Uses of Class
com.threerings.math.Vector2f

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).
 



Copyright © 2011. All Rights Reserved.