Newton Dynamics  4.00
cuBodyProxy Class Reference

Public Member Functions

cuMatrix3x3 __device__ CalculateInvInertiaMatrix (const cuMatrix3x3 &matrix) const
 
void __device__ AddDampingAcceleration (const cuMatrix3x3 &matrix)
 
void __device__ IntegrateExternalForce (const cuMatrix3x3 &matrix, float timestep)
 
void __device__ IntegrateVelocity (float timestep)
 
void ProxyToBody (ndBodyKinematic *const) const
 

Public Attributes

cuQuat m_rotation
 
cuVector m_posit
 
cuVector m_veloc
 
cuVector m_omega
 
cuQuat m_globalSphapeRotation
 
cuVector m_globalSphapePosition
 
cuVector m_minAabb
 
cuVector m_maxAabb
 
cuVector m_mass
 
cuVector m_dampCoef
 
cuVector m_invIntertia
 
cuVector m_obbSize
 
cuVector m_obbOrigin
 
cuVector m_scale
 
cuVector m_localPosition
 
cuQuat m_localRotation
 
cuQuat m_alignRotation