Property | Type | Description | |
---|---|---|---|
Position | Vector2 |
Method | Description | |
---|---|---|
CircleShape ( float radius, float density ) : System | ||
Clone ( ) : |
||
ComputeAABB ( AABB &aabb, Transform &transform, int childIndex ) : void |
Given a transform, compute the associated axis aligned bounding box for a child shape.
|
|
ComputeProperties ( ) : void |
Compute the mass properties of this shape using its dimensions and density. The inertia tensor is computed about the local origin, not the centroid.
|
|
RayCast ( RayCastOutput &output, RayCastInput &input, Transform &transform, int childIndex ) : bool |
Cast a ray against a child shape.
|
|
TestPoint ( Transform &transform, Vector2 &point ) : bool |
Test a point for containment in this shape. This only works for convex shapes.
|
Method | Description | |
---|---|---|
CircleShape ( ) : System |
public CircleShape ( float radius, float density ) : System | ||
radius | float | |
density | float | |
return | System |
public ComputeAABB ( AABB &aabb, Transform &transform, int childIndex ) : void | ||
aabb | AABB | The aabb results. |
transform | Transform | The world transform of the shape. |
childIndex | int | The child shape index. |
return | void |
public RayCast ( RayCastOutput &output, RayCastInput &input, Transform &transform, int childIndex ) : bool | ||
output | RayCastOutput | The ray-cast results. |
input | RayCastInput | The ray-cast input parameters. |
transform | Transform | The transform to be applied to the shape. |
childIndex | int | The child shape index. |
return | bool |
public TestPoint ( Transform &transform, Vector2 &point ) : bool | ||
transform | Transform | The shape world transform. |
point | Vector2 | a point in world coordinates. |
return | bool |