You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The initial design is bare-bones: a post-simulation script taking the model and result files, producing an animation according to parameters.
Rigid bodies will use the same shape= field to specify the shape, though allowing more advanced files like glTF.
Initially, it will be restricted to models contained in a single file, as parsing a modelica package tree is tedious.
Animation will be performed by three.js, with an optional output of the three.js scene JSON.
The basic workflow will be an MIT-licensed Julia package, with translations into other languages given interest.
How you can help
Please reply with some basic information:
what Modelica tool and scripting language do you prefer to use?
what systems are you modeling, can you include an example link?
and, because the wheels need to turn, is your use commercial?
Existing work:
I wrote an module for MAT.jl to read Modelica v4 .mat files
MeshCat.jl - focused on creating Three.js viewers from Julia processes
Modia3D - not there yet, cannot handle kinematic loops
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
What do you want in a Modelica animation tool?
The initial design is bare-bones: a post-simulation script taking the model and result files, producing an animation according to parameters.
Rigid bodies will use the same
shape=
field to specify the shape, though allowing more advanced files like glTF.Initially, it will be restricted to models contained in a single file, as parsing a modelica package tree is tedious.
Animation will be performed by three.js, with an optional output of the three.js scene JSON.
The basic workflow will be an MIT-licensed Julia package, with translations into other languages given interest.
How you can help
Please reply with some basic information:
Existing work:
Beta Was this translation helpful? Give feedback.
All reactions