Remove cyclic dependencies
click here to visualize
digraph imstkDependency
{
style=filled;
color=lightgrey;
node [style=filled,color=cornflowerblue];
edge[arrowhead=vee, arrowtail=inv, arrowsize=.7, color=grey20]
Collision -> Datastructures
Collision -> Geometry
Collision -> SceneElements
Collision -> DynamicalModels
Animation -> Core
Animation -> Geometry
Animation -> SceneElements
SimulationManager -> Rendering
Materials -> Core
Geometry -> Core
Geometry -> Materials
Devices -> Core
Scene -> Core
Scene -> SceneElements
Scene -> DynamicalModels
Scene -> Collision
Constraints -> Core
Constraints -> Geometry
DynamicalModels -> Core
DynamicalModels -> Datastructures
DynamicalModels -> Geometry
DynamicalModels -> Constraints
DynamicalModels -> Solvers [color=red]
Rendering -> Scene
Rendering -> Animation
SceneElements -> Core
SceneElements -> Geometry
SceneElements -> Constraints
SceneElements -> Devices
SceneElements -> DataStructures
SceneElements -> DynamicalModels [color=red]
Solvers -> Core
Solvers -> Datastructures
Solvers -> Constraints
Solvers -> SceneElements [color=red]
Datastructures -> Core
Datastructures -> Materials
Datastructures -> Geometry
GUIOverlay -> Core
apiUtilities -> Core
apiUtilities -> SimulationManager
apiUtilities -> Scene
}