public class Transformations
extends java.lang.Object
Constructor and Description |
---|
Transformations() |
Modifier and Type | Method and Description |
---|---|
static Vector2D |
pointToLocalSpace(Vector2D point,
Vector2D agentHeading,
Vector2D agentSide,
Vector2D agentPosition) |
static Vector2D |
pointToWorldSpace(Vector2D point,
Vector2D AgentHeading,
Vector2D AgentSide,
Vector2D AgentPosition) |
static Vector2D |
vec2DRotateAroundOrigin(Vector2D v,
double ang) |
static Vector2D |
vectorToLocalSpace(Vector2D vec,
Vector2D AgentHeading,
Vector2D AgentSide) |
static Vector2D |
vectorToWorldSpace(Vector2D vec,
Vector2D AgentHeading,
Vector2D AgentSide) |
static java.util.List<Vector2D> |
worldTransform(java.util.List<Vector2D> points,
Vector2D pos,
Vector2D forward,
Vector2D side) |
static java.util.List<Vector2D> |
worldTransform(java.util.List<Vector2D> points,
Vector2D pos,
Vector2D forward,
Vector2D side,
Vector2D scale) |
public static java.util.List<Vector2D> worldTransform(java.util.List<Vector2D> points, Vector2D pos, Vector2D forward, Vector2D side, Vector2D scale)
public static java.util.List<Vector2D> worldTransform(java.util.List<Vector2D> points, Vector2D pos, Vector2D forward, Vector2D side)
public static Vector2D pointToWorldSpace(Vector2D point, Vector2D AgentHeading, Vector2D AgentSide, Vector2D AgentPosition)
public static Vector2D vectorToWorldSpace(Vector2D vec, Vector2D AgentHeading, Vector2D AgentSide)
public static Vector2D pointToLocalSpace(Vector2D point, Vector2D agentHeading, Vector2D agentSide, Vector2D agentPosition)
public static Vector2D vectorToLocalSpace(Vector2D vec, Vector2D AgentHeading, Vector2D AgentSide)
Processing library AI_for_2D_Games by Peter Lager. (C) 2013