|
Blender V5.0
|
#include "LinearMath/btScalar.h"#include "LinearMath/btVector3.h"#include "btJacobianEntry.h"#include "btTypedConstraint.h"Go to the source code of this file.
Classes | |
| struct | btSliderConstraintData |
| do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64 More... | |
| struct | btSliderConstraintDoubleData |
Macros | |
| #define | btSliderConstraintData2 btSliderConstraintData |
| #define | btSliderConstraintDataName "btSliderConstraintData" |
| #define | SLIDER_CONSTRAINT_DEF_SOFTNESS (btScalar(1.0)) |
| #define | SLIDER_CONSTRAINT_DEF_DAMPING (btScalar(1.0)) |
| #define | SLIDER_CONSTRAINT_DEF_RESTITUTION (btScalar(0.7)) |
| #define | SLIDER_CONSTRAINT_DEF_CFM (btScalar(0.f)) |
Enumerations | |
| enum | btSliderFlags { BT_SLIDER_FLAGS_CFM_DIRLIN = (1 << 0) , BT_SLIDER_FLAGS_ERP_DIRLIN = (1 << 1) , BT_SLIDER_FLAGS_CFM_DIRANG = (1 << 2) , BT_SLIDER_FLAGS_ERP_DIRANG = (1 << 3) , BT_SLIDER_FLAGS_CFM_ORTLIN = (1 << 4) , BT_SLIDER_FLAGS_ERP_ORTLIN = (1 << 5) , BT_SLIDER_FLAGS_CFM_ORTANG = (1 << 6) , BT_SLIDER_FLAGS_ERP_ORTANG = (1 << 7) , BT_SLIDER_FLAGS_CFM_LIMLIN = (1 << 8) , BT_SLIDER_FLAGS_ERP_LIMLIN = (1 << 9) , BT_SLIDER_FLAGS_CFM_LIMANG = (1 << 10) , BT_SLIDER_FLAGS_ERP_LIMANG = (1 << 11) } |
| #define btSliderConstraintData2 btSliderConstraintData |
Definition at line 34 of file btSliderConstraint.h.
| #define btSliderConstraintDataName "btSliderConstraintData" |
Definition at line 35 of file btSliderConstraint.h.
| #define SLIDER_CONSTRAINT_DEF_CFM (btScalar(0.f)) |
Definition at line 47 of file btSliderConstraint.h.
Referenced by initParams().
| #define SLIDER_CONSTRAINT_DEF_DAMPING (btScalar(1.0)) |
Definition at line 45 of file btSliderConstraint.h.
Referenced by initParams().
| #define SLIDER_CONSTRAINT_DEF_RESTITUTION (btScalar(0.7)) |
Definition at line 46 of file btSliderConstraint.h.
Referenced by initParams().
| #define SLIDER_CONSTRAINT_DEF_SOFTNESS (btScalar(1.0)) |
Definition at line 44 of file btSliderConstraint.h.
Referenced by initParams().
| enum btSliderFlags |
Definition at line 49 of file btSliderConstraint.h.
| BT_DECLARE_ALIGNED_ALLOCATOR | ( | ) |
References btTransform, frameInA, frameInB, and rbB.
| btSliderConstraint::btSliderConstraint | ( | btRigidBody & | rbA, |
| btRigidBody & | rbB, | ||
| const btTransform & | frameInA, | ||
| const btTransform & | frameInB, | ||
| bool | useLinearReferenceFrameA ) |
Definition at line 77 of file btSliderConstraint.cpp.
References btTransform, btTypedConstraint(), false, frameInA, frameInB, initParams(), m_frameInA, m_frameInB, m_useLinearReferenceFrameA, m_useSolveConstraintObsolete, rbB, and SLIDER_CONSTRAINT_TYPE.
Referenced by debugDrawConstraint(), RB_constraint_new_piston(), RB_constraint_new_slider(), RB_constraint_set_limits_piston(), and RB_constraint_set_limits_slider().
| btSliderConstraint::btSliderConstraint | ( | btRigidBody & | rbB, |
| const btTransform & | frameInB, | ||
| bool | useLinearReferenceFrameA ) |
not providing rigidbody A means implicitly using worldspace for body A
Definition at line 87 of file btSliderConstraint.cpp.
References btTransform, btTypedConstraint(), false, frameInB, getFixedBody(), initParams(), m_frameInA, m_frameInB, m_useLinearReferenceFrameA, m_useSolveConstraintObsolete, rbB, and SLIDER_CONSTRAINT_TYPE.
|
virtual |
| void calculateTransforms | ( | const btTransform & | transA, |
| const btTransform & | transB ) |
References btTransform, and btVector3.
| btVector3 btSliderConstraint::getAncorInA | ( | void | ) |
Definition at line 226 of file btSliderConstraint.cpp.
References btVector3, m_lowerLinLimit, m_rbA, m_realPivotAInW, m_sliderAxis, and m_upperLinLimit.
| btVector3 btSliderConstraint::getAncorInB | ( | void | ) |
Definition at line 234 of file btSliderConstraint.cpp.
References btVector3, and m_frameInB.
| btScalar getAngDepth | ( | ) |
Definition at line 252 of file btSliderConstraint.h.
References m_angDepth.
Referenced by getInfo2NonVirtual().
| btScalar getAngularPos | ( | ) | const |
Definition at line 246 of file btSliderConstraint.h.
References m_angPos.
| const btTransform & getCalculatedTransformA | ( | ) | const |
Definition at line 181 of file btSliderConstraint.h.
References btTransform, and m_calculatedTransformA.
| const btTransform & getCalculatedTransformB | ( | ) | const |
Definition at line 182 of file btSliderConstraint.h.
References btTransform, and m_calculatedTransformB.
| btScalar getDampingDirAng | ( | ) |
Definition at line 201 of file btSliderConstraint.h.
References m_dampingDirAng.
| btScalar getDampingDirLin | ( | ) |
Definition at line 198 of file btSliderConstraint.h.
References m_dampingDirLin.
| btScalar getDampingLimAng | ( | ) |
Definition at line 207 of file btSliderConstraint.h.
References m_dampingLimAng.
Referenced by getInfo2NonVirtual().
| btScalar getDampingLimLin | ( | ) |
Definition at line 204 of file btSliderConstraint.h.
References m_dampingLimLin.
Referenced by getInfo2NonVirtual().
| btScalar getDampingOrthoAng | ( | ) |
Definition at line 213 of file btSliderConstraint.h.
References m_dampingOrthoAng.
| btScalar getDampingOrthoLin | ( | ) |
Definition at line 210 of file btSliderConstraint.h.
References m_dampingOrthoLin.
|
virtual |
Definition at line 278 of file btSliderConstraint.h.
References m_flags.
| const btTransform & getFrameOffsetA | ( | ) | const |
Definition at line 183 of file btSliderConstraint.h.
References btTransform, and m_frameInA.
| const btTransform & getFrameOffsetB | ( | ) | const |
Definition at line 184 of file btSliderConstraint.h.
References btTransform, and m_frameInB.
|
virtual |
| void getInfo1NonVirtual | ( | btConstraintInfo1 * | info | ) |
|
virtual |
References btTransform, and btVector3.
| void btSliderConstraint::getInfo2NonVirtual | ( | btConstraintInfo2 * | info, |
| const btTransform & | transA, | ||
| const btTransform & | transB, | ||
| const btVector3 & | linVelA, | ||
| const btVector3 & | linVelB, | ||
| btScalar | rbAinvMass, | ||
| btScalar | rbBinvMass ) |
Definition at line 241 of file btSliderConstraint.cpp.
References BT_SLIDER_FLAGS_CFM_DIRANG, BT_SLIDER_FLAGS_CFM_DIRLIN, BT_SLIDER_FLAGS_CFM_LIMANG, BT_SLIDER_FLAGS_CFM_LIMLIN, BT_SLIDER_FLAGS_CFM_ORTANG, BT_SLIDER_FLAGS_CFM_ORTLIN, BT_SLIDER_FLAGS_ERP_LIMANG, BT_SLIDER_FLAGS_ERP_LIMLIN, BT_SLIDER_FLAGS_ERP_ORTANG, BT_SLIDER_FLAGS_ERP_ORTLIN, btAssert, btFabs(), btPlaneSpace1(), btSqrt(), btTransform, btVector3, btConstraintInfo2::cfm, btConstraintInfo2::erp, btConstraintInfo2::fps, getAngDepth(), getCalculatedTransformA(), getCalculatedTransformB(), getDampingLimAng(), getDampingLimLin(), getLinDepth(), getLowerAngLimit(), getLowerLinLimit(), getMaxAngMotorForce(), getMaxLinMotorForce(), getMotorFactor(), getPoweredAngMotor(), getPoweredLinMotor(), getSoftnessLimAng(), getSoftnessLimLin(), getSolveAngLimit(), getSolveLinLimit(), getTargetAngMotorVelocity(), getTargetLinMotorVelocity(), getUpperAngLimit(), getUpperLinLimit(), i, m_angPos, m_cfmDirAng, m_cfmDirLin, m_cfmLimAng, m_cfmLimLin, m_cfmOrthoAng, m_cfmOrthoLin, btConstraintInfo2::m_constraintError, m_depth, m_flags, btConstraintInfo2::m_J1angularAxis, btConstraintInfo2::m_J1linearAxis, btConstraintInfo2::m_J2angularAxis, btConstraintInfo2::m_J2linearAxis, m_linPos, m_lowerAngLimit, btConstraintInfo2::m_lowerLimit, m_lowerLinLimit, m_rbA, m_rbB, m_softnessLimAng, m_softnessLimLin, m_softnessOrthoAng, m_softnessOrthoLin, m_upperAngLimit, btConstraintInfo2::m_upperLimit, m_upperLinLimit, m_useLinearReferenceFrameA, m_useOffsetForConstraintFrame, m_useSolveConstraintObsolete, rhs, btConstraintInfo2::rowskip, SIMD_EPSILON, and SIMD_INFINITY.
| btScalar getLinDepth | ( | ) |
Definition at line 250 of file btSliderConstraint.h.
References m_depth.
Referenced by getInfo2NonVirtual().
| btScalar getLinearPos | ( | ) | const |
Definition at line 245 of file btSliderConstraint.h.
References m_linPos.
| btScalar getLowerAngLimit | ( | ) |
Definition at line 191 of file btSliderConstraint.h.
References m_lowerAngLimit.
Referenced by getInfo2NonVirtual().
| btScalar getLowerLinLimit | ( | ) |
Definition at line 187 of file btSliderConstraint.h.
References m_lowerLinLimit.
Referenced by getInfo2NonVirtual().
| btScalar getMaxAngMotorForce | ( | ) |
Definition at line 243 of file btSliderConstraint.h.
References m_maxAngMotorForce.
Referenced by getInfo2NonVirtual().
| btScalar getMaxLinMotorForce | ( | ) |
Definition at line 237 of file btSliderConstraint.h.
References m_maxLinMotorForce.
Referenced by getInfo2NonVirtual().
|
virtual |
return the local value of parameter
References num.
| bool getPoweredAngMotor | ( | ) |
Definition at line 239 of file btSliderConstraint.h.
References m_poweredAngMotor.
Referenced by getInfo2NonVirtual().
| bool getPoweredLinMotor | ( | ) |
Definition at line 233 of file btSliderConstraint.h.
References m_poweredLinMotor.
Referenced by getInfo2NonVirtual().
| btScalar getRestitutionDirAng | ( | ) |
Definition at line 200 of file btSliderConstraint.h.
References m_restitutionDirAng.
| btScalar getRestitutionDirLin | ( | ) |
Definition at line 197 of file btSliderConstraint.h.
References m_restitutionDirLin.
| btScalar getRestitutionLimAng | ( | ) |
Definition at line 206 of file btSliderConstraint.h.
References m_restitutionLimAng.
| btScalar getRestitutionLimLin | ( | ) |
Definition at line 203 of file btSliderConstraint.h.
References m_restitutionLimLin.
| btScalar getRestitutionOrthoAng | ( | ) |
Definition at line 212 of file btSliderConstraint.h.
References m_restitutionOrthoAng.
| btScalar getRestitutionOrthoLin | ( | ) |
Definition at line 209 of file btSliderConstraint.h.
References m_restitutionOrthoLin.
| const btRigidBody & getRigidBodyA | ( | ) | const |
Definition at line 179 of file btSliderConstraint.h.
References m_rbA.
| const btRigidBody & getRigidBodyB | ( | ) | const |
Definition at line 180 of file btSliderConstraint.h.
References m_rbB.
| btScalar getSoftnessDirAng | ( | ) |
Definition at line 199 of file btSliderConstraint.h.
References m_softnessDirAng.
| btScalar getSoftnessDirLin | ( | ) |
Definition at line 196 of file btSliderConstraint.h.
References m_softnessDirLin.
| btScalar getSoftnessLimAng | ( | ) |
Definition at line 205 of file btSliderConstraint.h.
References m_softnessLimAng.
Referenced by getInfo2NonVirtual().
| btScalar getSoftnessLimLin | ( | ) |
Definition at line 202 of file btSliderConstraint.h.
References m_softnessLimLin.
Referenced by getInfo2NonVirtual().
| btScalar getSoftnessOrthoAng | ( | ) |
Definition at line 211 of file btSliderConstraint.h.
References m_softnessOrthoAng.
| btScalar getSoftnessOrthoLin | ( | ) |
Definition at line 208 of file btSliderConstraint.h.
References m_softnessOrthoLin.
| bool getSolveAngLimit | ( | ) |
Definition at line 251 of file btSliderConstraint.h.
References m_solveAngLim.
Referenced by getInfo2NonVirtual().
| bool getSolveLinLimit | ( | ) |
Definition at line 249 of file btSliderConstraint.h.
References m_solveLinLim.
Referenced by getInfo2NonVirtual().
| btScalar getTargetAngMotorVelocity | ( | ) |
Definition at line 241 of file btSliderConstraint.h.
References m_targetAngMotorVelocity.
Referenced by getInfo2NonVirtual().
| btScalar getTargetLinMotorVelocity | ( | ) |
Definition at line 235 of file btSliderConstraint.h.
References m_targetLinMotorVelocity.
Referenced by getInfo2NonVirtual().
| btScalar getUpperAngLimit | ( | ) |
Definition at line 193 of file btSliderConstraint.h.
References m_upperAngLimit.
Referenced by getInfo2NonVirtual().
| btScalar getUpperLinLimit | ( | ) |
Definition at line 189 of file btSliderConstraint.h.
References m_upperLinLimit.
Referenced by getInfo2NonVirtual().
| bool getUseFrameOffset | ( | ) |
Definition at line 261 of file btSliderConstraint.h.
References m_useOffsetForConstraintFrame.
| bool getUseLinearReferenceFrameA | ( | ) |
Definition at line 195 of file btSliderConstraint.h.
References m_useLinearReferenceFrameA.
| void btSliderConstraint::initParams | ( | ) |
Definition at line 28 of file btSliderConstraint.cpp.
References calculateTransforms(), m_accumulatedAngMotorImpulse, m_accumulatedLinMotorImpulse, m_cfmDirAng, m_cfmDirLin, m_cfmLimAng, m_cfmLimLin, m_cfmOrthoAng, m_cfmOrthoLin, m_dampingDirAng, m_dampingDirLin, m_dampingLimAng, m_dampingLimLin, m_dampingOrthoAng, m_dampingOrthoLin, m_flags, m_lowerAngLimit, m_lowerLinLimit, m_maxAngMotorForce, m_maxLinMotorForce, m_poweredAngMotor, m_poweredLinMotor, m_rbA, m_rbB, m_restitutionDirAng, m_restitutionDirLin, m_restitutionLimAng, m_restitutionLimLin, m_restitutionOrthoAng, m_restitutionOrthoLin, m_softnessDirAng, m_softnessDirLin, m_softnessLimAng, m_softnessLimLin, m_softnessOrthoAng, m_softnessOrthoLin, m_targetAngMotorVelocity, m_targetLinMotorVelocity, m_upperAngLimit, m_upperLinLimit, m_useOffsetForConstraintFrame, SLIDER_CONSTRAINT_DEF_CFM, SLIDER_CONSTRAINT_DEF_DAMPING, SLIDER_CONSTRAINT_DEF_RESTITUTION, SLIDER_CONSTRAINT_DEF_SOFTNESS, and USE_OFFSET_FOR_CONSTANT_FRAME.
Referenced by btSliderConstraint(), and btSliderConstraint().
|
virtual |
fills the dataBuffer and returns the struct name (and 0 on failure)
| void setDampingDirAng | ( | btScalar | dampingDirAng | ) |
Definition at line 219 of file btSliderConstraint.h.
References m_dampingDirAng.
| void setDampingDirLin | ( | btScalar | dampingDirLin | ) |
Definition at line 216 of file btSliderConstraint.h.
References m_dampingDirLin.
| void setDampingLimAng | ( | btScalar | dampingLimAng | ) |
Definition at line 225 of file btSliderConstraint.h.
References m_dampingLimAng.
| void setDampingLimLin | ( | btScalar | dampingLimLin | ) |
Definition at line 222 of file btSliderConstraint.h.
References m_dampingLimLin.
| void setDampingOrthoAng | ( | btScalar | dampingOrthoAng | ) |
Definition at line 231 of file btSliderConstraint.h.
References m_dampingOrthoAng.
| void setDampingOrthoLin | ( | btScalar | dampingOrthoLin | ) |
Definition at line 228 of file btSliderConstraint.h.
References m_dampingOrthoLin.
| void setFrames | ( | const btTransform & | frameA, |
| const btTransform & | frameB ) |
Definition at line 264 of file btSliderConstraint.h.
References btTransform, buildJacobian(), calculateTransforms(), m_frameInA, m_frameInB, m_rbA, m_rbAFrame, m_rbB, and m_rbBFrame.
| void setLowerAngLimit | ( | btScalar | lowerLimit | ) |
Definition at line 192 of file btSliderConstraint.h.
References btNormalizeAngle(), and m_lowerAngLimit.
| void setLowerLinLimit | ( | btScalar | lowerLimit | ) |
Definition at line 188 of file btSliderConstraint.h.
References m_lowerLinLimit.
| void setMaxAngMotorForce | ( | btScalar | maxAngMotorForce | ) |
Definition at line 242 of file btSliderConstraint.h.
References m_maxAngMotorForce.
| void setMaxLinMotorForce | ( | btScalar | maxLinMotorForce | ) |
Definition at line 236 of file btSliderConstraint.h.
References m_maxLinMotorForce.
|
virtual |
override the default global value of a parameter (such as ERP or CFM), optionally provide the axis (0..5). If no axis is provided, it uses the default axis for this constraint.
References num.
| void setPoweredAngMotor | ( | bool | onOff | ) |
Definition at line 238 of file btSliderConstraint.h.
References m_poweredAngMotor.
| void setPoweredLinMotor | ( | bool | onOff | ) |
Definition at line 232 of file btSliderConstraint.h.
References m_poweredLinMotor.
| void setRestitutionDirAng | ( | btScalar | restitutionDirAng | ) |
Definition at line 218 of file btSliderConstraint.h.
References m_restitutionDirAng.
| void setRestitutionDirLin | ( | btScalar | restitutionDirLin | ) |
Definition at line 215 of file btSliderConstraint.h.
References m_restitutionDirLin.
| void setRestitutionLimAng | ( | btScalar | restitutionLimAng | ) |
Definition at line 224 of file btSliderConstraint.h.
References m_restitutionLimAng.
| void setRestitutionLimLin | ( | btScalar | restitutionLimLin | ) |
Definition at line 221 of file btSliderConstraint.h.
References m_restitutionLimLin.
| void setRestitutionOrthoAng | ( | btScalar | restitutionOrthoAng | ) |
Definition at line 230 of file btSliderConstraint.h.
References m_restitutionOrthoAng.
| void setRestitutionOrthoLin | ( | btScalar | restitutionOrthoLin | ) |
Definition at line 227 of file btSliderConstraint.h.
References m_restitutionOrthoLin.
| void setSoftnessDirAng | ( | btScalar | softnessDirAng | ) |
Definition at line 217 of file btSliderConstraint.h.
References m_softnessDirAng.
| void setSoftnessDirLin | ( | btScalar | softnessDirLin | ) |
Definition at line 214 of file btSliderConstraint.h.
References m_softnessDirLin.
| void setSoftnessLimAng | ( | btScalar | softnessLimAng | ) |
Definition at line 223 of file btSliderConstraint.h.
References m_softnessLimAng.
| void setSoftnessLimLin | ( | btScalar | softnessLimLin | ) |
Definition at line 220 of file btSliderConstraint.h.
References m_softnessLimLin.
| void setSoftnessOrthoAng | ( | btScalar | softnessOrthoAng | ) |
Definition at line 229 of file btSliderConstraint.h.
References m_softnessOrthoAng.
| void setSoftnessOrthoLin | ( | btScalar | softnessOrthoLin | ) |
Definition at line 226 of file btSliderConstraint.h.
References m_softnessOrthoLin.
| void setTargetAngMotorVelocity | ( | btScalar | targetAngMotorVelocity | ) |
Definition at line 240 of file btSliderConstraint.h.
References m_targetAngMotorVelocity.
| void setTargetLinMotorVelocity | ( | btScalar | targetLinMotorVelocity | ) |
Definition at line 234 of file btSliderConstraint.h.
References m_targetLinMotorVelocity.
| void setUpperAngLimit | ( | btScalar | upperLimit | ) |
Definition at line 194 of file btSliderConstraint.h.
References btNormalizeAngle(), and m_upperAngLimit.
| void setUpperLinLimit | ( | btScalar | upperLimit | ) |
Definition at line 190 of file btSliderConstraint.h.
References m_upperLinLimit.
| void setUseFrameOffset | ( | bool | frameOffsetOnOff | ) |
Definition at line 262 of file btSliderConstraint.h.
References m_useOffsetForConstraintFrame.
| void btSliderConstraint::testAngLimits | ( | void | ) |
Definition at line 200 of file btSliderConstraint.cpp.
References btAdjustAngleToLimits(), btAtan2(), btVector3, m_angDepth, m_angPos, m_calculatedTransformA, m_calculatedTransformB, m_lowerAngLimit, m_solveAngLim, m_upperAngLimit, and rot.
| void btSliderConstraint::testLinLimits | ( | void | ) |
Definition at line 173 of file btSliderConstraint.cpp.
References m_depth, m_linPos, m_lowerLinLimit, m_solveLinLim, and m_upperLinLimit.
| btSliderConstraint __pad0__ |
Definition at line 66 of file btSliderConstraint.h.
| btScalar m_accumulatedAngMotorImpulse |
Definition at line 156 of file btSliderConstraint.h.
Referenced by initParams().
| btScalar m_accumulatedLinMotorImpulse |
Definition at line 151 of file btSliderConstraint.h.
Referenced by initParams().
| btScalar m_angDepth |
Definition at line 145 of file btSliderConstraint.h.
Referenced by getAngDepth(), and testAngLimits().
| btScalar m_angPos |
Definition at line 143 of file btSliderConstraint.h.
Referenced by getAngularPos(), getInfo2NonVirtual(), and testAngLimits().
| btTransform m_calculatedTransformA |
Definition at line 130 of file btSliderConstraint.h.
| btTransform m_calculatedTransformB |
Definition at line 131 of file btSliderConstraint.h.
| btScalar m_cfmDirAng |
Definition at line 96 of file btSliderConstraint.h.
Referenced by getInfo2NonVirtual(), and initParams().
| btScalar m_cfmDirLin |
Definition at line 91 of file btSliderConstraint.h.
Referenced by getInfo2NonVirtual(), and initParams().
| btScalar m_cfmLimAng |
Definition at line 106 of file btSliderConstraint.h.
Referenced by getInfo2NonVirtual(), and initParams().
| btScalar m_cfmLimLin |
Definition at line 101 of file btSliderConstraint.h.
Referenced by getInfo2NonVirtual(), and initParams().
| btScalar m_cfmOrthoAng |
Definition at line 116 of file btSliderConstraint.h.
Referenced by getInfo2NonVirtual(), and initParams().
| btScalar m_cfmOrthoLin |
Definition at line 111 of file btSliderConstraint.h.
Referenced by getInfo2NonVirtual(), and initParams().
| btScalar m_dampingDirAng |
Definition at line 95 of file btSliderConstraint.h.
Referenced by getDampingDirAng(), initParams(), and setDampingDirAng().
| btScalar m_dampingDirLin |
Definition at line 90 of file btSliderConstraint.h.
Referenced by getDampingDirLin(), initParams(), and setDampingDirLin().
| btScalar m_dampingLimAng |
Definition at line 105 of file btSliderConstraint.h.
Referenced by getDampingLimAng(), initParams(), and setDampingLimAng().
| btScalar m_dampingLimLin |
Definition at line 100 of file btSliderConstraint.h.
Referenced by getDampingLimLin(), initParams(), and setDampingLimLin().
| btScalar m_dampingOrthoAng |
Definition at line 115 of file btSliderConstraint.h.
Referenced by getDampingOrthoAng(), initParams(), and setDampingOrthoAng().
| btScalar m_dampingOrthoLin |
Definition at line 110 of file btSliderConstraint.h.
Referenced by getDampingOrthoLin(), initParams(), and setDampingOrthoLin().
| btVector3 m_delta |
Definition at line 137 of file btSliderConstraint.h.
Referenced by phase_fournier_forand_impl(), phase_fournier_forand_newton(), and ui_hsvcircle_vals_from_pos().
| btVector3 m_depth |
Definition at line 138 of file btSliderConstraint.h.
Referenced by btMinkowskiPenetrationDepthSolver::calcPenDepth(), getInfo2NonVirtual(), getLinDepth(), btConvexConvexAlgorithm::processCollision(), and testLinLimits().
| int m_flags |
Definition at line 122 of file btSliderConstraint.h.
| btTransform m_frameInA |
Definition at line 72 of file btSliderConstraint.h.
Referenced by btGeneric6DofConstraint(), btGeneric6DofConstraint(), btGeneric6DofSpring2Constraint(), btGeneric6DofSpring2Constraint(), btHinge2Constraint(), btSliderConstraint(), btSliderConstraint(), btUniversalConstraint(), calculateTransforms(), getFrameOffsetA(), setAxis(), and setFrames().
| btTransform m_frameInB |
Definition at line 73 of file btSliderConstraint.h.
| btJacobianEntry m_jacAng[3] |
Definition at line 127 of file btSliderConstraint.h.
| btJacobianEntry m_jacLin[3] |
Definition at line 124 of file btSliderConstraint.h.
| btScalar m_jacLinDiagABInv[3] |
Definition at line 125 of file btSliderConstraint.h.
| btScalar m_kAngle |
Definition at line 146 of file btSliderConstraint.h.
| btScalar m_linPos |
Definition at line 142 of file btSliderConstraint.h.
Referenced by getInfo2NonVirtual(), getLinearPos(), and testLinLimits().
| btScalar m_lowerAngLimit |
Definition at line 80 of file btSliderConstraint.h.
Referenced by getInfo2NonVirtual(), getLowerAngLimit(), initParams(), setLowerAngLimit(), and testAngLimits().
| btScalar m_lowerLinLimit |
Definition at line 77 of file btSliderConstraint.h.
Referenced by getAncorInA(), getInfo2NonVirtual(), getLowerLinLimit(), initParams(), setLowerLinLimit(), and testLinLimits().
| btScalar m_maxAngMotorForce |
Definition at line 155 of file btSliderConstraint.h.
Referenced by getMaxAngMotorForce(), initParams(), and setMaxAngMotorForce().
| btScalar m_maxLinMotorForce |
Definition at line 150 of file btSliderConstraint.h.
Referenced by getMaxLinMotorForce(), initParams(), and setMaxLinMotorForce().
| bool m_poweredAngMotor |
Definition at line 153 of file btSliderConstraint.h.
Referenced by getPoweredAngMotor(), initParams(), and setPoweredAngMotor().
| bool m_poweredLinMotor |
Definition at line 148 of file btSliderConstraint.h.
Referenced by getPoweredLinMotor(), initParams(), and setPoweredLinMotor().
| btVector3 m_projPivotInW |
Definition at line 136 of file btSliderConstraint.h.
| btVector3 m_realPivotAInW |
Definition at line 134 of file btSliderConstraint.h.
Referenced by getAncorInA().
| btVector3 m_realPivotBInW |
Definition at line 135 of file btSliderConstraint.h.
| btVector3 m_relPosA |
Definition at line 139 of file btSliderConstraint.h.
| btVector3 m_relPosB |
Definition at line 140 of file btSliderConstraint.h.
| btScalar m_restitutionDirAng |
Definition at line 94 of file btSliderConstraint.h.
Referenced by getRestitutionDirAng(), initParams(), and setRestitutionDirAng().
| btScalar m_restitutionDirLin |
Definition at line 89 of file btSliderConstraint.h.
Referenced by getRestitutionDirLin(), initParams(), and setRestitutionDirLin().
| btScalar m_restitutionLimAng |
Definition at line 104 of file btSliderConstraint.h.
Referenced by getRestitutionLimAng(), initParams(), and setRestitutionLimAng().
| btScalar m_restitutionLimLin |
Definition at line 99 of file btSliderConstraint.h.
Referenced by getRestitutionLimLin(), initParams(), and setRestitutionLimLin().
| btScalar m_restitutionOrthoAng |
Definition at line 114 of file btSliderConstraint.h.
Referenced by getRestitutionOrthoAng(), initParams(), and setRestitutionOrthoAng().
| btScalar m_restitutionOrthoLin |
Definition at line 109 of file btSliderConstraint.h.
Referenced by getRestitutionOrthoLin(), initParams(), and setRestitutionOrthoLin().
| btVector3 m_sliderAxis |
Definition at line 133 of file btSliderConstraint.h.
Referenced by getAncorInA().
| btScalar m_softnessDirAng |
Definition at line 93 of file btSliderConstraint.h.
Referenced by getSoftnessDirAng(), initParams(), and setSoftnessDirAng().
| btScalar m_softnessDirLin |
Definition at line 88 of file btSliderConstraint.h.
Referenced by getSoftnessDirLin(), initParams(), and setSoftnessDirLin().
| btScalar m_softnessLimAng |
Definition at line 103 of file btSliderConstraint.h.
Referenced by getInfo2NonVirtual(), getSoftnessLimAng(), initParams(), and setSoftnessLimAng().
| btScalar m_softnessLimLin |
Definition at line 98 of file btSliderConstraint.h.
Referenced by getInfo2NonVirtual(), getSoftnessLimLin(), initParams(), and setSoftnessLimLin().
| btScalar m_softnessOrthoAng |
Definition at line 113 of file btSliderConstraint.h.
Referenced by getInfo2NonVirtual(), getSoftnessOrthoAng(), initParams(), and setSoftnessOrthoAng().
| btScalar m_softnessOrthoLin |
Definition at line 108 of file btSliderConstraint.h.
Referenced by getInfo2NonVirtual(), getSoftnessOrthoLin(), initParams(), and setSoftnessOrthoLin().
| bool m_solveAngLim |
Definition at line 120 of file btSliderConstraint.h.
Referenced by getSolveAngLimit(), and testAngLimits().
| bool m_solveLinLim |
Definition at line 119 of file btSliderConstraint.h.
Referenced by getSolveLinLimit(), and testLinLimits().
| btScalar m_targetAngMotorVelocity |
Definition at line 154 of file btSliderConstraint.h.
Referenced by getTargetAngMotorVelocity(), initParams(), and setTargetAngMotorVelocity().
| btScalar m_targetLinMotorVelocity |
Definition at line 149 of file btSliderConstraint.h.
Referenced by getTargetLinMotorVelocity(), initParams(), and setTargetLinMotorVelocity().
| btScalar m_timeStep |
Definition at line 129 of file btSliderConstraint.h.
| btScalar m_upperAngLimit |
Definition at line 81 of file btSliderConstraint.h.
Referenced by getInfo2NonVirtual(), getUpperAngLimit(), initParams(), setUpperAngLimit(), and testAngLimits().
| btScalar m_upperLinLimit |
Definition at line 78 of file btSliderConstraint.h.
Referenced by getAncorInA(), getInfo2NonVirtual(), getUpperLinLimit(), initParams(), setUpperLinLimit(), and testLinLimits().
| bool m_useLinearReferenceFrameA |
Definition at line 75 of file btSliderConstraint.h.
| bool m_useOffsetForConstraintFrame |
Definition at line 71 of file btSliderConstraint.h.