Commit Graph

  • c18491f52e Merge origin/main into smlib brett19 2026-10-31 17:27:48 -07:00
  • b3ef6ae52e Hidden lines: kernel bodies through the production prepare against closed forms brett19 2026-10-31 17:27:37 -07:00
  • 4b2d226be2 Merge the hidden-line port to develop's record model brett19 2026-10-31 17:25:16 -07:00
  • e4977721fe Hidden lines: a traced intersection is drawn only where its spline lies on both surfaces brett19 2026-10-31 17:25:16 -07:00
  • ddcb80c8e5 hlr tests: a placed revolution is refused when its placement is not rigid brett19 2026-10-31 17:10:55 -07:00
  • 1642df0ea6 drawing-hlr doc: what is drawn and refused on develop's records brett19 2026-10-31 17:02:48 -07:00
  • 5dd2509aef Hidden lines: tests of the bounded edges, face charts and placed revolutions brett19 2026-10-31 17:02:48 -07:00
  • c30ca02162 Hidden-line fixtures: build develop's records from the fixtures' data brett19 2026-10-31 17:02:48 -07:00
  • 8f2c11da21 Drawings hidden lines: read develop's B-rep records brett19 2026-10-31 17:02:48 -07:00
  • 1b17dd7f54 Merge fixes: every crate and test target compiles on the merged tree, but for crates/geom's hlr brett19 2026-10-31 17:01:30 -07:00
  • b04e363e73 Rig: #316's renamed shell cases pass on solidcore, off its known-failing list brett19 2026-10-31 16:51:05 -07:00
  • 5dffd4f585 Merge origin/develop 05f5e8601 (#316's bottom rounds, kernel-case data only) brett19 2026-10-31 16:50:50 -07:00
  • 6221b7f4bf Rig: solidcore known-failing lists at pin de85a3e00 brett19 2026-10-31 16:50:50 -07:00
  • 5a161e542b Merge main into smlib (develop): 76 conflicting files resolved brett19 2026-10-31 16:40:37 -07:00
  • 3a5195b0a0 Release 0.29.0 v0.29.0 bherbruck 2026-10-31 19:20:30 -04:00
  • 05f5e86011 Kernel rig: #316's bottom rounds as large as the wall, or larger, shell with a step wall at the opening, not refused jyviko 2026-10-31 19:11:58 -04:00
  • c7f877a5e1 Merge solidcore 9efdc6763 (every family on solidcore by default) into ws/pin-10 brett19 2026-10-31 16:07:19 -07:00
  • 9efdc6763a smlib builds its tests clean without the C++ kernel brett19 2026-10-31 16:04:54 -07:00
  • 6a3d422a83 Wave 26/45: Chamfer: second offsets through SetFilletParameters (solidcore#2095) (and 3 more) brett19 2026-10-31 15:57:25 -07:00
  • 75229f2b99 Offset tests: a sphere moved to its centre leaves nothing again (solidcore#2092 fixed by #2096) brett19 2026-10-31 15:57:25 -07:00
  • d0c95f0dcf Chamfer: second offsets through SetFilletParameters (solidcore#2095) brett19 2026-10-31 15:57:25 -07:00
  • 0b48548af0 Turn on solidcore's new fixes and take the rational-span flag off HELD_BACK brett19 2026-10-31 15:57:25 -07:00
  • f6bc30121a Dump folder and crash report don't touch the C++ kernel when nothing runs on it brett19 2026-10-31 15:57:08 -07:00
  • 0f843c295a Pin solidcore at main de85a3e00 (#2080, #2081, #2086, #2095, #2096, #2097, #2102, #2103) brett19 2026-10-31 15:31:30 -07:00
  • 120523a85a Remove the basic surface intersector; the default path's guard runs on native builds brett19 2026-10-31 15:05:50 -07:00
  • 25d376f0f5 Merge ws/pin-9 into ws/default-solidcore brett19 2026-10-31 14:59:38 -07:00
  • 197cd4f436 Booleans: the copies no longer take an index brett19 2026-10-31 14:16:32 -07:00
  • 8fa2488a00 Wave 25/45: Working copies by solidcore's brep_copy, not our own key domains (#2047 fixed by #2055) (and 3 more) brett19 2026-10-31 14:08:19 -07:00
  • 1c90e60aa7 Working copies by solidcore's brep_copy, not our own key domains (#2047 fixed by #2055) brett19 2026-10-31 14:08:19 -07:00
  • 5d59d42d8e Turn on gap_samples_non_bspline_v_stride, gap_array_append_updates_longest, imprint_skips_collapsed_definition brett19 2026-10-31 13:26:19 -07:00
  • 126a281bbc Pin solidcore at main c093bc5a3 (#2054, #2060, #2061, #2065, #2066, #2068, #2069, #2072, #2076) brett19 2026-10-31 13:26:19 -07:00
  • df6a65bea4 Merge origin/develop aa41c0b5d brett19 2026-10-31 13:25:23 -07:00
  • 1bf9c8665c HELD_BACK: geometric_g2_continuity is a fourfold slowdown on 2992, not a hang brett19 2026-10-31 13:06:50 -07:00
  • 8f7a8f693c Wave 24/45: Offset tests: both kernels refuse a top moved -9; the sphere to its centre waits on solidcore (and 3 more) brett19 2026-10-31 12:10:13 -07:00
  • da4db59a3d HELD_BACK: geometric_g2_continuity's reason is 2992 alone brett19 2026-10-31 12:10:13 -07:00
  • aa41c0b5de Kernel rig: the fillets known-failing list is the 22 cases that fail on SMLib 7ac037e jyviko 2026-10-31 14:26:46 -04:00
  • 60923d8cc1 SMLib: pin 7ac037e (the new blend's tangent-end event, zero-speed G2 ends, and its exact-class rounds) jyviko 2026-10-31 14:24:52 -04:00
  • 73416a9bf0 Kernel rig: the exact-class rounds pass on SMLib's classified exact rounds jyviko 2026-10-31 13:09:33 -04:00
  • 19014f38a0 Kernel rig: constant rounds of the exact classes, and a tee's round jyviko 2026-10-31 11:41:35 -04:00
  • 4401ffb1f9 Rig: the test-peg's concave chamfer, alone and after the front chamfer, builds jyviko 2026-10-31 10:40:56 -04:00
  • 6cd4003adb Rig: the curvature-continuous corner cases pick the curvature fillet jyviko 2026-10-31 08:43:46 -04:00
  • be0b1b39bd Rig: the test-peg's front chamfer builds jyviko 2026-10-31 08:19:05 -04:00
  • a3165f62d2 Rig: fillet corners graded curvature-continuous, the default to be jyviko 2026-10-31 07:56:58 -04:00
  • 2273379056 Rig: blends that end where their face runs tangent into another jyviko 2026-10-31 01:46:15 -04:00
  • 2c75cf424f Rig: the test-peg corner at r5 and r7 jyviko 2026-10-31 01:45:57 -04:00
  • 3c16884f7c Rig: the test-peg's concave arc and front top edge rounded together stay within the body's box jyviko 2026-10-31 01:45:57 -04:00
  • 5d7dca1a91 Offset tests: both kernels refuse a top moved -9; the sphere to its centre waits on solidcore brett19 2026-10-31 11:19:50 -07:00
  • 38849d7b00 Hold geometric_g2_continuity: with the rational-span flag off, 2992 and 3368 don't end brett19 2026-10-31 11:19:50 -07:00
  • 91ca23359e Wave 23/45: Every solidcore fix on unless it appears broken (brett19's rule) (and 3 more) brett19 2026-10-31 11:00:12 -07:00
  • 32b26888c1 Turn on offset_keep_cavity_regions and offset_four_face_vertex_split brett19 2026-10-31 11:00:12 -07:00
  • 9df34988cd Pin solidcore at main bb6b65706 (#2049, #2051, #2055) brett19 2026-10-31 11:00:12 -07:00
  • 2cd566aae0 Hold bspline_trim_keeps_rational_end_spans: it fails 3078's check brett19 2026-10-31 10:59:04 -07:00
  • 9337aff4c4 Every solidcore fix on unless it appears broken (brett19's rule) brett19 2026-10-31 10:28:27 -07:00
  • 2b1a63d3f9 Pin solidcore at main 2898e1197 (#2053) brett19 2026-10-31 10:27:49 -07:00
  • 41700f928e Wave 22/45: A round mitred to one that overflows goes first with it (fork 9ba2b12); flags() and warnings (and 3 more) brett19 2026-10-31 10:18:03 -07:00
  • d4eb66f25e Turn on offset_splits_corner_vertices (fork 2e1bb8c's behaviour) brett19 2026-10-31 10:18:03 -07:00
  • e976d45a8f Kernel rig: the exact-class rounds pass on SMLib's classified exact rounds blend-exact-classes-rig jyviko 2026-10-31 13:09:33 -04:00
  • 6f1e2ef343 Merge branch 'solidcore' of https://github.com/brett19/solidcraft into ws/default-solidcore brett19 2026-10-31 10:01:21 -07:00
  • b4e0da3db8 KNOWN_FAILING_TESTS: cite solidcore#2048 brett19 2026-10-31 10:01:21 -07:00
  • 6a0166853f A round mitred to one that overflows goes first with it (fork 9ba2b12); flags() and warnings brett19 2026-10-31 09:37:58 -07:00
  • 15e3a61dab Pin 8: decide the new solidcore flags against the fork at 26cc451 brett19 2026-10-31 09:36:12 -07:00
  • eff6416d46 Pin solidcore at main f75e9d2e8 (#2023, #2024, #2034-#2040, #2043-#2045) brett19 2026-10-31 09:34:32 -07:00
  • 7f1bf7cde6 Merge origin/develop 88e00486b brett19 2026-10-31 09:34:28 -07:00
  • ed16c4bfc1 Merge develop b0d1ba345 (SMLib 26cc451) through ws/develop-b0d1ba brett19 2026-10-31 09:34:28 -07:00
  • 4cc5b6b4a9 Kernel rig: constant rounds of the exact classes, and a tee's round jyviko 2026-10-31 11:41:35 -04:00
  • 905c02afc2 Wave 21/45: boolean2d through boolean_2d, typed edge-vanishes, typed put-back refusal (and 3 more) brett19 2026-10-31 08:31:30 -07:00
  • 0b627d6373 Restore all_solid's loop: an unused index slipped in brett19 2026-10-31 08:31:30 -07:00
  • ff39488aad solidcraft-tests skill stays under its length brett19 2026-10-31 08:26:19 -07:00
  • c5e4a42f4f Format brett19 2026-10-31 08:20:36 -07:00
  • 2647b12e55 Hold back fillet_refuse_crossing_rails: not in the fork brett19 2026-10-31 08:12:56 -07:00
  • 869165d326 KNOWN_FAILING_TESTS: exact causes of the action matrix failures brett19 2026-10-31 08:09:43 -07:00
  • fdb9134a9b Merge branch 'solidcore' of https://github.com/brett19/solidcraft into ws/default-solidcore brett19 2026-10-31 07:42:22 -07:00
  • 99ba9dfb1a Tests known to fail, one list per kernel; untrim carries history tags; fix two tests brett19 2026-10-31 07:42:22 -07:00
  • b6285e5252 Overflowing rounds go first again (solidcore#1980) brett19 2026-10-31 07:25:03 -07:00
  • 88e00486bb STEP import: a face bounded by a slit alone is the whole of its closed surface jyviko 2026-10-31 09:45:06 -04:00
  • 77f127c61e STEP import: a face bounded by seams alone runs its loop the other way, never turns over jyviko 2026-10-31 09:39:30 -04:00
  • 8ad306e695 boolean2d through boolean_2d, typed edge-vanishes, typed put-back refusal brett19 2026-10-31 06:57:15 -07:00
  • 6295833c45 Held flags re-read at SMLib 26cc451: none changes brett19 2026-10-31 06:50:04 -07:00
  • 0cb1031f2c Wave 20/45: Pin 7: decide the new solidcore flags against the fork (and 3 more) brett19 2026-10-31 06:48:40 -07:00
  • 14b1d19563 Pin 7: decide the new solidcore flags against the fork brett19 2026-10-31 06:48:40 -07:00
  • c26f9760de Merge develop b0d1ba345 into solidcore brett19 2026-10-31 06:48:37 -07:00
  • 7e92386297 Merge fork/solidcore into the develop merge brett19 2026-10-31 06:48:07 -07:00
  • b0d1ba3457 Kernel rig: the three spline walls' face counts wait for the one-wall decision; their volumes grade them jyviko 2026-10-31 09:25:57 -04:00
  • a250062c29 Kernel rig: 1985's enclosure is 78 x 77 (74 and 73 inside, 2 mm walls); its volume 38063.827 by hand jyviko 2026-10-31 09:25:57 -04:00
  • 57edcf61ac Kernel rig: the oblique-cut round keeps its old grade until the new blend algorithm lands jyviko 2026-10-31 09:25:48 -04:00
  • cd56cd3ad4 Kernel rig: 3841 is 168's rim touching its coin along a circle, and 4092's reduced recipe is its report less a flange clear of the failing join; the kept cases carry their sources jyviko 2026-10-31 09:05:46 -04:00
  • 6c2a2f3959 Kernel rig: the oblique-cut round graded by its seams (tangent, not curvature-continuous); the flanged rhombus says what it tests (its reliefs stay apart at 60 mm) jyviko 2026-10-31 08:59:20 -04:00
  • 37a4c56477 Kernel rig: the three modelled-thread joins and the fine M48 graded on their volume (the basic profile's groove, Pappus) jyviko 2026-10-31 08:58:23 -04:00
  • 889a2f866c Kernel rig: the cut mirrored loft graded on the box its sections pin jyviko 2026-10-31 08:57:47 -04:00
  • 8e0f6403c3 Kernel rig: the hub's six swept grooves graded on its volume (the revolved hub less each tube's part inside it) jyviko 2026-10-31 08:57:47 -04:00
  • 130f2adaf7 Kernel rig: the two G0 window patches graded on the box the part they close keeps jyviko 2026-10-31 08:57:39 -04:00
  • bfdb79418c Kernel rig: the flange beside the ledge graded on a volume range (the flange's two readings of its length) jyviko 2026-10-31 08:57:13 -04:00
  • f6847c97c9 Kernel rig: the base with two adjacent flanges and a hole graded on its volume (base, bends and panels folded) jyviko 2026-10-31 08:57:13 -04:00
  • 9b4162a334 Kernel rig: the flanged rhombus graded on its volume (flat area x thickness, all four reliefs cut) and its walls' ends jyviko 2026-10-31 08:57:03 -04:00
  • 27b7e202a8 Kernel rig: the two folded 72 degree trays graded on their volume (flat area x thickness) and the walls' reach jyviko 2026-10-31 08:56:34 -04:00
  • 0bcc24ccd1 Kernel rig: the concave round into the peg's cylinder graded on a volume range (the torus it must add, the band it can't leave) jyviko 2026-10-31 08:56:11 -04:00
  • 49c7b982ef Kernel rig: the chamfered corner of the lipped shell graded on its volume (the chamfer's triangle through the wall) jyviko 2026-10-31 08:56:11 -04:00
  • 63dd6ae6f5 Kernel rig: the two 851 chamfers of 2 graded on their volume (the cone's sweep, and its union with the front edge's prism) jyviko 2026-10-31 08:55:24 -04:00
  • 4b512f69e3 Kernel rig: shell/3576 was the ladder's drafted box with rounds shelled, recipe for recipe; the ladder case grades it and carries #3576 and #3573 jyviko 2026-10-31 08:58:46 -04:00
  • 764719c538 Kernel rig: 391 graded on its volume (the shelled housing, sharp to rounded at the flange, less the letters' 0.6 mm deboss) and box jyviko 2026-10-31 08:57:33 -04:00