cad-editor/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven a99115bda5 feat: Solid3D (3DSOLID) ACIS tessellation
Parse SAT geometry directly into GPU MeshModel without going through
the truck B-rep pipeline:
  • plane-surface faces  → fan-triangulate the coedge-loop polygon
  • cone-surface faces   → parametric grid (handles cylinders and cones)
  • sphere-surface faces → UV sphere grid (GRID_U × GRID_V)
  • torus-surface faces  → UV torus grid

Scene integration:
  • add_entity(): tessellates Solid3D on insert, stores in scene.meshes
  • erase_entities(): removes mesh from scene.meshes on delete
  • populate_meshes_from_document(): rebuilds all meshes on file load
    and undo/redo (called alongside populate_hatches/images)

ROADMAP updated: Solid3D tessellation marked ✅ in sections 2.12, 14.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 19:11:24 +03:00
..
app feat: Solid3D (3DSOLID) ACIS tessellation 2026-04-07 19:11:24 +03:00
command feat: STRETCH with proper crossing-window vertex selection 2026-04-07 11:25:39 +03:00
entities feat: Shape entity support (render + grips + props + transform) 2026-04-06 23:30:27 +03:00
io feat: raster image render pipeline (IMAGE command + GPU textured quad) 2026-04-06 23:19:08 +03:00
modules feat: EXTEND and LENGTHEN now support LwPolyline 2026-04-07 15:05:44 +03:00
scene feat: Solid3D (3DSOLID) ACIS tessellation 2026-04-07 19:11:24 +03:00
shaders feat: raster image render pipeline (IMAGE command + GPU textured quad) 2026-04-06 23:19:08 +03:00
snap first commit 2026-03-22 14:56:27 +03:00
ui feat: command history navigation with up/down arrow keys 2026-04-07 00:04:12 +03:00
linetypes.rs first commit 2026-03-22 14:56:27 +03:00
main.rs Refactor src/main.rs into modular src/app/ structure 2026-03-22 22:44:32 +03:00
patterns.rs first commit 2026-03-22 14:56:27 +03:00