|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Vector2f | |
|---|---|
| com.threerings.editor.swing | |
| com.threerings.export | |
| com.threerings.math | Model and animation configurations. |
| com.threerings.opengl.renderer | |
| com.threerings.opengl.renderer.config | Renderer configuration bits. |
| com.threerings.tudey.client | |
| com.threerings.tudey.config | Tudey configurations. |
| com.threerings.tudey.data | Tudey data. |
| com.threerings.tudey.data.actor | |
| com.threerings.tudey.data.effect | |
| com.threerings.tudey.server | |
| com.threerings.tudey.server.logic | |
| com.threerings.tudey.server.util | |
| com.threerings.tudey.shape | |
| com.threerings.tudey.shape.config | Shape configurations. |
| com.threerings.tudey.space | |
| com.threerings.tudey.util | |
| Uses of Vector2f in com.threerings.editor.swing |
|---|
| Methods in com.threerings.editor.swing that return Vector2f | |
|---|---|
Vector2f |
Vector2fPanel.getValue()
Returns the current value of the vector being edited. |
| Methods in com.threerings.editor.swing with parameters of type Vector2f | |
|---|---|
void |
Vector2fPanel.setValue(Vector2f value)
Sets the value of the vector being edited. |
| Uses of Vector2f in com.threerings.export |
|---|
| Methods in com.threerings.export that return Vector2f | |
|---|---|
Vector2f |
Importer.read(String name,
Vector2f defvalue)
Reads a vector value associated with the current object. |
| Methods in com.threerings.export with parameters of type Vector2f | |
|---|---|
Vector2f |
Importer.read(String name,
Vector2f defvalue)
Reads a vector value associated with the current object. |
void |
Exporter.write(String name,
Vector2f value)
Associates a vector value with the current object. |
void |
Exporter.write(String name,
Vector2f value,
Vector2f defvalue)
Associates a vector value with the current object (if not equal to the default). |
| Uses of Vector2f in com.threerings.math |
|---|
| Fields in com.threerings.math declared as Vector2f | |
|---|---|
static Vector2f |
Vector2f.MAX_VALUE
A vector containing the maximum floating point value for all components. |
static Vector2f |
Vector2f.MIN_VALUE
A vector containing the minimum floating point value for all components (note: the components are - Float.MAX_VALUE, not Float.MIN_VALUE). |
static Vector2f |
Vector2f.UNIT_X
A unit vector in the X+ direction. |
static Vector2f |
Vector2f.UNIT_Y
A unit vector in the Y+ direction. |
static Vector2f |
Vector2f.ZERO
The zero vector. |
| Methods in com.threerings.math that return Vector2f | |
|---|---|
Vector2f |
Vector2f.add(float x,
float y)
Adds a vector to this one. |
Vector2f |
Vector2f.add(float x,
float y,
Vector2f result)
Adds a vector to this one and stores the result in the object provided. |
Vector2f |
Vector2f.add(Vector2f other)
Adds a vector to this one. |
Vector2f |
Vector2f.add(Vector2f other,
Vector2f result)
Adds a vector to this one, storing the result in the object provided. |
Vector2f |
Vector2f.addLocal(float x,
float y)
Adds a vector in-place to this one. |
Vector2f |
Vector2f.addLocal(Vector2f other)
Adds a vector in-place to this one. |
Vector2f |
Vector2f.addScaled(Vector2f other,
float v)
Adds a scaled vector to this one. |
Vector2f |
Vector2f.addScaled(Vector2f other,
float v,
Vector2f result)
Adds a scaled vector to this one and stores the result in the supplied vector. |
Vector2f |
Vector2f.addScaledLocal(Vector2f other,
float v)
Adds a scaled vector in-place to this one. |
Vector2f |
Matrix3f.extractScale()
Extracts the scale component of the matrix. |
Vector2f |
Matrix3f.extractScale(Vector2f result)
Extracts the scale component of the matrix and places it in the provided result vector. |
Vector2f |
Transform2D.extractTranslation()
Extracts the translation component of the transform. |
Vector2f |
Transform2D.extractTranslation(Vector2f result)
Extracts the translation component of the transform and places it in the provided result vector. |
Vector2f |
Rect.getCenter()
Returns the center of the rectangle as a new vector. |
Vector2f |
Rect.getCenter(Vector2f result)
Places the location of the center of the rectangle into the given result vector. |
Vector2f |
Ray2D.getDirection()
Returns a reference to the ray's unit direction vector. |
Vector2f |
Rect.getMaximumExtent()
Returns a reference to the rectangle's maximum extent. |
Vector2f |
Rect.getMinimumExtent()
Returns a reference to the rectangle's minimum extent. |
Vector2f |
Ray2D.getNearestPoint(Vector2f point,
Vector2f result)
Resturns the nearest point on the Ray to the supplied point. |
Vector2f |
Line.getNormal()
Returns a reference to the line normal. |
Vector2f |
Ray2D.getOrigin()
Returns a reference to the ray's point of origin. |
Vector2f[] |
Rect.getPerimeterPath()
Returns a path that goes counter-clockwise around the rectangle, starting and ending at the minimum extent. |
Vector2f |
Transform2D.getTranslation()
Returns a reference to the translation vector, which is only definitive when the type is Transform2D.RIGID or Transform2D.UNIFORM. |
Vector2f |
Rect.getVertex(int code)
Retrieves one of the four vertices of the rectangle. |
Vector2f |
Rect.getVertex(int code,
Vector2f result)
Retrieves one of the four vertices of the rectangle. |
Vector2f |
Vector2f.lerp(Vector2f other,
float t)
Linearly interpolates between this and the specified other vector by the supplied amount. |
Vector2f |
Vector2f.lerp(Vector2f other,
float t,
Vector2f result)
Linearly interpolates between this and the supplied other vector by the supplied amount, storing the result in the supplied object. |
Vector2f |
Vector2f.lerpLocal(Vector2f other,
float t)
Linearly interpolates between this and the specified other vector in-place by the supplied amount. |
Vector2f |
Vector2f.mult(float v)
Multiplies this vector by a scalar. |
Vector2f |
Vector2f.mult(float v,
Vector2f result)
Multiplies this vector by a scalar and places the result in the supplied object. |
Vector2f |
Vector2f.mult(Vector2f other)
Multiplies this vector by another. |
Vector2f |
Vector2f.mult(Vector2f other,
Vector2f result)
Multiplies this vector by another, storing the result in the object provided. |
Vector2f |
Vector2f.multLocal(float v)
Multiplies this vector in-place by a scalar. |
Vector2f |
Vector2f.multLocal(Vector2f other)
Multiplies this vector in-place by another. |
Vector2f |
Vector2f.negate()
Negates this vector. |
Vector2f |
Vector2f.negate(Vector2f result)
Negates this vector, storing the result in the supplied object. |
Vector2f |
Vector2f.negateLocal()
Negates this vector in-place. |
Vector2f |
Vector2f.normalize()
Normalizes this vector. |
Vector2f |
Vector2f.normalize(Vector2f result)
Normalizes this vector, storing the result in the object supplied. |
Vector2f |
Vector2f.normalizeLocal()
Normalizes this vector in-place. |
Vector2f |
Vector2f.rotate(float angle)
Rotates this vector by the specified angle. |
Vector2f |
Vector2f.rotate(float angle,
Vector2f result)
Rotates this vector by the specified angle, storing the result in the vector provided. |
Vector2f |
Vector2f.rotateAndAdd(float angle,
Vector2f add,
Vector2f result)
Rotates this vector by the specified angle and adds another vector to it, placing the result in the object provided. |
Vector2f |
Vector2f.rotateLocal(float angle)
Rotates this vector in-place by the specified angle. |
Vector2f |
Vector2f.rotateScaleAndAdd(float angle,
float scale,
Vector2f add,
Vector2f result)
Rotates this vector by the specified angle, applies a uniform scale, and adds another vector to it, placing the result in the object provided. |
Vector2f |
Vector2f.set(float[] values)
Copies the elements of an array. |
Vector2f |
Vector2f.set(float x,
float y)
Sets all of the elements of the vector. |
Vector2f |
Vector2f.set(Vector2f other)
Copies the elements of another vector. |
Vector2f |
Vector2f.subtract(Vector2f other)
Subtracts a vector from this one. |
Vector2f |
Vector2f.subtract(Vector2f other,
Vector2f result)
Subtracts a vector from this one and places the result in the supplied object. |
Vector2f |
Vector2f.subtractLocal(Vector2f other)
Subtracts a vector in-place from this one. |
Vector2f |
Transform2D.transformPoint(Vector2f pt)
Transforms a point by this transform. |
Vector2f |
Matrix3f.transformPoint(Vector2f point)
Transforms a point by this matrix. |
Vector2f |
Transform2D.transformPoint(Vector2f pt,
Vector2f result)
Transforms a point by this transform and places the result in the object provided. |
Vector2f |
Matrix3f.transformPoint(Vector2f point,
Vector2f result)
Transforms a point by this matrix and places the result in the object provided. |
Vector2f |
Transform2D.transformPointLocal(Vector2f pt)
Transforms a point in-place by this transform. |
Vector2f |
Matrix3f.transformPointLocal(Vector2f point)
Transforms a point in-place by this matrix. |
Vector2f |
Transform2D.transformVector(Vector2f vec)
Transforms a vector by this transform. |
Vector2f |
Matrix3f.transformVector(Vector2f vector)
Transforms a vector by this inner 2x2 part of this matrix. |
Vector2f |
Transform2D.transformVector(Vector2f vec,
Vector2f result)
Transforms a vector by this transform and places the result in the object provided. |
Vector2f |
Matrix3f.transformVector(Vector2f vector,
Vector2f result)
Transforms a vector by the inner 2x2 part of this matrix and places the result in the object provided. |
Vector2f |
Transform2D.transformVectorLocal(Vector2f vec)
Transforms a vector in-place by this transform. |
Vector2f |
Matrix3f.transformVectorLocal(Vector2f vector)
Transforms a vector in-place by the inner 2x2 part of this matrix. |
| Methods in com.threerings.math with parameters of type Vector2f | |
|---|---|
Vector2f |
Vector2f.add(float x,
float y,
Vector2f result)
Adds a vector to this one and stores the result in the object provided. |
Vector2f |
Vector2f.add(Vector2f other)
Adds a vector to this one. |
Rect |
Rect.add(Vector2f point)
Expands this rectangle to include the specified point. |
Rect |
Rect.add(Vector2f point,
Rect result)
Expands this rectangle to include the specified point, placing the result in the object provided. |
Vector2f |
Vector2f.add(Vector2f other,
Vector2f result)
Adds a vector to this one, storing the result in the object provided. |
Vector2f |
Vector2f.addLocal(Vector2f other)
Adds a vector in-place to this one. |
Rect |
Rect.addLocal(Vector2f point)
Expands this rectangle in-place to include the specified point. |
Vector2f |
Vector2f.addScaled(Vector2f other,
float v)
Adds a scaled vector to this one. |
Vector2f |
Vector2f.addScaled(Vector2f other,
float v,
Vector2f result)
Adds a scaled vector to this one and stores the result in the supplied vector. |
Vector2f |
Vector2f.addScaledLocal(Vector2f other,
float v)
Adds a scaled vector in-place to this one. |
float |
Vector2f.angle(Vector2f other)
Returns the angle between this vector and the specified other vector. |
boolean |
Rect.contains(Vector2f point)
Determines whether this rectangle contains the specified point. |
float |
Vector2f.direction(Vector2f other)
Returns the direction of a vector pointing from this point to the specified other point. |
float |
Vector2f.distance(Vector2f other)
Returns the distance from this vector to the specified other vector. |
float |
Vector2f.distanceSquared(Vector2f other)
Returns the squared distance from this vector to the specified other. |
float |
Vector2f.dot(Vector2f other)
Computes and returns the dot product of this and the specified other vector. |
Vector2f |
Matrix3f.extractScale(Vector2f result)
Extracts the scale component of the matrix and places it in the provided result vector. |
Vector2f |
Transform2D.extractTranslation(Vector2f result)
Extracts the translation component of the transform and places it in the provided result vector. |
Rect |
Rect.fromPoints(Vector2f... points)
Initializes this rectangle with the extents of an array of points. |
Line |
Line.fromPoints(Vector2f p1,
Vector2f p2)
Sets this line based on the two points provided. |
Vector2f |
Rect.getCenter(Vector2f result)
Places the location of the center of the rectangle into the given result vector. |
float |
Line.getDistance(Vector2f pt)
Computes and returns the signed distance from the line to the specified point. |
boolean |
Rect.getIntersection(Ray2D ray,
Vector2f result)
Finds the location of the (first) intersection between the specified ray and this rectangle. |
boolean |
Line.getIntersection(Ray2D ray,
Vector2f result)
Computes the intersection of the supplied ray with this line, placing the result in the given vector (if the ray intersects). |
boolean |
Ray2D.getIntersection(Vector2f center,
float radius,
Vector2f result)
Finds the intersection between the ray and a circle with the given center and radius. |
boolean |
Ray2D.getIntersection(Vector2f start,
Vector2f end,
float radius,
Vector2f result)
Finds the intersection between the ray and a capsule with the given start point, end point, and radius. |
boolean |
Ray2D.getIntersection(Vector2f start,
Vector2f end,
Vector2f result)
Finds the intersection between the ray and a line segment with the given start and end points. |
Vector2f |
Ray2D.getNearestPoint(Vector2f point,
Vector2f result)
Resturns the nearest point on the Ray to the supplied point. |
Vector2f |
Rect.getVertex(int code,
Vector2f result)
Retrieves one of the four vertices of the rectangle. |
boolean |
Ray2D.intersects(Vector2f pt)
Determines whether the ray intersects the specified point. |
Vector2f |
Vector2f.lerp(Vector2f other,
float t)
Linearly interpolates between this and the specified other vector by the supplied amount. |
Vector2f |
Vector2f.lerp(Vector2f other,
float t,
Vector2f result)
Linearly interpolates between this and the supplied other vector by the supplied amount, storing the result in the supplied object. |
Vector2f |
Vector2f.lerpLocal(Vector2f other,
float t)
Linearly interpolates between this and the specified other vector in-place by the supplied amount. |
Vector2f |
Vector2f.mult(float v,
Vector2f result)
Multiplies this vector by a scalar and places the result in the supplied object. |
Vector2f |
Vector2f.mult(Vector2f other)
Multiplies this vector by another. |
Vector2f |
Vector2f.mult(Vector2f other,
Vector2f result)
Multiplies this vector by another, storing the result in the object provided. |
Vector2f |
Vector2f.multLocal(Vector2f other)
Multiplies this vector in-place by another. |
Vector2f |
Vector2f.negate(Vector2f result)
Negates this vector, storing the result in the supplied object. |
Vector2f |
Vector2f.normalize(Vector2f result)
Normalizes this vector, storing the result in the object supplied. |
Vector2f |
Vector2f.rotate(float angle,
Vector2f result)
Rotates this vector by the specified angle, storing the result in the vector provided. |
Vector2f |
Vector2f.rotateAndAdd(float angle,
Vector2f add,
Vector2f result)
Rotates this vector by the specified angle and adds another vector to it, placing the result in the object provided. |
Vector2f |
Vector2f.rotateScaleAndAdd(float angle,
float scale,
Vector2f add,
Vector2f result)
Rotates this vector by the specified angle, applies a uniform scale, and adds another vector to it, placing the result in the object provided. |
Vector2f |
Vector2f.set(Vector2f other)
Copies the elements of another vector. |
Transform2D |
Transform2D.set(Vector2f translation,
float rotation)
Sets the transform using the supplied values. |
Line |
Line.set(Vector2f normal,
float constant)
Sets the parameters of the line. |
Transform2D |
Transform2D.set(Vector2f translation,
float rotation,
float scale)
Sets the transform using the supplied values. |
Transform2D |
Transform2D.set(Vector2f translation,
float rotation,
Vector2f scale)
Sets the transform using the supplied values. |
Rect |
Rect.set(Vector2f minExtent,
Vector2f maxExtent)
Sets the rectangle parameters to the values contained in the supplied vectors. |
Ray2D |
Ray2D.set(Vector2f origin,
Vector2f direction)
Sets the ray parameters to the values contained in the supplied vectors. |
Matrix3f |
Matrix3f.setToTransform(Vector2f translation,
float rotation)
Sets this to a matrix that first rotates, then translates. |
Matrix3f |
Matrix3f.setToTransform(Vector2f translation,
float rotation,
float scale)
Sets this to a matrix that first scales, then rotates, then translates. |
Matrix3f |
Matrix3f.setToTransform(Vector2f translation,
float rotation,
Vector2f scale)
Sets this to a matrix that first scales, then rotates, then translates. |
Matrix3f |
Matrix3f.setToTranslation(Vector2f translation)
Sets this to a translation matrix. |
Matrix3f |
Matrix3f.setTranslation(Vector2f translation)
Sets the translation component of this matrix. |
Vector2f |
Vector2f.subtract(Vector2f other)
Subtracts a vector from this one. |
Vector2f |
Vector2f.subtract(Vector2f other,
Vector2f result)
Subtracts a vector from this one and places the result in the supplied object. |
Vector2f |
Vector2f.subtractLocal(Vector2f other)
Subtracts a vector in-place from this one. |
Vector2f |
Transform2D.transformPoint(Vector2f pt)
Transforms a point by this transform. |
Vector2f |
Matrix3f.transformPoint(Vector2f point)
Transforms a point by this matrix. |
Vector2f |
Transform2D.transformPoint(Vector2f pt,
Vector2f result)
Transforms a point by this transform and places the result in the object provided. |
Vector2f |
Matrix3f.transformPoint(Vector2f point,
Vector2f result)
Transforms a point by this matrix and places the result in the object provided. |
Vector2f |
Transform2D.transformPointLocal(Vector2f pt)
Transforms a point in-place by this transform. |
Vector2f |
Matrix3f.transformPointLocal(Vector2f point)
Transforms a point in-place by this matrix. |
Vector2f |
Transform2D.transformVector(Vector2f vec)
Transforms a vector by this transform. |
Vector2f |
Matrix3f.transformVector(Vector2f vector)
Transforms a vector by this inner 2x2 part of this matrix. |
Vector2f |
Transform2D.transformVector(Vector2f vec,
Vector2f result)
Transforms a vector by this transform and places the result in the object provided. |
Vector2f |
Matrix3f.transformVector(Vector2f vector,
Vector2f result)
Transforms a vector by the inner 2x2 part of this matrix and places the result in the object provided. |
Vector2f |
Transform2D.transformVectorLocal(Vector2f vec)
Transforms a vector in-place by this transform. |
Vector2f |
Matrix3f.transformVectorLocal(Vector2f vector)
Transforms a vector in-place by the inner 2x2 part of this matrix. |
| Constructors in com.threerings.math with parameters of type Vector2f | |
|---|---|
Line(Vector2f normal,
float constant)
Creates a line from the specified normal and constant. |
|
Ray2D(Vector2f origin,
Vector2f direction)
Creates a ray with the values contained in the supplied origin point and unit direction vector. |
|
Rect(Vector2f minExtent,
Vector2f maxExtent)
Creates a rectangle with the values contained in the supplied minimum and maximum extents. |
|
Transform2D(Vector2f translation,
float rotation)
Creates a transformation from the values in the supplied objects. |
|
Transform2D(Vector2f translation,
float rotation,
float scale)
Creates a transformation from the values in the supplied objects. |
|
Transform2D(Vector2f translation,
float rotation,
Vector2f scale)
Creates a transformation from the values in the supplied objects. |
|
Vector2f(Vector2f other)
Copy constructor. |
|
| Uses of Vector2f in com.threerings.opengl.renderer |
|---|
| Fields in com.threerings.opengl.renderer declared as Vector2f | |
|---|---|
Vector2f |
Program.Vector2fUniform.value
The vector value. |
| Constructors in com.threerings.opengl.renderer with parameters of type Vector2f | |
|---|---|
Program.Vector2fUniform(int location,
Vector2f value)
Creates a new vector uniform with the specified location and value. |
|
| Uses of Vector2f in com.threerings.opengl.renderer.config |
|---|
| Fields in com.threerings.opengl.renderer.config declared as Vector2f | |
|---|---|
Vector2f |
ShaderConfig.PolarUniformConfig.value
The value of the uniform. |
| Uses of Vector2f in com.threerings.tudey.client |
|---|
| Methods in com.threerings.tudey.client with parameters of type Vector2f | |
|---|---|
boolean |
TudeySceneView.getPenetration(Actor actor,
Shape shape,
Vector2f result)
|
EffectSprite |
TudeySceneView.prefireEffect(int timestamp,
EntityKey target,
Vector2f translation,
float rotation,
ConfigReference<EffectConfig> ref)
Requests to prefire an effect. |
ActorSprite |
TudeySceneView.prespawnActor(int timestamp,
ActorSprite source,
Vector2f translation,
float rotation,
ConfigReference<ActorConfig> ref)
Requests to prespawn an actor. |
| Uses of Vector2f in com.threerings.tudey.config |
|---|
| Fields in com.threerings.tudey.config declared as Vector2f | |
|---|---|
Vector2f |
ActionConfig.SpawnTransformedActor.translation
The translation from the target for the new actor. |
Vector2f |
ActionConfig.WarpTransformedActor.translation
The translation from the target for the new actor. |
| Methods in com.threerings.tudey.config with parameters of type Vector2f | |
|---|---|
Actor |
ActorConfig.Original.createActor(ConfigReference<ActorConfig> config,
int id,
int created,
Vector2f translation,
float rotation)
Creates a new actor of the type associated with this config. |
Actor |
ActorConfig.Mobile.createActor(ConfigReference<ActorConfig> config,
int id,
int created,
Vector2f translation,
float rotation)
|
Actor |
ActorConfig.Pawn.createActor(ConfigReference<ActorConfig> config,
int id,
int created,
Vector2f translation,
float rotation)
|
Actor |
ActorConfig.Agent.createActor(ConfigReference<ActorConfig> config,
int id,
int created,
Vector2f translation,
float rotation)
|
Effect |
EffectConfig.Original.createEffect(ConfigReference<EffectConfig> config,
int timestamp,
EntityKey target,
Vector2f translation,
float rotation)
Creates a new effect of the type associated with this config. |
| Uses of Vector2f in com.threerings.tudey.data |
|---|
| Methods in com.threerings.tudey.data that return Vector2f | |
|---|---|
Vector2f[] |
TudeySceneModel.Entry.createPatrolPath(Shape shape)
Creates the patrol path for this entry, or returns null for none. |
Vector2f[] |
TudeySceneModel.PathEntry.createPatrolPath(Shape shape)
|
Vector2f |
TudeySceneModel.Vertex.createVector()
Creates a vector from this vertex. |
Vector2f |
InputFrame.getTranslation()
Returns a reference to the computed translation. |
Vector2f |
TudeySceneModel.Entry.getTranslation(ConfigManager cfgmgr)
Returns the entry's approximate translation. |
Vector2f |
TudeySceneModel.TileEntry.getTranslation(ConfigManager cfgmgr)
|
Vector2f |
TudeySceneModel.PlaceableEntry.getTranslation(ConfigManager cfgmgr)
|
Vector2f |
TudeySceneModel.PathEntry.getTranslation(ConfigManager cfgmgr)
|
Vector2f |
TudeySceneModel.AreaEntry.getTranslation(ConfigManager cfgmgr)
|
| Methods in com.threerings.tudey.data with parameters of type Vector2f | |
|---|---|
boolean |
TudeySceneModel.getPenetration(Actor actor,
Shape shape,
Vector2f result)
|
void |
InputFrame.setTranslation(Vector2f translation)
Sets the computed translation reference. |
| Uses of Vector2f in com.threerings.tudey.data.actor |
|---|
| Methods in com.threerings.tudey.data.actor that return Vector2f | |
|---|---|
Vector2f |
Actor.getTranslation()
Returns a reference to the actor's translation vector. |
| Constructors in com.threerings.tudey.data.actor with parameters of type Vector2f | |
|---|---|
Active(ConfigReference<ActorConfig> config,
int id,
int created,
Vector2f translation,
float rotation)
Creates a new active actor. |
|
Actor(ConfigReference<ActorConfig> config,
int id,
int created,
Vector2f translation,
float rotation)
Creates a new actor. |
|
Agent(ConfigReference<ActorConfig> config,
int id,
int created,
Vector2f translation,
float rotation)
Creates a new agent. |
|
EntryState(ConfigReference<ActorConfig> config,
int id,
int created,
Vector2f translation,
float rotation)
Creates a new entry state actor. |
|
Mobile(ConfigReference<ActorConfig> config,
int id,
int created,
Vector2f translation,
float rotation)
Creates a new mobile actor. |
|
Pawn(ConfigReference<ActorConfig> config,
int id,
int created,
Vector2f translation,
float rotation)
Creates a new pawn. |
|
| Uses of Vector2f in com.threerings.tudey.data.effect |
|---|
| Methods in com.threerings.tudey.data.effect that return Vector2f | |
|---|---|
Vector2f |
Effect.getTranslation()
Returns a reference to the effect's translation vector. |
| Constructors in com.threerings.tudey.data.effect with parameters of type Vector2f | |
|---|---|
Effect(ConfigReference<EffectConfig> config,
int timestamp,
EntityKey target,
Vector2f translation,
float rotation)
Creates a new effect. |
|
| Uses of Vector2f in com.threerings.tudey.server |
|---|
| Methods in com.threerings.tudey.server with parameters of type Vector2f | |
|---|---|
EffectLogic |
TudeySceneManager.fireEffect(int timestamp,
Logic target,
Vector2f translation,
float rotation,
ConfigReference<EffectConfig> ref)
Fires off an effect with the referenced configuration. |
EffectLogic |
TudeySceneManager.fireEffect(int timestamp,
Logic target,
Vector2f translation,
float rotation,
String name)
Fires off an effect at the with the named configuration. |
EffectLogic |
TudeySceneManager.fireEffect(int timestamp,
Logic target,
Vector2f translation,
float rotation,
String name,
String firstKey,
Object firstValue,
Object... otherArgs)
Fires off an effect with the supplied name and arguments. |
boolean |
TudeySceneManager.getPenetration(Actor actor,
Shape shape,
Vector2f result)
|
ActorLogic |
TudeySceneManager.spawnActor(int timestamp,
Vector2f translation,
float rotation,
ConfigReference<ActorConfig> ref)
Spawns an actor with the referenced configuration. |
ActorLogic |
TudeySceneManager.spawnActor(int timestamp,
Vector2f translation,
float rotation,
ConfigReference<ActorConfig> ref,
Actor actor)
Spawns an actor with the referenced configuration. |
ActorLogic |
TudeySceneManager.spawnActor(int timestamp,
Vector2f translation,
float rotation,
String name)
Spawns an actor with the named configuration. |
ActorLogic |
TudeySceneManager.spawnActor(int timestamp,
Vector2f translation,
float rotation,
String name,
String firstKey,
Object firstValue,
Object... otherArgs)
Spawns an actor with the supplied name and arguments. |
| Uses of Vector2f in com.threerings.tudey.server.logic |
|---|
| Methods in com.threerings.tudey.server.logic that return Vector2f | |
|---|---|
Vector2f[] |
Logic.getPatrolPath()
Returns a patrol path for this logic. |
Vector2f[] |
EntryLogic.getPatrolPath()
|
Vector2f |
TargetLogic.getTranslation()
|
Vector2f |
RegionLogic.getTranslation()
|
Vector2f |
Logic.getTranslation()
Returns the translation of this logic for the purpose of spawning actors, etc. |
Vector2f |
HandlerLogic.getTranslation()
|
Vector2f |
ExpressionLogic.getTranslation()
|
Vector2f |
EntryLogic.getTranslation()
|
Vector2f |
EffectLogic.getTranslation()
|
Vector2f |
ConditionLogic.getTranslation()
|
Vector2f |
BehaviorLogic.getTranslation()
|
Vector2f |
ActorLogic.getTranslation()
|
Vector2f |
ActivityLogic.getTranslation()
|
Vector2f |
ActionLogic.getTranslation()
|
| Methods in com.threerings.tudey.server.logic with parameters of type Vector2f | |
|---|---|
boolean |
MobileLogic.getPenetration(Actor actor,
Shape shape,
Vector2f result)
|
void |
ActorLogic.init(TudeySceneManager scenemgr,
ConfigReference<ActorConfig> ref,
ActorConfig.Original config,
int id,
int timestamp,
Vector2f translation,
float rotation,
Actor actor)
Initializes the actor. |
void |
EffectLogic.init(TudeySceneManager scenemgr,
ConfigReference<EffectConfig> ref,
EffectConfig.Original config,
int timestamp,
Logic target,
Vector2f translation,
float rotation)
Initializes the logic. |
void |
BehaviorLogic.penetratedEnvironment(Vector2f penetration)
Notifies the behavior that the agent has penetrated its environment during advancement. |
void |
BehaviorLogic.Wander.penetratedEnvironment(Vector2f penetration)
|
void |
BehaviorLogic.Random.penetratedEnvironment(Vector2f penetration)
|
void |
BehaviorLogic.Combined.penetratedEnvironment(Vector2f penetration)
|
| Uses of Vector2f in com.threerings.tudey.server.util |
|---|
| Methods in com.threerings.tudey.server.util that return Vector2f | |
|---|---|
Vector2f[] |
Pathfinder.getEntryPath(ActorLogic actor,
float longest,
float bx,
float by,
boolean partial,
boolean shortcut)
Computes a path for the specified actor from its current location, considering only the scene entries (not the actors). |
Vector2f[] |
Pathfinder.getEntryPath(ActorLogic actor,
float longest,
float ax,
float ay,
float bx,
float by,
boolean partial,
boolean shortcut)
Computes a path for the specified actor, considering only the scene entries (not the actors). |
Vector2f[] |
Pathfinder.getPath(ActorLogic actor,
float longest,
float bx,
float by,
boolean partial,
boolean shortcut)
Computes a path for the specified actor from its current location. |
Vector2f[] |
Pathfinder.getPath(ActorLogic actor,
float longest,
float ax,
float ay,
float bx,
float by,
boolean partial,
boolean shortcut)
Computes a path for the specified actor. |
| Uses of Vector2f in com.threerings.tudey.shape |
|---|
| Methods in com.threerings.tudey.shape that return Vector2f | |
|---|---|
Vector2f |
Shape.getCenter()
Retrieves the center of the shape. |
Vector2f |
Circle.getCenter()
Returns a reference to the center of the circle. |
abstract Vector2f |
Shape.getCenter(Vector2f result)
Retrieves the center of the shape and places it in the supplied vector. |
Vector2f |
Segment.getCenter(Vector2f result)
|
Vector2f |
Polygon.getCenter(Vector2f result)
|
Vector2f |
Point.getCenter(Vector2f result)
|
Vector2f |
None.getCenter(Vector2f result)
|
Vector2f |
Global.getCenter(Vector2f result)
|
Vector2f |
Compound.getCenter(Vector2f result)
|
Vector2f |
Circle.getCenter(Vector2f result)
|
Vector2f |
Capsule.getCenter(Vector2f result)
|
Vector2f |
Segment.getEnd()
Returns a reference to the end vertex. |
Vector2f |
Capsule.getEnd()
Returns a reference to the end vertex. |
Vector2f |
Point.getLocation()
Returns a reference to the location of the point. |
abstract Vector2f |
Shape.getPenetration(Capsule capsule,
Vector2f result)
Finds the penetration of the specified capsule into this shape. |
Vector2f |
Segment.getPenetration(Capsule capsule,
Vector2f result)
|
Vector2f |
Polygon.getPenetration(Capsule capsule,
Vector2f result)
|
Vector2f |
Point.getPenetration(Capsule capsule,
Vector2f result)
|
Vector2f |
None.getPenetration(Capsule capsule,
Vector2f result)
|
Vector2f |
Global.getPenetration(Capsule capsule,
Vector2f result)
|
Vector2f |
Compound.getPenetration(Capsule capsule,
Vector2f result)
|
Vector2f |
Circle.getPenetration(Capsule capsule,
Vector2f result)
|
Vector2f |
Capsule.getPenetration(Capsule capsule,
Vector2f result)
|
abstract Vector2f |
Shape.getPenetration(Circle circle,
Vector2f result)
Finds the penetration of the specified circle into this shape. |
Vector2f |
Segment.getPenetration(Circle circle,
Vector2f result)
|
Vector2f |
Polygon.getPenetration(Circle circle,
Vector2f result)
|
Vector2f |
Point.getPenetration(Circle circle,
Vector2f result)
|
Vector2f |
None.getPenetration(Circle circle,
Vector2f result)
|
Vector2f |
Global.getPenetration(Circle circle,
Vector2f result)
|
Vector2f |
Compound.getPenetration(Circle circle,
Vector2f result)
|
Vector2f |
Circle.getPenetration(Circle circle,
Vector2f result)
|
Vector2f |
Capsule.getPenetration(Circle circle,
Vector2f result)
|
abstract Vector2f |
Shape.getPenetration(Compound compound,
Vector2f result)
Finds the penetration of the specified compound into this shape. |
Vector2f |
Segment.getPenetration(Compound compound,
Vector2f result)
|
Vector2f |
Polygon.getPenetration(Compound compound,
Vector2f result)
|
Vector2f |
Point.getPenetration(Compound compound,
Vector2f result)
|
Vector2f |
None.getPenetration(Compound compound,
Vector2f result)
|
Vector2f |
Global.getPenetration(Compound compound,
Vector2f result)
|
Vector2f |
Compound.getPenetration(Compound compound,
Vector2f result)
|
Vector2f |
Circle.getPenetration(Compound compound,
Vector2f result)
|
Vector2f |
Capsule.getPenetration(Compound compound,
Vector2f result)
|
Vector2f |
Shape.getPenetration(None none,
Vector2f result)
Shapes never penetrate none. |
abstract Vector2f |
Shape.getPenetration(Point point,
Vector2f result)
Finds the penetration of the specified point into this shape. |
Vector2f |
Segment.getPenetration(Point point,
Vector2f result)
|
Vector2f |
Polygon.getPenetration(Point point,
Vector2f result)
|
Vector2f |
Point.getPenetration(Point point,
Vector2f result)
|
Vector2f |
None.getPenetration(Point point,
Vector2f result)
|
Vector2f |
Global.getPenetration(Point point,
Vector2f result)
|
Vector2f |
Compound.getPenetration(Point point,
Vector2f result)
|
Vector2f |
Circle.getPenetration(Point point,
Vector2f result)
|
Vector2f |
Capsule.getPenetration(Point point,
Vector2f result)
|
abstract Vector2f |
Shape.getPenetration(Polygon polygon,
Vector2f result)
Finds the penetration of the specified polygon into this shape. |
Vector2f |
Segment.getPenetration(Polygon polygon,
Vector2f result)
|
Vector2f |
Polygon.getPenetration(Polygon polygon,
Vector2f result)
|
Vector2f |
Point.getPenetration(Polygon polygon,
Vector2f result)
|
Vector2f |
None.getPenetration(Polygon polygon,
Vector2f result)
|
Vector2f |
Global.getPenetration(Polygon polygon,
Vector2f result)
|
Vector2f |
Compound.getPenetration(Polygon polygon,
Vector2f result)
|
Vector2f |
Circle.getPenetration(Polygon polygon,
Vector2f result)
|
Vector2f |
Capsule.getPenetration(Polygon polygon,
Vector2f result)
|
abstract Vector2f |
Shape.getPenetration(Segment segment,
Vector2f result)
Finds the penetration of the specified segment into this shape. |
Vector2f |
Segment.getPenetration(Segment segment,
Vector2f result)
|
Vector2f |
Polygon.getPenetration(Segment segment,
Vector2f result)
|
Vector2f |
Point.getPenetration(Segment segment,
Vector2f result)
|
Vector2f |
None.getPenetration(Segment segment,
Vector2f result)
|
Vector2f |
Global.getPenetration(Segment segment,
Vector2f result)
|
Vector2f |
Compound.getPenetration(Segment segment,
Vector2f result)
|
Vector2f |
Circle.getPenetration(Segment segment,
Vector2f result)
|
Vector2f |
Capsule.getPenetration(Segment segment,
Vector2f result)
|
abstract Vector2f |
Shape.getPenetration(Shape shape,
Vector2f result)
Finds the penetration of the specified shape into this one, assuming that they intersect. |
Vector2f |
Segment.getPenetration(Shape shape,
Vector2f result)
|
Vector2f |
Polygon.getPenetration(Shape shape,
Vector2f result)
|
Vector2f |
Point.getPenetration(Shape shape,
Vector2f result)
|
Vector2f |
None.getPenetration(Shape shape,
Vector2f result)
|
Vector2f |
Global.getPenetration(Shape shape,
Vector2f result)
|
Vector2f |
Compound.getPenetration(Shape shape,
Vector2f result)
|
Vector2f |
Circle.getPenetration(Shape shape,
Vector2f result)
|
Vector2f |
Capsule.getPenetration(Shape shape,
Vector2f result)
|
Vector2f[] |
Shape.getPerimeterPath()
Returns a perimeter path for this shape. |
Vector2f[] |
Segment.getPerimeterPath()
|
Vector2f[] |
Polygon.getPerimeterPath()
|
Vector2f[] |
Point.getPerimeterPath()
|
Vector2f[] |
None.getPerimeterPath()
|
Vector2f[] |
Global.getPerimeterPath()
|
Vector2f |
Segment.getStart()
Returns a reference to the start vertex. |
Vector2f |
Capsule.getStart()
Returns a reference to the start vertex. |
Vector2f |
Polygon.getVertex(int idx)
Returns a reference to the indexed vertex. |
| Methods in com.threerings.tudey.shape with parameters of type Vector2f | |
|---|---|
boolean |
Polygon.contains(Vector2f pt)
Checks whether the polygon contains the specified point. |
boolean |
Circle.contains(Vector2f pt)
Checks whether the circle contains the specified point. |
boolean |
Capsule.contains(Vector2f pt)
Checks whether the capsule contains the specified point. |
abstract Vector2f |
Shape.getCenter(Vector2f result)
Retrieves the center of the shape and places it in the supplied vector. |
Vector2f |
Segment.getCenter(Vector2f result)
|
Vector2f |
Polygon.getCenter(Vector2f result)
|
Vector2f |
Point.getCenter(Vector2f result)
|
Vector2f |
None.getCenter(Vector2f result)
|
Vector2f |
Global.getCenter(Vector2f result)
|
Vector2f |
Compound.getCenter(Vector2f result)
|
Vector2f |
Circle.getCenter(Vector2f result)
|
Vector2f |
Capsule.getCenter(Vector2f result)
|
boolean |
ShapeElement.getIntersection(Ray2D ray,
Vector2f result)
|
abstract boolean |
Shape.getIntersection(Ray2D ray,
Vector2f result)
Finds the intersection of a ray with this shape and places it in the supplied vector (if it exists). |
boolean |
Segment.getIntersection(Ray2D ray,
Vector2f result)
|
boolean |
Polygon.getIntersection(Ray2D ray,
Vector2f result)
|
boolean |
Point.getIntersection(Ray2D ray,
Vector2f result)
|
boolean |
None.getIntersection(Ray2D ray,
Vector2f result)
|
boolean |
Global.getIntersection(Ray2D ray,
Vector2f result)
|
boolean |
Compound.getIntersection(Ray2D ray,
Vector2f result)
|
boolean |
Circle.getIntersection(Ray2D ray,
Vector2f result)
|
boolean |
Capsule.getIntersection(Ray2D ray,
Vector2f result)
|
void |
ShapeElement.getNearestPoint(Vector2f point,
Vector2f result)
|
abstract void |
Shape.getNearestPoint(Vector2f point,
Vector2f result)
Fins the nearest point of this element to the supplied point and places it in the supplied vector. |
void |
Segment.getNearestPoint(Vector2f point,
Vector2f result)
|
void |
Polygon.getNearestPoint(Vector2f point,
Vector2f result)
|
void |
Point.getNearestPoint(Vector2f point,
Vector2f result)
|
void |
None.getNearestPoint(Vector2f point,
Vector2f result)
|
void |
Global.getNearestPoint(Vector2f point,
Vector2f result)
|
void |
Compound.getNearestPoint(Vector2f point,
Vector2f result)
|
void |
Circle.getNearestPoint(Vector2f point,
Vector2f result)
|
void |
Capsule.getNearestPoint(Vector2f point,
Vector2f result)
|
abstract Vector2f |
Shape.getPenetration(Capsule capsule,
Vector2f result)
Finds the penetration of the specified capsule into this shape. |
Vector2f |
Segment.getPenetration(Capsule capsule,
Vector2f result)
|
Vector2f |
Polygon.getPenetration(Capsule capsule,
Vector2f result)
|
Vector2f |
Point.getPenetration(Capsule capsule,
Vector2f result)
|
Vector2f |
None.getPenetration(Capsule capsule,
Vector2f result)
|
Vector2f |
Global.getPenetration(Capsule capsule,
Vector2f result)
|
Vector2f |
Compound.getPenetration(Capsule capsule,
Vector2f result)
|
Vector2f |
Circle.getPenetration(Capsule capsule,
Vector2f result)
|
Vector2f |
Capsule.getPenetration(Capsule capsule,
Vector2f result)
|
abstract Vector2f |
Shape.getPenetration(Circle circle,
Vector2f result)
Finds the penetration of the specified circle into this shape. |
Vector2f |
Segment.getPenetration(Circle circle,
Vector2f result)
|
Vector2f |
Polygon.getPenetration(Circle circle,
Vector2f result)
|
Vector2f |
Point.getPenetration(Circle circle,
Vector2f result)
|
Vector2f |
None.getPenetration(Circle circle,
Vector2f result)
|
Vector2f |
Global.getPenetration(Circle circle,
Vector2f result)
|
Vector2f |
Compound.getPenetration(Circle circle,
Vector2f result)
|
Vector2f |
Circle.getPenetration(Circle circle,
Vector2f result)
|
Vector2f |
Capsule.getPenetration(Circle circle,
Vector2f result)
|
abstract Vector2f |
Shape.getPenetration(Compound compound,
Vector2f result)
Finds the penetration of the specified compound into this shape. |
Vector2f |
Segment.getPenetration(Compound compound,
Vector2f result)
|
Vector2f |
Polygon.getPenetration(Compound compound,
Vector2f result)
|
Vector2f |
Point.getPenetration(Compound compound,
Vector2f result)
|
Vector2f |
None.getPenetration(Compound compound,
Vector2f result)
|
Vector2f |
Global.getPenetration(Compound compound,
Vector2f result)
|
Vector2f |
Compound.getPenetration(Compound compound,
Vector2f result)
|
Vector2f |
Circle.getPenetration(Compound compound,
Vector2f result)
|
Vector2f |
Capsule.getPenetration(Compound compound,
Vector2f result)
|
Vector2f |
Shape.getPenetration(None none,
Vector2f result)
Shapes never penetrate none. |
abstract Vector2f |
Shape.getPenetration(Point point,
Vector2f result)
Finds the penetration of the specified point into this shape. |
Vector2f |
Segment.getPenetration(Point point,
Vector2f result)
|
Vector2f |
Polygon.getPenetration(Point point,
Vector2f result)
|
Vector2f |
Point.getPenetration(Point point,
Vector2f result)
|
Vector2f |
None.getPenetration(Point point,
Vector2f result)
|
Vector2f |
Global.getPenetration(Point point,
Vector2f result)
|
Vector2f |
Compound.getPenetration(Point point,
Vector2f result)
|
Vector2f |
Circle.getPenetration(Point point,
Vector2f result)
|
Vector2f |
Capsule.getPenetration(Point point,
Vector2f result)
|
abstract Vector2f |
Shape.getPenetration(Polygon polygon,
Vector2f result)
Finds the penetration of the specified polygon into this shape. |
Vector2f |
Segment.getPenetration(Polygon polygon,
Vector2f result)
|
Vector2f |
Polygon.getPenetration(Polygon polygon,
Vector2f result)
|
Vector2f |
Point.getPenetration(Polygon polygon,
Vector2f result)
|
Vector2f |
None.getPenetration(Polygon polygon,
Vector2f result)
|
Vector2f |
Global.getPenetration(Polygon polygon,
Vector2f result)
|
Vector2f |
Compound.getPenetration(Polygon polygon,
Vector2f result)
|
Vector2f |
Circle.getPenetration(Polygon polygon,
Vector2f result)
|
Vector2f |
Capsule.getPenetration(Polygon polygon,
Vector2f result)
|
abstract Vector2f |
Shape.getPenetration(Segment segment,
Vector2f result)
Finds the penetration of the specified segment into this shape. |
Vector2f |
Segment.getPenetration(Segment segment,
Vector2f result)
|
Vector2f |
Polygon.getPenetration(Segment segment,
Vector2f result)
|
Vector2f |
Point.getPenetration(Segment segment,
Vector2f result)
|
Vector2f |
None.getPenetration(Segment segment,
Vector2f result)
|
Vector2f |
Global.getPenetration(Segment segment,
Vector2f result)
|
Vector2f |
Compound.getPenetration(Segment segment,
Vector2f result)
|
Vector2f |
Circle.getPenetration(Segment segment,
Vector2f result)
|
Vector2f |
Capsule.getPenetration(Segment segment,
Vector2f result)
|
abstract Vector2f |
Shape.getPenetration(Shape shape,
Vector2f result)
Finds the penetration of the specified shape into this one, assuming that they intersect. |
Vector2f |
Segment.getPenetration(Shape shape,
Vector2f result)
|
Vector2f |
Polygon.getPenetration(Shape shape,
Vector2f result)
|
Vector2f |
Point.getPenetration(Shape shape,
Vector2f result)
|
Vector2f |
None.getPenetration(Shape shape,
Vector2f result)
|
Vector2f |
Global.getPenetration(Shape shape,
Vector2f result)
|
Vector2f |
Compound.getPenetration(Shape shape,
Vector2f result)
|
Vector2f |
Circle.getPenetration(Shape shape,
Vector2f result)
|
Vector2f |
Capsule.getPenetration(Shape shape,
Vector2f result)
|
boolean |
Segment.intersects(Vector2f pt)
Determines whether this segment intersects the specified point. |
boolean |
Segment.intersects(Vector2f ostart,
Vector2f oend)
Determines whether this segment intersects the segment with the provided start and end points. |
Shape |
Shape.sweep(Vector2f translation)
Computes the shape created by sweeping this shape along the specified translation vector. |
abstract Shape |
Shape.sweep(Vector2f translation,
Shape result)
Computes the shape created by sweeping this shape along the specified translation vector, placing the result in the provided object if possible. |
Shape |
Segment.sweep(Vector2f translation,
Shape result)
|
Shape |
Polygon.sweep(Vector2f translation,
Shape result)
|
Shape |
Point.sweep(Vector2f translation,
Shape result)
|
Shape |
None.sweep(Vector2f translation,
Shape result)
|
Shape |
Global.sweep(Vector2f translation,
Shape result)
|
Shape |
Compound.sweep(Vector2f translation,
Shape result)
|
Shape |
Circle.sweep(Vector2f translation,
Shape result)
|
Shape |
Capsule.sweep(Vector2f translation,
Shape result)
|
| Constructors in com.threerings.tudey.shape with parameters of type Vector2f | |
|---|---|
Capsule(Vector2f start,
Vector2f end,
float radius)
Creates a capsule with the supplied center and radius. |
|
Circle(Vector2f center,
float radius)
Creates a circle with the supplied center and radius. |
|
None(Vector2f location)
Creates a point at the specified location. |
|
Point(Vector2f location)
Creates a point at the specified location. |
|
Polygon(Vector2f... vertices)
Creates a polygon with the supplied vertices. |
|
Segment(Vector2f start,
Vector2f end)
Creates a segment between the specified points. |
|
| Uses of Vector2f in com.threerings.tudey.shape.config |
|---|
| Methods in com.threerings.tudey.shape.config that return Vector2f | |
|---|---|
Vector2f |
ShapeConfig.Vertex.createVector()
Creates a vector from this vertex. |
| Uses of Vector2f in com.threerings.tudey.space |
|---|
| Methods in com.threerings.tudey.space with parameters of type Vector2f | |
|---|---|
boolean |
SpaceElement.getIntersection(Ray2D ray,
Vector2f result)
Finds the intersection of a ray with this element and places it in the supplied vector (if it exists). |
SpaceElement |
Space.getIntersection(Ray2D ray,
Vector2f location)
Checks for an intersection between the provided ray and the contents of the space. |
boolean |
SimpleSpaceElement.getIntersection(Ray2D ray,
Vector2f result)
|
abstract SpaceElement |
Space.getIntersection(Ray2D ray,
Vector2f location,
Predicate<? super SpaceElement> filter)
Checks for an intersection between the provided ray and the contents of the space. |
SpaceElement |
SimpleSpace.getIntersection(Ray2D ray,
Vector2f location,
Predicate<? super SpaceElement> filter)
|
SpaceElement |
HashSpace.getIntersection(Ray2D ray,
Vector2f location,
Predicate<? super SpaceElement> filter)
|
void |
SpaceElement.getNearestPoint(Vector2f point,
Vector2f result)
Finds the nearest point of this element to the supplied point and places it in the supplied vector. |
void |
SimpleSpaceElement.getNearestPoint(Vector2f point,
Vector2f result)
|
| Uses of Vector2f in com.threerings.tudey.util |
|---|
| Methods in com.threerings.tudey.util with parameters of type Vector2f | |
|---|---|
boolean |
ActorAdvancer.Environment.getPenetration(Actor actor,
Shape shape,
Vector2f result)
Checks whether the actor is colliding with anything and, if it is, populates the provided object with the penetration vector (the minimum translation required to cancel the penetration). |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||