Skip to content

0.1.6: Tendon Visualization, Muscle plotting, OpenSim 4.3

Compare
Choose a tag to compare
@adamkewley adamkewley released this 12 May 09:17
· 4283 commits to main since this release

New muscle visualization options, experimental support for live muscle plots, and OpenSim 4.3 support:

  • Muscle tendons can now be visualized in the 3D viewer (#165):

    • You can try this out by experimenting with the new dropdown menus that were added to the Options menu,
      available in each 3D viewer panel
    • Muscle decoration style can now be changed (e.g. to SCONE-style) in the 3D viewer's options menu (#188)
    • Muscle coloring logic can now be changed in the 3D viewer's options menu (#189)
    • Muscle thickness logic can now be changed (e.g. to PCSA-derived) in the 3D viewer's options menu (#190)
  • (EXPERIMENTAL) There is now partial support for plotting muscle parameters (e.g. moment arm, pennation angle)
    against a particular coordinate (e.g. knee_angle_r) in the model editor (see #191):

    • The easiest way to do this is to right-click a muscle Add Muscle Plot vs and then select a coordinate (#196)
    • Alternatively, add a new plot panel via the Window menu in the editor's main menu
    • You can right-click a plot to change what it's plotting
    • You can left-click a plot to change the coordinate's value (#195)
    • The plot will auto-update whenever either the model is edited or a state is edited (e.g. by changing a
      coordinate value). It will also update if the model's backing file changes (e.g. because it is being
      edited in a third-party editor)
    • You can have multiple muscle plots open simultaneously (related: #191)
    • Plot data is computed on a background thread (#200)
    • See issue #191 on ComputationalBioMechanicsLab/opensim-creator for general progress on this feature
  • You can now change how muscles are colored by the backend (#189):

    • Previously, muscles were always colored by the OpenSim backend (i.e. by activation)
    • You can now also color by activation, excitation, force, or fiber length
    • See the Options menu of a 3D viewer in the model editor for more information
  • OpenSim was updated to v4.3 (#192)

  • Fixed a bug that prevented model rollbacks from working correctly