Hakan Seven
874226bd43
feat(input): relative coordinate entry (@/#) and DYN default — #26
...
Koordinat girişi artık göreli/mutlak ayrımını destekliyor:
- `@x,y[,z]` → son girilen noktaya göreli (UCS eksenlerinde döndürülür)
- `#x,y[,z]` → her zaman mutlak (DYN durumundan bağımsız)
- ön ek yok → DYN açıksa göreli, kapalıysa mutlak
İlk noktada referans olmadığından göreli giriş mutlağa düşer. Çözülen
WCS noktası last_point olarak saklanıyor, böylece ardışık göreli
girişler zincirleniyor.
parse_coord artık (Vec3, CoordKind) döndürüyor; relative offset için
ucs_rotate_vec eklendi (origin translation olmadan UCS rotasyonu).
UCS ORIGIN komutu prefix'i yok sayıp mutlak kalıyor.
Ayrıca ViewCube snap refactor'undan kalan kullanılmayan kod temizlendi:
angle_close, active_viewport_yaw_pitch, CubeRegion::snap_angles.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-27 11:40:28 +03:00
..
pipeline
feat(input): relative coordinate entry (@/#) and DYN default — #26
2026-05-27 11:40:28 +03:00
acad_to_truck.rs
feat(mtext): integrate every inline format code in MTEXT renderer
2026-05-21 23:42:22 +03:00
block_cache.rs
refactor(scene/mod.rs): pull entity-specific helpers into entities/
2026-05-23 23:26:14 +03:00
camera.rs
fix(viewcube): snap to direction with nearest-canonical up axis
2026-05-27 08:09:38 +03:00
complex_lt.rs
cargo fmt
2026-05-12 10:36:15 +03:00
cxf.rs
feat(text): route every text-bearing entity through the run-aware MText pipeline
2026-05-22 05:53:01 +03:00
dispatch.rs
first commit
2026-03-22 14:56:27 +03:00
grip.rs
chore: rename H7CAD to Open CAD Studio
2026-05-23 17:16:15 +03:00
hatch_model.rs
feat(hatch): rasterise PAT pattern lines for paper canvas + PDF
2026-05-22 06:52:20 +03:00
hatch_patterns.rs
chore: rename H7CAD to Open CAD Studio
2026-05-23 17:16:15 +03:00
hit_test.rs
fix(scene): keep low-LOD objects visible and selectable
2026-05-20 06:07:04 +03:00
image_model.rs
perf(scene): extend viewport scissor to hatch / image / wipeout passes (Phase 1.4)
2026-05-15 23:13:16 +03:00
mesh_model.rs
chore: drop dead scene/IO helpers + simplify XATTACH command state
2026-05-16 00:10:20 +03:00
mod.rs
feat(input): relative coordinate entry (@/#) and DYN default — #26
2026-05-27 11:40:28 +03:00
object.rs
first commit
2026-03-22 14:56:27 +03:00
paper_canvas.rs
fix(paper): handle NaN sentinels when building hatch fill path
2026-05-26 18:22:52 +03:00
properties.rs
refactor(entities): collocate ui_name + dxf_name into entities/names.rs
2026-05-26 17:18:47 +03:00
quadtree.rs
chore(quadtree): silence dead-code warnings on planned API
2026-05-17 19:34:56 +03:00
render.rs
feat(render): Flat/Gouraud shading, WithEdges overlay, paper-viewport mode
2026-05-27 05:57:19 +03:00
selection.rs
Split large files: ribbon widgets and scene render/selection
2026-03-22 23:07:43 +03:00
solid3d_tess.rs
feat(scene): scale Solid3D / Region / Body tessellation by header FACETRES
2026-05-20 04:51:26 +03:00
tess_util.rs
refactor(tess): rename LegacyTess → FallbackTess
2026-05-23 23:16:57 +03:00
tessellate.rs
refactor(entities): Solid3D/Region/Body accessor trio in entities/solid3d.rs
2026-05-26 17:22:02 +03:00
transform.rs
cargo fmt
2026-05-12 10:36:15 +03:00
truck_tess.rs
perf(scene): zoom-adaptive arc tessellation for hatch boundary outlines
2026-05-16 07:55:46 +03:00
viewport_pane.rs
feat(render): Flat/Gouraud shading, WithEdges overlay, paper-viewport mode
2026-05-27 05:57:19 +03:00
wire_model.rs
cargo fmt
2026-05-12 10:36:15 +03:00