public class btTriangleConvexcastCallback extends btTriangleCallback
className| Constructor and Description |
|---|
btTriangleConvexcastCallback(btConvexShape convexShape,
Matrix4 convexShapeFrom,
Matrix4 convexShapeTo,
Matrix4 triangleToWorld,
float triangleCollisionMargin) |
btTriangleConvexcastCallback(long cPtr,
boolean cMemoryOwn)
Construct a new btTriangleConvexcastCallback, normally you should not need this constructor it's intended for low-level usage.
|
| Modifier and Type | Method and Description |
|---|---|
float |
getAllowedPenetration() |
btConvexShape |
getConvexShape() |
btTransform |
getConvexShapeFrom() |
btTransform |
getConvexShapeTo() |
static long |
getCPtr(btTriangleConvexcastCallback obj) |
float |
getHitFraction() |
float |
getTriangleCollisionMargin() |
btTransform |
getTriangleToWorld() |
void |
processTriangle(btVector3 triangle,
int partId,
int triangleIndex) |
float |
reportHit(Vector3 hitNormalLocal,
Vector3 hitPointLocal,
float hitFraction,
int partId,
int triangleIndex) |
void |
setAllowedPenetration(float value) |
void |
setConvexShape(btConvexShape value) |
void |
setConvexShapeFrom(btTransform value) |
void |
setConvexShapeTo(btTransform value) |
void |
setHitFraction(float value) |
void |
setTriangleCollisionMargin(float value) |
void |
setTriangleToWorld(btTransform value) |
void |
swigReleaseOwnership() |
void |
swigTakeOwnership() |
getCPtrdispose, equals, getCPointer, hashCode, hasOwnership, isDisposed, isObtained, obtain, release, releaseOwnership, takeOwnership, toStringpublic btTriangleConvexcastCallback(long cPtr,
boolean cMemoryOwn)
public btTriangleConvexcastCallback(btConvexShape convexShape, Matrix4 convexShapeFrom, Matrix4 convexShapeTo, Matrix4 triangleToWorld, float triangleCollisionMargin)
public static long getCPtr(btTriangleConvexcastCallback obj)
public void swigReleaseOwnership()
swigReleaseOwnership in class btTriangleCallbackpublic void swigTakeOwnership()
swigTakeOwnership in class btTriangleCallbackpublic void setConvexShape(btConvexShape value)
public btConvexShape getConvexShape()
public void setConvexShapeFrom(btTransform value)
public btTransform getConvexShapeFrom()
public void setConvexShapeTo(btTransform value)
public btTransform getConvexShapeTo()
public void setTriangleToWorld(btTransform value)
public btTransform getTriangleToWorld()
public void setHitFraction(float value)
public float getHitFraction()
public void setTriangleCollisionMargin(float value)
public float getTriangleCollisionMargin()
public void setAllowedPenetration(float value)
public float getAllowedPenetration()
public void processTriangle(btVector3 triangle, int partId, int triangleIndex)
processTriangle in class btTriangleCallbackCopyright © 2021. All rights reserved.