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 |