New
OpenSim 4.4.1
API-only release in preparation for the TGCS 2023 OpenSim workshop.
Some important changes in this release include:
- IMU::calcGyroscopeSignal() now reports angular velocities in the IMU frame.
- Made Component::getSocketNames a const member method (previously: non-const)
- Modifed the swig interface files to make OpenSim::PathPointSet adopt new PathPoints inserted into it. (Issue #3276)
- Remove references to obsoleted dependency BTK, use ezc3d exclusively.
- Improve documentation for MotionType to serve scripting users (Issue #3324).
- Added OpenSim::AbstractSocket::canConnectTo(Object const&) const, for faster socket connectivity checks (#3451)
- Fixed the CoordinateCouplerConstraint bug preventing functions with multiple independent coordinates (#3435)
- Added SIMBODY_EXTRA_CMAKE_ARGS to dependencies/CMakeLists.txt, which lets integrators customize Simbody via the OpenSim superbuild (#3455)
- The property, input, output, and socket macros (e.g. OpenSim_DECLARE_PROPERTY) can now be used outside of the OpenSim namespace and no longer require a using namespace OpenSim; declaration in order to work (#3468)
- Fixed issues #3083 #2575 where analog data is not pulled out from c3d files, a a new function getAnalogDataTable() has been added to the C3DFileAdapter