A 3D CAD application usually contains several layers that solve very different problems. The user interface manages commands and interaction, the document model stores engineering intent, visualization turns model data into something that can be displayed, and import or export components communi...

Source: [Dev.to](https://dev.to/c3dlabs/building-a-3d-cad-application-the-geometry-layer-explained-eld)

Sponsored