Mateusz Sych
f350c35414
Expressions: a mixed number such as 2 1/8" is 2.125" ( #1802 ) ( #1820 )
...
Thanks @SychPL.
2026-10-17 04:07:19 -04:00
JIJINBEI
44968dbfe6
Feature fields: a type for each role (Expr, BodyName, FacePick…) ( #1273 )
...
Thanks @jijinbei.
2026-10-16 00:28:12 -04:00
DuBearte
d624e0a171
Expressions: inch and foot marks ( #1502 ) ( #1578 )
...
Thanks @DuBearte.
2026-10-16 00:27:40 -04:00
DuBearte
2bfec256b7
Expressions: accept a decimal comma outside parentheses ( #1347 ) ( #1382 )
...
"2,5 mm" is 2.5 mm; inside a function's parentheses the comma still separates the arguments. Noted under design format 22: an expression typed with a decimal comma is saved as typed, so 0.12.0 asks for an update instead of failing to evaluate it.
2026-10-15 11:40:50 -04:00
semmelrinde
dfa9e094cd
fix: a size worked out from a bare diameter keeps its unit when the design's units change ( #716 ) ( #779 )
...
A size typed as a bare diameter now keeps the design's length unit, so it no longer changes when the design's units change. Fixes #716 .
2026-10-13 12:35:25 -04:00
bherbruck and Claude Opus 5.5
dd7485503a
Parameters: unit-aware parameters (an inch parameter reads bare numbers as inches), atan2/mod/trunc and clearer unit errors, cycle paths (a → b → a), rename with every reference following (expressions, feature inputs, dimensions, favourites, comments), deletes refused with the list of users, parameter errors shown on the features using them, parameters.add/rename/delete/comment/users/graph/complete and expr.evaluate; ChangeParameterCommand renames and favourites; hostile test no longer writes stray files
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01AS5Tn3xieewUSg3uxrMVdL
2026-10-08 00:15:22 +00:00
bherbruck and Claude Opus 5.5
f0cfeba59b
Parameters engine: feature inputs as named model parameters (dN, editable, referenceable), parameters table with sources, values, dependencies (uses/used by) and cycles, favourites, comments, CSV/JSON export and import; more units (inch, mil, yd, km, nm) and functions (exp, ln, log, sign, pow, hypot)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01AS5Tn3xieewUSg3uxrMVdL
2026-10-07 23:23:50 +00:00
bherbruck and Claude Opus 5.5
a97af44979
M0: truck-based kernel with local fillets and chamfers, parametric document timeline
...
The kernel moved from monstertruck to truck: truck's booleans handle blind
holes, pockets and bosses that monstertruck's did not (see the ADR). Fillets
and chamfers on straight convex edges between planar faces are our own exact
local B-rep operation. The document holds parameters with unit-aware
expressions and a timeline that re-evaluates incrementally.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-07 17:18:16 +00:00