Example #1
0
 public static physx.PxTransform PxTransformFromPlaneEquation(physx.PxPlane *plane)
 {
     physx.PxTransform RetRef;
     physx.PxPlane *   pvk_in_plane = plane;
     PxTransform_PxTransformFromPlaneEquationPtr_PxPlane_(&RetRef, pvk_in_plane);
     return(RetRef);
 }
Example #2
0
 public static physx.PxRigidStaticPtr PxCreatePlane(physx.PxPhysicsPtr sdk, physx.PxPlane *plane, physx.PxMaterialPtr material)
 {
     physx.PxPhysicsPtr  pvk_in_sdk      = sdk;
     physx.PxPlane *     pvk_in_plane    = plane;
     physx.PxMaterialPtr pvk_in_material = material;
     return(PxRigidStaticPtr_PxCreatePlanePtr_PxPhysicsPtr_PxPlane_PxMaterialPtr_(pvk_in_sdk, pvk_in_plane, pvk_in_material));
 }
Example #3
0
        public physx.PxPlane inverseTransform(physx.PxPlane *plane)
        {
            physx.PxPlane RetRef;

            physx.PxPlane *pvk_in_plane = plane;
            fixed(PxTransform *pvk_in_this = &this)
            {
                PxPlane_const_PxTransform_inverseTransformPtr_PxPlane_(&RetRef, pvk_in_this, pvk_in_plane);
            }

            return(RetRef);
        }
Example #4
0
 internal static extern float float_const_PxPlane_distancePtr_PxVec3_(physx.PxPlane *pvk_this, physx.PxVec3 *pvk_p);
Example #5
0
 internal static extern void void_PxPlane_PxPlanePtr_Ctor(physx.PxPlane *pvk_this);
Example #6
0
 internal static extern void void_PxPlane_PxPlanePtr_Ctor_float_float_float_float_(physx.PxPlane *pvk_this, float pvk_nx, float pvk_ny, float pvk_nz, float pvk_distance);
Example #7
0
 internal static extern void PxVec3_const_PxPlane_pointInPlanePtr(physx.PxVec3 *pvk_RetRef, physx.PxPlane *pvk_this);
Example #8
0
 internal static extern void void_PxPlane_normalizePtr(physx.PxPlane *pvk_this);
 internal static extern void PxTransform_PxTransformFromPlaneEquationPtr_PxPlane_(physx.PxTransform *pvk_RetRef, physx.PxPlane *pvk_plane);
Example #10
0
 internal static extern void PxVec3_const_PxPlane_projectPtr_PxVec3_(physx.PxVec3 *pvk_RetRef, physx.PxPlane *pvk_this, physx.PxVec3 *pvk_p);
Example #11
0
 internal static extern bool bool_const_PxPlane_operator_Ptr_EqualEqual_PxPlane_(physx.PxPlane *pvk_lhs, physx.PxPlane *pvk_p);
 internal static extern void PxPlane_const_PxTransform_inverseTransformPtr_PxPlane_(physx.PxPlane *pvk_RetRef, physx.PxTransform *pvk_this, physx.PxPlane *pvk_plane);
Example #13
0
 internal static extern void void_PxPlane_PxPlanePtr_Ctor_PxVec3_PxVec3_PxVec3_(physx.PxPlane *pvk_this, physx.PxVec3 *pvk_p0, physx.PxVec3 *pvk_p1, physx.PxVec3 *pvk_p2);
Example #14
0
 internal static extern void void_PxPlane_PxPlanePtr_Ctor_PxVec3_PxVec3_(physx.PxPlane *pvk_this, physx.PxVec3 *pvk_point, physx.PxVec3 *pvk_normal);
Example #15
0
 internal static extern void void_PxPlane_PxPlanePtr_Ctor_PxVec3_float_(physx.PxPlane *pvk_this, physx.PxVec3 *pvk_normal, float pvk_distance);
Example #16
0
 public static bool OpEquals(physx.PxPlane lhs, physx.PxPlane *p)
 {
     physx.PxPlane *pvk_in_lhs = &lhs;
     physx.PxPlane *pvk_in_p   = p;
     return(bool_const_PxPlane_operator_Ptr_EqualEqual_PxPlane_(pvk_in_lhs, pvk_in_p));
 }
 internal static extern void PxPlane_PxPlaneEquationFromTransformPtr_PxTransform_(physx.PxPlane *pvk_RetRef, physx.PxTransform *pvk_transform);
 internal static extern physx.PxRigidStaticPtr PxRigidStaticPtr_PxCreatePlanePtr_PxPhysicsPtr_PxPlane_PxMaterialPtr_(physx.PxPhysicsPtr pvk_sdk, physx.PxPlane *pvk_plane, physx.PxMaterialPtr pvk_material);
Example #19
0
 internal static extern bool bool_const_PxPlane_containsPtr_PxVec3_(physx.PxPlane *pvk_this, physx.PxVec3 *pvk_p);