cad-editor/src/scene
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan 321433ee45 fix(render): cap wire segments to prevent GPU memory exhaustion
Adds two-layer protection against large entities crashing the renderer:
- MAX_SEGS_PER_WIRE (100K): per-entity hard cap, excess segments truncated
- MAX_TOTAL_SEGS (3M): scene-level budget in upload_wires, excess wires skipped

Both limits log a warning to stderr when triggered.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-07 17:24:28 +03:00
..
pipeline fix(render): cap wire segments to prevent GPU memory exhaustion 2026-05-07 17:24:28 +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 chore: switch acadrust to GitHub source, fix removed is_annotative field 2026-05-07 09:50:02 +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