ComputationalBiomechanicsLab / opensim-creator

A UI for building OpenSim models
https://opensimcreator.com
Apache License 2.0
153 stars 18 forks source link

Add support for all SimTK::DecorativeGeometry types (e.g. arrow geometry) #2

Closed adamkewley closed 2 years ago

adamkewley commented 2 years ago

Estimate: 1-2d for partial support, 5-8 days for full support (TextGeometry) with the side-benefit that full support would also mean other parts of OSC would then be able to render 3D text.

The SimTK::DecorativeGeometryImplementation implementation that OSC uses, which is directly coupled to OSC's lower-level systems (notably, GPU allocation/caching) does not implement all geometry types yet. This means that if an OpenSim model / SimTK system contains one of those unknown geometries then it will not be visible in OSC.

Steps necessary:

adamkewley commented 2 years ago

More of these are implemented in master, apart from:

adamkewley commented 2 years ago

Closing this because I've broke it out into smaller issues that can be tackled one-at-a-time