From 5eeb62458580213f95789bfa6a7f8f1e9e8ac5e6 Mon Sep 17 00:00:00 2001 From: rponom Date: Thu, 4 Feb 2010 21:24:47 +0000 Subject: [PATCH] Bug fixed (m_useOffsetForConstraintFrame initialization) --- src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp | 1 + src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp b/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp index 9b0d40d5e..e4aa00e96 100644 --- a/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp +++ b/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp @@ -53,6 +53,7 @@ btGeneric6DofConstraint::btGeneric6DofConstraint(btRigidBody& rbB, const btTrans : btTypedConstraint(D6_CONSTRAINT_TYPE, getFixedBody(), rbB), m_frameInB(frameInB), m_useLinearReferenceFrameA(useLinearReferenceFrameB), + m_useOffsetForConstraintFrame(D6_USE_FRAME_OFFSET), m_flags(0), m_useSolveConstraintObsolete(false) { diff --git a/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp b/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp index 37e812d6a..1b1d8957d 100755 --- a/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp +++ b/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp @@ -71,6 +71,8 @@ void btSliderConstraint::initParams() m_flags = 0; m_flags = 0; + m_useOffsetForConstraintFrame = USE_OFFSET_FOR_CONSTANT_FRAME; + calculateTransforms(m_rbA.getCenterOfMassTransform(),m_rbB.getCenterOfMassTransform()); }