Questions regarding the "InMemoryMesh" function module and the closed-loop structure #1143
Replies: 1 comment
|
I am guessing that you're trying to weld the hip exoskeleton to both the pelvis (as pictured) and some other part of the model, but your exo is probably modeled as a fixed-width device that you're trying to also weld (in addition to the pelvis) at a "looser" width on another body on the hip/upper-leg or similar. Physics-engine-wise, what you want is only possible if the two weld points are precisely located (precise, here, meaning "within the assembly accuracy", which can be micrometers). Otherwise, it'll either fail to assemble (what you see here) or be constrained in such a way that the degrees of freedom between the two weld points can no longer do anything. Stated this way, I would guess you have a few choices to make:
I'm not sure what OCO is, or what you mean by "function module", or what "modify/call the code in the osim file" means when discussing a GUI application with no coding interface, but an InMemoryMesh isn't something you can load from a osim file. It's an experimental component (labelled/categorized as such in the UI) and is used by other parts of OpenSim Creator (or, OSC), to provide support for algorithms that temporarily need to be visualized, but cannot write their mesh data to disk (e.g. the model warper). |

I am guessing that you're trying to weld the hip exoskeleton to both the pelvis (as pictured) and some other part of the model, but your exo is probably modeled as a fixed-width device that you're trying to also weld (in addition to the pelvis) at a "looser" width on another body on the hip/upper-leg or similar.
Physics-engine-wise, what you want is only possible if the two weld points are precisely located (precise, here, meaning "within the assembly accuracy", which can be micrometers). Otherwise, it'll either fail to assemble (what you see here) or be constrained in such a way that the degrees of freedom between the two weld points can no longer do anything.
Stated this way, I would gu…