CoordinateCouplerConstraint should support multiple independent coordinates since the property independent_coordinate_names is a list property. However, the function that computes the coordinate coupling error only takes into account the first two coordinate in the total list of coordinate, whether or not they are independent or dependent:
|
double calcValue(const SimTK::Vector& x) const override { |
CoordinateCouplerConstraintshould support multiple independent coordinates since the propertyindependent_coordinate_namesis a list property. However, the function that computes the coordinate coupling error only takes into account the first two coordinate in the total list of coordinate, whether or not they are independent or dependent:opensim-core/OpenSim/Simulation/SimbodyEngine/CoordinateCouplerConstraint.cpp
Line 47 in 22af32b