Hakan Seven
58e4d696ba
feat(otrack): lock onto the intersection of two active vectors
...
When two tracking vectors were active, clicking placed a free point on
one of them instead of their crossing. otrack_snap now builds the active
rays (OTRACK rays from tracking points, plus POLAR rays from the last
point) and, when the cursor is near the crossing of two vectors from
different origins, locks onto that intersection. Covers OTRACK×OTRACK and
POLAR×OTRACK; single-vector alignment is unchanged when no crossing is
near.
Closes #111
Closes #112
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 05:01:41 +03:00
..
cmd_result.rs
Temporarily suppress Ortho mode during RECTANG commands
2026-06-16 09:53:32 +01:00
commands.rs
feat(ui): OCS Web button, prefilled feedback, drop Start About button
2026-06-17 01:34:13 +03:00
document.rs
refactor(modules): rename home module to draw, restore first-tab order
2026-06-16 11:49:14 +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(scene): render 3D surface entities (loft/sweep/extrude/etc.)
2026-06-14 20:11:44 +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
feat(wasm): web Save/Save As go through the dialog with a direct download
2026-06-17 00:52:20 +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): group modules into role-based subfolders
2026-06-16 11:33:46 +03:00
plugin_host.rs
Add plugin host architecture and Storm Sewer add-on package
2026-06-09 13:41:21 -04:00
properties.rs
refactor(scene): group modules into role-based subfolders
2026-06-16 11:33:46 +03:00
settings.rs
feat(app): first-launch prompt to set Open CAD Studio as default for .dwg/.dxf
2026-06-12 07:50:41 +00:00
style_ops.rs
feat(styles): seed current table/multileader style from the file
2026-06-10 19:05:07 +03:00
text_inline.rs
fix(style): new text/mtext/dimension use the current style ( #92 )
2026-06-14 01:15:52 +03:00
update.rs
feat(otrack): lock onto the intersection of two active vectors
2026-06-17 05:01:41 +03:00
view.rs
feat(ui): OCS Web button, prefilled feedback, drop Start About button
2026-06-17 01:34:13 +03:00
visibility.rs
refactor(scene): group modules into role-based subfolders
2026-06-16 11:33:46 +03:00