public abstract class TriangleMeshShape extends ConcaveShape
BvhTriangleMeshShape as concrete
implementation.| Modifier and Type | Method and Description |
|---|---|
void |
calculateLocalInertia(float mass,
Vector3f inertia) |
void |
getAabb(Transform trans,
Vector3f aabbMin,
Vector3f aabbMax) |
Vector3f |
getLocalAabbMax(Vector3f out) |
Vector3f |
getLocalAabbMin(Vector3f out) |
Vector3f |
getLocalScaling(Vector3f out) |
StridingMeshInterface |
getMeshInterface() |
String |
getName() |
Vector3f |
localGetSupportingVertex(Vector3f vec,
Vector3f out) |
Vector3f |
localGetSupportingVertexWithoutMargin(Vector3f vec,
Vector3f out) |
void |
processAllTriangles(TriangleCallback callback,
Vector3f aabbMin,
Vector3f aabbMax) |
void |
recalcLocalAabb() |
void |
setLocalScaling(Vector3f scaling) |
getMargin, setMargincalculateTemporalAabb, getAngularMotionDisc, getBoundingSphere, getShapeType, getUserPointer, isCompound, isConcave, isConvex, isInfinite, isPolyhedral, setUserPointerpublic Vector3f localGetSupportingVertexWithoutMargin(Vector3f vec, Vector3f out)
public void recalcLocalAabb()
public void getAabb(Transform trans, Vector3f aabbMin, Vector3f aabbMax)
getAabb in class CollisionShapepublic void processAllTriangles(TriangleCallback callback, Vector3f aabbMin, Vector3f aabbMax)
processAllTriangles in class ConcaveShapepublic void calculateLocalInertia(float mass,
Vector3f inertia)
calculateLocalInertia in class CollisionShapepublic void setLocalScaling(Vector3f scaling)
setLocalScaling in class CollisionShapepublic Vector3f getLocalScaling(Vector3f out)
getLocalScaling in class CollisionShapepublic StridingMeshInterface getMeshInterface()
public String getName()
getName in class CollisionShape