Skip to content

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 23 Feb 09:59
· 199 commits to main since this release
fb64b8a

Modia3D v0.9.0

Diff since v0.8.2

Non-backwards compatible changes

  • Operator buildModia3D(..) is removed. Instead, the new constructor Model3D(..) must be used at the top level of a
    Modia3D definition. It is now possible to define several, independent multibody systems
    (currently, only one of them can have animation and animation export).
  • If init/start vectors are defined (e.g. initial state of a FreeMotion joint), they must be defined as SVector{3,Float64}(..).
    Otherwise, errors occur during compilation.

Other changes

  • All test models changed, due to the non-backwards compatible change.
  • Code generation changed significantly, in order that the interface to Modia3D functions is type stable.
    As a result, simulation is more efficient and much less memory is allocated during simulation.
  • Efficiency improvements for collisions (less memory is allocated during simulation + faster simulation).

Closed issues:

  • Tutorials throw error (#28)

Merged pull requests: