cad-editor/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven a0b4968ad2 feat(render): relative-to-eye for mesh, image, face3d and hatch pipelines
Switch the remaining world-space shaders (mesh, image, face3d, hatch,
hatch_batched) to the same relative-to-eye transform the wire pipeline
uses: subtract the eye (high+low f32) per vertex and multiply by the
rotation-only view-projection. Each shader's Uniforms struct is widened
to the full shared layout so the appended RTE fields land at the correct
offsets. Math is unchanged (proj·R·(pos−eye)); large coordinates no
longer jitter on camera movement.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 18:28:52 +03:00
..
app refactor(camera): store orbit target in f64 2026-06-23 18:28:52 +03:00
command feat(ucs): build axis-aligned shapes in the active UCS 2026-06-22 17:30:42 +03:00
entities fix(text): keep text anchors in f64 and honour space advance 2026-06-22 18:47:45 +03:00
io chore: silence native and wasm build warnings 2026-06-22 02:03:34 +03:00
modules feat(ucs): orient text-bearing annotations to the active UCS 2026-06-22 18:18:35 +03:00
plugin chore: silence native and wasm build warnings 2026-06-22 02:03:34 +03:00
scene feat(render): relative-to-eye for the wire pipeline 2026-06-23 18:28:52 +03:00
shaders feat(render): relative-to-eye for mesh, image, face3d and hatch pipelines 2026-06-23 18:28:52 +03:00
snap fix(ucs): grid axis lines and grid snap follow the active UCS 2026-06-22 11:27:34 +03:00
ui fix(ucs): grid axis lines and grid snap follow the active UCS 2026-06-22 11:27:34 +03:00
cli.rs feat(cli): full command-line interface via clap 2026-06-20 13:59:20 +03:00
lib.rs feat(cli): full command-line interface via clap 2026-06-20 13:59:20 +03:00
linetypes.rs perf(hash): swap std HashMap/HashSet for rustc-hash FxHash 2026-06-05 00:35:53 +03:00
main.rs feat(cli): full command-line interface via clap 2026-06-20 13:59:20 +03:00
par.rs feat(wasm): sequential rayon shim for the web build 2026-06-16 17:11:20 +03:00
patterns.rs chore: rename H7CAD to Open CAD Studio 2026-05-23 17:16:15 +03:00
sys.rs fix(web): paste clipboard text into the TEXT / MText editors 2026-06-20 17:05:02 +03:00
update_check.rs chore: silence native and wasm build warnings 2026-06-22 02:03:34 +03:00