cad-editor/src/scene
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven 048bb41aef feat(render): solid fill for PolyfaceMesh and PolygonMesh entities
PolyfaceMesh and PolygonMesh were wireframe-only. They now render with
the same flat-color solid fill as Face3D entities.

- Add fill_tris: Vec<[f32;3]> to TruckEntity and WireModel
- PolyfaceMesh: fan-triangulate each face into fill_tris
- PolygonMesh: triangulate each grid quad into fill_tris
- tessellate.rs Lines branch: apply world_offset to fill_tris
- Face3DGpu::from_wires: collect fill_tris from all wires in addition
  to Face3D key_vertices quads
- upload_face3d: pass all_wires so fill_tris are batched into one draw call
2026-05-06 23:24:26 +03:00
..
pipeline feat(render): solid fill for PolyfaceMesh and PolygonMesh entities 2026-05-06 23:24:26 +03:00
acad_to_truck.rs feat(render): solid fill for PolyfaceMesh and PolygonMesh entities 2026-05-06 23:24:26 +03:00
camera.rs fix: remove dead code warning and fix sheet viewport double-click in DWG files 2026-05-02 14:55:12 +03:00
complex_lt.rs feat(render): solid fill for PolyfaceMesh and PolygonMesh entities 2026-05-06 23:24:26 +03:00
cxf.rs fix: warn on missing non-ASCII CXF glyphs; close ellipse snap gap 2026-05-05 20:20:16 +03:00
dispatch.rs first commit 2026-03-22 14:56:27 +03:00
grip.rs fix: correct paper-space grip projection and MTEXT attachment point rendering 2026-05-01 12:16:46 +03:00
hatch_model.rs perf: implement L–S performance improvements 2026-05-06 22:42:22 +03:00
hatch_patterns.rs first commit 2026-03-22 14:56:27 +03:00
hit_test.rs perf: implement L–S performance improvements 2026-05-06 22:42:22 +03:00
image_model.rs perf: cache hatch/wipeout/image/mesh models per geometry epoch (F+G+H) 2026-04-26 11:34:52 +03:00
mesh_model.rs first commit 2026-03-22 14:56:27 +03:00
mod.rs feat(render): solid fill for PolyfaceMesh and PolygonMesh entities 2026-05-06 23:24:26 +03:00
object.rs first commit 2026-03-22 14:56:27 +03:00
paper_canvas.rs perf: Arc-cache paper_canvas_wires() to eliminate O(N) clone on navigation 2026-04-26 16:30:21 +03:00
properties.rs refactor: deduplicate entity type name mapping 2026-04-24 01:44:33 +03:00
render.rs feat(render): solid fill for PolyfaceMesh and PolygonMesh entities 2026-05-06 23:24:26 +03:00
selection.rs Split large files: ribbon widgets and scene render/selection 2026-03-22 23:07:43 +03:00
solid3d_tess.rs feat: plinegen + SAB parsing for Solid3D/Region/Body 2026-05-06 06:55:28 +03:00
tessellate.rs feat(render): solid fill for PolyfaceMesh and PolygonMesh entities 2026-05-06 23:24:26 +03:00
transform.rs feat: implement OCS→WCS transform for Arc, Circle, and Line 2026-05-02 17:13:42 +03:00
truck_tess.rs fix: world_offset precision fix for large-coordinate DXF files (e.g. Turkish UTM) 2026-04-27 07:41:38 +03:00
viewport_pane.rs chore: remove stale multi-viewport limitation comment from ViewportPaneMode 2026-05-02 20:18:08 +03:00
wire_model.rs feat(render): solid fill for PolyfaceMesh and PolygonMesh entities 2026-05-06 23:24:26 +03:00