Skip to content

Commit 9820790

Browse files
author
Jan Bender
committed
- fixed initialization of hinge joint coordinate system
1 parent 45ccee4 commit 9820790

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

Changelog.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
- fixed initialization of hinge joint coordinate system
12
- parallelized unified solver using graph coloring
23
- implemented unified solver for rigid bodies and deformable solids
34
- added documentation for generic constraints

PositionBasedDynamics/PositionBasedRigidBodyDynamics.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -380,7 +380,7 @@ bool PositionBasedRigidBodyDynamics::initRigidBodyHingeJointInfo(
380380

381381
Eigen::Vector3f v(1.0f, 0.0f, 0.0f);
382382
// check if vectors are parallel
383-
if (fabs(v.dot(jointInfo.col(7))) > 0.99f)
383+
if (fabs(v.dot(jointInfo.col(8))) > 0.99f)
384384
v = Eigen::Vector3f(0.0f, 1.0f, 0.0f);
385385

386386
jointInfo.col(9) = jointInfo.col(8).cross(v);

0 commit comments

Comments
 (0)