|
Blender V4.3
|
#include <btSpatialAlgebra.h>
Public Types | |
| enum | eOutputOperation { None = 0 , Add = 1 , Subtract = 2 } |
Public Member Functions | |
| template<typename SpatialVectorType > | |
| void | transform (const SpatialVectorType &inVec, SpatialVectorType &outVec, eOutputOperation outOp=None) |
| template<typename SpatialVectorType > | |
| void | transformRotationOnly (const SpatialVectorType &inVec, SpatialVectorType &outVec, eOutputOperation outOp=None) |
| template<typename SpatialVectorType > | |
| void | transformInverse (const SpatialVectorType &inVec, SpatialVectorType &outVec, eOutputOperation outOp=None) |
| template<typename SpatialVectorType > | |
| void | transformInverseRotationOnly (const SpatialVectorType &inVec, SpatialVectorType &outVec, eOutputOperation outOp=None) |
| void | transformInverse (const btSymmetricSpatialDyad &inMat, btSymmetricSpatialDyad &outMat, eOutputOperation outOp=None) |
| template<typename SpatialVectorType > | |
| SpatialVectorType | operator* (const SpatialVectorType &vec) |
Public Attributes | |
| btMatrix3x3 | m_rotMat |
| btVector3 | m_trnVec |
Definition at line 228 of file btSpatialAlgebra.h.
| Enumerator | |
|---|---|
| None | |
| Add | |
| Subtract | |
Definition at line 233 of file btSpatialAlgebra.h.
|
inline |
Definition at line 357 of file btSpatialAlgebra.h.
References transform().
|
inline |
Definition at line 241 of file btSpatialAlgebra.h.
References m_rotMat, m_trnVec, None, and Subtract.
Referenced by calcAccelerationDeltasMultiDof(), computeAccelerationsArticulatedBodyAlgorithmMultiDof(), and operator*().
|
inline |
Definition at line 328 of file btSpatialAlgebra.h.
References btMatrix3x3, btSymmetricSpatialDyad::m_bottomLeftMat, m_rotMat, btSymmetricSpatialDyad::m_topLeftMat, btSymmetricSpatialDyad::m_topRightMat, m_trnVec, None, and Subtract.
|
inline |
Definition at line 285 of file btSpatialAlgebra.h.
References m_rotMat, m_trnVec, None, and Subtract.
Referenced by calcAccelerationDeltasMultiDof(), and computeAccelerationsArticulatedBodyAlgorithmMultiDof().
|
inline |
Definition at line 307 of file btSpatialAlgebra.h.
References m_rotMat, None, and Subtract.
Referenced by computeAccelerationsArticulatedBodyAlgorithmMultiDof().
|
inline |
Definition at line 263 of file btSpatialAlgebra.h.
References m_rotMat, None, and Subtract.
Referenced by calcAccelerationDeltasMultiDof(), and computeAccelerationsArticulatedBodyAlgorithmMultiDof().
| btMatrix3x3 btSpatialTransformationMatrix::m_rotMat |
Definition at line 230 of file btSpatialAlgebra.h.
Referenced by calcAccelerationDeltasMultiDof(), computeAccelerationsArticulatedBodyAlgorithmMultiDof(), transform(), transformInverse(), transformInverse(), transformInverseRotationOnly(), and transformRotationOnly().
| btVector3 btSpatialTransformationMatrix::m_trnVec |
Definition at line 231 of file btSpatialAlgebra.h.
Referenced by calcAccelerationDeltasMultiDof(), computeAccelerationsArticulatedBodyAlgorithmMultiDof(), transform(), transformInverse(), and transformInverse().