public abstract class ConvexShape extends CollisionShape
localGetSupportingVertex interface
used in combination with GJK or ConvexCast.| Modifier and Type | Field and Description |
|---|---|
static int |
MAX_PREFERRED_PENETRATION_DIRECTIONS |
| Constructor and Description |
|---|
ConvexShape() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
batchedUnitVectorGetSupportingVertexWithoutMargin(Vector3f[] vectors,
Vector3f[] supportVerticesOut,
int numVectors) |
abstract void |
getAabbSlow(Transform t,
Vector3f aabbMin,
Vector3f aabbMax) |
abstract Vector3f |
getLocalScaling(Vector3f out) |
abstract float |
getMargin() |
abstract int |
getNumPreferredPenetrationDirections() |
abstract void |
getPreferredPenetrationDirection(int index,
Vector3f penetrationVector) |
abstract Vector3f |
localGetSupportingVertex(Vector3f vec,
Vector3f out) |
abstract Vector3f |
localGetSupportingVertexWithoutMargin(Vector3f vec,
Vector3f out) |
abstract void |
setLocalScaling(Vector3f scaling) |
abstract void |
setMargin(float margin) |
calculateLocalInertia, calculateTemporalAabb, getAabb, getAngularMotionDisc, getBoundingSphere, getName, getShapeType, getUserPointer, isCompound, isConcave, isConvex, isInfinite, isPolyhedral, setUserPointerpublic static final int MAX_PREFERRED_PENETRATION_DIRECTIONS
public abstract Vector3f localGetSupportingVertex(Vector3f vec, Vector3f out)
public abstract Vector3f localGetSupportingVertexWithoutMargin(Vector3f vec, Vector3f out)
public abstract void batchedUnitVectorGetSupportingVertexWithoutMargin(Vector3f[] vectors, Vector3f[] supportVerticesOut, int numVectors)
public abstract void setLocalScaling(Vector3f scaling)
setLocalScaling in class CollisionShapepublic abstract Vector3f getLocalScaling(Vector3f out)
getLocalScaling in class CollisionShapepublic abstract void setMargin(float margin)
setMargin in class CollisionShapepublic abstract float getMargin()
getMargin in class CollisionShapepublic abstract int getNumPreferredPenetrationDirections()
public abstract void getPreferredPenetrationDirection(int index,
Vector3f penetrationVector)