cad-editor/src/scene/convert
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven e1a4ddef5e feat(pick): select frame-like entities by clicking inside them
Images, OLE frames, wipeouts, underlays, paper-space viewports and
drawing-view borders were selectable only on their outline. Each now
carries an interior pick surface (pick_tris over its rectangle, or the
triangulated clip polygon for a clipped underlay), ranked below edge
and fill hits so content drawn inside still wins the click. The
layout's own sheet ("overall") viewport is excluded — identified by
the Layout object's viewport link, since DWG files carry viewport
id = 0 and some center the sheet viewport off-origin — or it would
swallow every click over the real viewports beneath it. Drawing-view
borders draw nothing normally; they emit an invisible pick-only wire
whose rect outline appears while selected.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 09:28:07 +03:00
..
acad_to_truck.rs feat(polyline): smooth per-segment taper for varying-width wide polylines 2026-07-20 16:36:06 +03:00
acis_export.rs feat(export): exact ACIS geometry for planar solids on save 2026-07-03 15:43:37 +03:00
acis_to_truck.rs fix(solid3d): keep loaded-solid mesh verts f64 until the RTE split 2026-07-18 12:30:00 +03:00
dgn_linestyle.rs feat(dgn-ls): dash walls from start + fix wall connector and cap identity 2026-07-17 01:49:18 +03:00
mod.rs feat(render): draw a proxy entity's cached preview instead of nothing 2026-07-17 12:53:42 +03:00
proxy_graphics.rs feat(proxy): decode shell, transformed geometry and text previews 2026-07-18 21:34:15 +03:00
solid3d_tess.rs fix(solid): cone silhouette uses the base radius, not the root radius 2026-07-19 19:14:11 +03:00
spline_tess.rs fix(solid3d): keep loaded-solid mesh verts f64 until the RTE split 2026-07-18 12:30:00 +03:00
tess.rs feat(pick): select frame-like entities by clicking inside them 2026-07-21 09:28:07 +03:00
tess_util.rs refactor(solid3d): drive curved-face sampling from one chord tolerance 2026-07-18 01:31:46 +03:00
tessellate.rs feat(pick): select frame-like entities by clicking inside them 2026-07-21 09:28:07 +03:00
truck_tess.rs refactor: remove dead world_offset plumbing (RTE migration is complete) 2026-06-24 18:35:02 +03:00