bool sweep(PxGeometry geometry, PxTransform pose, PxVec3 unitDir, PxReal distance, PxSweepCallback hitCall, PxHitFlags hitFlags = PxHitFlags.ePOSITION | PxHitFlags.eNORMAL | PxHitFlags.eDISTANCE, PxQueryFilterData filterData = null, PxQueryFilterCallback filterCall = null, PxReal inflation = null) { return(false); }
public static PxQueryHitType WheelSceneQueryPreFilterBlocking( PxFilterData filterData0, PxFilterData filterData1, void *constantBlock, uint constantBlockSize, ref PxHitFlags queryFlags) { //filterData0 is the vehicle suspension query. //filterData1 is the shape potentially hit by the query. return((0 == (filterData1.word3 & DRIVABLE_SURFACE)) ? PxQueryHitType.eNONE : PxQueryHitType.eBLOCK); }
bool raycast(PxVec3 origin, PxVec3 unitDir, PxReal distance, PxRaycastCallback hitCall, PxHitFlags hitFlags = PxHitFlags.eDEFAULT, PxQueryFilterData filterData = null, PxQueryFilterCallback filterCall = null) { return(false); }