Blender V4.3
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.

Referenced by isLimited().

◆ 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

◆ 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


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