Example #1
0
 public void applyCache(physx.PxArticulationCachePtr cache, physx.PxArticulationCacheFlagsPtr flag)
 {
     physx.PxArticulationReducedCoordinatePtr pvk_in_this  = this;
     physx.PxArticulationCachePtr             pvk_in_cache = cache;
     physx.PxArticulationCacheFlagsPtr        pvk_in_flag  = flag;
     void_PxArticulationReducedCoordinatePtr_applyCachePtr_PxArticulationCachePtr_PxArticulationCacheFlagsPtr_C(pvk_in_this, pvk_in_cache, pvk_in_flag);
 }
Example #2
0
 public void copyInternalStateToCache(physx.PxArticulationCachePtr cache, physx.PxArticulationCacheFlagsPtr flag)
 {
     physx.PxArticulationReducedCoordinatePtr pvk_in_this  = this;
     physx.PxArticulationCachePtr             pvk_in_cache = cache;
     physx.PxArticulationCacheFlagsPtr        pvk_in_flag  = flag;
     void_const_PxArticulationReducedCoordinatePtr_copyInternalStateToCachePtr_PxArticulationCachePtr_PxArticulationCacheFlagsPtr_C(pvk_in_this, pvk_in_cache, pvk_in_flag);
 }
Example #3
0
        public void teleportRootLink(physx.PxTransform *pose, bool autowake)
        {
            physx.PxArticulationReducedCoordinatePtr pvk_in_this = this;
            physx.PxTransform *pvk_in_pose = pose;
            bool pvk_in_autowake           = autowake;

            void_PxArticulationReducedCoordinatePtr_teleportRootLinkPtr_PxTransform_bool_(pvk_in_this, pvk_in_pose, pvk_in_autowake);
        }
Example #4
0
        public void computeKinematicJacobian(uint linkID, physx.PxArticulationCachePtr cache)
        {
            physx.PxArticulationReducedCoordinatePtr pvk_in_this = this;
            uint pvk_in_linkID = linkID;

            physx.PxArticulationCachePtr pvk_in_cache = cache;
            void_const_PxArticulationReducedCoordinatePtr_computeKinematicJacobianPtr_uint_PxArticulationCachePtrC_(pvk_in_this, pvk_in_linkID, pvk_in_cache);
        }
Example #5
0
        public void unpackJointData(float *reduced, float *maximum)
        {
            physx.PxArticulationReducedCoordinatePtr pvk_in_this = this;
            float *pvk_in_reduced = reduced;
            float *pvk_in_maximum = maximum;

            void_const_PxArticulationReducedCoordinatePtr_unpackJointDataPtr_float_float_(pvk_in_this, pvk_in_reduced, pvk_in_maximum);
        }
Example #6
0
        public void setArticulationFlag(physx.PxArticulationFlag flag, bool value)
        {
            physx.PxArticulationReducedCoordinatePtr pvk_in_this = this;
            physx.PxArticulationFlag pvk_in_flag = flag;
            bool pvk_in_value = value;

            void_PxArticulationReducedCoordinatePtr_setArticulationFlagPtr_PxArticulationFlag_bool_(pvk_in_this, pvk_in_flag, pvk_in_value);
        }
Example #7
0
        public void applyCache(physx.PxArticulationCachePtr cache, physx.PxArticulationCacheFlagsPtr flag, bool autowake = true)
        {
            physx.PxArticulationReducedCoordinatePtr pvk_in_this  = this;
            physx.PxArticulationCachePtr             pvk_in_cache = cache;
            physx.PxArticulationCacheFlagsPtr        pvk_in_flag  = flag;
            bool pvk_in_autowake = autowake;

            void_PxArticulationReducedCoordinatePtr_applyCachePtr_PxArticulationCachePtr_PxArticulationCacheFlagsPtr_bool_C_(pvk_in_this, pvk_in_cache, pvk_in_flag, pvk_in_autowake);
        }
Example #8
0
        public bool computeLambda(physx.PxArticulationCachePtr cache, physx.PxArticulationCachePtr initialState, float *jointTorque, uint maxIter)
        {
            physx.PxArticulationReducedCoordinatePtr pvk_in_this         = this;
            physx.PxArticulationCachePtr             pvk_in_cache        = cache;
            physx.PxArticulationCachePtr             pvk_in_initialState = initialState;
            float *pvk_in_jointTorque = jointTorque;
            uint   pvk_in_maxIter     = maxIter;

            return(bool_const_PxArticulationReducedCoordinatePtr_computeLambdaPtr_PxArticulationCachePtr_PxArticulationCachePtr_float_uint_CC(pvk_in_this, pvk_in_cache, pvk_in_initialState, pvk_in_jointTorque, pvk_in_maxIter));
        }
Example #9
0
 internal static extern void void_PxArticulationReducedCoordinatePtr_teleportRootLinkPtr_PxTransform_bool_(physx.PxArticulationReducedCoordinatePtr pvk_this, physx.PxTransform *pvk_pose, bool pvk_autowake);
Example #10
0
 internal static extern uint uint_const_PxArticulationReducedCoordinatePtr_getNbLoopJointsPtr(physx.PxArticulationReducedCoordinatePtr pvk_this);
Example #11
0
 internal static extern bool bool_const_PxArticulationReducedCoordinatePtr_computeLambdaPtr_PxArticulationCachePtr_PxArticulationCachePtr_float_uint_CC(physx.PxArticulationReducedCoordinatePtr pvk_this, physx.PxArticulationCachePtr pvk_cache, physx.PxArticulationCachePtr pvk_initialState, float *pvk_jointTorque, uint pvk_maxIter);
Example #12
0
 internal static extern void void_const_PxArticulationReducedCoordinatePtr_computeKinematicJacobianPtr_uint_PxArticulationCachePtrC_(physx.PxArticulationReducedCoordinatePtr pvk_this, uint pvk_linkID, physx.PxArticulationCachePtr pvk_cache);
Example #13
0
 internal static extern void void_const_PxArticulationReducedCoordinatePtr_computeCoriolisAndCentrifugalForcePtr_PxArticulationCachePtr_(physx.PxArticulationReducedCoordinatePtr pvk_this, physx.PxArticulationCachePtr pvk_cache);
Example #14
0
 internal static extern void void_const_PxArticulationReducedCoordinatePtr_unpackJointDataPtr_float_float_(physx.PxArticulationReducedCoordinatePtr pvk_this, float *pvk_reduced, float *pvk_maximum);
Example #15
0
 internal static extern void void_PxArticulationReducedCoordinatePtr_releasePtr(physx.PxArticulationReducedCoordinatePtr pvk_this);
Example #16
0
 internal static extern void void_const_PxArticulationReducedCoordinatePtr_copyInternalStateToCachePtr_PxArticulationCachePtr_PxArticulationCacheFlagsPtr_C(physx.PxArticulationReducedCoordinatePtr pvk_this, physx.PxArticulationCachePtr pvk_cache, physx.PxArticulationCacheFlagsPtr pvk_flag);
Example #17
0
 internal static extern void void_const_PxArticulationReducedCoordinatePtr_releaseCachePtr_PxArticulationCachePtr_(physx.PxArticulationReducedCoordinatePtr pvk_this, physx.PxArticulationCachePtr pvk_cache);
Example #18
0
 internal static extern void void_PxArticulationReducedCoordinatePtr_setArticulationFlagsPtr_PxArticulationFlagsPtr_(physx.PxArticulationReducedCoordinatePtr pvk_this, physx.PxArticulationFlagsPtr pvk_flags);
Example #19
0
 internal static extern void void_const_PxArticulationReducedCoordinatePtr_commonInitPtr(physx.PxArticulationReducedCoordinatePtr pvk_this);
Example #20
0
 internal static extern void void_PxArticulationReducedCoordinatePtr_setArticulationFlagPtr_PxArticulationFlag_bool_(physx.PxArticulationReducedCoordinatePtr pvk_this, physx.PxArticulationFlag pvk_flag, bool pvk_value);
Example #21
0
 internal static extern void void_const_PxArticulationReducedCoordinatePtr_computeJointForcePtr_PxArticulationCachePtr_(physx.PxArticulationReducedCoordinatePtr pvk_this, physx.PxArticulationCachePtr pvk_cache);
Example #22
0
 internal static extern physx.PxArticulationFlagsPtr PxArticulationFlagsPtr_const_PxArticulationReducedCoordinatePtr_getArticulationFlagsPtr(physx.PxArticulationReducedCoordinatePtr pvk_this);
Example #23
0
 internal static extern void void_const_PxArticulationReducedCoordinatePtr_computeCoefficentMatrixPtr_PxArticulationCachePtr_(physx.PxArticulationReducedCoordinatePtr pvk_this, physx.PxArticulationCachePtr pvk_cache);
Example #24
0
 internal static extern physx.PxArticulationCachePtr PxArticulationCachePtr_const_PxArticulationReducedCoordinatePtr_createCachePtr(physx.PxArticulationReducedCoordinatePtr pvk_this);
Example #25
0
 internal static extern void void_const_PxArticulationReducedCoordinatePtr_computeGeneralizedMassMatrixPtr_PxArticulationCachePtr_(physx.PxArticulationReducedCoordinatePtr pvk_this, physx.PxArticulationCachePtr pvk_cache);
Example #26
0
 internal static extern uint uint_const_PxArticulationReducedCoordinatePtr_getCacheDataSizePtr(physx.PxArticulationReducedCoordinatePtr pvk_this);
Example #27
0
 internal static extern uint uint_const_PxArticulationReducedCoordinatePtr_getCoefficentMatrixSizePtr(physx.PxArticulationReducedCoordinatePtr pvk_this);
Example #28
0
 internal static extern void void_PxArticulationReducedCoordinatePtr_zeroCachePtr_PxArticulationCachePtr_(physx.PxArticulationReducedCoordinatePtr pvk_this, physx.PxArticulationCachePtr pvk_cache);
Example #29
0
 internal static extern void void_PxArticulationReducedCoordinatePtr_applyCachePtr_PxArticulationCachePtr_PxArticulationCacheFlagsPtr_C(physx.PxArticulationReducedCoordinatePtr pvk_this, physx.PxArticulationCachePtr pvk_cache, physx.PxArticulationCacheFlagsPtr pvk_flag);
Example #30
0
 internal static extern void void_PxArticulationReducedCoordinatePtr_applyCachePtr_PxArticulationCachePtr_PxArticulationCacheFlagsPtr_bool_C_(physx.PxArticulationReducedCoordinatePtr pvk_this, physx.PxArticulationCachePtr pvk_cache, physx.PxArticulationCacheFlagsPtr pvk_flag, bool pvk_autowake);