11# Modia3D
22
3- [ Modia3D] ( https://github.com/ModiaSim/Modia3D.jl ) is a Julia package to model fixed and
3+ [ Modia3D] ( https://github.com/ModiaSim/Modia3D.jl ) is a Julia package to model fixed and
44moving objects in 3D (* e.g.* visual shapes, rigid bodies).
5- These objects are driven kinematically by pre-defined time functions or are moving dynamically by
5+ These objects are driven kinematically by pre-defined time functions or are moving dynamically by
66solving Differential Algebraic Equations (DAEs)
77with a variable-step DAE solver.
88
99Collision handling with elastic response calculation is
1010performed for objects that are defined with a contact material and (a) have a convex geometry, or
1111(b) can be approximated by a set of convex geometries, or (c) have a concave geometry
12- that is (automatically) approximated by its convex hull.
12+ that is (automatically) approximated by its convex hull.
1313Papers about Modia3D:
1414
1515- * [ Collision Handling with Variable-Step Integrators] ( ../resources/documentation/CollisionHandling_Neumayr_Otter_2017.pdf ) * ([ EOOLT 2017, December] ( http://www.eoolt.org/2017/ ) )
1616- * Component-Based 3D Modeling Combined with Equation-Based Modeling* , accepted for publication at the
1717 [ American Modelica Conference 2018, October 9-10] ( https://www.modelica.org/events/modelica2018Americas/index_html )
1818
1919Before releasing version 1.0, Modia3D shall be
20- easily combinable with [ Modia] ( https://github.com/Modia /Modia.jl ) , for example to define a controlled
20+ easily combinable with [ Modia] ( https://github.com/ModiaSim /Modia.jl ) , for example to define a controlled
2121electrical motor with Modia, and add 3D behavior/visualization with Modia3D.
2222By this approach the best of both worlds can be combined:
2323Special 3D algorithms (Modia3D) + power/flexibility of equation based modeling (Modia).
@@ -32,7 +32,7 @@ The following Object3Ds are currently supported:
3232
3333### Object3Ds with a solid part
3434
35- Solid parts can be associated with a [ ` Modia3D.Object3D ` ] ( @ref ) .
35+ Solid parts can be associated with a [ ` Modia3D.Object3D ` ] ( @ref ) .
3636They are defined with struct [ ` Modia3D.Solid ` ] ( @ref ) consisting of an ** optional** solid geometry:
3737
3838![ Solids] ( ../resources/images/SolidGeos.jpg )
@@ -109,7 +109,7 @@ There are the following operations on an instance of an assembly:
109109- [ ` Modia3D.visualizeAssembly! ` ] ( @ref ) ` (assembly) ` to visualize the initial
110110 configuration of the assembly without simulating anything.
111111- [ ` Modia3D.SimulationModel ` ] ( @ref ) ` (assembly; analysis=xxx, <other arguments>) ` to generate a
112- ` simulationModel ` of the assembly that can be simulated with ` ModiaMath.simulate! ` .
112+ ` simulationModel ` of the assembly that can be simulated with ` ModiaMath.simulate! ` .
113113 The ` analysis ` keyword defines which analysis shall be carried out on the model.
114114 Currently supported are ` KinematicAnalysis ` to kinematically move the assembly, or
115115 ` DynamicAnalysis ` to solve the equations of motion of the assembly.
@@ -118,7 +118,7 @@ There are the following operations on an instance of an assembly:
118118
119119## Main developers
120120
121- [ Andrea Neumayr
] ( mailto:[email protected] ) and
121+ [ Andrea Neumayr
] ( mailto:[email protected] ) and
122122[ Martin Otter] ( https://rmc.dlr.de/sr/de/staff/martin.otter/ )
123123
124124[ DLR - Institute of System Dynamics and Control] ( https://www.dlr.de/sr/en )
0 commit comments