cad-editor/src/app
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven dd1f2e49bb fix(render): UTM-precise UCS icon + fallback outlines (hatch etc.)
Two UTM-scale rendering defects.

- UCS icon jittered: it projects only axis DIRECTIONS but went through the
  full view_proj, whose ~5.7e6 translation cancels catastrophically in f32.
  Feed it the rotation-only view_proj_rte instead (translation dropped).

- Fallback outline geometry (hatch boundary, viewport/insert/ole2frame
  frames, Solid3D edge wires) built absolute f32 points with an empty
  points_low, so at UTM the outline sat ~0.5 m off its own fill (the hatch
  fill renders precisely via the world_origin-relative HatchModel pipeline).
  FallbackGeometry now carries absolute f64 points + key vertices; the
  tessellate dispatcher splits them into the double-single high/low pair the
  relative-to-eye wire pass needs, so outlines land exactly on their fills.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-24 10:09:19 +03:00
..
automation.rs feat(f64): command layer compiles on DVec3 2026-06-24 03:51:50 +03:00
cmd_result.rs refactor(paste): one finalize path; carry XCLIP through all three pastes 2026-06-24 09:53:28 +03:00
commands.rs refactor(paste): one finalize path; carry XCLIP through all three pastes 2026-06-24 09:53:28 +03:00
document.rs refactor(scene): remove the world_offset field (P7) 2026-06-23 22:42:33 +03:00
expr_eval.rs Implement Expression Evaluation for numerical inputs and the CLI 2026-06-07 13:17:46 -04:00
helpers.rs feat(snap,pick): eye-relative CPU projection — drop full view_proj at UTM 2026-06-23 23:33:21 +03:00
history.rs perf(hash): swap std HashMap/HashSet for rustc-hash FxHash 2026-06-05 00:35:53 +03:00
layers.rs fix(ribbon): load style/layer dropdowns from the document 2026-06-12 01:46:17 +03:00
mod.rs fix(xclip): precise clip + carry clip across cross-drawing paste 2026-06-24 09:33:55 +03:00
model_ops.rs refactor(scene): rename model_solid to solid_model 2026-06-16 11:39:31 +03:00
mtext_editor.rs refactor(scene): remove the world_offset field (P7) 2026-06-23 22:42:33 +03:00
plugin_host.rs fix(xclip): precise clip + carry clip across cross-drawing paste 2026-06-24 09:33:55 +03:00
properties.rs refactor(scene): remove the world_offset field (P7) 2026-06-23 22:42:33 +03:00
settings.rs merge: TEXTEDIT command + TEXTEDITMODE sysvar (#130) 2026-06-21 12:05:54 +03:00
style_ops.rs chore: clear compiler warnings 2026-06-18 21:18:09 +03:00
text_inline.rs feat(ucs): orient text-bearing annotations to the active UCS 2026-06-22 18:18:35 +03:00
update.rs fix(snap): f64-precise computed snaps + UTM-tolerant cull + f64 previews 2026-06-24 04:26:05 +03:00
view.rs fix(render): UTM-precise UCS icon + fallback outlines (hatch etc.) 2026-06-24 10:09:19 +03:00
visibility.rs refactor(scene): group modules into role-based subfolders 2026-06-16 11:33:46 +03:00