Blender V5.0
btTranslationalLimitMotor2 Class Reference

#include <btGeneric6DofSpring2Constraint.h>

Public Member Functions

 btTranslationalLimitMotor2 ()
 btTranslationalLimitMotor2 (const btTranslationalLimitMotor2 &other)
bool isLimited (int limitIndex)
void testLimitValue (int limitIndex, btScalar test_value)

Public Attributes

btVector3 m_lowerLimit
btVector3 m_upperLimit
btVector3 m_bounce
btVector3 m_stopERP
btVector3 m_stopCFM
btVector3 m_motorERP
btVector3 m_motorCFM
bool m_enableMotor [3]
bool m_servoMotor [3]
bool m_enableSpring [3]
btVector3 m_servoTarget
btVector3 m_springStiffness
bool m_springStiffnessLimited [3]
btVector3 m_springDamping
bool m_springDampingLimited [3]
btVector3 m_equilibriumPoint
btVector3 m_targetVelocity
btVector3 m_maxMotorForce
btVector3 m_currentLimitError
btVector3 m_currentLimitErrorHi
btVector3 m_currentLinearDiff
int m_currentLimit [3]

Detailed Description

Definition at line 160 of file btGeneric6DofSpring2Constraint.h.

Constructor & Destructor Documentation

◆ btTranslationalLimitMotor2() [1/2]

◆ btTranslationalLimitMotor2() [2/2]

Member Function Documentation

◆ isLimited()

bool btTranslationalLimitMotor2::isLimited ( int limitIndex)
inline

Definition at line 254 of file btGeneric6DofSpring2Constraint.h.

References m_lowerLimit, and m_upperLimit.

◆ testLimitValue()

void btTranslationalLimitMotor2::testLimitValue ( int limitIndex,
btScalar test_value )

Member Data Documentation

◆ m_bounce

btVector3 btTranslationalLimitMotor2::m_bounce

◆ m_currentLimit

int btTranslationalLimitMotor2::m_currentLimit[3]

◆ m_currentLimitError

btVector3 btTranslationalLimitMotor2::m_currentLimitError

◆ m_currentLimitErrorHi

btVector3 btTranslationalLimitMotor2::m_currentLimitErrorHi

◆ m_currentLinearDiff

btVector3 btTranslationalLimitMotor2::m_currentLinearDiff

◆ m_enableMotor

bool btTranslationalLimitMotor2::m_enableMotor[3]

◆ m_enableSpring

bool btTranslationalLimitMotor2::m_enableSpring[3]

◆ m_equilibriumPoint

btVector3 btTranslationalLimitMotor2::m_equilibriumPoint

◆ m_lowerLimit

btVector3 btTranslationalLimitMotor2::m_lowerLimit

◆ m_maxMotorForce

btVector3 btTranslationalLimitMotor2::m_maxMotorForce

◆ m_motorCFM

btVector3 btTranslationalLimitMotor2::m_motorCFM

◆ m_motorERP

btVector3 btTranslationalLimitMotor2::m_motorERP

◆ m_servoMotor

bool btTranslationalLimitMotor2::m_servoMotor[3]

◆ m_servoTarget

btVector3 btTranslationalLimitMotor2::m_servoTarget

◆ m_springDamping

btVector3 btTranslationalLimitMotor2::m_springDamping

◆ m_springDampingLimited

bool btTranslationalLimitMotor2::m_springDampingLimited[3]

◆ m_springStiffness

btVector3 btTranslationalLimitMotor2::m_springStiffness

◆ m_springStiffnessLimited

bool btTranslationalLimitMotor2::m_springStiffnessLimited[3]

◆ m_stopCFM

btVector3 btTranslationalLimitMotor2::m_stopCFM

◆ m_stopERP

btVector3 btTranslationalLimitMotor2::m_stopERP

◆ m_targetVelocity

btVector3 btTranslationalLimitMotor2::m_targetVelocity

◆ m_upperLimit

btVector3 btTranslationalLimitMotor2::m_upperLimit

The documentation for this class was generated from the following files: