|
Blender
V3.3
|
#include "btGeneric6DofConstraint.h"#include "BulletDynamics/Dynamics/btRigidBody.h"#include "LinearMath/btTransformUtil.h"#include <new>Go to the source code of this file.
Macros | |
| #define | D6_USE_OBSOLETE_METHOD false |
| #define | D6_USE_FRAME_OFFSET true |
| #define | GENERIC_D6_DISABLE_WARMSTARTING 1 |
Functions | |
| btScalar | btGetMatrixElem (const btMatrix3x3 &mat, int index) |
| bool | matrixToEulerXYZ (const btMatrix3x3 &mat, btVector3 &xyz) |
| MatrixToEulerXYZ from http://www.geometrictools.com/LibFoundation/Mathematics/Wm4Matrix3.inl.html. More... | |
| #define D6_USE_FRAME_OFFSET true |
Definition at line 29 of file btGeneric6DofConstraint.cpp.
| #define D6_USE_OBSOLETE_METHOD false |
Definition at line 28 of file btGeneric6DofConstraint.cpp.
| #define GENERIC_D6_DISABLE_WARMSTARTING 1 |
Definition at line 50 of file btGeneric6DofConstraint.cpp.
| btScalar btGeneric6DofSpring2Constraint::btGetMatrixElem | ( | const btMatrix3x3 & | mat, |
| int | index | ||
| ) |
Definition at line 53 of file btGeneric6DofConstraint.cpp.
Referenced by matrixToEulerXYZ(), matrixToEulerXZY(), matrixToEulerYXZ(), matrixToEulerYZX(), matrixToEulerZXY(), and matrixToEulerZYX().
| bool btGeneric6DofSpring2Constraint::matrixToEulerXYZ | ( | const btMatrix3x3 & | mat, |
| btVector3 & | xyz | ||
| ) |
MatrixToEulerXYZ from http://www.geometrictools.com/LibFoundation/Mathematics/Wm4Matrix3.inl.html.
Definition at line 62 of file btGeneric6DofConstraint.cpp.
References btAsin(), btAtan2(), btGetMatrixElem(), and SIMD_HALF_PI.
Referenced by calculateAngleInfo(), btMultiBodyFixedConstraint::createConstraintRows(), btMultiBodySliderConstraint::createConstraintRows(), and btMultiBodySphericalJointMotor::createConstraintRows().