Exemplo n.º 1
0
 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);
 }
Exemplo n.º 3
0
 bool raycast(PxVec3 origin, PxVec3 unitDir, PxReal distance, PxRaycastCallback hitCall, PxHitFlags hitFlags = PxHitFlags.eDEFAULT,
              PxQueryFilterData filterData = null, PxQueryFilterCallback filterCall = null)
 {
     return(false);
 }