mirror of
https://github.com/bherbruck/solidcraft.git
synced 2026-11-03 10:35:58 +00:00
SMLib: pinned at 60b1c6a: the 43 fixes of 2026-10-29 (tangency-labs/smlib#14–#56)
From 7e917f0 to 60b1c6a on tangency-labs/smlib replay/1.0.1, 45 commits in 43 pull requests: - Booleans (#28, #29, #34, #39, #45, #47, #55, #56): a coincident edge split with its edge, a plane grown to cover a face however far, a seam point classified to its face, intersection loops closed only along edges that lie on each other, curves inside one ProtoVertex split at its vertices, an intersection along a face's own edge taken as that edge, a plane a hair into a cylinder touching it along one line (and crossing it in two), faces and loops apart not intersected. - Transforms (#48, #49, #50): a mirrored cylinder read back from its NURBS turns the right way, a rotation or reflection keeps every tolerance and a scale scales them, a scaled body's model size is measured from its geometry. - Fillets and chamfers (#24, #30, #51): a chamfer round an arc is a cone, a gentle corner in a variable radius splits the round, a seam round's corner ball sits where the cylinders' axes meet. - Shell and offset (#17, #22, #23, #25, #26, #32, #38): closed faces and closed sheets offset, exact lines and conics between analytic faces, cones and cylinders extended as themselves, a cone's apex offset as a sphere, a wall that would turn a face inside out refused, neighbours extended to reach a face moved past the body's size, an open edge's trim point on a closed curve. - Draft (#27, #53): a cylinder along the pull drafts to a cone, a cone about the pull to the cone its turned generators make. - Sweeps (#14, #31, #36, #37, #40, #43, #44): a whole turn of a holed profile leaves the void, a curve near a circle swept as itself (text outlines' Béziers pass the check), an arc centred across the axis revolves to an exact B-spline surface of revolution, a minor circle on the axis and a horn torus, line and arc paths swept exactly piece by piece. - Surfaces (#18, #19, #20, #21): a B-spline starter in Bezier form, extend by the distance across the surface and as the same cone or cylinder, untrim in place. - Intersections (#35, #46, #52): a curve into a pole keeps its tangent, a periodic value just past the top wraps a period down, a curve from a singular point starts inside. - Checks, history, measure (#15, #16, #33, #41, #42, #54): a face whose edges moved is Modified, SMLib's warnings are no failed test, sheet faces count in the area, internal poles sought in the knot's row, a collapsed seam not classified, a small loop oriented on the surface's scale. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
# Rust target, SHA-256 of smlib-<target>.tar.gz in the release prebuilt-<SMLIB_REV> of
|
||||
# tangency-labs/smlib. Written by scripts/fetch-smlib.sh --pin; never edited by hand.
|
||||
aarch64-apple-darwin d5f9ee5b49f2b1b9777a27942401516a59384105c2dce58a6bd571efe7d77aa8
|
||||
aarch64-pc-windows-msvc d5df522ed4459dad9ffba4d5b22c05f8bebcf4d5ba217f62395c2ea689492f14
|
||||
aarch64-unknown-linux-gnu b7849d6dbdb358380b7352742dccfd33a71bc423e1fda18566fcd58a0b406ff3
|
||||
i686-pc-windows-msvc 6b7cb77f7fd05f5f458689e49547ec9d9d4920f28cd79f5c16ae44fa8682bc46
|
||||
wasm32-unknown-unknown 63f9c65ae041d1db4b8ffb7306bd6a4f4b7f125f6fb1772ca5dcc14763c76bd6
|
||||
x86_64-apple-darwin 99a5e32ae73c82f9020a046245312cb5352974069a464af3ac9da1f624800ad1
|
||||
x86_64-pc-windows-msvc 828211a338c42be882eb9084fef89087479b713dd641bb3aa0b3b2b70a2b3bfa
|
||||
x86_64-unknown-linux-gnu f69203a49aa1c1a4272364cb13585c84557c466f4863adc66cb1a5f623462289
|
||||
aarch64-apple-darwin 49c6cc428f3d1d4d9b20d9b2bf85377058c1ef016396082f1d7fa17d6f3c9e3b
|
||||
aarch64-pc-windows-msvc e675f1f8eccdc8c902fbb300ba6eca0443a73ecf207ab10a5ecdffa411a0b5df
|
||||
aarch64-unknown-linux-gnu 042f9c6af6053673e3ffd20c9791034a66748538a72b88f3bc08ba17eeca103a
|
||||
i686-pc-windows-msvc 53fcb55669647484b70e707298e927b70b24301078f3181aa0544854dbcbfe86
|
||||
wasm32-unknown-unknown ef5a257974f2ff24c3420fdc4357d67a8da7a8b253508f5af7e549f5556c01ea
|
||||
x86_64-apple-darwin b06dd703c07a0527623f77a70bfc421f580a278d5a18fd5828358b6803098dbe
|
||||
x86_64-pc-windows-msvc 9a572adf26454401273f9c0d509956c684dd8f9eb8c389846ded36b9fabcdf0f
|
||||
x86_64-unknown-linux-gnu 8eda2121cb7f3c50a6d6865c0daae8ed81a910e8cf3e5c5008bc3ffb60d2cf81
|
||||
|
||||
@@ -1 +1 @@
|
||||
7e917f0a308d620491fdbc07c5e07fb29a2b8300
|
||||
60b1c6a33da2af524206d20155096f361ae9484c
|
||||
|
||||
Reference in New Issue
Block a user