public abstract class TriangleConvexcastCallback extends TriangleCallback
| Modifier and Type | Field and Description |
|---|---|
ConvexShape |
convexShape |
Transform |
convexShapeFrom |
Transform |
convexShapeTo |
float |
hitFraction |
float |
triangleCollisionMargin |
Transform |
triangleToWorld |
| Constructor and Description |
|---|
TriangleConvexcastCallback(ConvexShape convexShape,
Transform convexShapeFrom,
Transform convexShapeTo,
Transform triangleToWorld,
float triangleCollisionMargin) |
| Modifier and Type | Method and Description |
|---|---|
void |
processTriangle(Vector3f[] triangle,
int partId,
int triangleIndex) |
abstract float |
reportHit(Vector3f hitNormalLocal,
Vector3f hitPointLocal,
float hitFraction,
int partId,
int triangleIndex) |
public ConvexShape convexShape
public final Transform convexShapeFrom
public final Transform convexShapeTo
public final Transform triangleToWorld
public float hitFraction
public float triangleCollisionMargin
public TriangleConvexcastCallback(ConvexShape convexShape, Transform convexShapeFrom, Transform convexShapeTo, Transform triangleToWorld, float triangleCollisionMargin)
public void processTriangle(Vector3f[] triangle, int partId, int triangleIndex)
processTriangle in class TriangleCallback