public bool Raycast(PxVec3 origin, PxVec3 direction, float maxDistance)
 {
     return(PhysXDll.Raycast(this.scenePtr, origin, direction, maxDistance));
 }
 public bool Raycast(PxVec3 origin, PxVec3 direction, out PxRaycastHit hitInfo, float maxDistance, int layerMask)
 {
     return(PhysXDll.Raycast(this.scenePtr, origin, direction, maxDistance, layerMask, out hitInfo));
 }
 public bool Raycast(PxVec3 origin, PxVec3 direction)
 {
     return(PhysXDll.Raycast(this.scenePtr, origin, direction, -1));
 }