cad-editor/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven 7b7622910c fix: apply world_offset when committing interactively created entities
Commands receive click coordinates in local space (DXF coords minus
world_offset) for camera precision. Without correction, entities were
placed world_offset away from the clicked position in existing drawings
that have a non-zero centroid (e.g. UTM-coordinate drawings).

Re-add world_offset via acadrust::Transform::from_translation (f64
precision) in commit_entity before the entity is inserted into the
DXF document. Paper-space entities are exempt as they use sheet coords.

Fixes #11

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-01 21:00:27 +03:00
..
app fix: apply world_offset when committing interactively created entities 2026-05-01 21:00:27 +03:00
command feat: add missing Annotate tab commands and icons 2026-04-09 03:26:47 +03:00
entities fix: correct paper-space grip projection and MTEXT attachment point rendering 2026-05-01 12:16:46 +03:00
io feat: replace rfd Save As with native iced file chooser 2026-05-01 16:20:38 +03:00
modules fix: world_offset precision fix for large-coordinate DXF files (e.g. Turkish UTM) 2026-04-27 07:41:38 +03:00
scene fix: correct paper-space grip projection and MTEXT attachment point rendering 2026-05-01 12:16:46 +03:00
shaders perf: dedicated Face3D shader — N draw calls → 2 2026-04-28 21:53:31 +03:00
snap perf: AABB snap pre-rejection via acadrust bounding_box() (Option K upgrade) 2026-04-26 12:21:51 +03:00
ui feat: view tab widget toggle commands and unified SVG icon color scheme 2026-04-24 01:23:06 +03:00
linetypes.rs feat: complex linetype text elements and ellipse quadrant snaps 2026-04-27 02:34:51 +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