Docs/Modules

Module Dependency Map

MeshCraftApplication
  ├── EditorCamera       (Editor module)
  ├── SelectionManager   (Editor module)
  ├── TransformGizmo     (Editor module)
  ├── GridRenderer       (Renderer module)
  ├── SceneRenderer      (Renderer module) ── Manifold, tinyobjloader
  ├── SceneHierarchyPanel(Scene module)
  ├── PropertiesPanel    (Scene module)
  └── Mc3Document        (MC3 Library) ── Mc3XmlParser, Mc3XmlWriter

mc3togltf (separate binary)
  ├── Mc3XmlParser       (local copy)
  ├── MeshBuilder
  └── GltfExporter