1.5.1
Release description
Materializr 1.5.1 adds a sketch Dimension tool — Onshape-style measurements
and driving dimensions from the D key or the sketch toolbar. Threads get four
new profiles (trapezoidal/ACME, square, buttress, rounded) plus a fit-clearance
option for printed bolt+nut pairs, and now thread correctly through end
chamfers and onto joined bodies. A long-standing rendering bug that made edges
and whole parts show through walls on complex assemblies is fixed, and
multi-body transforms now survive reload as editable history steps.
Changelog
Added
- Sketch dimension tool (
Dor toolbar): click one or two entities, place
the label, optionally type a value. Covers line length, circle diameter, arc
radius, point-to-point, point-to-line, parallel line gap, angle, rim-to-rim
gap between circles, and hole-centre-to-edge. Dimensions are reference by
default — bracketed grey labels that measure without moving anything — and
become driving (amber) when you type a value or tick Driving, at which
point the solver holds the geometry to the number. The edit popup can also
delete the dimension or convert a two-entity pick into an Equal constraint,
and Equal now equalises circle/arc radii too. Contributed by @TechHQUSA. - Thread profiles: trapezoidal (ACME/leadscrew), square, buttress, and
rounded join the standard V profile — external and internal, with a radial
fit clearance for 3D-printed bolt+nut pairs. Angular profiles take longer to
cut on long threads; a progress dialog with Cancel covers it. - Polygon tool readout: live radius and side count while placing, matching
the circle and rectangle tools. - Thread icon: the Thread tool has its own icon (a screw) instead of
sharing the rotate arrows.
Fixed
- Parts showing through walls: on complex assemblies, edges and entire
features could ghost through solid geometry, getting worse as the project
grew. The renderer no longer displaces faces to break depth ties — draw
order resolves them — so faces and their edges sit exactly where they
should at every zoom level. - Multi-body transforms bake on reload: moving/rotating/scaling several
bodies at once now reloads as a real editable history step, so upstream
edits propagate through it and undo restores every body. (Projects saved
with the old behaviour still load; re-do the transform once to upgrade it.) - Fillets drifting after push/pull edits: push/pull now hands face
identity through to downstream features, so fillets and chamfers stay on
their edges when the project replays instead of wandering or vanishing. - Threads on joined bodies: external threads now cut correctly on bodies
that were unioned from several parts, instead of failing or producing
mangled geometry. - Threads through end chamfers: a chamfered or tapered rod end now
threads through the taper like a real bolt lead-in instead of stopping at
the edge of the cylinder. - Resizing stepped rods: shrinking one segment of a stepped rod no longer
carves into the neighbouring larger segment. - Internal rounded threads: rounded-profile nuts get a continuous smooth
bore at any thread length (previously degraded into flat-topped grooves
past a few turns), including on rods that were modified after threading. - Section view on threaded bodies: the cross-section overlay could stall
for minutes on a swept thread; it now computes in the background, updates
as you drag the plane, and can be cancelled. - Thread re-cuts are cancellable: the progress dialog's Cancel now aborts
even mid-boolean on long cuts. - Malformed BREP files: files with absurd declared section counts are
rejected instantly instead of hanging the importer.
Full commit history: v1.5.0...v1.5.1