Blender
V3.3
|
#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.
Definition at line 47 of file btSliderConstraint.h.
Definition at line 45 of file btSliderConstraint.h.
Definition at line 46 of file btSliderConstraint.h.
Definition at line 44 of file btSliderConstraint.h.
enum btSliderFlags |
Definition at line 49 of file btSliderConstraint.h.
BT_DECLARE_ALIGNED_ALLOCATOR | ( | ) |
btSliderConstraint::btSliderConstraint | ( | btRigidBody & | rbA, |
btRigidBody & | rbB, | ||
const btTransform & | frameInA, | ||
const btTransform & | frameInB, | ||
bool | useLinearReferenceFrameA | ||
) |
Definition at line 77 of file btSliderConstraint.cpp.
References initParams().
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 btRigidBody::getCenterOfMassTransform(), initParams(), m_frameInA, m_frameInB, and rbB.
|
virtual |
void calculateTransforms | ( | const btTransform & | transA, |
const btTransform & | transB | ||
) |
Referenced by setFrames().
Definition at line 226 of file btSliderConstraint.cpp.
References btVector3, btRigidBody::getCenterOfMassTransform(), m_lowerLinLimit, m_rbA, m_realPivotAInW, m_sliderAxis, and m_upperLinLimit.
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 m_calculatedTransformA.
const btTransform& getCalculatedTransformB | ( | ) | const |
Definition at line 182 of file btSliderConstraint.h.
References 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 m_frameInA.
const btTransform& getFrameOffsetB | ( | ) | const |
Definition at line 184 of file btSliderConstraint.h.
References m_frameInB.
|
virtual |
void getInfo1NonVirtual | ( | btConstraintInfo1 * | info | ) |
|
virtual |
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, Freestyle::c, btConstraintInfo2::cfm, btConstraintInfo2::erp, btConstraintInfo2::fps, getAngDepth(), btRigidBody::getAngularVelocity(), getCalculatedTransformA(), getCalculatedTransformB(), getDampingLimAng(), getDampingLimLin(), getLinDepth(), getLowerAngLimit(), getLowerLinLimit(), getMaxAngMotorForce(), getMaxLinMotorForce(), getMotorFactor(), getPoweredAngMotor(), getPoweredLinMotor(), getSoftnessLimAng(), getSoftnessLimLin(), getSolveAngLimit(), getSolveLinLimit(), getTargetAngMotorVelocity(), getTargetLinMotorVelocity(), getUpperAngLimit(), getUpperLinLimit(), if(), 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, 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
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(), btRigidBody::getCenterOfMassTransform(), 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().
|
virtual |
fills the dataBuffer and returns the struct name (and 0 on failure)
Definition at line 219 of file btSliderConstraint.h.
References m_dampingDirAng.
Definition at line 216 of file btSliderConstraint.h.
References m_dampingDirLin.
Definition at line 225 of file btSliderConstraint.h.
References m_dampingLimAng.
Definition at line 222 of file btSliderConstraint.h.
References m_dampingLimLin.
Definition at line 231 of file btSliderConstraint.h.
References m_dampingOrthoAng.
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 buildJacobian(), calculateTransforms(), btRigidBody::getCenterOfMassTransform(), m_frameInA, m_frameInB, m_rbA, m_rbAFrame, m_rbB, and m_rbBFrame.
Definition at line 192 of file btSliderConstraint.h.
References btNormalizeAngle(), and m_lowerAngLimit.
Definition at line 188 of file btSliderConstraint.h.
References m_lowerLinLimit.
Definition at line 242 of file btSliderConstraint.h.
References m_maxAngMotorForce.
Definition at line 236 of file btSliderConstraint.h.
References m_maxLinMotorForce.
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.
Definition at line 238 of file btSliderConstraint.h.
References m_poweredAngMotor.
Definition at line 232 of file btSliderConstraint.h.
References m_poweredLinMotor.
Definition at line 218 of file btSliderConstraint.h.
References m_restitutionDirAng.
Definition at line 215 of file btSliderConstraint.h.
References m_restitutionDirLin.
Definition at line 224 of file btSliderConstraint.h.
References m_restitutionLimAng.
Definition at line 221 of file btSliderConstraint.h.
References m_restitutionLimLin.
Definition at line 230 of file btSliderConstraint.h.
References m_restitutionOrthoAng.
Definition at line 227 of file btSliderConstraint.h.
References m_restitutionOrthoLin.
Definition at line 217 of file btSliderConstraint.h.
References m_softnessDirAng.
Definition at line 214 of file btSliderConstraint.h.
References m_softnessDirLin.
Definition at line 223 of file btSliderConstraint.h.
References m_softnessLimAng.
Definition at line 220 of file btSliderConstraint.h.
References m_softnessLimLin.
Definition at line 229 of file btSliderConstraint.h.
References m_softnessOrthoAng.
Definition at line 226 of file btSliderConstraint.h.
References m_softnessOrthoLin.
Definition at line 240 of file btSliderConstraint.h.
References m_targetAngMotorVelocity.
Definition at line 234 of file btSliderConstraint.h.
References m_targetLinMotorVelocity.
Definition at line 194 of file btSliderConstraint.h.
References btNormalizeAngle(), and m_upperAngLimit.
Definition at line 190 of file btSliderConstraint.h.
References m_upperLinLimit.
Definition at line 262 of file btSliderConstraint.h.
References m_useOffsetForConstraintFrame.
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.
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.
Referenced by getCalculatedTransformA().
btTransform m_calculatedTransformB |
Definition at line 131 of file btSliderConstraint.h.
Referenced by getCalculatedTransformB().
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 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.
Referenced by getFlags().
btTransform m_frameInA |
Definition at line 72 of file btSliderConstraint.h.
Referenced by btGeneric6DofConstraint(), btGeneric6DofSpring2Constraint(), btHinge2Constraint(), btSliderConstraint(), btUniversalConstraint(), calculateTransforms(), getFrameOffsetA(), setAxis(), and setFrames().
btTransform m_frameInB |
Definition at line 73 of file btSliderConstraint.h.
Referenced by getFrameOffsetB(), and setFrames().
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.
Referenced by getUseLinearReferenceFrameA().
bool m_useOffsetForConstraintFrame |
Definition at line 71 of file btSliderConstraint.h.
Referenced by getUseFrameOffset(), and setUseFrameOffset().