public class TriangleShapeEx extends TriangleShape
vertices1MAX_PREFERRED_PENETRATION_DIRECTIONS| Constructor and Description |
|---|
TriangleShapeEx() |
TriangleShapeEx(Vector3f p0,
Vector3f p1,
Vector3f p2) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyTransform(Transform t) |
void |
buildTriPlane(Vector4f plane) |
void |
getAabb(Transform t,
Vector3f aabbMin,
Vector3f aabbMax)
getAabb's default implementation is brute force, expected derived classes to implement a fast dedicated version.
|
boolean |
overlap_test_conservative(TriangleShapeEx other) |
batchedUnitVectorGetSupportingVertexWithoutMargin, calcNormal, calculateLocalInertia, getEdge, getName, getNumEdges, getNumPlanes, getNumPreferredPenetrationDirections, getNumVertices, getPlane, getPlaneEquation, getPreferredPenetrationDirection, getShapeType, getVertex, getVertexPtr, init, isInside, localGetSupportingVertexWithoutMarginrecalcLocalAabb, setLocalScalinggetAabbSlow, getLocalScaling, getMargin, localGetSupportingVertex, setMargincalculateTemporalAabb, getAngularMotionDisc, getBoundingSphere, getUserPointer, isCompound, isConcave, isConvex, isInfinite, isPolyhedral, setUserPointerpublic void getAabb(Transform t, Vector3f aabbMin, Vector3f aabbMax)
ConvexInternalShapegetAabb in class TriangleShapepublic void applyTransform(Transform t)
public void buildTriPlane(Vector4f plane)
public boolean overlap_test_conservative(TriangleShapeEx other)