0.1.4: STO file support and more components (+other stuff)
This release adds support for STO file loading and the ability to add a wider variety of components via the editor, plus a variety of other nice-to-have changes - plus some bugfixes to things we found during the model-building workshop. This release also includes changes from 0.1.3, which was not released, because it contained a crash we found internally.
See CHANGELOG.md for a comprehensive list of all changes, but here's a few of them:
- A simulation can now be loaded from an STO file
- You can now add a much wider range of components in the editor UI (#154):
- Added a "Want to save changes?" prompt when closing the editor (#72)
- Simulation playback can now be paused/resumed (#16)
- All output plots, including meta plots (e.g. number of integration steps), are now scrubbable and can be saved as a CSV
- Switching between grab(G)/rotate(R)/scale(S) is now displayed as icons in the mesh importer (#65)
- Added
reorient 90 degrees
option in the mesh importer context menu (#160) - Output plots are now rendered with
ImPlot
, which should make them easier to view and make them pop less while a simulation is running - Hovering over a body in the UI now shows where the center of mass is as a black sphere (#60)
- Added option for switching between degrees/radians input when editing 'orientation' properties (#55)
- Renamed "Open" and "Save" in the mesh importer to "Import" and "Export" (#143)
- Fixed scale factors property being ignored for some types of OpenSim geometry in the osim editor (#141)
- Fixed an edge-case segfault that happened when editing the properties of a body that was synthesized by OpenSim to break a graph cycle (#156)