opensim-org / opensim-core

SimTK OpenSim C++ libraries and command-line applications, and Java/Python wrapping.
https://opensim.stanford.edu
Apache License 2.0
796 stars 320 forks source link

Component API Refinement List #811

Closed aseth1 closed 1 year ago

aseth1 commented 8 years ago

PR #810 addresses a few major issues that makes the current API unusable (see #748) but several tasks remain for making it robust and ready for the 4.0 release (i.e after the Hackathon) . These include:

tkuchida commented 8 years ago

Model'bouncing_leg'::findComponent() Found '/bouncing_leg/ground_block/yTranslation' as a match for: Component '/bouncing_leg/ground_block/yTranslation' of type Coordinate, but it is not on specified path.

which sounds like it can't find A but it found A instead.

tkuchida commented 8 years ago

Related to naming: see #390. There was also some discussion about assigning a unique unsigned int to each Component upon creation (to ensure connections are preserved even if a Component's full path changes) (see #1192); if so, a unique name (e.g., "component[uniqueComponentID#]") could be assigned by default.

jenhicks commented 8 years ago

@aseth1 Can you review the list and close issue if everything is fixed or tracked with a separate issue elsewhere?