Changelog
Notable user-facing changes are recorded here. Versions follow Git tags and
the project uses semantic versioning while the public API remains pre-1.0.
Unreleased
0.9.1 - 2026-08-10
- Preserve door and window openings when triangulating walls with several coplanar holes.
- Apply glued component cutting contours to their host faces during Blender import.
Changed
- Blender imports build component meshes only when reachable instances need
them, while repeated instances continue sharing cached mesh data. - Blender imports can reuse component definition collections, avoiding
expanded copies of deeply repeated component object hierarchies when enabled. - Modern files collect attributes for dense geometry sections during their
primary parse instead of scanning every vertex and edge a second time. - Large CAD faces use bounded ear selection and triangle merging, avoiding
cubic n-gon preparation on boundaries with hundreds of vertices and holes.
Fixed
- Imported Blender cameras use a far clipping plane of at least 100 km so
large scenes remain visible through saved views. - Visible loose SketchUp edges, including large imported 2D CAD drawings and
line-only component definitions, are imported as Blender mesh edges.