bherbruck
|
13aac4296d
|
Keep prepared assembly geometry through selection changes
|
2026-10-11 21:59:33 -04:00 |
|
bherbruck
|
400f200efa
|
Speed up cold document geometry rebuilds
|
2026-10-11 20:22:19 -04:00 |
|
bherbruck
|
af536a7907
|
Rename displayed product to SolidCraft and add header bug reporting
|
2026-10-11 16:16:48 -04:00 |
|
bherbruck
|
4b7e1d317d
|
fix: load designs off-thread and cache recent thumbnails as PNGs
|
2026-10-10 20:55:14 -04:00 |
|
bherbruck
|
e3ee1b359e
|
Fix cubic input-name repair when loading large designs
|
2026-10-10 19:04:19 -04:00 |
|
 bherbruckandClaude Opus 5.5
|
a01f191d25
|
Evaluation cache: every feature evaluation is kept by a key of its own inputs, the document context it reads and a digest of the model it starts from (bodies identified by the evaluation that made them, kept while passed through), shared with previews and scratch copies; setting a value back, undo, redo and repeated evaluations reuse results (a 20 × 20 patterned plate builds in 1.7 s instead of 7.5 s; undo/redo of a parameter edit 0 ms); cached and from-scratch evaluation compared in a test; numbers in docs/perf.md (solvecraft-cli bench-edit). Designs read now always get feature input names and occurrences filled in
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01AS5Tn3xieewUSg3uxrMVdL
|
2026-10-08 11:37:33 +00:00 |
|
 bherbruckandClaude Opus 5.5
|
c8da3b78f3
|
Browser: rows out of view take only their space (400 bodies: 1.95 ms to 0.72 ms per frame, docs/perf.md); V shows/hides what is selected (bodies, sketches, planes and axes, components, canvases), Show/Hide with V in every menu that has it
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01AS5Tn3xieewUSg3uxrMVdL
|
2026-10-08 08:56:49 +00:00 |
|
 bherbruckandClaude Opus 5.5
|
4cba923bec
|
Large-model viewport performance: bounding-box culling for face/edge/vertex picking, cached per-body boxes and model extent, picks reused while nothing changed and skipped while the view moves (400 bodies: hover 18.7 -> 1.9 ms, orbit 21 -> 2.6 ms; docs/perf.md)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01AS5Tn3xieewUSg3uxrMVdL
|
2026-10-08 06:24:22 +00:00 |
|
 bherbruckandClaude Opus 5.5
|
f9b7604ed1
|
Large sketches: the solver works on each component's own Jacobian (block-diagonal DOF analysis, no dense whole-sketch matrices), component grouping by map, and profile finding uses its grid for end checks and keyed sorting. A 10 000-entity sketch solves in 65 ms instead of 1.3 s and commands on it take ~0.2 s instead of 5 s; numbers in docs/perf.md
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01AS5Tn3xieewUSg3uxrMVdL
|
2026-10-08 04:56:07 +00:00 |
|