Current slider position member and access function added
This commit is contained in:
@@ -342,6 +342,7 @@ void btSliderConstraint::calculateTransforms(void){
|
|||||||
void btSliderConstraint::testLinLimits(void)
|
void btSliderConstraint::testLinLimits(void)
|
||||||
{
|
{
|
||||||
m_solveLinLim = false;
|
m_solveLinLim = false;
|
||||||
|
m_linPos = m_depth[0];
|
||||||
if(m_lowerLinLimit <= m_upperLinLimit)
|
if(m_lowerLinLimit <= m_upperLinLimit)
|
||||||
{
|
{
|
||||||
if(m_depth[0] > m_upperLinLimit)
|
if(m_depth[0] > m_upperLinLimit)
|
||||||
|
|||||||
@@ -103,6 +103,8 @@ protected:
|
|||||||
btVector3 m_relPosA;
|
btVector3 m_relPosA;
|
||||||
btVector3 m_relPosB;
|
btVector3 m_relPosB;
|
||||||
|
|
||||||
|
btScalar m_linPos;
|
||||||
|
|
||||||
btScalar m_angDepth;
|
btScalar m_angDepth;
|
||||||
btScalar m_kAngle;
|
btScalar m_kAngle;
|
||||||
|
|
||||||
@@ -191,6 +193,7 @@ public:
|
|||||||
btScalar getTargetAngMotorVelocity() { return m_targetAngMotorVelocity; }
|
btScalar getTargetAngMotorVelocity() { return m_targetAngMotorVelocity; }
|
||||||
void setMaxAngMotorForce(btScalar maxAngMotorForce) { m_maxAngMotorForce = maxAngMotorForce; }
|
void setMaxAngMotorForce(btScalar maxAngMotorForce) { m_maxAngMotorForce = maxAngMotorForce; }
|
||||||
btScalar getMaxAngMotorForce() { return m_maxAngMotorForce; }
|
btScalar getMaxAngMotorForce() { return m_maxAngMotorForce; }
|
||||||
|
btScalar getLinearPos() { return m_linPos; }
|
||||||
|
|
||||||
// access for ODE solver
|
// access for ODE solver
|
||||||
bool getSolveLinLimit() { return m_solveLinLim; }
|
bool getSolveLinLimit() { return m_solveLinLim; }
|
||||||
|
|||||||
Reference in New Issue
Block a user