Skip to content

Commit bb9af86

Browse files
committed
- cleanup
1 parent 5e111cc commit bb9af86

File tree

3 files changed

+3
-5
lines changed

3 files changed

+3
-5
lines changed

PositionBasedDynamics/PositionBasedDynamics.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1742,7 +1742,6 @@ void PBD::PositionBasedDynamics::computeMatrixK(
17421742
const float mass,
17431743
const Eigen::Vector3f &x,
17441744
const Eigen::Matrix3f &inertiaInverseW,
1745-
const Eigen::Quaternionf &q,
17461745
Eigen::Matrix3f &K)
17471746
{
17481747
if (mass != 0.0f)
@@ -1792,8 +1791,8 @@ bool PBD::PositionBasedDynamics::solveRigidBodyBallJoint(
17921791
{
17931792
// Compute Kinv
17941793
Eigen::Matrix3f K1, K2;
1795-
computeMatrixK(connector0, mass0, x0, inertiaInverseW0, q0, K1);
1796-
computeMatrixK(connector1, mass1, x1, inertiaInverseW1, q1, K2);
1794+
computeMatrixK(connector0, mass0, x0, inertiaInverseW0, K1);
1795+
computeMatrixK(connector1, mass1, x1, inertiaInverseW1, K2);
17971796
const Eigen::Matrix3f Kinv = (K1 + K2).inverse();
17981797

17991798
const Eigen::Vector3f pt = Kinv * (connector1 - connector0);

PositionBasedDynamics/PositionBasedDynamics.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -305,7 +305,6 @@ namespace PBD
305305
const float mass,
306306
const Eigen::Vector3f &x,
307307
const Eigen::Matrix3f &inertiaInverseW,
308-
const Eigen::Quaternionf &q,
309308
Eigen::Matrix3f &K);
310309

311310
public:

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Until now the library was only tested on a Windows system. However, it should al
1111
## Features
1212

1313
* Physically-based simulation with position-based constraint handling.
14-
* Library supports many constraints: point-point, point-edge, point-triangle and edge-edge distance constraints, dihedral bending constraint, isometric bending, volume constraint, shape matching, FEM-based PBD (2D & 3D), strain-based dynamics (2D & 3D) and position-based fluids.
14+
* Library supports many constraints: point-point, point-edge, point-triangle and edge-edge distance constraints, dihedral bending constraint, isometric bending, volume constraint, shape matching, FEM-based PBD (2D & 3D), strain-based dynamics (2D & 3D), position-based fluids and position-based rigid body dynamics.
1515
* Simple interface
1616
* Demos
1717
* Library is free even for commercial applications.

0 commit comments

Comments
 (0)