コード例 #1
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);
 }
コード例 #2
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);
 }
コード例 #3
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);
        }
コード例 #4
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);
        }
コード例 #5
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));
        }
コード例 #6
0
 internal static extern float *PxArticulationCachePtr_GET_jointAcceleration(physx.PxArticulationCachePtr cls);
コード例 #7
0
 internal static extern float *PxArticulationCachePtr_GET_jointVelocity(physx.PxArticulationCachePtr cls);
コード例 #8
0
 internal static extern float *PxArticulationCachePtr_GET_massMatrix(physx.PxArticulationCachePtr cls);
コード例 #9
0
 internal static extern physx.PxKinematicJacobianPtr PxArticulationCachePtr_GET_jacobian(physx.PxArticulationCachePtr cls);
コード例 #10
0
 internal static extern void void_PxArticulationReducedCoordinatePtr_applyCachePtr_PxArticulationCachePtr_PxArticulationCacheFlagsPtr_C(physx.PxArticulationReducedCoordinatePtr pvk_this, physx.PxArticulationCachePtr pvk_cache, physx.PxArticulationCacheFlagsPtr pvk_flag);
コード例 #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);
コード例 #12
0
 internal static extern uint PxArticulationCachePtr_GET_version(physx.PxArticulationCachePtr cls);
コード例 #13
0
 internal static extern void PxArticulationCachePtr_SET_scratchAllocator(physx.PxArticulationCachePtr cls, IntPtr value);
コード例 #14
0
 internal static extern IntPtr PxArticulationCachePtr_GET_scratchAllocator(physx.PxArticulationCachePtr cls);
コード例 #15
0
 internal static extern void PxArticulationCachePtr_SET_scratchMemory(physx.PxArticulationCachePtr cls, IntPtr value);
コード例 #16
0
 internal static extern void void_const_PxArticulationReducedCoordinatePtr_computeKinematicJacobianPtr_uint_PxArticulationCachePtrC_(physx.PxArticulationReducedCoordinatePtr pvk_this, uint pvk_linkID, physx.PxArticulationCachePtr pvk_cache);
コード例 #17
0
 internal static extern void void_const_PxArticulationReducedCoordinatePtr_computeCoefficentMatrixPtr_PxArticulationCachePtr_(physx.PxArticulationReducedCoordinatePtr pvk_this, physx.PxArticulationCachePtr pvk_cache);
コード例 #18
0
 internal static extern void PxArticulationCachePtr_SET_version(physx.PxArticulationCachePtr cls, uint value);
コード例 #19
0
 internal static extern void void_const_PxArticulationReducedCoordinatePtr_computeGeneralizedMassMatrixPtr_PxArticulationCachePtr_(physx.PxArticulationReducedCoordinatePtr pvk_this, physx.PxArticulationCachePtr pvk_cache);
コード例 #20
0
 internal static extern void void_PxArticulationReducedCoordinatePtr_zeroCachePtr_PxArticulationCachePtr_(physx.PxArticulationReducedCoordinatePtr pvk_this, physx.PxArticulationCachePtr pvk_cache);
コード例 #21
0
 internal static extern void Freer_physx_PxArticulationCachePtr(physx.PxArticulationCachePtr ptr);
コード例 #22
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);
コード例 #23
0
 internal static extern void PxArticulationCachePtr_SET_jacobian(physx.PxArticulationCachePtr cls, physx.PxKinematicJacobianPtr value);
コード例 #24
0
 internal static extern void void_const_PxArticulationReducedCoordinatePtr_copyInternalStateToCachePtr_PxArticulationCachePtr_PxArticulationCacheFlagsPtr_C(physx.PxArticulationReducedCoordinatePtr pvk_this, physx.PxArticulationCachePtr pvk_cache, physx.PxArticulationCacheFlagsPtr pvk_flag);
コード例 #25
0
 internal static extern void PxArticulationCachePtr_SET_massMatrix(physx.PxArticulationCachePtr cls, float *value);
コード例 #26
0
 internal static extern void void_const_PxArticulationReducedCoordinatePtr_releaseCachePtr_PxArticulationCachePtr_(physx.PxArticulationReducedCoordinatePtr pvk_this, physx.PxArticulationCachePtr pvk_cache);
コード例 #27
0
 internal static extern void PxArticulationCachePtr_SET_jointVelocity(physx.PxArticulationCachePtr cls, float *value);
コード例 #28
0
 internal static extern void void_const_PxArticulationReducedCoordinatePtr_computeCoriolisAndCentrifugalForcePtr_PxArticulationCachePtr_(physx.PxArticulationReducedCoordinatePtr pvk_this, physx.PxArticulationCachePtr pvk_cache);
コード例 #29
0
 internal static extern void PxArticulationCachePtr_SET_jointAcceleration(physx.PxArticulationCachePtr cls, float *value);
コード例 #30
0
 internal static extern void void_const_PxArticulationReducedCoordinatePtr_computeJointForcePtr_PxArticulationCachePtr_(physx.PxArticulationReducedCoordinatePtr pvk_this, physx.PxArticulationCachePtr pvk_cache);