public class btPolyhedralContactClipping extends BulletBase
className| Constructor and Description |
|---|
btPolyhedralContactClipping() |
btPolyhedralContactClipping(long cPtr,
boolean cMemoryOwn)
Construct a new btPolyhedralContactClipping, normally you should not need this constructor it's intended for low-level usage.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
clipFace(btVector3Array pVtxIn,
btVector3Array ppVtxOut,
Vector3 planeNormalWS,
float planeEqWS) |
static void |
clipFaceAgainstHull(Vector3 separatingNormal,
btConvexPolyhedron hullA,
Matrix4 transA,
btVector3Array worldVertsB1,
btVector3Array worldVertsB2,
float minDist,
float maxDist,
btDiscreteCollisionDetectorInterface.Result resultOut) |
static void |
clipHullAgainstHull(Vector3 separatingNormal1,
btConvexPolyhedron hullA,
btConvexPolyhedron hullB,
Matrix4 transA,
Matrix4 transB,
float minDist,
float maxDist,
btVector3Array worldVertsB1,
btVector3Array worldVertsB2,
btDiscreteCollisionDetectorInterface.Result resultOut) |
static boolean |
findSeparatingAxis(btConvexPolyhedron hullA,
btConvexPolyhedron hullB,
Matrix4 transA,
Matrix4 transB,
Vector3 sep,
btDiscreteCollisionDetectorInterface.Result resultOut) |
static long |
getCPtr(btPolyhedralContactClipping obj) |
dispose, equals, getCPointer, hashCode, hasOwnership, isDisposed, isObtained, obtain, release, releaseOwnership, takeOwnership, toStringpublic btPolyhedralContactClipping(long cPtr,
boolean cMemoryOwn)
public btPolyhedralContactClipping()
public static long getCPtr(btPolyhedralContactClipping obj)
public static void clipHullAgainstHull(Vector3 separatingNormal1, btConvexPolyhedron hullA, btConvexPolyhedron hullB, Matrix4 transA, Matrix4 transB, float minDist, float maxDist, btVector3Array worldVertsB1, btVector3Array worldVertsB2, btDiscreteCollisionDetectorInterface.Result resultOut)
public static void clipFaceAgainstHull(Vector3 separatingNormal, btConvexPolyhedron hullA, Matrix4 transA, btVector3Array worldVertsB1, btVector3Array worldVertsB2, float minDist, float maxDist, btDiscreteCollisionDetectorInterface.Result resultOut)
public static boolean findSeparatingAxis(btConvexPolyhedron hullA, btConvexPolyhedron hullB, Matrix4 transA, Matrix4 transB, Vector3 sep, btDiscreteCollisionDetectorInterface.Result resultOut)
public static void clipFace(btVector3Array pVtxIn, btVector3Array ppVtxOut, Vector3 planeNormalWS, float planeEqWS)
Copyright © 2021. All rights reserved.