public class PxGeometryQuery extends NativeObject
NativeObject.Allocator<T>address, isExternallyAllocated| Modifier | Constructor and Description |
|---|---|
protected |
PxGeometryQuery() |
protected |
PxGeometryQuery(long address) |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
static PxBounds3 |
getWorldBounds(PxGeometry geom,
PxTransform pose) |
static PxBounds3 |
getWorldBounds(PxGeometry geom,
PxTransform pose,
float inflation) |
static boolean |
isValid(PxGeometry geom) |
static boolean |
overlap(PxGeometry geom0,
PxTransform pose0,
PxGeometry geom1,
PxTransform pose1) |
static float |
pointDistance(PxVec3 point,
PxGeometry geom,
PxTransform pose) |
static float |
pointDistance(PxVec3 point,
PxGeometry geom,
PxTransform pose,
PxVec3 closestPoint) |
static int |
raycast(PxVec3 origin,
PxVec3 unitDir,
PxGeometry geom,
PxTransform pose,
float maxDist,
PxHitFlags hitFlags,
int maxHits,
PxRaycastHit rayHits) |
static boolean |
sweep(PxVec3 unitDir,
float maxDist,
PxGeometry geom0,
PxTransform pose0,
PxGeometry geom1,
PxTransform pose1,
PxSweepHit sweepHit) |
static boolean |
sweep(PxVec3 unitDir,
float maxDist,
PxGeometry geom0,
PxTransform pose0,
PxGeometry geom1,
PxTransform pose1,
PxSweepHit sweepHit,
PxHitFlags hitFlags) |
static boolean |
sweep(PxVec3 unitDir,
float maxDist,
PxGeometry geom0,
PxTransform pose0,
PxGeometry geom1,
PxTransform pose1,
PxSweepHit sweepHit,
PxHitFlags hitFlags,
float inflation) |
static PxGeometryQuery |
wrapPointer(long address) |
checkNotNull, equals, getAddress, hashCodeprotected PxGeometryQuery()
protected PxGeometryQuery(long address)
public static PxGeometryQuery wrapPointer(long address)
public void destroy()
public static boolean sweep(PxVec3 unitDir, float maxDist, PxGeometry geom0, PxTransform pose0, PxGeometry geom1, PxTransform pose1, PxSweepHit sweepHit)
unitDir - WebIDL type: PxVec3 [Const, Ref]maxDist - WebIDL type: floatgeom0 - WebIDL type: PxGeometry [Const, Ref]pose0 - WebIDL type: PxTransform [Const, Ref]geom1 - WebIDL type: PxGeometry [Const, Ref]pose1 - WebIDL type: PxTransform [Const, Ref]sweepHit - WebIDL type: PxSweepHit [Ref]public static boolean sweep(PxVec3 unitDir, float maxDist, PxGeometry geom0, PxTransform pose0, PxGeometry geom1, PxTransform pose1, PxSweepHit sweepHit, PxHitFlags hitFlags)
unitDir - WebIDL type: PxVec3 [Const, Ref]maxDist - WebIDL type: floatgeom0 - WebIDL type: PxGeometry [Const, Ref]pose0 - WebIDL type: PxTransform [Const, Ref]geom1 - WebIDL type: PxGeometry [Const, Ref]pose1 - WebIDL type: PxTransform [Const, Ref]sweepHit - WebIDL type: PxSweepHit [Ref]hitFlags - WebIDL type: PxHitFlags [Ref]public static boolean sweep(PxVec3 unitDir, float maxDist, PxGeometry geom0, PxTransform pose0, PxGeometry geom1, PxTransform pose1, PxSweepHit sweepHit, PxHitFlags hitFlags, float inflation)
unitDir - WebIDL type: PxVec3 [Const, Ref]maxDist - WebIDL type: floatgeom0 - WebIDL type: PxGeometry [Const, Ref]pose0 - WebIDL type: PxTransform [Const, Ref]geom1 - WebIDL type: PxGeometry [Const, Ref]pose1 - WebIDL type: PxTransform [Const, Ref]sweepHit - WebIDL type: PxSweepHit [Ref]hitFlags - WebIDL type: PxHitFlags [Ref]inflation - WebIDL type: floatpublic static boolean overlap(PxGeometry geom0, PxTransform pose0, PxGeometry geom1, PxTransform pose1)
geom0 - WebIDL type: PxGeometry [Const, Ref]pose0 - WebIDL type: PxTransform [Const, Ref]geom1 - WebIDL type: PxGeometry [Const, Ref]pose1 - WebIDL type: PxTransform [Const, Ref]public static int raycast(PxVec3 origin, PxVec3 unitDir, PxGeometry geom, PxTransform pose, float maxDist, PxHitFlags hitFlags, int maxHits, PxRaycastHit rayHits)
origin - WebIDL type: PxVec3 [Const, Ref]unitDir - WebIDL type: PxVec3 [Const, Ref]geom - WebIDL type: PxGeometry [Const, Ref]pose - WebIDL type: PxTransform [Const, Ref]maxDist - WebIDL type: floathitFlags - WebIDL type: PxHitFlags [Ref]maxHits - WebIDL type: unsigned longrayHits - WebIDL type: PxRaycastHitpublic static float pointDistance(PxVec3 point, PxGeometry geom, PxTransform pose)
point - WebIDL type: PxVec3 [Const, Ref]geom - WebIDL type: PxGeometry [Const, Ref]pose - WebIDL type: PxTransform [Const, Ref]public static float pointDistance(PxVec3 point, PxGeometry geom, PxTransform pose, PxVec3 closestPoint)
point - WebIDL type: PxVec3 [Const, Ref]geom - WebIDL type: PxGeometry [Const, Ref]pose - WebIDL type: PxTransform [Const, Ref]closestPoint - WebIDL type: PxVec3public static PxBounds3 getWorldBounds(PxGeometry geom, PxTransform pose)
geom - WebIDL type: PxGeometry [Const, Ref]pose - WebIDL type: PxTransform [Const, Ref]PxBounds3 [Value]public static PxBounds3 getWorldBounds(PxGeometry geom, PxTransform pose, float inflation)
geom - WebIDL type: PxGeometry [Const, Ref]pose - WebIDL type: PxTransform [Const, Ref]inflation - WebIDL type: floatPxBounds3 [Value]public static boolean isValid(PxGeometry geom)
geom - WebIDL type: PxGeometry [Const, Ref]