# Kernel regression rig Generated by `cargo xtask kernel-cases`. Every geometry case the old kernel (truck) got wrong, as an issue, a PR or a crash report recorded it, is a use case in [`tests/kernel-cases/`](../tests/kernel-cases/) with its own right answer: numbers from analysis or a hand calculation (**analytic**) where the geometry has them, and otherwise the invariants (**invariants**): the operation succeeds, or refuses cleanly where that is the right answer; each body is one closed shell that passes the record's structure and geometry checks and SMLib's own check; the expected face, edge and vertex counts. Never a kernel's output, and never a commercial kernel's. The cases run on SMLib, SolidCraft's kernel. A failing case stays failing until the kernel is fixed; there is no workaround on SolidCraft's side. A failed SMLib call leaves its inputs for replay in the run's output folder (`target/kernel-cases/dumps/-/`). See [`tests/kernel-cases/README.md`](../tests/kernel-cases/README.md) for the format. ## Coverage | Area | Cases | Results | |---|---|---| | booleans | 89 | 14 fail, 1 hang, 73 pass, 1 unsupported | | crashes | 10 | 3 fail, 1 hang, 6 pass | | fillets | 50 | 6 fail, 41 pass, 3 unsupported | | import | 23 | 1 fail, 22 pass | | sheet-metal | 57 | 4 fail, 1 hang, 52 pass | | shell | 18 | 5 fail, 13 pass | | sweeps | 83 | 1 crash, 7 fail, 1 hang, 74 pass | | tessellation | 14 | 1 fail, 13 pass | | threads | 28 | 3 fail, 2 hang, 23 pass | 372 cases from 473 sources; answers: 324 analytic, 48 invariants. ## Results | Case | Sources | What went wrong | Answer | Result | |---|---|---|---|---| | booleans/1107-join-hollow-hub-with-nine-blades | [tangency-labs/solidcraft#1107](https://github.com/tangency-labs/solidcraft/issues/1107) | a hollow hub (tube r 21.5..23) joined with nine disjoint blades whose roots lie wholly in the wall: one valid solid, the cavity stays the hub's. Blades here are r1 round bars (the report's are lofted fan blades) | analytic | pass | | booleans/114-extrude-join-on-curved-body-coincident-wall | [tangency-labs/solidcraft#114](https://github.com/tangency-labs/solidcraft/issues/114) | extruding a profile onto a cylinder with zero taper: the new wall is the old wall continued (coincident cylindrical faces), join failed | analytic | pass | | booleans/1140-hollow-lofted-tube-cut-in-half-and-joined | [tangency-labs/solidcraft#1140](https://github.com/tangency-labs/solidcraft/issues/1140) | a spiral round tube (radius growing 76 to 210 mm over one turn, 12 mm wall) built as 8 lofted bands, each minus a lofted bore, cut in half through the axis plane z=0 and the halves joined: must give one body | invariants | pass | | booleans/1195-text-cut-into-plate | [tangency-labs/solidcraft#1195](https://github.com/tangency-labs/solidcraft/issues/1195) | text cut into a plate: a boundary curve's end meeting a point whatever its parameter (glyph outlines through a text cut) | invariants | pass | | booleans/1279-cut-with-tool-cylinder-coaxial-with-hole | [tangency-labs/solidcraft#1279](https://github.com/tangency-labs/solidcraft/issues/1279) | a corner piece (square column minus a quarter disc r1.5, 0.0003 off the axis) cut out of a part with a blind r1.6 hole on the same axis: the tool's r1.5 face sits 0.1 mm inside the hole wall; 'no result' | analytic | **FAIL**: step 4 (solid.cylinder): SMLib boolean: SMLib's check refuses the result: 6 failed tests: SmFace::Test #33 Face has Coincident Edges: Face has Coincident Edges. | | booleans/13-split-body-by-a-plane | [tangency-labs/solidcraft#13](https://github.com/tangency-labs/solidcraft/issues/13) | split a body by a plane (the split-by-a-face path tripped a debug assertion, 'Two same vertices cannot construct an edge') | analytic | pass | | booleans/1355-concentric-hole-through-drilled-recess | [tangency-labs/solidcraft#1355](https://github.com/tangency-labs/solidcraft/issues/1355) [tangency-labs/solidcraft#1736](https://github.com/tangency-labs/solidcraft/issues/1736) | a drilled O8.5 recess (118 deg drill point) in a plate, then a O4 hole through its centre: the second cut 'does not work' | analytic | pass | | booleans/1647-box-cylinder-general-intersect | [tangency-labs/solidcraft#1647](https://github.com/tangency-labs/solidcraft/issues/1647) | a box and a cylinder in general position (nothing coincident or tangent): Intersect refused as an implausible volume | analytic | pass | | booleans/1649-crossing-cylinders-union-far-from-origin | [tangency-labs/solidcraft#1649](https://github.com/tangency-labs/solidcraft/issues/1649) | union of two crossing cylinders, both moved (1000,-700,300) mm: volume lost with position | analytic | pass | | booleans/168-rim-touching-coin-along-a-circle-only | [tangency-labs/solidcraft#168](https://github.com/tangency-labs/solidcraft/issues/168) | a rim on a coin's top face that meets the coin along one circle only (no shared area, no shared volume): it must not be joined into it | analytic | **FAIL**: shells Coin: 2 (want 1); body_count 1 (want 2) | | booleans/1717-two-overlapping-sphere-cuts | [tangency-labs/solidcraft#1717](https://github.com/tangency-labs/solidcraft/issues/1717) [tangency-labs/solidcraft#2158](https://github.com/tangency-labs/solidcraft/issues/2158) | a second sphere cut overlapping an earlier sphere cut on a box edge: 'no result' | analytic | pass | | booleans/1730-cut-short-of-far-face-keeps-skin | [tangency-labs/solidcraft#1730](https://github.com/tangency-labs/solidcraft/issues/1730) | an extrude cut whose profile stops 0.25 mm short of a wall's far face must leave that skin (it was grown through) | analytic | pass | | booleans/1858-shallow-cuts-after-earlier-pocket | [tangency-labs/solidcraft#1765](https://github.com/tangency-labs/solidcraft/issues/1765) [tangency-labs/solidcraft#1858](https://github.com/tangency-labs/solidcraft/issues/1858) | two 1.5 mm circular cuts overlapping an earlier 0.75 mm pocket (timeline roll-back, insert, redefine): the cut came out empty | analytic | pass | | booleans/1865-tube-and-sector-meeting-along-cylinder-walls | [tangency-labs/solidcraft#1865](https://github.com/tangency-labs/solidcraft/issues/1865) [tangency-labs/solidcraft#1910](https://github.com/tangency-labs/solidcraft/issues/1910) [tangency-labs/solidcraft#1983](https://github.com/tangency-labs/solidcraft/issues/1983) [tangency-labs/solidcraft#2034](https://github.com/tangency-labs/solidcraft/issues/2034) | a union of two solids that meet along cylindrical faces: a tube (r10..12, z 0..20) and a 90 deg ring sector (same radii, z 10..30) whose curved faces are the tube's own, overlapping it axially; refused ('planar faces only') or, by the faceted fallback, left 1710 faceted faces | analytic | pass | | booleans/1910-coaxial-cylinders-intersect | [tangency-labs/solidcraft#1910](https://github.com/tangency-labs/solidcraft/issues/1910) [tangency-labs/solidcraft#1865](https://github.com/tangency-labs/solidcraft/issues/1865) | intersection of two cylinders of one radius on one axis (z 0..30 and 22..46) whose round sides lie in each other over the shared 8 mm | analytic | pass | | booleans/1927-delete-pocket-face-restores-plate | [tangency-labs/solidcraft#1927](https://github.com/tangency-labs/solidcraft/issues/1927) | Delete Face on the 0.5 mm deep O15 recess of a plate: the face around the gap must keep its surface | analytic | pass | | booleans/1949-extrude-side-drawn-in-collinear-pieces | [tangency-labs/solidcraft#1949](https://github.com/tangency-labs/solidcraft/issues/1949) | a profile side drawn as two collinear lines extrudes into one flat face, not two with an edge between them | analytic | pass | | booleans/1949-tapered-extrude-side-in-collinear-pieces | [tangency-labs/solidcraft#1949](https://github.com/tangency-labs/solidcraft/issues/1949) | with a taper too, a side drawn in two collinear pieces is one face | analytic | pass | | booleans/1984-near-coaxial-pin-overlaps-bore-wall | [tangency-labs/solidcraft#1984](https://github.com/tangency-labs/solidcraft/issues/1984) | the overlap of a pin 0.00056 mm off the axis of a bore of its own radius (r=3, 9.65 long): a thin crescent. The report's STEP round trip is left out; this is the geometry | analytic | pass | | booleans/1984-rivet-with-flush-heads-a-hair-off-its-hole | [tangency-labs/solidcraft#1984](https://github.com/tangency-labs/solidcraft/issues/1984) | a rivet (shank r=2, heads r=4 flat on both faces of a 1.5 mm sheet) 0.004 mm off the axis of its hole: overlap with the sheet is the shank's crescent; the heads touch the sheet faces over an area but add no volume | analytic | pass | | booleans/2003-mirror-feature-join-flush-with-mirror-plane | [tangency-labs/solidcraft#2003](https://github.com/tangency-labs/solidcraft/issues/2003) | mirror a feature with Join: the image meets its original along the mirror plane and the join was refused for its volume | analytic | pass | | booleans/2008-coaxial-cylinders-join-one-wall | [tangency-labs/solidcraft#2008](https://github.com/tangency-labs/solidcraft/issues/2008) [tangency-labs/solidcraft#1986](https://github.com/tangency-labs/solidcraft/issues/1986) | a join of coaxial cylinders of one radius whose walls overlap leaves one cylindrical wall in one face (it came out as a stack of faces, so a later chamfer on its top edge refused) | analytic | pass | | booleans/2055-countersink-holes-from-several-sketch-points | [tangency-labs/solidcraft#2055](https://github.com/tangency-labs/solidcraft/issues/2055) | a countersunk hole at two sketch points at once, in a design with several bodies: 'there is no body to cut or intersect' (one point works) | analytic | pass | | booleans/2076-rectangular-pattern-of-cylinder-join | [tangency-labs/solidcraft#2076](https://github.com/tangency-labs/solidcraft/issues/2076) | a rectangular pattern of a cylinder join (pin-fin plate) scales quadratically in time | analytic | pass | | booleans/2464-extrude-join-leaves-hidden-body-alone | [tangency-labs/solidcraft#2464](https://github.com/tangency-labs/solidcraft/issues/2464) [tangency-labs/solidcraft#2465](https://github.com/tangency-labs/solidcraft/issues/2465) | an Extrude Join onto a plate with a hidden coincident copy: the hidden body must not be joined in | analytic | pass | | booleans/2524-circular-pattern-of-bore-cut | [tangency-labs/solidcraft#2524](https://github.com/tangency-labs/solidcraft/issues/2524) | a circular pattern (count 2, 360 deg, about Y) of a cut made off-axis: 'boolean Cut: no result' | analytic | pass | | booleans/2564-joined-side-run-wrapping-past-loop-start | [tangency-labs/solidcraft#2564](https://github.com/tangency-labs/solidcraft/issues/2564) [tangency-labs/solidcraft#1949](https://github.com/tangency-labs/solidcraft/issues/1949) | an extrude of an outline whose bottom side is drawn as two collinear pieces that wrap past the loop's first segment ((10,0)->(20,0) ... (0,0)->(10,0)): the bottom is one face | analytic | pass | | booleans/2580-clip-round-small-hole-of-long-plate | [tangency-labs/solidcraft#2580](https://github.com/tangency-labs/solidcraft/issues/2580) [tangency-labs/solidcraft#2579](https://github.com/tangency-labs/solidcraft/issues/2579) | a 16 mm box cut out round a small (r 1.8) hole of a 3 m long, 2 mm plate keeps the hole in both faces | analytic | pass | | booleans/2583-taper-side-drawn-in-collinear-pieces | [tangency-labs/solidcraft#2583](https://github.com/tangency-labs/solidcraft/issues/2583) | a tapered extrude of a 20x10 rectangle whose bottom side is drawn as two collinear pieces: the sloped side is one face | analytic | pass | | booleans/2601-taper-with-start-offset | [tangency-labs/solidcraft#2601](https://github.com/tangency-labs/solidcraft/issues/2601) | a tapered extrude whose start is offset along the sketch normal (the app says: not supported yet: taper with two-sided, symmetric or offset extents) | analytic | pass | | booleans/2754-taper-extrude-line-arc-corner | [tangency-labs/solidcraft#2754](https://github.com/tangency-labs/solidcraft/issues/2754) | a tapered extrude of a profile in which an arc meets a line at a corner (a half disc) | analytic | pass | | booleans/2755-mirror-copy-keeps-seed-targets | [tangency-labs/solidcraft#2755](https://github.com/tangency-labs/solidcraft/issues/2755) | the mirror copy of a primitive cut changes only the seed's targets, not a body the seed was told to leave alone | analytic | pass | | booleans/2755-pattern-copies-keep-seed-targets | [tangency-labs/solidcraft#2755](https://github.com/tangency-labs/solidcraft/issues/2755) | copies of a primitive cut made with a rectangular pattern change only the seed's targets, not a body the seed was told to leave alone | analytic | pass | | booleans/2801-prism-edge-in-round-cornered-slab-end-face | [tangency-labs/solidcraft#2801](https://github.com/tangency-labs/solidcraft/issues/2801) | a join of a triangular prism and a thin slab with rounded corners (r 4.9) that share their bottom plane, the prism's edge in that plane lying in the slab's end face | analytic | pass | | booleans/2810-taper-extrude-arcs-meeting-at-corners | [tangency-labs/solidcraft#2810](https://github.com/tangency-labs/solidcraft/issues/2810) [tangency-labs/solidcraft#2813](https://github.com/tangency-labs/solidcraft/issues/2813) | a tapered extrude of a loop of arcs on three circles meeting at sharp corners (a circle with a lobe on each side); the walls must meet at the corners | analytic | pass | | booleans/2826-cut-up-to-face-leaves-no-skin | [tangency-labs/solidcraft#2826](https://github.com/tangency-labs/solidcraft/issues/2826) [tangency-labs/solidcraft#2827](https://github.com/tangency-labs/solidcraft/issues/2827) | a cut that ends exactly in a face of its target (the plate's top face) must open the hole, not leave a zero-thickness skin over it | analytic | pass | | booleans/2896-join-arm-end-into-ring-wall | [tangency-labs/solidcraft#2896](https://github.com/tangency-labs/solidcraft/issues/2896) | a join of a ring (R30/R24, 6 tall) and an arm with a convex R5 end whose tip runs 0.1 mm into the ring's outer wall (curved faces that nearly graze) | analytic | pass | | booleans/2896-join-arm-end-near-ring-wall-gap | [tangency-labs/solidcraft#2896](https://github.com/tangency-labs/solidcraft/issues/2896) | a join of a ring and an arm whose R5 convex tip stops 0.01 mm short of the ring's outer wall: nothing overlaps, so nothing fuses | analytic | pass | | booleans/2904-countersunk-hole-with-distant-body | [tangency-labs/solidcraft#2904](https://github.com/tangency-labs/solidcraft/issues/2904) | a countersunk hole in a small plate, near a rounded corner, while an unrelated body sits 120 mm away: only the plate may change, and the countersink must be complete | analytic | pass | | booleans/2928-join-cap-touching-lips-with-offset-walls | [tangency-labs/solidcraft#2928](https://github.com/tangency-labs/solidcraft/issues/2928) | two half-annulus lips (r 4..5, from z=2 to 20) joined onto a stadium-ring base (z 0..2, r 3..5 arcs, centres 20 apart) with their cylinder walls 0.0001 mm off the base's: the lip cap touches the base top, leaving a 0.0001 mm crescent overhang. Layout is a hand-built variant of the PR's public reproduction | analytic | **FAIL**: volume_mm3 1066.022935 (want 769.468975) | | booleans/3027-pin-seated-line-to-line-in-bore | [tangency-labs/solidcraft#3027](https://github.com/tangency-labs/solidcraft/issues/3027) | a pin (r4) seated line to line in a bore (r4, exactly coaxial) of a bush: the two cylinder walls coincide | analytic | pass | | booleans/307-tangent-hole-contacts-ring-against-grid | [tangency-labs/solidcraft#307](https://github.com/tangency-labs/solidcraft/issues/307) | four pairs of through holes whose circles touch at exactly one point (ring holes at (+-25,0),(0,+-25) against grid holes at (+-15,0),(0,+-15)); the symmetric contacts must be treated alike and split no cylinder face | analytic | **FAIL**: measure Plate: the operation failed: not supported yet: tessellation: face 0 (plane): triangulation does not (want measurable); body_count 0 (want 1); faces 0 (want 14); volume_mm3 0 (want 46858.407346) | | booleans/308-blind-cut-ending-inside-a-cylinder | [tangency-labs/solidcraft#308](https://github.com/tangency-labs/solidcraft/issues/308) | a hinge leaf (40x30x3) with a joined r4 knuckle cylinder along X and a O4 pin hole, then a 3.3 mm blind cut of x 12..28, y 29..40 ending inside the cylinder: the result grew a sphere and a freeform face | analytic | pass | | booleans/3092-ring-on-perforated-plate | [tangency-labs/solidcraft#3092](https://github.com/tangency-labs/solidcraft/issues/3092) [tangency-labs/solidcraft#2844](https://github.com/tangency-labs/solidcraft/issues/2844) | a ring (r 19.6/20.8, 20 tall) joined onto the top of an 80x80x1.2 plate with a 9x9 grid of 6.4 mm square holes: the ring's foot crosses many hole edges | analytic | **FAIL**: measure Plate: the operation failed: not supported yet: tessellation: face 1 (plane): triangulation does not (want measurable); body_count 0 (want 1); volume_mm3 0 (want 6744.776237) | | booleans/3175-cut-beside-sealed-void | [tangency-labs/solidcraft#3175](https://github.com/tangency-labs/solidcraft/issues/3175) | a cut over the bottom edge of a revolved cylinder that holds a sealed spherical void on its axis: the body must not come out empty or refused | analytic | pass | | booleans/3243-rim-and-rounded-tooth-join | [tangency-labs/solidcraft#3243](https://github.com/tangency-labs/solidcraft/issues/3243) | a join of a cylindrical rim (r 15.27..16.65, to z=5) and a rounded tooth trimmed to the same two cylinders that overlaps it by 0.01 mm in Z | invariants | pass | | booleans/3303-inward-cut-of-frustum-top-face | [tangency-labs/solidcraft#3303](https://github.com/tangency-labs/solidcraft/issues/3303) [tangency-labs/solidcraft#3309](https://github.com/tangency-labs/solidcraft/issues/3309) | cutting the complete circular top face of a widening conical frustum inward: the cylindrical tool touches the cone only at its rim | analytic | pass | | booleans/3327-cut-ending-flush-with-side-wall | [tangency-labs/solidcraft#3327](https://github.com/tangency-labs/solidcraft/issues/3327) [tangency-labs/solidcraft#2963](https://github.com/tangency-labs/solidcraft/issues/2963) | a cut whose end face lies exactly in a side wall of its target (a window notch): the cut must open the wall, with no skin left in it | analytic | pass | | booleans/3378-circular-pattern-of-join-that-merged-targets | [tangency-labs/solidcraft#3378](https://github.com/tangency-labs/solidcraft/issues/3378) | a circular pattern of a join whose two targets (rim and hub) were merged into one body by that join | analytic | pass | | booleans/3379-circular-pattern-of-thin-spoke-on-ring | [tangency-labs/solidcraft#3379](https://github.com/tangency-labs/solidcraft/issues/3379) | a circular pattern (count 5) of a spoke thinner than the ring it joins (faces 0.5 mm inside the rim and hub faces) | analytic | pass | | booleans/3383-combine-tool-into-rotated-occurrence | [tangency-labs/solidcraft#3383](https://github.com/tangency-labs/solidcraft/issues/3383) | a root body joined into a body inside a component whose occurrence is turned a quarter turn: the tool must stay where it is in the world | analytic | **FAIL**: shells Plate: 2 (want 1); volume_mm3 17000 (want 16750); bbox.min [-20, -10, -20] (want [-20, -10, -25]); bbox.max [20, 25, 20] (want [20, 5, 20]) | | booleans/3447-split-along-plane-of-a-face | [tangency-labs/solidcraft#3447](https://github.com/tangency-labs/solidcraft/issues/3447) [tangency-labs/solidcraft#2979](https://github.com/tangency-labs/solidcraft/issues/2979) | split body where the splitting plane contains an end face (with a boss on it and an R1 fillet on the face's edge) | analytic | pass | | booleans/3455-join-of-64-separate-pegs | [tangency-labs/solidcraft#3455](https://github.com/tangency-labs/solidcraft/issues/3455) | one combine of 64 separate pegs that do not touch: 36 s on truck, growing 4-9x per doubling; must finish in seconds | analytic | **HANG**: no result after 20 s | | booleans/3456-deep-cut-through-drilled-taper-leaves-base | [tangency-labs/solidcraft#3456](https://github.com/tangency-labs/solidcraft/issues/3456) [tangency-labs/solidcraft#3497](https://github.com/tangency-labs/solidcraft/issues/3497) | a deep cut that removes everything above z=2 of a tapered body with nine through-bores, leaving the 2 mm drilled base | analytic | pass | | booleans/3460-cut-by-lid-with-coincident-walls-and-half-moon-tabs | [tangency-labs/solidcraft#3460](https://github.com/tangency-labs/solidcraft/issues/3460) | Combine cut (keep tools) of an enclosure by its lid whose insert is flush with the inner walls and carries four small half-moon tabs that cross them; the cut must not return the target unchanged | analytic | pass | | booleans/3485-boss-joined-on-rod-top-keeps-side-whole | [tangency-labs/solidcraft#3485](https://github.com/tangency-labs/solidcraft/issues/3485) [tangency-labs/solidcraft#3062](https://github.com/tangency-labs/solidcraft/issues/3062) | a boss joined on a rod's top face (the join runs the boss on into the rod); the rod's side must stay one face, not seamed at the boss's foot | analytic | pass | | booleans/3497-collinear-cylinders-partial-height-intersection | [tangency-labs/solidcraft#3497](https://github.com/tangency-labs/solidcraft/issues/3497) [tangency-labs/solidcraft#3456](https://github.com/tangency-labs/solidcraft/issues/3456) | intersection of two collinear R2 H12 cylinders offset by 0.75 along the axis (curved walls coincide over part of the height) | analytic | pass | | booleans/3497-pin-overlapping-bore-by-20-microns | [tangency-labs/solidcraft#3497](https://github.com/tangency-labs/solidcraft/issues/3497) [tangency-labs/solidcraft#3456](https://github.com/tangency-labs/solidcraft/issues/3456) | a pin r=3.02 intersected with a tube whose bore is r=3: a thin annulus (0.02 mm overlap on a curved wall) | analytic | pass | | booleans/3526-intersect-keeps-every-lump | [tangency-labs/solidcraft#3526](https://github.com/tangency-labs/solidcraft/issues/3526) [tangency-labs/solidcraft#3888](https://github.com/tangency-labs/solidcraft/issues/3888) | intersect of a two-lump target (two spheres joined while apart) with a box holding the bottom half of each | analytic | pass | | booleans/3604-cut-with-g2-swept-tool-along-projected-edge | [tangency-labs/solidcraft#3604](https://github.com/tangency-labs/solidcraft/issues/3604) [tangency-labs/solidcraft#3613](https://github.com/tangency-labs/solidcraft/issues/3613) | cut of a box by a swept G2 corner-removal tool along a projected edge chain (left-rear corner; the symmetric front-left chain works) | invariants | **FAIL**: step 12 (solid.sweep): the path curves are not connected end to end | | booleans/3612-circular-pattern-of-spoke-tangent-to-hub | [tangency-labs/solidcraft#3612](https://github.com/tangency-labs/solidcraft/issues/3612) [tangency-labs/solidcraft#3379](https://github.com/tangency-labs/solidcraft/issues/3379) | a spoke whose inner face x=12 is exactly tangent to the hub cylinder r=12 (line contact), joined to the rim, patterned 5 times around the hub's axis | analytic | **FAIL**: step 4 (solid.box): SMLib boolean: SMLib's check refuses the result: 2 failed tests: SmTrimmingTools::Test #3 Loop Orientation: Face Loop has bad orientation [o | | booleans/3633-sphere-intersect-pyramid-apex-at-centre | [tangency-labs/solidcraft#3633](https://github.com/tangency-labs/solidcraft/issues/3633) [tangency-labs/solidcraft#3682](https://github.com/tangency-labs/solidcraft/issues/3682) | a sphere r=10 intersected with a square pyramid whose apex is the sphere's centre and whose sides lie in the planes of the sphere primitive's patch edges | analytic | pass | | booleans/3652-mirror-of-a-mirror-feature | [tangency-labs/solidcraft#3652](https://github.com/tangency-labs/solidcraft/issues/3652) | mirror a Mirror feature (the first mirror's hole) about a second plane: 'Mirror1 cannot be patterned or mirrored yet' | analytic | pass | | booleans/3665-join-extrude-column-on-floor-and-curved-walls | [tangency-labs/solidcraft#3665](https://github.com/tangency-labs/solidcraft/issues/3665) [tangency-labs/solidcraft#3666](https://github.com/tangency-labs/solidcraft/issues/3666) | a join extrude of a column standing on a channel's flat floor and lying along both its curved walls (column circle tangent to both walls) | analytic | **FAIL**: measure Housing: the operation failed: not supported yet: tessellation: face 9 (plane): boundary crosses its (want measurable); body_count 0 (want 1); volume_mm3 0 (want 62248.4964) | | booleans/3671-intersect-tool-in-top-face-beside-rib | [tangency-labs/solidcraft#3671](https://github.com/tangency-labs/solidcraft/issues/3671) | intersect with a tapered pocket tool whose top face lies in the block's top face, 0.5 mm short of a rib | analytic | pass | | booleans/3702-board-in-cavity-of-filleted-rim-case | [tangency-labs/solidcraft#3702](https://github.com/tangency-labs/solidcraft/issues/3702) | a 0.2 mm board lying in the open cavity of a case with a filleted circular rim: cutting it from the case must leave the case unchanged (it was taken for wholly inside) | analytic | pass | | booleans/3703-two-face-extrudes-join-keep-the-step | [tangency-labs/solidcraft#3703](https://github.com/tangency-labs/solidcraft/issues/3703) | two joined face extrudes on one box (top face, then the right side face): the stepped shape must stay | analytic | pass | | booleans/3729-extrude-to-point-on-step-edge | [tangency-labs/solidcraft#3729](https://github.com/tangency-labs/solidcraft/issues/3729) | extrude `to` a point lying exactly on the top edge of a step: must end at the plane z=20 through the point | analytic | pass | | booleans/3782-emboss-on-cylinder-pick-on-far-half | [tangency-labs/solidcraft#3782](https://github.com/tangency-labs/solidcraft/issues/3782) [tangency-labs/solidcraft#3425](https://github.com/tangency-labs/solidcraft/issues/3425) | emboss on a cylinder with the face pick on the half of the wall opposite the sketch | invariants | **FAIL**: step 5 (solid.emboss): rebuilding the B-rep: portable B-rep: face 2 loop 0 use 1: pcurve middle lifts off its edge's curve by 20 mm (tolerance 0.000044192448978 | | booleans/3816-circular-pattern-of-body-about-offset-axis | [tangency-labs/solidcraft#3816](https://github.com/tangency-labs/solidcraft/issues/3816) | circular pattern of a body about an axis {origin,dir} that does not pass through the world origin | analytic | pass | | booleans/3830-split-cup-by-extended-spline-surface | [tangency-labs/solidcraft#3830](https://github.com/tangency-labs/solidcraft/issues/3830) | split a thin-walled cup (shell of a d30 cylinder) with a surface body: an extruded spline surface, extended at both ends | analytic | not supported yet: step 10 (surface.extend): invalid input: not supported yet: extending a surface of more than one face (this one has 3) | | booleans/3841-join-touching-along-one-circle-only | [tangency-labs/solidcraft#3841](https://github.com/tangency-labs/solidcraft/issues/3841) [tangency-labs/solidcraft#168](https://github.com/tangency-labs/solidcraft/issues/168) | Join of a ring (r10..15) onto a coin (r10) that touch only along a circle: no fusion that moves the ring | invariants | **FAIL**: shells Coin: 2 (want 1); body_count 1 (want 2) | | booleans/3850-cross-cut-touching-round-side | [tangency-labs/solidcraft#3850](https://github.com/tangency-labs/solidcraft/issues/3850) [tangency-labs/solidcraft#3741](https://github.com/tangency-labs/solidcraft/issues/3741) | a O50 x 50 cylinder with a 25 mm square through-hole, then a cross cut by a O40 circle split into two halves by a line (both halves picked, merged into one round tool whose end face x=25 touches the cylinder's side along y=0): the result must be one shell, not a good shell plus a zero-area one | analytic | pass | | booleans/3850-hole-through-wall-after-cross-cut | [tangency-labs/solidcraft#3850](https://github.com/tangency-labs/solidcraft/issues/3850) [tangency-labs/solidcraft#3741](https://github.com/tangency-labs/solidcraft/issues/3741) | the O10 through-all hole across the wall of the body from the cross-cut case (the report's failing step: 'lumps: cannot mesh a complete shell boundary') | analytic | pass | | booleans/3887-ring-standing-on-perforated-plate | [tangency-labs/solidcraft#3887](https://github.com/tangency-labs/solidcraft/issues/3887) [tangency-labs/solidcraft#2844](https://github.com/tangency-labs/solidcraft/issues/2844) | a ring (r19.6/20.8, 20 tall) joined onto an 80x80x1.2 plate with a 9x9 grid of 6.4 mm square holes; the ring's foot crosses the holes | analytic | **FAIL**: measure Plate: the operation failed: not supported yet: tessellation: face 1 (plane): triangulation does not (want measurable); body_count 0 (want 1); volume_mm3 0 (want 6744.7762) | | booleans/3968-hole-as-wide-as-a-cones-top | [tangency-labs/solidcraft#3968](https://github.com/tangency-labs/solidcraft/issues/3968) | a hole of diameter 10 drilled into the top of a truncated cone whose top is also diameter 10 (the hole wall meets the cone at the top rim) | analytic | pass | | booleans/4008-symmetric-revolve-cut-ends-in-side-face | [tangency-labs/solidcraft#4008](https://github.com/tangency-labs/solidcraft/issues/4008) | symmetric 180 deg revolve cut about a vertical edge of a block, the tool's end faces lying in the block's side face | analytic | pass | | booleans/4011-mirror-of-cut-under-wall | [tangency-labs/solidcraft#4011](https://github.com/tangency-labs/solidcraft/issues/4011) | a blind hole mirrored to a spot where half its top disc lies under a wall's foot | analytic | pass | | booleans/4058-walls-joined-flush-round-a-floor | [tangency-labs/solidcraft#4058](https://github.com/tangency-labs/solidcraft/issues/4058) [tangency-labs/solidcraft#4059](https://github.com/tangency-labs/solidcraft/issues/4059) | a 10 mm ring (rounded corners) extruded 40 mm as a Join round a floor's outline: it touches the floor back to back on its flat sides and rounded corners | analytic | pass | | booleans/4095-slab-cut-standing-off-a-bore-r10 | [tangency-labs/solidcraft#4095](https://github.com/tangency-labs/solidcraft/issues/4095) | a slab cut whose +x face stands 6.73e-05 mm (0.90 x the coincidence tolerance 7.48e-05) off a through-bore's wall (R=10), beside the bore | analytic | pass | | booleans/4095-slab-cut-standing-off-a-bore-r15 | [tangency-labs/solidcraft#4095](https://github.com/tangency-labs/solidcraft/issues/4095) | a slab cut whose +x face stands 6.60e-05 mm (0.60 x the coincidence tolerance 1.10e-04) off a through-bore's wall (R=15), beside the bore | analytic | pass | | booleans/423-through-all-cut-must-not-reach-behind-sketch-plane | [tangency-labs/solidcraft#423](https://github.com/tangency-labs/solidcraft/issues/423) | a one-sided Through All cut from a sketch plane at x=98 toward -x, with its wall 0.0022 mm from a face of a notch beyond the plane: the cut must remove nothing at x > 98 | analytic | pass | | booleans/451-cut-block-crossing-hollow-sphere-tool | [tangency-labs/solidcraft#451](https://github.com/tangency-labs/solidcraft/issues/451) | a 12x8x8 block (x 8..20) crossing the inner sphere r=18.5 of a hollow spherical-shell tool: the cut keeps the part inside r=18.5 | analytic | pass | | booleans/451-cut-block-inside-hollow-sphere-tool | [tangency-labs/solidcraft#451](https://github.com/tangency-labs/solidcraft/issues/451) | a block wholly inside the void of a hollow spherical-shell tool (r 18.5 to 40): cutting leaves it untouched, the tool never reaches it | analytic | pass | | booleans/500-coaxial-cylinder-cut-from-thin-disc | [tangency-labs/solidcraft#500](https://github.com/tangency-labs/solidcraft/issues/500) | a radius 20 cylinder cut out of a coaxial radius 40 disc spanning x -1..1 lost about 2.6% of the volume | analytic | pass | | booleans/559-through-hole-into-shelled-box-rim | [tangency-labs/solidcraft#559](https://github.com/tangency-labs/solidcraft/issues/559) | a 1 mm through-all hole straight down into the 2 mm rim of a shelled box: 'implausible volume' / no result | analytic | pass | | booleans/562-press-pull-floor-beside-rounds | [tangency-labs/solidcraft#562](https://github.com/tangency-labs/solidcraft/issues/562) | Press Pull of a floor whose neighbours are rounds (vertical corner fillets): 'a neighbouring edge is not straight' | analytic | **FAIL**: step 3 (solid.press_pull): SMLib boolean: SMLib's check refuses the result: 21 failed tests: SmBrep::Test #59 Tolerance: Edge tolerance relative to brep toleran | | booleans/831-tapered-extrude-d-shape-arc-meets-line | [tangency-labs/solidcraft#831](https://github.com/tangency-labs/solidcraft/issues/831) | tapered extrude of a D shape (an arc meeting a line at a sharp corner): refused as 'tapered profiles where an arc meets another edge at a corner' | analytic | pass | | booleans/831-tapered-extrude-text-glyph | [tangency-labs/solidcraft#831](https://github.com/tangency-labs/solidcraft/issues/831) | tapered extrude of a text glyph (Bezier outline): refused with a misleading 'mixing lines and arcs' error | invariants | **FAIL**: step 4 (solid.extrude): SMLib extrude: the draft cannot continue the walls exactly: the curve from (0.6600, 2.3989, 0.0000) is neither a line nor an arc | | crashes/1219-bore-fillet-then-grooves-cut | [tangency-labs/solidcraft#1219](https://github.com/tangency-labs/solidcraft/issues/1219) | 24 small grooves cut into a bore whose top edge has an unrelated 1 mm fillet: 73 s and 24 boolean retries instead of 0.2 s | analytic | pass | | crashes/140-join-pad-hanging-past-the-edge | [tangency-labs/solidcraft#140](https://github.com/tangency-labs/solidcraft/issues/140) | a join whose tool face lies flat on the target but only half backed by it (the pad hangs 10 mm past the edge) must not add material | analytic | pass | | crashes/1985-step-export-enclosure-screw-hole | [tangency-labs/solidcraft#1985](https://github.com/tangency-labs/solidcraft/issues/1985) [tangency-labs/solidcraft#2243](https://github.com/tangency-labs/solidcraft/issues/2243) | a small enclosure (rounded box, inner cut, corner gusset with a screw hole, two standoffs, USB cut-out) whose STEP export never finished (the export meshes its own file back) | invariants | pass | | crashes/2243-step-export-flanged-enclosure | [tangency-labs/solidcraft#2243](https://github.com/tangency-labs/solidcraft/issues/2243) [tangency-labs/solidcraft#1985](https://github.com/tangency-labs/solidcraft/issues/1985) | a flanged enclosure with two standoffs and no screw hole whose STEP export also never finished | invariants | pass | | crashes/2357-join-ring-of-90-cylinder-segments | [tangency-labs/solidcraft#2357](https://github.com/tangency-labs/solidcraft/issues/2357) | one join of a ring of 90 straight cylinder segments, each overlapping its neighbour at a 4 degree joint: a caught truck panic, then a refusal after 21 minutes | invariants | **FAIL**: step 3 (solid.combine): SMLib boolean: SMLib's check refuses the result: 90 failed tests: SmBSplineCurve::Test #13 Bad CurveCusp: 2D BSplineCurve Warning: Extre | | crashes/2992-join-disk-and-36-twisted-loft-blades | [tangency-labs/solidcraft#2992](https://github.com/tangency-labs/solidcraft/issues/2992) | join of a disk and a circular pattern of 36 twisted lofted blades (embedded 2.54 mm in the disk): blocks for minutes | invariants | **HANG**: no result after 20 s | | crashes/3540-cut-with-coincident-cylinder-face | [tangency-labs/solidcraft#3540](https://github.com/tangency-labs/solidcraft/issues/3540) | a groove cut whose r33 arcs lie exactly on the r33 cylinder of an earlier slot cut and overlap it in Z: minutes of CPU | analytic | pass | | crashes/3685-delete-fillet-face-beside-seam | [tangency-labs/solidcraft#1559](https://github.com/tangency-labs/solidcraft/issues/1559) [tangency-labs/solidcraft#3685](https://github.com/tangency-labs/solidcraft/issues/3685) | Delete Face on a fillet face next to a face whose edge a boolean/fillet rebuilt as an intersection curve: must never panic (truck: not implemented: intersection curve cannot connect by homotopy) | analytic | pass | | crashes/4092-loft-ribs-rounded-pad-union-panics | [tangency-labs/solidcraft#4092](https://github.com/tangency-labs/solidcraft/issues/4092) | join extrude of a rounded pad over a lofted body with ring and ribs: repeated truck intersection_curve panics, then 'boolean Union: no result' | invariants | **FAIL**: step 50 (solid.extrude): SMLib boolean: operation: SMLib failed (status 1001) | | crashes/4092-loft-ribs-rounded-pad-union-reduced | [tangency-labs/solidcraft#4092](https://github.com/tangency-labs/solidcraft/issues/4092) | the same without the top flange: the join fails with 'boolean Union: no result' | invariants | **FAIL**: step 40 (solid.extrude): SMLib boolean: operation: SMLib failed (status 1001) | | fillets/1008-fillet-tray-floor-and-three-of-four-corners | [tangency-labs/solidcraft#1008](https://github.com/tangency-labs/solidcraft/issues/1008) | an R10 round on the four inside floor edges and three of the four inside vertical corners of an open tray, so one corner keeps a sharp vertical edge where two floor rounds meet (rebuilt from the report's edge picks: the original design is not in the report) | analytic | pass | | fillets/1080-chamfer-beside-openings-fits | [tangency-labs/solidcraft#1080](https://github.com/tangency-labs/solidcraft/issues/1080) [tangency-labs/solidcraft#1124](https://github.com/tangency-labs/solidcraft/issues/1124) | a 4 mm chamfer on the top front edge of a cube with three square openings stays clear of the openings (they start 5 mm in) | analytic | pass | | fillets/1080-chamfer-runs-into-openings-refused | [tangency-labs/solidcraft#1080](https://github.com/tangency-labs/solidcraft/issues/1080) [tangency-labs/solidcraft#1124](https://github.com/tangency-labs/solidcraft/issues/1124) | a 9 mm chamfer on the top front edge of a cube with square openings 5 mm in must be refused: it would cut through the rims of the openings | invariants | pass | | fillets/1191-fillet-both-rims-of-a-tube-top | [tangency-labs/solidcraft#1191](https://github.com/tangency-labs/solidcraft/issues/1191) | an R2 round on the outer and inner rim circles of a tube's top face (the report's ten picks on a ring-shaped top: the round failed after 0.10.1; rebuilt as a plain tube since the design is not in the report) | analytic | pass | | fillets/1207-fillet-concave-arc-at-boss | [tangency-labs/solidcraft#1207](https://github.com/tangency-labs/solidcraft/issues/1207) | an R2 round on the concave arc where a bar top meets a boss that only partly sits on it | analytic | not supported yet: step 3 (solid.fillet): not supported yet: the fillet is larger than the faces beside its edges allow | | fillets/1207-fillet-straight-edge-ending-on-boss | [tangency-labs/solidcraft#1207](https://github.com/tangency-labs/solidcraft/issues/1207) | an R2 round along the straight top edge of a bar that runs out against a cylindrical boss | analytic | pass | | fillets/1213-round-end-circle-of-bent-tube | [tangency-labs/solidcraft#1213](https://github.com/tangency-labs/solidcraft/issues/1213) [tangency-labs/solidcraft#1291](https://github.com/tangency-labs/solidcraft/issues/1291) | an R3 round on the end circle of a lofted tube whose axis bends (a 60 degree torus section) | analytic | pass | | fillets/1262-fillet-boss-bottom-arc | [tangency-labs/solidcraft#1262](https://github.com/tangency-labs/solidcraft/issues/1262) | a 0.8 mm round on the exposed half circle at the bottom of a cylindrical boss joined to a box side | analytic | **FAIL**: step 3 (solid.fillet): SMLib fillet: operation: SMLib failed (status 1001) | | fillets/1390-chamfer-hole-rim-touching-bottom | [tangency-labs/solidcraft#1390](https://github.com/tangency-labs/solidcraft/issues/1390) [tangency-labs/solidcraft#1574](https://github.com/tangency-labs/solidcraft/issues/1574) [tangency-labs/solidcraft#1428](https://github.com/tangency-labs/solidcraft/issues/1428) | a 3 mm chamfer on the rim of a hole that is tangent to the bottom face runs off that face and must not add material below the part | invariants | pass | | fillets/1488-fillet-slab-end-after-nudged-loft-join | [tangency-labs/solidcraft#1488](https://github.com/tangency-labs/solidcraft/issues/1488) [tangency-labs/solidcraft#1517](https://github.com/tangency-labs/solidcraft/issues/1517) | an R1 fillet on the end edge of a 3.5 mm slab after a pleated loft was joined flush with its inner face (the join needs a tool retry; later fillets must still work) | invariants | pass | | fillets/1557-fillet-vertical-corners-after-bottom-rounds | [tangency-labs/solidcraft#1557](https://github.com/tangency-labs/solidcraft/issues/1557) [tangency-labs/solidcraft#1581](https://github.com/tangency-labs/solidcraft/issues/1581) | vertical corner fillets R2 on a 25x25x10 box whose four bottom edges are already rounded R2 (the round meets the earlier mitre) | analytic | **FAIL**: faces 14 (want 18) | | fillets/1667-fillet-rim-line-beside-quarter-turns | [tangency-labs/solidcraft#1667](https://github.com/tangency-labs/solidcraft/issues/1667) [tangency-labs/solidcraft#1702](https://github.com/tangency-labs/solidcraft/issues/1702) | an R5 round of the top rim of a 297 mm long box whose corners are R5 (a 287 mm line beside 7.85 mm quarter turns) | analytic | **FAIL**: volume_mm3 1779142.942702 (want 1776536.244667) | | fillets/1668-fillet-both-sides-of-thin-wall | [tangency-labs/solidcraft#1668](https://github.com/tangency-labs/solidcraft/issues/1668) [tangency-labs/solidcraft#1720](https://github.com/tangency-labs/solidcraft/issues/1720) | an R5 round on an outer top edge and the matching inner (concave) edge of a 2 mm wall in one feature fits, as it does one after the other | analytic | pass | | fillets/190-fillet-rim-as-tall-as-wall | [tangency-labs/solidcraft#190](https://github.com/tangency-labs/solidcraft/issues/190) [tangency-labs/solidcraft#318](https://github.com/tangency-labs/solidcraft/issues/318) | an R2 round of the top edge of a disc 2 mm high (the round is as tall as the wall, so it meets the bottom face) | analytic | pass | | fillets/193-paste-copies-the-fillets | [tangency-labs/solidcraft#193](https://github.com/tangency-labs/solidcraft/issues/193) [tangency-labs/solidcraft#214](https://github.com/tangency-labs/solidcraft/issues/214) [tangency-labs/solidcraft#363](https://github.com/tangency-labs/solidcraft/issues/363) [tangency-labs/solidcraft#613](https://github.com/tangency-labs/solidcraft/issues/613) | a block with two R2 top edges rounded, copied and pasted 40 mm over: the copy must carry its own fillets | analytic | pass | | fillets/1986-chamfer-arc-edge-of-joined-sectors | [tangency-labs/solidcraft#1986](https://github.com/tangency-labs/solidcraft/issues/1986) | a 3 mm chamfer on the outer top arc of a 120 degree annular sector joined to a lower inner sector (the joined outer wall must not limit the chamfer) | analytic | pass | | fillets/199-fillet-uses-up-end-face | [tangency-labs/solidcraft#199](https://github.com/tangency-labs/solidcraft/issues/199) [tangency-labs/solidcraft#317](https://github.com/tangency-labs/solidcraft/issues/317) | an R3 round on the four vertical edges of a 14x6x10 box: the two rounds on each 6 mm end face meet exactly (the face is used up) | analytic | pass | | fillets/219-pattern-of-filleted-pockets | [tangency-labs/solidcraft#219](https://github.com/tangency-labs/solidcraft/issues/219) | a plate with 6 pockets made by patterning one pocket and the R3.2 round of its four corner edges, the pocket height set by a parameter | analytic | pass | | fillets/2341-pattern-of-chamfered-bosses | [tangency-labs/solidcraft#2341](https://github.com/tangency-labs/solidcraft/issues/2341) [tangency-labs/solidcraft#2774](https://github.com/tangency-labs/solidcraft/issues/2774) [tangency-labs/solidcraft#2775](https://github.com/tangency-labs/solidcraft/issues/2775) [tangency-labs/solidcraft#2342](https://github.com/tangency-labs/solidcraft/issues/2342) | a 2 x 2 grid made by a feature pattern of a boss and its two chamfers (a concave root chamfer and a convex tip chamfer) | analytic | **FAIL**: step 9 (solid.chamfer): SMLib chamfer: operation: SMLib failed (status 1001) | | fillets/237-fillet-concave-edge-between-two-cylinders | [tangency-labs/solidcraft#237](https://github.com/tangency-labs/solidcraft/issues/237) [tangency-labs/solidcraft#238](https://github.com/tangency-labs/solidcraft/issues/238) | an R6 round on the vertical edge where two cylinder walls meet (the concave corner of two merged discs), the two walls meeting at an angle | analytic | pass | | fillets/2498-fillet-tiny-end-edges-rounded-rectangle | [tangency-labs/solidcraft#2498](https://github.com/tangency-labs/solidcraft/issues/2498) [tangency-labs/solidcraft#2506](https://github.com/tangency-labs/solidcraft/issues/2506) | an R2 round of the top loop of a 26.4x8.6x8.4 rounded rectangle whose end edges are only 0.02 mm long (corner radius 4.29) | analytic | pass | | fillets/2672-chamfer-one-pick-large-plate | [tangency-labs/solidcraft#2672](https://github.com/tangency-labs/solidcraft/issues/2672) [tangency-labs/solidcraft#3295](https://github.com/tangency-labs/solidcraft/issues/3295) | one pick on a stadium boss top rim chamfers the whole tangent loop, also when the part is more than 200 mm across | analytic | **FAIL**: faces 12 (want 15); volume_mm3 215013.754884 (want 214980.737398) | | fillets/2708-fillet-curvature-continuous-angled-ends | [tangency-labs/solidcraft#2708](https://github.com/tangency-labs/solidcraft/issues/2708) [tangency-labs/solidcraft#2739](https://github.com/tangency-labs/solidcraft/issues/2739) | a curvature-continuous (G2) fillet of size 5 on a straight edge that ends on two slanted planar faces | analytic | pass | | fillets/2719-chamfer-as-wide-as-corner-round | [tangency-labs/solidcraft#2719](https://github.com/tangency-labs/solidcraft/issues/2719) | a 1 mm chamfer round a bottom loop whose corners are R1 rounds: each corner cone closes to a point on the bottom face | analytic | pass | | fillets/2752-fillet-rim-of-flat-cut-on-sphere | [tangency-labs/solidcraft#2752](https://github.com/tangency-labs/solidcraft/issues/2752) [tangency-labs/solidcraft#2787](https://github.com/tangency-labs/solidcraft/issues/2787) | an R1 round round the rim of a radius-2 sphere cut flat at z=1 | analytic | **FAIL**: step 3 (solid.fillet): SMLib fillet: operation: SMLib failed (status 1001) | | fillets/2797-chamfer-two-distances-circular-rim | [tangency-labs/solidcraft#2797](https://github.com/tangency-labs/solidcraft/issues/2797) [tangency-labs/solidcraft#3300](https://github.com/tangency-labs/solidcraft/issues/3300) [tangency-labs/solidcraft#2893](https://github.com/tangency-labs/solidcraft/issues/2893) | a Two Distances chamfer (1 mm on the top face, 0.5 mm down the wall) on the circular rim between a plane and a cylinder | analytic | pass | | fillets/2811-fillet-rib-roots | [tangency-labs/solidcraft#2811](https://github.com/tangency-labs/solidcraft/issues/2811) | an R1.5 fillet of the 32 vertical root edges of 8 ribs between two walls of a grille tray (a performance case: the time must not blow up) | analytic | pass | | fillets/2852-fillet-outer-round-concentric-with-inner | [tangency-labs/solidcraft#2852](https://github.com/tangency-labs/solidcraft/issues/2852) | an R18 round on the outside top edges of a 3 mm thick upside-down U, concentric with the R15 round of its inside edges | analytic | pass | | fillets/2907-chamfer-two-end-outlines-rounded-top | [tangency-labs/solidcraft#2907](https://github.com/tangency-labs/solidcraft/issues/2907) [tangency-labs/solidcraft#3861](https://github.com/tangency-labs/solidcraft/issues/3861) | a 1.5 mm chamfer of both end outlines (sides, top and the two top arcs) of a prism with rounded top corners, bottom edges left alone | analytic | pass | | fillets/324-fillet-over-hole-overlap | [tangency-labs/solidcraft#324](https://github.com/tangency-labs/solidcraft/issues/324) [tangency-labs/solidcraft#1885](https://github.com/tangency-labs/solidcraft/issues/1885) | a 4 mm fillet on a top edge whose round overlaps the rim of a through hole (the hole breaks into the round) | analytic | not supported yet: step 6 (solid.fillet): not supported yet: the fillet is larger than the faces beside its edges allow | | fillets/3276-chamfer-edge-of-1mm-protrusion-on-joined-l | [tangency-labs/solidcraft#3276](https://github.com/tangency-labs/solidcraft/issues/3276) | three extrudes joined into an L-shaped body with a 1 mm protrusion, then a chamfer on the protrusion's outer edge (the report: the corners are no longer 90 degrees and the chamfer fails) | analytic | pass | | fillets/334-fillet-top-outline-after-concave-rounds | [tangency-labs/solidcraft#334](https://github.com/tangency-labs/solidcraft/issues/334) [tangency-labs/solidcraft#335](https://github.com/tangency-labs/solidcraft/issues/335) | an R2 round on the whole top outline of two merged cylinders after their two concave vertical edges were rounded R5 | analytic | pass | | fillets/3369-fillet-edge-ends-on-tangent-seam | [tangency-labs/solidcraft#3369](https://github.com/tangency-labs/solidcraft/issues/3369) [tangency-labs/solidcraft#3922](https://github.com/tangency-labs/solidcraft/issues/3922) | an R2 round on a straight edge whose ends sit on the tangent seam between a flat top and a rounded end | analytic | pass | | fillets/3435-fillet-larger-than-top-ring | [tangency-labs/solidcraft#3435](https://github.com/tangency-labs/solidcraft/issues/3435) [tangency-labs/solidcraft#3441](https://github.com/tangency-labs/solidcraft/issues/3441) | a fillet of radius 6.9 on a cylinder rim whose flat top ring (round the joined boss) is only 4.3 mm wide must be refused, not grow the part | invariants | pass | | fillets/3655-chamfer-edge-order-box | [tangency-labs/solidcraft#3655](https://github.com/tangency-labs/solidcraft/issues/3655) [tangency-labs/solidcraft#3660](https://github.com/tangency-labs/solidcraft/issues/3660) | a plain box with all 12 edges chamfered, the edges listed in an order that was refused | analytic | pass | | fillets/3753-circular-pattern-of-hole-and-its-rim-chamfer | [tangency-labs/solidcraft#3753](https://github.com/tangency-labs/solidcraft/issues/3753) | a circular pattern (6 copies about Y) of a through hole and the 1 mm chamfer on its rim (the report: the pattern is refused because the copied chamfer 'would grow the part'); rebuilt as a hole in a disc, the original design is not in the report | analytic | pass | | fillets/3779-chamfer-all-spline-spans | [tangency-labs/solidcraft#3779](https://github.com/tangency-labs/solidcraft/issues/3779) [tangency-labs/solidcraft#3804](https://github.com/tangency-labs/solidcraft/issues/3804) | a 0.1 mm chamfer on all eight top-rim spans of a 20 x 20 pillow whose four sides are fit splines (two cubic spans each) | invariants | pass | | fillets/3779-fillet-all-spline-spans | [tangency-labs/solidcraft#3779](https://github.com/tangency-labs/solidcraft/issues/3779) [tangency-labs/solidcraft#3804](https://github.com/tangency-labs/solidcraft/issues/3804) | a 0.1 mm fillet on all eight top-rim spans of a 20 x 20 pillow whose four sides are fit splines (two cubic spans each) | invariants | pass | | fillets/3868-chamfer-concave-edge-adds-material | [tangency-labs/solidcraft#3868](https://github.com/tangency-labs/solidcraft/issues/3868) | a chamfer of an inside (concave) edge fills the corner and adds material, one on the outside edge removes it | analytic | pass | | fillets/4055-chamfer-bar-edge-over-joined-pin | [tangency-labs/solidcraft#4055](https://github.com/tangency-labs/solidcraft/issues/4055) | a 3 mm chamfer on the bottom long edge of a bar joined on top of a pin, where the chamfer is wider than the 2 mm gap between that edge and the pin | analytic | not supported yet: step 3 (solid.chamfer): not supported yet: the chamfer is larger than the faces beside its edges allow | | fillets/4101-chamfer-tapered-plug-corners | [tangency-labs/solidcraft#4101](https://github.com/tangency-labs/solidcraft/issues/4101) | the four edges of a block end face chamfered where the block sides are 1 degree off square: exact volume of the plane-clipped prism (the corner edges of about 0.0001 mm are real geometry) | analytic | pass | | fillets/4141-fillet-corner-after-wedge-cut-beside-bspline | [tangency-labs/solidcraft#4141](https://github.com/tangency-labs/solidcraft/issues/4141) | an R5 round on the corner edge left by a wedge cut through a body vertex next to a B-spline face | invariants | pass | | fillets/4143-fillet-notch-rim-on-bspline-ramp | [tangency-labs/solidcraft#4143](https://github.com/tangency-labs/solidcraft/issues/4143) | an R4 round on the rim of an R5 notch where its cylinder meets an extruded B-spline ramp, both ends running into a square wall | invariants | pass | | fillets/485-fillet-d-prism-top-outline-arc-and-flat | [tangency-labs/solidcraft#485](https://github.com/tangency-labs/solidcraft/issues/485) [tangency-labs/solidcraft#604](https://github.com/tangency-labs/solidcraft/issues/604) | an R0.5 round on both top perimeter edges (the arc and the flat) of a D-shaped prism, the two edges meeting at sharp 90 degree corners | analytic | pass | | fillets/556-fillet-edge-ending-on-curved-boss | [tangency-labs/solidcraft#556](https://github.com/tangency-labs/solidcraft/issues/556) [tangency-labs/solidcraft#646](https://github.com/tangency-labs/solidcraft/issues/646) | an R0.5 round on a single straight bottom edge of a box whose end runs out against a cylindrical boss wall | analytic | pass | | fillets/783-fillet-pick-far-from-any-edge-refused | [tangency-labs/solidcraft#783](https://github.com/tangency-labs/solidcraft/issues/783) [tangency-labs/solidcraft#820](https://github.com/tangency-labs/solidcraft/issues/820) | a fillet whose edge pick is 15 mm from the nearest edge must be refused, not applied to some other edge | invariants | pass | | fillets/814-chamfer-hex-hole-corners | [tangency-labs/solidcraft#814](https://github.com/tangency-labs/solidcraft/issues/814) [tangency-labs/solidcraft#1067](https://github.com/tangency-labs/solidcraft/issues/1067) | a 2 mm chamfer on the six vertical corners of a hexagonal hole: one bevel each, not a notch | analytic | pass | | fillets/851-fillet-three-edges-at-knife-edge-arc-corner | [tangency-labs/solidcraft#851](https://github.com/tangency-labs/solidcraft/issues/851) [tangency-labs/solidcraft#854](https://github.com/tangency-labs/solidcraft/issues/854) [tangency-labs/solidcraft#926](https://github.com/tangency-labs/solidcraft/issues/926) [tangency-labs/solidcraft#935](https://github.com/tangency-labs/solidcraft/issues/935) [tangency-labs/solidcraft#1294](https://github.com/tangency-labs/solidcraft/issues/1294) | three edges meeting at the front corner of a plate with a concave arc wall that runs out in a knife-edge tip: top front edge, arc top edge and front upright, R2 together | invariants | pass | | fillets/862-fillet-curvature-continuous-box-edge | [tangency-labs/solidcraft#862](https://github.com/tangency-labs/solidcraft/issues/862) | a curvature-continuous (G2) fillet of size 6 on one edge of a 20 mm cube | analytic | pass | | fillets/896-fillet-smooth-seam-refused | [tangency-labs/solidcraft#896](https://github.com/tangency-labs/solidcraft/issues/896) [tangency-labs/solidcraft#936](https://github.com/tangency-labs/solidcraft/issues/936) | a fillet picked on the seam where a rounded edge runs tangent into the flat top has no corner to round and is refused as an invalid pick | invariants | pass | | import/1721-closed-bspline-tube-face | [tangency-labs/solidcraft#1721](https://github.com/tangency-labs/solidcraft/issues/1721) [tangency-labs/solidcraft#3880](https://github.com/tangency-labs/solidcraft/issues/3880) | a cylinder r=10 h=30 whose side is a closed (rational B-spline) tube face wrapping all the way round a closed non-periodic surface: it must mesh and measure as the full tube | analytic | pass | | import/2043-outer-bound-opposing-surface-sense | [tangency-labs/solidcraft#1974](https://github.com/tangency-labs/solidcraft/issues/1974) [tangency-labs/solidcraft#2043](https://github.com/tangency-labs/solidcraft/issues/2043) | a block whose every plane's axis points into the part and whose faces say same_sense .F. while their FACE_OUTER_BOUND loops run counter-clockwise about the outward normal: the loops are outer bounds, not holes | analytic | pass | | import/258-cone-point-vertex | [tangency-labs/solidcraft#258](https://github.com/tangency-labs/solidcraft/issues/258) | the same STEP cone with a VERTEX_LOOP at the apex: the mesh stopped 30 mm short of the apex | analytic | pass | | import/258-cone-to-point | [tangency-labs/solidcraft#258](https://github.com/tangency-labs/solidcraft/issues/258) | a STEP cone 20 mm across coming to a point 30 mm up (no vertex at the apex): the cone face was meshed flat at its base, so the measured shape was far off | analytic | pass | | import/258-tiny-pin | [tangency-labs/solidcraft#258](https://github.com/tangency-labs/solidcraft/issues/258) | a STEP pin 0.5 mm across, 2 mm long: meshed 1.16 mm off at a 0.5 mm tolerance | analytic | pass | | import/3098-bspline-edges-over-tiny-knot-span | [tangency-labs/solidcraft#3098](https://github.com/tangency-labs/solidcraft/issues/3098) | a block whose 12 straight edges are degree-1 B-spline curves over a knot span of 1e-7 (as NX writes short edges); the faces must be kept | analytic | pass | | import/3208-extruded-ellipse-face-over-parameter-seam | [tangency-labs/solidcraft#3120](https://github.com/tangency-labs/solidcraft/issues/3120) [tangency-labs/solidcraft#3208](https://github.com/tangency-labs/solidcraft/issues/3208) | a prism over a circular segment whose curved side lies on a SURFACE_OF_LINEAR_EXTRUSION of an ELLIPSE (a = b = 10) and spans the ellipse's parameter origin (-60 to +60 degrees): the face must cover only the narrow segment side, not wrap the ellipse | analytic | pass | | import/3352-vertex-off-its-edge-curve | [tangency-labs/solidcraft#3351](https://github.com/tangency-labs/solidcraft/issues/3351) [tangency-labs/solidcraft#3352](https://github.com/tangency-labs/solidcraft/issues/3352) | a 300 mm square surface whose corner vertex sits 0.19 mm off the end of its edge's curve (the file declares 0.01 mm accuracy): the face must be kept, the vertex snapped onto the curve | analytic | pass | | import/3359-iges-trim-pieces-written-end-to-start | [tangency-labs/solidcraft#3358](https://github.com/tangency-labs/solidcraft/issues/3358) [tangency-labs/solidcraft#3359](https://github.com/tangency-labs/solidcraft/issues/3359) | a box of six trimmed planes whose composite trim curves have their 2nd and 4th pieces written end to start: every loop must still close | analytic | pass | | import/3730-void-oriented-shell-false | [tangency-labs/solidcraft#3730](https://github.com/tangency-labs/solidcraft/issues/3730) [tangency-labs/solidcraft#3872](https://github.com/tangency-labs/solidcraft/issues/3872) | a block with a closed cavity written as BREP_WITH_VOIDS whose void shell (outward-facing faces) is turned by ORIENTED_CLOSED_SHELL .F.; the cavity must be taken out, not added | analytic | pass | | import/3806-iges-revolved-arc-spherical-cap-dome | [tangency-labs/solidcraft#3806](https://github.com/tangency-labs/solidcraft/issues/3806) [tangency-labs/solidcraft#3813](https://github.com/tangency-labs/solidcraft/issues/3813) | a dome: an IGES surface of revolution (120) of a 60-to-90 degree circular arc (100) of radius 50 centred on the axis, trimmed by a circle at the rim, over a flat base disc; the cap must be 50 mm across and 6.7 mm tall, not a whole sphere | analytic | pass | | import/3845-iges-trim-pieces-miss-by-a-gap | [tangency-labs/solidcraft#3845](https://github.com/tangency-labs/solidcraft/issues/3845) [tangency-labs/solidcraft#3846](https://github.com/tangency-labs/solidcraft/issues/3846) | a box of six trimmed planes where the edge (0,0,0)-(0,20,0) stops 0.01 mm short of its end corner in both faces that use it: the small gap must be closed, giving a closed box instead of two dropped faces | analytic | **FAIL**: smlib_check SMLib check: 2 failed tests: SmTrimmingTools::Test #0 Edge/Edge Gap: Gap between an edge endPoint an (want ok) | | import/3871-cone-base-circle-with-vertex-loop | [tangency-labs/solidcraft#3871](https://github.com/tangency-labs/solidcraft/issues/3871) [tangency-labs/solidcraft#3901](https://github.com/tangency-labs/solidcraft/issues/3901) | the same cone with a VERTEX_LOOP at its point on the cone face: the point must still be reached, not read as a flat disc | analytic | pass | | import/3871-cone-bounded-only-by-its-base-circle | [tangency-labs/solidcraft#3871](https://github.com/tangency-labs/solidcraft/issues/3871) [tangency-labs/solidcraft#3901](https://github.com/tangency-labs/solidcraft/issues/3901) [tangency-labs/solidcraft#3880](https://github.com/tangency-labs/solidcraft/issues/3880) | a cone whose face is bounded only by its base circle (no vertex at the point) must reach its point, not come in as a flat disc | analytic | pass | | import/3880-cylinder-seam-edge | [tangency-labs/solidcraft#3880](https://github.com/tangency-labs/solidcraft/issues/3880) | a cylinder r=10 h=30 whose side face is written with a seam edge: one closed solid with 3 faces | analytic | pass | | import/3880-nurbs-hemisphere-dome | [tangency-labs/solidcraft#3880](https://github.com/tangency-labs/solidcraft/issues/3880) | a hemisphere r=20 whose curved face is a rational B-spline surface, flat disc below | analytic | pass | | import/3886-iges-bspline-curve-over-tiny-knot-span | [tangency-labs/solidcraft#3885](https://github.com/tangency-labs/solidcraft/issues/3885) [tangency-labs/solidcraft#3886](https://github.com/tangency-labs/solidcraft/issues/3886) | a box of six trimmed planes with one edge written as a B-spline curve (126) over a knot span of 1e-7: both faces it bounds must be kept | analytic | pass | | import/3912-iges-hole-trim-first-piece-reversed | [tangency-labs/solidcraft#3912](https://github.com/tangency-labs/solidcraft/issues/3912) | a 10 x 10 trimmed patch with a 4 x 4 square hole whose composite trim curve starts with a reversed piece: the hole stays a hole | analytic | pass | | import/3913-iges-trim-curve-first-piece-reversed | [tangency-labs/solidcraft#3912](https://github.com/tangency-labs/solidcraft/issues/3912) [tangency-labs/solidcraft#3913](https://github.com/tangency-labs/solidcraft/issues/3913) | a box of six trimmed planes whose composite trim curves start with a piece written end to start (1st and 3rd pieces reversed): every loop must still close | analytic | pass | | import/3963-closed-spline-edge-vertex-past-start | [tangency-labs/solidcraft#3963](https://github.com/tangency-labs/solidcraft/issues/3963) | a 20 mm square face bounded by one closed degree-1 B-spline edge whose only vertex sits at parameter 2e-7, just past the curve's start: the face must be kept, not dropped or crashed on | analytic | pass | | import/3972-iges-two-separate-closed-boxes | [tangency-labs/solidcraft#3928](https://github.com/tangency-labs/solidcraft/issues/3928) [tangency-labs/solidcraft#3972](https://github.com/tangency-labs/solidcraft/issues/3972) | an IGES file of twelve trimmed planes forming two separate closed boxes (10x20x30, one 100 mm along x): they must come in as two solids, not one open body | analytic | pass | | import/4005-cylinder-written-as-near-zero-cone | [tangency-labs/solidcraft#4005](https://github.com/tangency-labs/solidcraft/issues/4005) | a cylinder r=5 h=10 whose side is a CONICAL_SURFACE with a semi-angle of 8e-12 rad (a cylinder to within rounding, as the exporter wrote it): the face must be read, not refused as a 'bad cone' | analytic | pass | | import/4006-plane-written-as-cone-of-nearly-right-angle | [tangency-labs/solidcraft#4006](https://github.com/tangency-labs/solidcraft/issues/4006) | an annular plate r 4..10, 3 thick, whose top face is a CONICAL_SURFACE of semi-angle pi/2 - 7e-12 (a plane to within rounding, as the exporter wrote it): the face must be read, not refused as a 'bad cone', and the body stays closed | analytic | pass | | sheet-metal/1040-convert-a-1200-mm-strip-1-mm-thick | [tangency-labs/solidcraft#1040](https://github.com/tangency-labs/solidcraft/issues/1040) | a 1200 x 100 x 1 strip (diagonal over 1000 times its thickness) converted to sheet metal: refused with no outline on that face | analytic | pass | | sheet-metal/1040-convert-a-990-mm-strip-keeps-its-1-mm-hole | [tangency-labs/solidcraft#1040](https://github.com/tangency-labs/solidcraft/issues/1040) | a 990 x 100 x 1 strip with holes of 10, 4, 2 and 1 mm: the 1 mm hole fell out of the outline when the mesh sagged by almost the thickness | analytic | **FAIL**: measure Plate: the operation failed: not supported yet: tessellation: face 0 (plane): triangulation does not (want measurable); body_count 0 (want 1); volume_mm3 0 (want 98904.966822) | | sheet-metal/1092-convert-a-channel-with-its-bends-modelled | [tangency-labs/solidcraft#1092](https://github.com/tangency-labs/solidcraft/issues/1092) [tangency-labs/solidcraft#1314](https://github.com/tangency-labs/solidcraft/issues/1314) | a U channel modelled with its bend radii (R2 inside, R4 outside), a 6 mm hole in one wall and a label engraved 0.2 deep in its web, converted at the bends' outer arcs | analytic | pass | | sheet-metal/1092-convert-an-L-with-a-modelled-bend-to-the-rules-radius | [tangency-labs/solidcraft#1092](https://github.com/tangency-labs/solidcraft/issues/1092) [tangency-labs/solidcraft#1314](https://github.com/tangency-labs/solidcraft/issues/1314) | an L section modelled with a bend of R2 inside and R4 outside, converted at that bend under a rule of R3: the bend becomes one bend of the rule's radius at the legs' virtual sharp | analytic | pass | | sheet-metal/1092-convert-an-engraved-plate | [tangency-labs/solidcraft#1092](https://github.com/tangency-labs/solidcraft/issues/1092) [tangency-labs/solidcraft#1314](https://github.com/tangency-labs/solidcraft/issues/1314) | a 60 x 40 x 1 plate with a 20 x 10 x 0.1 engraving in its top face converted to sheet metal (refused as not a plate of even thickness; the engraving becomes a pocket of the sheet) | analytic | pass | | sheet-metal/1095-refold-a-cutout-with-a-corner-on-the-sheets-edge-at-a-bend | [tangency-labs/solidcraft#1095](https://github.com/tangency-labs/solidcraft/issues/1095) | a flange unfolded, a triangular cut-out with a corner on the sheet's own edge at the middle of the bend zone, refolded: sew failed (this wire is not simple) | analytic | **FAIL**: step 11 (solid.extrude): SMLib export: the mapped B-rep does not validate: portable B-rep: a closed shell bounds two regions and encloses one | | sheet-metal/1280-hole-square-to-a-45-degree-flange | [tangency-labs/solidcraft#1280](https://github.com/tangency-labs/solidcraft/issues/1280) | a 5 mm hole drilled square to the face of a 45 degree flange: the drill cap's certificate refused it by 1e-11 mm | analytic | pass | | sheet-metal/1285-convert-a-bracket-whose-wall-covers-part-of-an-edge | [tangency-labs/solidcraft#1285](https://github.com/tangency-labs/solidcraft/issues/1285) [tangency-labs/solidcraft#1340](https://github.com/tangency-labs/solidcraft/issues/1340) | an 80 x 50 x 2 plate with a 40 wide, 30 high wall on part of its front edge, converted at the wall's outside bend edge: refused because the bend's setback used up an edge of a face | analytic | pass | | sheet-metal/1295-a-slot-across-a-flange-leaves-the-rest-of-it-as-a-loose-piece | [tangency-labs/solidcraft#1295](https://github.com/tangency-labs/solidcraft/issues/1295) [tangency-labs/solidcraft#1338](https://github.com/tangency-labs/solidcraft/issues/1338) | a 100 x 60 sheet with a 45 degree 40 mm flange and a slot cut across the flange just past its bend: the rest of the flange keeps no material joining it to the base | analytic | pass | | sheet-metal/1311-inside-flange-on-a-plate-turned-62-degrees | [tangency-labs/solidcraft#1311](https://github.com/tangency-labs/solidcraft/issues/1311) | a 100 x 60 plate turned 62 degrees about the origin with a 90 degree inside flange on one edge: the trimmed corner falls on the sew grid and the flange failed to close | analytic | pass | | sheet-metal/1481-unfold-a-tray-whose-features-choose-their-own-corner-relief | [tangency-labs/solidcraft#1232](https://github.com/tangency-labs/solidcraft/issues/1232) [tangency-labs/solidcraft#1481](https://github.com/tangency-labs/solidcraft/issues/1481) | a 120 x 90 base with two edge flange features (bottom and left edges with a round relief, top and right edges with a square one) over a rule whose relief is a notch, unfolded | analytic | pass | | sheet-metal/1797-tray-with-torn-corners-at-72-degrees-folded | [tangency-labs/solidcraft#1797](https://github.com/tangency-labs/solidcraft/issues/1797) [tangency-labs/solidcraft#1799](https://github.com/tangency-labs/solidcraft/issues/1799) | a tray whose flanges lean at 72 degrees with the tear corner relief: the torn ends are helices over slanted bends | invariants | pass | | sheet-metal/1979-every-cut-after-a-cut-machines-the-sheet | [tangency-labs/solidcraft#1979](https://github.com/tangency-labs/solidcraft/issues/1979) [tangency-labs/solidcraft#1980](https://github.com/tangency-labs/solidcraft/issues/1980) | on a folded sheet a rectangular cut-out and then twenty 4 mm holes in one sketch: a cut after a cut was dropped without a word, and many holes ran out of budget | analytic | pass | | sheet-metal/262-fold-a-tab-just-inside-its-root | [tangency-labs/solidcraft#262](https://github.com/tangency-labs/solidcraft/issues/262) [tangency-labs/solidcraft#277](https://github.com/tangency-labs/solidcraft/issues/277) | a 20 x 20 tab folded 90 degrees on a line 1 mm inside its root, where the bend zone stays clear of the blank's outline | analytic | pass | | sheet-metal/262-fold-at-a-tab-root-refused | [tangency-labs/solidcraft#262](https://github.com/tangency-labs/solidcraft/issues/262) [tangency-labs/solidcraft#277](https://github.com/tangency-labs/solidcraft/issues/277) | a fold exactly at a tab's root, where the bend zone (+-BA/2) would reach the blank's outline beside the tab, needs a bend relief | invariants | pass | | sheet-metal/264-fold-one-of-two-collinear-tabs | [tangency-labs/solidcraft#264](https://github.com/tangency-labs/solidcraft/issues/264) [tangency-labs/solidcraft#279](https://github.com/tangency-labs/solidcraft/issues/279) | a 100 x 40 blank with two 15 x 7 tabs on one line, one tab folded 90 degrees on a line that the other tab also lies on | analytic | pass | | sheet-metal/264-one-fold-across-two-collinear-tabs | [tangency-labs/solidcraft#264](https://github.com/tangency-labs/solidcraft/issues/264) | one fold line spanning both of two collinear tabs folds both | analytic | pass | | sheet-metal/296-hole-in-a-base-with-two-adjacent-edge-flanges | [tangency-labs/solidcraft#296](https://github.com/tangency-labs/solidcraft/issues/296) [tangency-labs/solidcraft#355](https://github.com/tangency-labs/solidcraft/issues/355) | an 80 x 40 base with a 30 mm flange on the y = 0 edge and a 15 mm flange on the x = 80 edge, and a round hole through the base beside them: sew failed with a non-manifold edge contact | invariants | pass | | sheet-metal/3078-flange-on-the-side-edge-of-a-flange | [tangency-labs/solidcraft#3078](https://github.com/tangency-labs/solidcraft/issues/3078) [tangency-labs/solidcraft#3274](https://github.com/tangency-labs/solidcraft/issues/3274) | an edge flange on the side edge of an existing wall, meeting a flange on the base across the existing bend with a round corner relief (not supported yet: a flange on the side of another flange) | invariants | pass | | sheet-metal/3234-edge-flange-on-the-bend-line-refused | [tangency-labs/solidcraft#3234](https://github.com/tangency-labs/solidcraft/issues/3234) [tangency-labs/solidcraft#3273](https://github.com/tangency-labs/solidcraft/issues/3273) | a second edge flange picked on the bend line of an existing flange made a doubled flange with a gap and two shells in one body | invariants | pass | | sheet-metal/3316-convert-a-plate-keeps-its-place | [tangency-labs/solidcraft#3316](https://github.com/tangency-labs/solidcraft/issues/3316) | a 100 x 60 x 2 plate converted from its top face moved down by one thickness (z -2..0 instead of 0..2) | analytic | pass | | sheet-metal/3324-flat-pattern-refused-after-a-fillet-on-the-sheet | [tangency-labs/solidcraft#3324](https://github.com/tangency-labs/solidcraft/issues/3324) [tangency-labs/solidcraft#3325](https://github.com/tangency-labs/solidcraft/issues/3325) [tangency-labs/solidcraft#3418](https://github.com/tangency-labs/solidcraft/issues/3418) | a fillet on a sheet metal corner changes the body but not its sheet model, so the flat pattern would be a sharp rectangle: it must refuse | invariants | pass | | sheet-metal/3353-mirrored-sheet-body-keeps-its-flat-pattern | [tangency-labs/solidcraft#3353](https://github.com/tangency-labs/solidcraft/issues/3353) [tangency-labs/solidcraft#3354](https://github.com/tangency-labs/solidcraft/issues/3354) | a sheet metal body mirrored into a new body must still be sheet metal (flat pattern, bend table): it was a plain solid | analytic | **FAIL**: step 13 (sheet.flat_pattern): invalid parameters for `sheet.flat_pattern`: `Body1 (2)` is not a sheet metal body | | sheet-metal/3417-rhombus-with-a-flange-on-each-edge-and-square-reliefs | [tangency-labs/solidcraft#3417](https://github.com/tangency-labs/solidcraft/issues/3417) [tangency-labs/solidcraft#3421](https://github.com/tangency-labs/solidcraft/issues/3421) [tangency-labs/solidcraft#3280](https://github.com/tangency-labs/solidcraft/issues/3280) | a 60 mm rhombus (120 and 60 degree corners) with a 90 degree flange on each of its four edges and a square corner relief 8 mm across: the reliefs at the two 120 degree corners would overlap | invariants | pass | | sheet-metal/349-unfold-a-tray-shrunk-by-a-parameter-72-degrees | [tangency-labs/solidcraft#349](https://github.com/tangency-labs/solidcraft/issues/349) | a 2000 x 2500 tray with four 38.6 mm flanges at 72 degrees whose sketch is driven by parameters W and H, shrunk to 400 x 300 and unfolded (the solver leaves 1e-13 mm residuals: the planar region arrangement failed) | analytic | pass | | sheet-metal/349-unfold-a-tray-shrunk-by-a-parameter-90-degrees | [tangency-labs/solidcraft#349](https://github.com/tangency-labs/solidcraft/issues/349) | a 2000 x 2500 tray with four 38.6 mm flanges at 90 degrees whose sketch is driven by parameters W and H, shrunk to 400 x 300 and unfolded (the solver leaves 1e-13 mm residuals: the planar region arrangement failed) | analytic | pass | | sheet-metal/405-tray-with-72-degree-flanges-folded | [tangency-labs/solidcraft#405](https://github.com/tangency-labs/solidcraft/issues/405) [tangency-labs/solidcraft#406](https://github.com/tangency-labs/solidcraft/issues/406) | a 120 x 90 tray with four 38.6 mm flanges at 72 degrees closed with the rule's gap: the corners used to stay open as a V | invariants | pass | | sheet-metal/405-unfold-a-tray-with-72-degree-flanges | [tangency-labs/solidcraft#405](https://github.com/tangency-labs/solidcraft/issues/405) [tangency-labs/solidcraft#406](https://github.com/tangency-labs/solidcraft/issues/406) | a 120 x 90 tray with four 38.6 mm flanges at 72 degrees, closed at the corners with the rule's gap, unfolded | analytic | pass | | sheet-metal/416-round-hole-and-slanted-slot-across-a-bend | [tangency-labs/solidcraft#416](https://github.com/tangency-labs/solidcraft/issues/416) [tangency-labs/solidcraft#425](https://github.com/tangency-labs/solidcraft/issues/425) [tangency-labs/solidcraft#1797](https://github.com/tangency-labs/solidcraft/issues/1797) [tangency-labs/solidcraft#1799](https://github.com/tangency-labs/solidcraft/issues/1799) | a 160 x 100 plate with a 90 degree flange, unfolded, a 20 mm round hole and a 10 x 24 slot turned 30 degrees cut across the bend zone, refolded: the cut-out walls fold to curves on the bend's cylinder | analytic | pass | | sheet-metal/436-edge-flanges-at-105-and-120-degrees-on-opposite-edges | [tangency-labs/solidcraft#436](https://github.com/tangency-labs/solidcraft/issues/436) [tangency-labs/solidcraft#447](https://github.com/tangency-labs/solidcraft/issues/447) | one edge flange feature with its own angle and height on each of two opposite edges: 105 degrees and 30 mm, 120 degrees and 25 mm | analytic | pass | | sheet-metal/436-edge-flanges-with-their-own-height-on-opposite-edges | [tangency-labs/solidcraft#436](https://github.com/tangency-labs/solidcraft/issues/436) [tangency-labs/solidcraft#447](https://github.com/tangency-labs/solidcraft/issues/447) | one edge flange feature whose two edges carry their own heights (30 and 25 mm) over the feature's 20 mm default | analytic | pass | | sheet-metal/436-unfold-a-tray-with-four-angles-and-heights | [tangency-labs/solidcraft#436](https://github.com/tangency-labs/solidcraft/issues/436) [tangency-labs/solidcraft#447](https://github.com/tangency-labs/solidcraft/issues/447) [tangency-labs/solidcraft#501](https://github.com/tangency-labs/solidcraft/issues/501) | one edge flange feature whose four edges carry 75, 90, 105 and 120 degrees and heights 38.6, 38.6, 30 and 25, with corners between unequal angles closed, unfolded | analytic | pass | | sheet-metal/479-unfold-a-tray-with-round-relieved-corners | [tangency-labs/solidcraft#479](https://github.com/tangency-labs/solidcraft/issues/479) | a 120 x 90 tray with four 20 mm 90 degree flanges and corner relief shape round, unfolded | analytic | pass | | sheet-metal/488-unfold-a-tray-with-square-relieved-corners | [tangency-labs/solidcraft#488](https://github.com/tangency-labs/solidcraft/issues/488) | a 120 x 90 tray with four 20 mm 90 degree flanges and corner relief shape rectangular, unfolded | analytic | pass | | sheet-metal/514-refold-an-L-bracket-after-unfolding-it | [tangency-labs/solidcraft#514](https://github.com/tangency-labs/solidcraft/issues/514) | an L bracket unfolded and refolded: the refold must give the folded part back | analytic | pass | | sheet-metal/514-unfold-an-L-bracket | [tangency-labs/solidcraft#514](https://github.com/tangency-labs/solidcraft/issues/514) | a 60 x 40 base with a 20 mm 90 degree flange on one edge, unfolded: the flat plate is the base, the bend allowance and the flange's straight | analytic | pass | | sheet-metal/529-a-hundred-slots-and-four-folds | [tangency-labs/solidcraft#529](https://github.com/tangency-labs/solidcraft/issues/529) [tangency-labs/solidcraft#430](https://github.com/tangency-labs/solidcraft/issues/430) [tangency-labs/solidcraft#964](https://github.com/tangency-labs/solidcraft/issues/964) | a 200 x 300 panel with a hundred 4.4 x 20 slots and four 90 degree folds (one per side tab): the flat geometry ran out of its processing budget above 77 slots | analytic | **HANG**: no result after 20 s | | sheet-metal/541-box-cut-straight-through-a-flat-sheet | [tangency-labs/solidcraft#541](https://github.com/tangency-labs/solidcraft/issues/541) | a solid.box cut straight through a 100 x 60 x 2.5 sheet was refused, though the same rectangle as an extrude cut works | analytic | pass | | sheet-metal/542-round-hole-in-a-flat-sheet-and-its-flat-pattern | [tangency-labs/solidcraft#542](https://github.com/tangency-labs/solidcraft/issues/542) [tangency-labs/solidcraft#552](https://github.com/tangency-labs/solidcraft/issues/552) | a 3.2 mm round hole cut through a 100 x 60 x 2.5 sheet, which the flat pattern must report as a circle | analytic | pass | | sheet-metal/560-hole-through-a-sheet-metal-base | [tangency-labs/solidcraft#560](https://github.com/tangency-labs/solidcraft/issues/560) [tangency-labs/solidcraft#656](https://github.com/tangency-labs/solidcraft/issues/656) | solid.hole square to a flat sheet metal panel was refused as sheet machining that cannot be preserved | analytic | pass | | sheet-metal/570-flange-refuses-thickness-it-would-ignore | [tangency-labs/solidcraft#570](https://github.com/tangency-labs/solidcraft/issues/570) [tangency-labs/solidcraft#594](https://github.com/tangency-labs/solidcraft/issues/594) [tangency-labs/solidcraft#572](https://github.com/tangency-labs/solidcraft/issues/572) | sheet.flange given thickness, k_factor and bend_radius, which the rule alone defines, used to ignore them silently and build the 2.5 mm default | invariants | pass | | sheet-metal/601-return-lip-on-a-flanges-far-edge | [tangency-labs/solidcraft#593](https://github.com/tangency-labs/solidcraft/issues/593) [tangency-labs/solidcraft#601](https://github.com/tangency-labs/solidcraft/issues/601) | an edge flange stands on the far edge of another edge flange (a lip turned in over the base), both 90 degrees | analytic | pass | | sheet-metal/634-flange-beside-the-leg-of-an-L-folded | [tangency-labs/solidcraft#634](https://github.com/tangency-labs/solidcraft/issues/634) | the same bar with its leg and a 15 mm inside flange on the bar's top edge, folded | analytic | pass | | sheet-metal/634-unfold-a-flange-beside-the-leg-of-an-L | [tangency-labs/solidcraft#634](https://github.com/tangency-labs/solidcraft/issues/634) | a 160 x 30 bar with a 20 x 30 leg past its top edge at the left end, and a 90 degree 15 mm inside flange on the bar's top edge (x 20..160), unfolded: the flange's trim cut the leg away | analytic | pass | | sheet-metal/638-fold-both-collinear-tabs-one-after-the-other | [tangency-labs/solidcraft#638](https://github.com/tangency-labs/solidcraft/issues/638) [tangency-labs/solidcraft#652](https://github.com/tangency-labs/solidcraft/issues/652) [tangency-labs/solidcraft#963](https://github.com/tangency-labs/solidcraft/issues/963) | two collinear tabs folded in two features on the same line; the second fold used to be refused as crossing a slanted edge | analytic | pass | | sheet-metal/639-fold-tab-on-inside-edge-of-an-L-blank | [tangency-labs/solidcraft#639](https://github.com/tangency-labs/solidcraft/issues/639) [tangency-labs/solidcraft#653](https://github.com/tangency-labs/solidcraft/issues/653) [tangency-labs/solidcraft#963](https://github.com/tangency-labs/solidcraft/issues/963) | a tab (x 45..60, y 60..90) on an inside edge of an L-shaped blank folded 90 degrees at x = 59 with the fixed point on the other leg; refused as folding tabs that join again | analytic | pass | | sheet-metal/659-ellipse-cutout-across-a-bend | [tangency-labs/solidcraft#659](https://github.com/tangency-labs/solidcraft/issues/659) [tangency-labs/solidcraft#692](https://github.com/tangency-labs/solidcraft/issues/692) | a 160 x 100 plate with a 90 degree flange, unfolded, a 24 x 12 ellipse cut across the bend zone and refolded: the cut's wall folds to a curve on the bend's cylinder | analytic | pass | | sheet-metal/659-ellipse-cutout-in-a-flat-sheet | [tangency-labs/solidcraft#659](https://github.com/tangency-labs/solidcraft/issues/659) [tangency-labs/solidcraft#692](https://github.com/tangency-labs/solidcraft/issues/692) | a 20 x 12 ellipse cut through a 100 x 60 x 2.5 sheet: it became 0.001 mm chords, one face each | analytic | pass | | sheet-metal/685-fold-with-the-fixed-point-on-the-top-face | [tangency-labs/solidcraft#958](https://github.com/tangency-labs/solidcraft/issues/958) | a large thin blank folded across its whole width with the fixed point exactly on the sheet's top face | analytic | pass | | sheet-metal/702-flange-along-what-a-cutout-leaves | [tangency-labs/solidcraft#702](https://github.com/tangency-labs/solidcraft/issues/702) | a 200 x 100 plate whose bottom-left 100 x 60 is cut away, and a 90 degree 40 mm inside flange picked on what is left of the bottom edge (x 100..200) | analytic | pass | | sheet-metal/723-tray-with-torn-corners-folded | [tangency-labs/solidcraft#723](https://github.com/tangency-labs/solidcraft/issues/723) [tangency-labs/solidcraft#809](https://github.com/tangency-labs/solidcraft/issues/809) [tangency-labs/solidcraft#1797](https://github.com/tangency-labs/solidcraft/issues/1797) [tangency-labs/solidcraft#1799](https://github.com/tangency-labs/solidcraft/issues/1799) | a 120 x 90 tray with four 20 mm 90 degree flanges and the tear corner relief: each torn bend end is a helical cut across the bend | invariants | pass | | sheet-metal/723-unfold-a-tray-with-torn-corners | [tangency-labs/solidcraft#723](https://github.com/tangency-labs/solidcraft/issues/723) [tangency-labs/solidcraft#809](https://github.com/tangency-labs/solidcraft/issues/809) [tangency-labs/solidcraft#1797](https://github.com/tangency-labs/solidcraft/issues/1797) [tangency-labs/solidcraft#1799](https://github.com/tangency-labs/solidcraft/issues/1799) | a 120 x 90 tray with four 20 mm 90 degree flanges and corner relief shape tear, unfolded | analytic | pass | | sheet-metal/725-convert-a-shelled-tray-and-unfold-it | [tangency-labs/solidcraft#647](https://github.com/tangency-labs/solidcraft/issues/647) [tangency-labs/solidcraft#725](https://github.com/tangency-labs/solidcraft/issues/725) [tangency-labs/solidcraft#1285](https://github.com/tangency-labs/solidcraft/issues/1285) [tangency-labs/solidcraft#1340](https://github.com/tangency-labs/solidcraft/issues/1340) | a 100 x 60 x 30 box shelled to 2 mm, converted to sheet metal by its four bottom edges and unfolded | analytic | pass | | sheet-metal/774-convert-a-plate-with-nine-round-holes | [tangency-labs/solidcraft#774](https://github.com/tangency-labs/solidcraft/issues/774) [tangency-labs/solidcraft#977](https://github.com/tangency-labs/solidcraft/issues/977) | a 30 x 30 x 2 plate with nine 4 mm holes converted to sheet metal (refused as not a plate of even thickness: the holes were read as polygons) | analytic | pass | | sheet-metal/839-flange-on-a-plate-with-rounded-corners-unfolded | [tangency-labs/solidcraft#839](https://github.com/tangency-labs/solidcraft/issues/839) | a 200 x 100 plate with its corners rounded 8 and one 40 mm inside flange on its bottom edge, unfolded: the trim made the outline's arcs chords | analytic | pass | | sheet-metal/955-hole-drilled-into-a-sheet-metal-rim | [tangency-labs/solidcraft#955](https://github.com/tangency-labs/solidcraft/issues/955) | a 2 mm hole drilled 10 mm deep into the rim of a 4 mm sheet, along the panel; it is a bore the panel keeps | analytic | **FAIL**: step 6 (solid.hole): SMLib boolean: SMLib's check refuses the result: 1 failed tests: SmBSplineCurve::Test #7 Bad CurveKink: 2D BSplineCurve Warning: Kink at in | | sheet-metal/978-edge-flange-beside-a-ledge-as-tall-as-its-setback | [tangency-labs/solidcraft#978](https://github.com/tangency-labs/solidcraft/issues/978) | a 90 degree inside flange of radius 1 on an edge that has a ledge beside it exactly as tall as the flange's setback (3 mm): sew failed with a degenerate edge | invariants | pass | | shell/12-offset-one-split-face-piece | [tangency-labs/solidcraft#12](https://github.com/tangency-labs/solidcraft/issues/12) | Offset Face on one piece of a split face moves only that piece, not the coplanar neighbour | analytic | **FAIL**: step 3 (solid.offset_face): SMLib offset faces: operation: SMLib failed (status 1001) | | shell/1494-shell-box-with-cylinder-on-edge-line | [tangency-labs/solidcraft#1494](https://github.com/tangency-labs/solidcraft/issues/1494) | a 47.5x45x30 box with a cylinder r7.5 joined on its side whose axis lies in the plane of the box's front face (y=0), shelled 1 mm open at the bottom | invariants | **FAIL**: step 3 (solid.shell): SMLib shell: operation: SMLib failed (status 1001) | | shell/1525-shell-box-with-rounds-chamfer-and-fillet | [tangency-labs/solidcraft#1525](https://github.com/tangency-labs/solidcraft/issues/1525) | a 50x50x30 box with r10 vertical rounds, a 5 mm chamfer round the base and a 4 mm fillet where the chamfer meets the wall, shelled 2 mm open at the top | invariants | pass | | shell/1972-shell-one-half-sphere-leaves-the-other | [tangency-labs/solidcraft#1972](https://github.com/tangency-labs/solidcraft/issues/1972) | a sphere split into two hemispheres; shelling the flat face of one must hollow that half only, the other half stays solid | analytic | pass | | shell/2531-shell-point-pick-after-parameter-edit | [tangency-labs/solidcraft#2531](https://github.com/tangency-labs/solidcraft/issues/2531) | a shell opened by a point pick keeps opening only that face after a parameter edit moves the body under the stored point | analytic | pass | | shell/2939-offset-face-sphere | [tangency-labs/solidcraft#2939](https://github.com/tangency-labs/solidcraft/issues/2939) | Offset Face on a sphere's round face | analytic | pass | | shell/3103-shell-tapered-cylinder | [tangency-labs/solidcraft#3103](https://github.com/tangency-labs/solidcraft/issues/3103) | a cone frustum (r20 at the base, r15 at the top, 30 tall) shelled 2 mm open at the top | analytic | pass | | shell/3283-offset-face-cylinder-wall | [tangency-labs/solidcraft#3283](https://github.com/tangency-labs/solidcraft/issues/3283) [tangency-labs/solidcraft#3650](https://github.com/tangency-labs/solidcraft/issues/3650) | Offset Face on the outer cylindrical wall of a tube (the picker only accepted planar faces) | analytic | pass | | shell/3468-offset-face-boss-wall-next-to-fillet | [tangency-labs/solidcraft#3468](https://github.com/tangency-labs/solidcraft/issues/3468) [tangency-labs/solidcraft#3898](https://github.com/tangency-labs/solidcraft/issues/3898) | Offset Face on a boss wall whose base has a 2 mm fillet: the boss grows to r 11 and the fillet follows | analytic | **FAIL**: step 4 (solid.offset_face): SMLib offset faces: operation: SMLib failed (status 1001) | | shell/3506-split-body-then-shell-both-halves | [tangency-labs/solidcraft#3506](https://github.com/tangency-labs/solidcraft/issues/3506) | a box split in two at z=10, then each half shelled 2 mm open on the mating face | analytic | pass | | shell/3576-shell-tapered-box-rounded-corners | [tangency-labs/solidcraft#3576](https://github.com/tangency-labs/solidcraft/issues/3576) [tangency-labs/solidcraft#3573](https://github.com/tangency-labs/solidcraft/issues/3573) | a 120x80x40 box drafted 5 degrees with 4 mm rounds on the sloping corners, shelled 2 mm open at the top: the inner rounds' edges must lie on their faces (#3573 reports the same design) | invariants | pass | | shell/3669-shell-lofted-square-frustum | [tangency-labs/solidcraft#3669](https://github.com/tangency-labs/solidcraft/issues/3669) [tangency-labs/solidcraft#2990](https://github.com/tangency-labs/solidcraft/issues/2990) | a loft between a 40 mm and a 20 mm square 80 mm apart, shelled 2 mm open at the small end | analytic | pass | | shell/391-deboss-text-on-flange-of-filleted-shelled-body | [tangency-labs/solidcraft#391](https://github.com/tangency-labs/solidcraft/issues/391) | text debossed 0.6 mm into the flat flange top of a filleted and shelled tapered housing, well away from the curved walls | invariants | pass | | shell/4009-closed-shell-internal-void | [tangency-labs/solidcraft#4009](https://github.com/tangency-labs/solidcraft/issues/4009) | shell with no face removed: a closed hollow body with a sealed internal void | analytic | **FAIL**: step 5 (solid.shell): invalid parameters for `solid.shell`: select 1…1000 faces | | shell/4010-shell-open-at-through-hole-wall | [tangency-labs/solidcraft#4010](https://github.com/tangency-labs/solidcraft/issues/4010) | plate with a through hole shelled 2.5 mm with only the hole's wall removed | analytic | pass | | shell/566-shell-swept-bar-with-bend | [tangency-labs/solidcraft#566](https://github.com/tangency-labs/solidcraft/issues/566) | a 8x5 bar swept along a line-arc-line path (quarter circle r30 between two 30 mm legs), shelled 0.5 mm open at its start | analytic | **FAIL**: step 9 (solid.sweep): SMLib export: pcurve: pcurve of loop 0 use 3 (Some([4.0, -2.5, 0.00020561684819202892]) to Some([3.999999999999998, -2.4999999999999996, - | | shell/745-offset-face-on-body-with-distant-freeform-boss | [tangency-labs/solidcraft#745](https://github.com/tangency-labs/solidcraft/issues/745) [tangency-labs/solidcraft#3893](https://github.com/tangency-labs/solidcraft/issues/3893) | Offset Face on a planar end of a body that has a spline-outlined boss far from the moved face | invariants | pass | | shell/745-offset-face-then-cut-boss-away | [tangency-labs/solidcraft#745](https://github.com/tangency-labs/solidcraft/issues/745) [tangency-labs/solidcraft#3893](https://github.com/tangency-labs/solidcraft/issues/3893) | the same end offset, then the boss and the box beyond x=24 cut away, which leaves an analytic body | analytic | pass | | sweeps/1093-circular-pattern-of-a-lofted-join-blade | [tangency-labs/solidcraft#1093](https://github.com/tangency-labs/solidcraft/issues/1093) [tangency-labs/solidcraft#1107](https://github.com/tangency-labs/solidcraft/issues/1107) | a tapered lofted blade (6 x 3 root embedded 2 mm into a disk, 3 x 1.5 tip) joined to a disk and patterned 9 times round the axis as joins (31 minutes with eight retries, or "cavity ownership is ambiguous") | analytic | pass | | sweeps/1140-loft-hollow-tube-bands-halved-and-joined | [tangency-labs/solidcraft#1140](https://github.com/tangency-labs/solidcraft/issues/1140) | two hollow lofted tube bands (outer r 30, bore r 18 on R100, 5 sections each, 45 degrees each), each cut in half through its axis plane z = 0 and the halves joined into one body ("no result" after ten minutes of fallbacks) | analytic | pass | | sweeps/1184-loft-ring-sections-keep-the-hole | [tangency-labs/solidcraft#1184](https://github.com/tangency-labs/solidcraft/issues/1184) [tangency-labs/solidcraft#1254](https://github.com/tangency-labs/solidcraft/issues/1254) [tangency-labs/solidcraft#2435](https://github.com/tangency-labs/solidcraft/issues/2435) [tangency-labs/solidcraft#2447](https://github.com/tangency-labs/solidcraft/issues/2447) | a loft between two ring sections (outer r 20, inner r 12) 20 mm apart (the hole was dropped and a solid disc built) | analytic | pass | | sweeps/1269-sweep-parallel-orientation-oblique-cylinder | [tangency-labs/solidcraft#1269](https://github.com/tangency-labs/solidcraft/issues/1269) | a circle of radius 5 on XY swept with orientation parallel along a path rising 20 mm while leaning 20 mm in x (the profile does not turn: a sheared cylinder) | analytic | pass | | sweeps/1269-sweep-twisted-square-ninety-degrees | [tangency-labs/solidcraft#1269](https://github.com/tangency-labs/solidcraft/issues/1269) | a 10 x 10 square swept 40 mm along a straight path while turning 90 degrees about the path | analytic | pass | | sweeps/1391-flange-flush-on-the-end-of-a-bent-tapered-loft-20deg | [tangency-labs/solidcraft#1391](https://github.com/tangency-labs/solidcraft/issues/1391) [tangency-labs/solidcraft#1556](https://github.com/tangency-labs/solidcraft/issues/1556) | a half tube (6 mm wall, inner radius tapering 60 to 75 mm) lofted through 5 sections along an R300 bend of 20 degrees, with an 8 mm half-annulus flange (inner radius +3 into the wall, outer +25 beyond it) extruded from the end plane outward and joined: the flange face lies in the end plane ("Union: no result") | analytic | pass | | sweeps/1391-flange-flush-on-the-end-of-a-bent-tapered-loft-40deg | [tangency-labs/solidcraft#1391](https://github.com/tangency-labs/solidcraft/issues/1391) [tangency-labs/solidcraft#1556](https://github.com/tangency-labs/solidcraft/issues/1556) | a half tube (6 mm wall, inner radius tapering 60 to 75 mm) lofted through 5 sections along an R300 bend of 40 degrees, with an 8 mm half-annulus flange (inner radius +3 into the wall, outer +25 beyond it) extruded from the end plane outward and joined: the flange face lies in the end plane ("Union: no result") | analytic | pass | | sweeps/1411-coil-intersected-with-a-cylinder-holding-it | [tangency-labs/solidcraft#1411](https://github.com/tangency-labs/solidcraft/issues/1411) | a 4-turn coil (centre diameter 40, wire 3 mm, pitch 8) intersected with a cylinder of radius 25 and height 40 that holds it (crash report: unclean exit in solid.coil) | analytic | pass | | sweeps/1490-loft-joined-into-a-window-of-a-wall-that-it-overhangs | [tangency-labs/solidcraft#1490](https://github.com/tangency-labs/solidcraft/issues/1490) | a wall 2.5 mm thick with a 30 x 20 window cut through it and a loft (34 x 24 growing to 38 x 28 over 3.5 mm) joined into the window so that its strips overhang the wall on both faces ("Union: no result" at some wall thicknesses) | analytic | pass | | sweeps/1666-loft-zigzag-to-flat-rectangle | [tangency-labs/solidcraft#1666](https://github.com/tangency-labs/solidcraft/issues/1666) | a ruled loft from an 18-vertex zig-zag section to a flat 52 x 3 rectangle with 18 vertices (8 of them collinear), whose twisted ruled faces were exported as crossing triangles | analytic | pass | | sweeps/1669-mirrored-window-and-loft-on-a-hollow-case | [tangency-labs/solidcraft#1669](https://github.com/tangency-labs/solidcraft/issues/1669) | a closed hollow box (60 x 60 x 40, 2.5 mm walls) with a window cut in one end wall and a loft joined into it, both mirrored about the middle plane x = 30 onto the far wall ("Union: no result" on the mirror only) | analytic | pass | | sweeps/1853-revolve-cut-half-a-slot-about-its-centreline | [tangency-labs/solidcraft#1853](https://github.com/tangency-labs/solidcraft/issues/1853) [tangency-labs/solidcraft#1866](https://github.com/tangency-labs/solidcraft/issues/1866) | half a slot (r 3, centres 14 apart) revolved a full turn about its own centreline, which lies in the top face of a plate, as a cut (no result after about 10 s of retries) | analytic | **FAIL**: step 8 (solid.revolve): SMLib export: pcurve: pcurve of loop 0 use 0 (Some([-10.0, 1.8369701987210297e-16, 10.0]) to Some([-7.0, -3.0, 10.0])): no pcurve within | | sweeps/1856-disk-and-36-twisted-lofted-blades-joined | [tangency-labs/solidcraft#2992](https://github.com/tangency-labs/solidcraft/issues/2992) [tangency-labs/solidcraft#1856](https://github.com/tangency-labs/solidcraft/issues/1856) | a disk joined to 36 patterned twisted lofted blades (each a loft of 9 rectangle sections turning 7.5 degrees apart, rooted 2 mm inside the disk): hang of minutes | analytic | pass | | sweeps/1866-revolve-half-slot-profile-180 | [tangency-labs/solidcraft#1866](https://github.com/tangency-labs/solidcraft/issues/1866) | half a slot (r 3, centres 14 apart; the segment before the axis edge comes back to the axis along an arc) revolved 180 deg about its centreline | analytic | pass | | sweeps/1866-revolve-half-slot-profile-90 | [tangency-labs/solidcraft#1866](https://github.com/tangency-labs/solidcraft/issues/1866) | half a slot (r 3, centres 14 apart; the segment before the axis edge comes back to the axis along an arc) revolved 90 deg about its centreline | analytic | pass | | sweeps/2005-closed-sweep-twisted-cut-inside-a-torus | [tangency-labs/solidcraft#2005](https://github.com/tangency-labs/solidcraft/issues/2005) [tangency-labs/solidcraft#2010](https://github.com/tangency-labs/solidcraft/issues/2010) | an 8 x 8 square swept a full turn round a circle of radius 30 with a 180 degree twist, cut from a torus (R 30, r 8) that holds it (no result, or minutes) | analytic | pass | | sweeps/2005-closed-sweep-twisted-new-body | [tangency-labs/solidcraft#2005](https://github.com/tangency-labs/solidcraft/issues/2005) [tangency-labs/solidcraft#2010](https://github.com/tangency-labs/solidcraft/issues/2010) | an 8 x 8 square swept a full turn round a circle of radius 30 with a 90 degree twist, as a new body (the sweep that closes on itself) | analytic | pass | | sweeps/201-loft-one-guide-rail-cone-frustum | [tangency-labs/solidcraft#201](https://github.com/tangency-labs/solidcraft/issues/201) [tangency-labs/solidcraft#3371](https://github.com/tangency-labs/solidcraft/issues/3371) | a loft from a circle of radius 5 to a circle of radius 10, 20 mm above, guided by one straight rail through (5,0,0) and (10,0,20) | analytic | pass | | sweeps/2056-rib-grows-along-the-sketch-normal-to-the-part | [tangency-labs/solidcraft#2056](https://github.com/tangency-labs/solidcraft/issues/2056) [tangency-labs/solidcraft#2057](https://github.com/tangency-labs/solidcraft/issues/2057) | a rib drawn on a plane 20 mm in front of a block (parallel to XZ, a 40 mm line along X) with direction normal, growing toward the block | analytic | pass | | sweeps/2183-revolve-profile-crosses-the-axis-refused | [tangency-labs/solidcraft#2453](https://github.com/tangency-labs/solidcraft/issues/2453) [tangency-labs/solidcraft#2183](https://github.com/tangency-labs/solidcraft/issues/2183) | a rectangle that straddles the revolve axis (x from -5 to 15 about the sketch y axis) | invariants | pass | | sweeps/2295-revolve-cut-torus-by-an-overlapping-ring | [tangency-labs/solidcraft#2295](https://github.com/tangency-labs/solidcraft/issues/2295) | a torus (R 10, r 5) cut by a disc of radius 5 centred at (15,0) in the XZ plane revolved about Z (the disc overlaps the torus tube) | analytic | pass | | sweeps/2435-loft-rectangular-ring-sections | [tangency-labs/solidcraft#2435](https://github.com/tangency-labs/solidcraft/issues/2435) [tangency-labs/solidcraft#2447](https://github.com/tangency-labs/solidcraft/issues/2447) | a loft between two rectangular ring sections (a rectangle with a rectangular hole), 24 mm apart, tapering outer 40 x 30 to 28 x 20 and hole 20 x 14 to 12 x 6 | analytic | pass | | sweeps/2516-revolve-about-a-named-construction-axis | [tangency-labs/solidcraft#3796](https://github.com/tangency-labs/solidcraft/issues/3796) [tangency-labs/solidcraft#3619](https://github.com/tangency-labs/solidcraft/issues/3619) [tangency-labs/solidcraft#2516](https://github.com/tangency-labs/solidcraft/issues/2516) | a rectangle revolved about a construction axis picked by name ("unknown sketch line `Axis1`") | analytic | pass | | sweeps/2552-thread-groove-cut-by-a-square-coil-in-a-bore | [tangency-labs/solidcraft#2552](https://github.com/tangency-labs/solidcraft/issues/2552) | a square-wire coil (diameter 10, section 0.9 inside, pitch 1.5, height 10) cut as a helical groove into the wall of a bore of radius 4.1 in a 30 x 30 x 12 block (crash report: unclean exit in solid.coil) | analytic | **HANG**: no result after 20 s | | sweeps/2570-loft-circle-to-a-non-star-shaped-comb | [tangency-labs/solidcraft#2570](https://github.com/tangency-labs/solidcraft/issues/2570) [tangency-labs/solidcraft#3670](https://github.com/tangency-labs/solidcraft/issues/3670) | a loft between a circle and a 20-edge comb outline (not star-shaped from its centroid: the teeth turn the vertex directions back on themselves), 40 mm apart (the circle was wound about ten times, the app froze) | invariants | **FAIL**: step 7 (solid.loft): invalid input: an arc turns more than once | | sweeps/2607-revolve-axis-outside-the-sketch-plane-refused | [tangency-labs/solidcraft#3736](https://github.com/tangency-labs/solidcraft/issues/3736) [tangency-labs/solidcraft#2607](https://github.com/tangency-labs/solidcraft/issues/2607) | a profile on the XZ plane revolved about the world Y axis, which does not lie in the sketch plane | invariants | pass | | sweeps/2667-revolve-half-disc-sphere | [tangency-labs/solidcraft#2667](https://github.com/tangency-labs/solidcraft/issues/2667) | a half disc of radius 6 on the axis revolved a full turn (mutation survivor: half_disc area factor) | analytic | pass | | sweeps/2667-revolve-half-disc-three-quarters | [tangency-labs/solidcraft#2667](https://github.com/tangency-labs/solidcraft/issues/2667) | the same half disc revolved 270 degrees (mutation survivor: full_circle test of the sweep angle) | analytic | pass | | sweeps/2667-sweep-hostile-end-scale-refused | [tangency-labs/solidcraft#2667](https://github.com/tangency-labs/solidcraft/issues/2667) | a sweep with an end scale of 500 (the engine allows 0.01 to 100): the option check (SweepControl::check) must refuse it | invariants | pass | | sweeps/271-loft-cut-with-targets-keeps-the-bystander | [tangency-labs/solidcraft#271](https://github.com/tangency-labs/solidcraft/issues/271) [tangency-labs/solidcraft#286](https://github.com/tangency-labs/solidcraft/issues/286) [tangency-labs/solidcraft#299](https://github.com/tangency-labs/solidcraft/issues/299) | a loft cut limited by targets to one body while a second body lies inside the loft | analytic | pass | | sweeps/2820-pipe-cut-oblique-hole-through-a-block | [tangency-labs/solidcraft#2820](https://github.com/tangency-labs/solidcraft/issues/2820) | a pipe of diameter 6 cut through a 40 x 40 x 20 block along a line leaning 30 degrees from the vertical | analytic | pass | | sweeps/2820-pipe-hollow-with-a-wall-along-a-bend | [tangency-labs/solidcraft#2820](https://github.com/tangency-labs/solidcraft/issues/2820) | a hollow pipe (outer diameter 10, wall 2) along a path of two lines joined by a tangent R20 quarter arc | analytic | pass | | sweeps/2847-loft-rectangles-turning-through-half-a-turn | [tangency-labs/solidcraft#2847](https://github.com/tangency-labs/solidcraft/issues/2847) [tangency-labs/solidcraft#3452](https://github.com/tangency-labs/solidcraft/issues/3452) | a loft through 19 identical 6 x 4 rectangles on planes turning about the Z axis every 10 degrees from 0 to 180 degrees, centred 30 mm from the axis (volume came out 6 % of the expected at 180 degrees, no error) | analytic | **FAIL**: measure Body1: the operation failed: SMLib mass properties: SMLib rejected the input (SM_ERR_INVALID_INPUT) (want measurable); body_count 0 (want 1); volume_mm3 0 (want 2261.946711); bbox.min [null, null, null] (want [-33, 0, -2]); bbox.max [null, null, null] (want [33, 33, 2]) | | sweeps/2862-three-pipes-meeting-at-one-point | [tangency-labs/solidcraft#2862](https://github.com/tangency-labs/solidcraft/issues/2862) | three pipes of diameter 4.4 and length 20 along +X, +Y and +Z, all ending at the origin, joined (a non-planar tripod junction: kernel panics, then no result) | analytic | pass | | sweeps/2891-twisted-sweep-cut-through-a-tube | [tangency-labs/solidcraft#2891](https://github.com/tangency-labs/solidcraft/issues/2891) [tangency-labs/solidcraft#3695](https://github.com/tangency-labs/solidcraft/issues/3695) | a 20 x 20 square swept 250 mm along the axis of a tube (ID 20, OD 30, 250 long) with a 30 degree twist, cut from it (the twisted cut froze the app) | analytic | pass | | sweeps/2947-revolve-300-degrees-intersected-by-a-plate | [tangency-labs/solidcraft#2947](https://github.com/tangency-labs/solidcraft/issues/2947) [tangency-labs/solidcraft#2948](https://github.com/tangency-labs/solidcraft/issues/2948) | a rectangle section revolved 300 degrees about Z, then intersected with a plate (slab /y/ <= 5) crossing the ring at the start/end gap side and the far side (boolean gave up: "loop not inside any face piece") | analytic | pass | | sweeps/3006-second-sweep-from-a-plane-along-a-closed-path | [tangency-labs/solidcraft#3006](https://github.com/tangency-labs/solidcraft/issues/3006) | a circle of radius 3 on a plane at 0.5 of a closed circular path (R 30) swept round it, then a 5 x 5 square on a plane at 0.75 swept round the same path and joined (it did not follow the path) | analytic | **FAIL**: step 12 (solid.sweep): SMLib sweep: SMLib's check refuses the result: 1 failed tests: SmTrimmingTools::Test #2 UVEdge/UVEdge Gap: too large V Dir gap between lo | | sweeps/3088-coil-thread-joined-flush-with-a-cylinder | [tangency-labs/solidcraft#3088](https://github.com/tangency-labs/solidcraft/issues/3088) [tangency-labs/solidcraft#3758](https://github.com/tangency-labs/solidcraft/issues/3758) | a 4-turn square coil (4 mm wire, pitch 9, outer diameter 30.8, section inside) joined round a cylinder of radius 15 and height 40, its ends flush with the cylinder end faces (hang of several minutes, crash report) | analytic | pass | | sweeps/3111-loft-rectangular-ring-to-circular-ring | [tangency-labs/solidcraft#3111](https://github.com/tangency-labs/solidcraft/issues/3111) | a loft from a rectangular ring (two nested rectangles) to a circular ring (two concentric circles) 30 mm above: a hollow transition piece | invariants | pass | | sweeps/3156-revolve-join-end-faces-flush-with-a-face | [tangency-labs/solidcraft#3156](https://github.com/tangency-labs/solidcraft/issues/3156) [tangency-labs/solidcraft#3224](https://github.com/tangency-labs/solidcraft/issues/3224) | a rectangle revolved plus and minus 90 degrees about an axis in a plate top face: both planar end faces lie in that face and the join needed a tool nudge | analytic | pass | | sweeps/3191-revolve-cut-leaves-a-cone | [tangency-labs/solidcraft#3911](https://github.com/tangency-labs/solidcraft/issues/3911) [tangency-labs/solidcraft#3191](https://github.com/tangency-labs/solidcraft/issues/3191) | a triangle sharing the cylinder side and top rim revolved as a cut to leave a cone (the cut never completed) | analytic | pass | | sweeps/3326-loft-20mm-square-to-a-circle | [tangency-labs/solidcraft#3326](https://github.com/tangency-labs/solidcraft/issues/3326) [tangency-labs/solidcraft#3402](https://github.com/tangency-labs/solidcraft/issues/3402) | a loft from a 20 mm square to a circle of radius 10 offset 20 mm (the loft tool symbol): the loft geometry looked wrong | invariants | pass | | sweeps/3345-sweep-profile-mid-line-round-a-rounded-rectangle | [tangency-labs/solidcraft#3345](https://github.com/tangency-labs/solidcraft/issues/3345) | a 4 x 3 profile drawn at the middle of the bottom line of a closed 60 x 40 rounded-rectangle path (corner radius 8) and swept round the whole path (walls offset, fillets turned the wrong way) | analytic | pass | | sweeps/3412-loft-sections-in-one-plane-refused | [tangency-labs/solidcraft#3412](https://github.com/tangency-labs/solidcraft/issues/3412) | a loft through two circles drawn on the same plane (no volume between them; it built a flat zero-volume body and reported success) | invariants | pass | | sweeps/3505-extrude-the-flat-wall-of-a-sweep-with-a-corner | [tangency-labs/solidcraft#3505](https://github.com/tangency-labs/solidcraft/issues/3505) | the inner side wall of the vertical leg of a mitred swept bar extruded outward by 3 mm (the wall is a B-spline net in a plane, "the selected planar face no longer exists") | analytic | pass | | sweeps/3528-revolved-dome-cut-by-a-ball-on-its-seam | [tangency-labs/solidcraft#3528](https://github.com/tangency-labs/solidcraft/issues/3528) | a ball of radius 4 centred on the dome of a revolved mushroom cap (azimuth 15 degrees, across an internal seam of the revolved faces), cut from it: removed nearly the whole ball | analytic | pass | | sweeps/3541-loft-two-circles-into-a-cone-flipped-plane | [tangency-labs/solidcraft#3541](https://github.com/tangency-labs/solidcraft/issues/3541) | a loft from a circle of radius 8 to a circle of radius 20, 30 mm below it (sections given small first, the small one drawn on a plane turned over (normal pointing down)): "a horizontal narrowing is created" instead of a cone | analytic | pass | | sweeps/3541-loft-two-circles-into-a-cone-same-sense | [tangency-labs/solidcraft#3541](https://github.com/tangency-labs/solidcraft/issues/3541) | a loft from a circle of radius 8 to a circle of radius 20, 30 mm below it (sections given small first, the small one drawn on a plane facing the same way): "a horizontal narrowing is created" instead of a cone | analytic | pass | | sweeps/3832-coil-cut-with-negative-pitch-inside-a-cylinder | [tangency-labs/solidcraft#3832](https://github.com/tangency-labs/solidcraft/issues/3832) | a 7-turn coil (centre diameter 80, wire 1 mm, pitch -2 so it winds downward) cut from a cylinder that holds it entirely (boolean Cut: no result) | analytic | pass | | sweeps/3862-coil-square-wire-outside-the-diameter | [tangency-labs/solidcraft#3862](https://github.com/tangency-labs/solidcraft/issues/3862) [tangency-labs/solidcraft#3915](https://github.com/tangency-labs/solidcraft/issues/3915) | a clockwise 5-turn coil of 4 mm square wire placed outside a 40 mm diameter, pitch 8 (the section, position and direction parameters) | analytic | pass | | sweeps/3897-sweep-ring-along-a-short-arc-joined-to-a-collar | [tangency-labs/solidcraft#3897](https://github.com/tangency-labs/solidcraft/issues/3897) | a ring profile (radii 79.815 and 78.285) swept along a 22.5 degree arc of radius 94.815 whose start is at the ring centre, joined to a ring-shaped collar under the profile (froze at "Computing") | analytic | **CRASH**: process exited (signal: 11 (SIGSEGV)) without a result: | | sweeps/3936-loft-join-circle-to-rectangle-on-a-cylinder | [tangency-labs/solidcraft#3936](https://github.com/tangency-labs/solidcraft/issues/3936) | a loft from the circle on top of a cylinder (r 10, height 15) to a 40 x 30 rectangle 30 mm above, joined to the cylinder (builds as a new body in 2 ms, the join never returns) | invariants | pass | | sweeps/396-loft-join-standing-on-a-box-face | [tangency-labs/solidcraft#396](https://github.com/tangency-labs/solidcraft/issues/396) [tangency-labs/solidcraft#577](https://github.com/tangency-labs/solidcraft/issues/577) | a conical loft standing on a box top face, joined to the box (one body reported, two touching shells in the result) | analytic | pass | | sweeps/4007-revolve-half-disc-horn-torus-270-degrees | [tangency-labs/solidcraft#4007](https://github.com/tangency-labs/solidcraft/issues/4007) | the half disc of radius 14 on the far side of a diameter 14 mm from the axis (the full circle would touch the axis: a horn torus) revolved 270 degrees | analytic | **FAIL**: step 5 (solid.revolve): SMLib revolve: SMLib's check refuses the result: 2 failed tests: SmSurfOfRevolution::Test #2 Parameterization: Bad GenCurve Anal and NUR | | sweeps/4008-symmetric-revolve-cut-end-faces-in-the-side-face | [tangency-labs/solidcraft#4008](https://github.com/tangency-labs/solidcraft/issues/4008) | a 7 x 21 rectangle 2.6 mm from a block vertical edge revolved as a symmetric 180 degree cut about that edge: both end faces of the tool lie in the block left face (refused as "could not be computed reliably") | analytic | pass | | sweeps/4056-surface-loft-rails-straight-section-in-a-rail-plane-bow-to-stern | [tangency-labs/solidcraft#4056](https://github.com/tangency-labs/solidcraft/issues/4056) [tangency-labs/solidcraft#4080](https://github.com/tangency-labs/solidcraft/issues/4080) | a surface loft between a vertical line on XZ (bow) and a slanted line in the plane x = 100 (stern), bow to stern, guided by a keel rail lying in the bow sketch plane and a sheer rail at z = 20 (refused: "a guide rail crosses section 2's plane") | analytic | pass | | sweeps/4056-surface-loft-rails-straight-section-in-a-rail-plane-stern-to-bow | [tangency-labs/solidcraft#4056](https://github.com/tangency-labs/solidcraft/issues/4056) [tangency-labs/solidcraft#4080](https://github.com/tangency-labs/solidcraft/issues/4080) | a surface loft between a vertical line on XZ (bow) and a slanted line in the plane x = 100 (stern), stern to bow, guided by a keel rail lying in the bow sketch plane and a sheer rail at z = 20 (refused: "a guide rail crosses section 2's plane") | analytic | pass | | sweeps/443-loft-intersect-cone-meets-wall-below-top | [tangency-labs/solidcraft#443](https://github.com/tangency-labs/solidcraft/issues/443) | a cylinder (r 35, h 10) intersected with a conical loft (r 45 at z = -1 to r 33 at z = 11) that crosses its wall 1 mm below the top face (body came back unchanged) | analytic | pass | | sweeps/450-revolve-spherical-shell-sketched-off-the-origin | [tangency-labs/solidcraft#450](https://github.com/tangency-labs/solidcraft/issues/450) [tangency-labs/solidcraft#452](https://github.com/tangency-labs/solidcraft/issues/452) | a half ring between two arcs (both radial lines on the axis) revolved a full turn from a sketch plane 10 mm above the origin (volume +34 %) | analytic | pass | | sweeps/487-cut-disc-by-revolved-adjacent-profiles | [tangency-labs/solidcraft#487](https://github.com/tangency-labs/solidcraft/issues/487) [tangency-labs/solidcraft#490](https://github.com/tangency-labs/solidcraft/issues/490) | a disc cut by the body made from two adjacent profiles revolved on the axis, around the disc flat end | analytic | pass | | sweeps/487-revolve-two-adjacent-profiles-on-the-axis | [tangency-labs/solidcraft#487](https://github.com/tangency-labs/solidcraft/issues/487) [tangency-labs/solidcraft#490](https://github.com/tangency-labs/solidcraft/issues/490) | two rectangles sharing an edge, both resting on the axis, revolved together (zero-area faces along the axis) | analytic | pass | | sweeps/494-extrude-the-flange-face-of-a-fresh-revolve | [tangency-labs/solidcraft#726](https://github.com/tangency-labs/solidcraft/issues/726) [tangency-labs/solidcraft#494](https://github.com/tangency-labs/solidcraft/issues/494) [tangency-labs/solidcraft#2114](https://github.com/tangency-labs/solidcraft/issues/2114) | the flange top annulus of a freshly revolved hub (z = 6, r 18..30) picked by a point and extruded 5 mm (the pick found a third of the face: "the selected planar face no longer exists") | analytic | pass | | sweeps/561-extrude-the-end-face-of-a-loft | [tangency-labs/solidcraft#561](https://github.com/tangency-labs/solidcraft/issues/561) [tangency-labs/solidcraft#677](https://github.com/tangency-labs/solidcraft/issues/677) | the small end face of a square-to-square loft (40 mm side to 20 mm over 40 mm) extruded 10 mm (loft faces had no attachable source) | analytic | pass | | sweeps/561-extrude-the-end-face-of-a-sweep | [tangency-labs/solidcraft#561](https://github.com/tangency-labs/solidcraft/issues/561) [tangency-labs/solidcraft#677](https://github.com/tangency-labs/solidcraft/issues/677) | the end cap of a mitred swept bar (8 x 5 section, 30 up then 40 across) extruded 6 mm further along the path | analytic | pass | | sweeps/561-extrude-the-start-face-of-a-coil | [tangency-labs/solidcraft#561](https://github.com/tangency-labs/solidcraft/issues/561) [tangency-labs/solidcraft#677](https://github.com/tangency-labs/solidcraft/issues/677) | the start face of a 3-turn square-wire coil (4 mm wire, pitch 8, centre diameter 40) extruded 5 mm | analytic | pass | | sweeps/726-revolve-full-turn-planar-faces-whole | [tangency-labs/solidcraft#726](https://github.com/tangency-labs/solidcraft/issues/726) [tangency-labs/solidcraft#1687](https://github.com/tangency-labs/solidcraft/issues/1687) | a flanged hub profile (six edges, none on the axis) revolved a full turn: the planar faces must come out whole, not as three patches | analytic | pass | | sweeps/726-revolve-partial-turn-planar-faces-whole | [tangency-labs/solidcraft#726](https://github.com/tangency-labs/solidcraft/issues/726) [tangency-labs/solidcraft#1718](https://github.com/tangency-labs/solidcraft/issues/1718) | the same flanged hub profile revolved 240 degrees: its planar faces (three annular sectors and two end faces) must come out whole | analytic | pass | | sweeps/757-surface-loft-ruled-strip-between-two-lines | [tangency-labs/solidcraft#757](https://github.com/tangency-labs/solidcraft/issues/757) [tangency-labs/solidcraft#847](https://github.com/tangency-labs/solidcraft/issues/847) | a surface loft between the line (0,0,0)-(10,0,0) and the line (0,0,20)-(10,6,20): a ruled (bilinear) strip | analytic | pass | | sweeps/757-surface-revolve-line-cone-frustum-sheet | [tangency-labs/solidcraft#757](https://github.com/tangency-labs/solidcraft/issues/757) [tangency-labs/solidcraft#824](https://github.com/tangency-labs/solidcraft/issues/824) | a line from (5,0) to (10,20) revolved a full turn into a surface body (a cone frustum wall, no caps) | analytic | pass | | sweeps/757-surface-sweep-slanted-line-round-a-quarter-arc | [tangency-labs/solidcraft#757](https://github.com/tangency-labs/solidcraft/issues/757) [tangency-labs/solidcraft#843](https://github.com/tangency-labs/solidcraft/issues/843) | a slanted line (from (20,0,0) to (30,0,10)) swept as a surface round a quarter circle of radius 20 about Z | analytic | pass | | sweeps/771-sweep-end-scale-cone-frustum | [tangency-labs/solidcraft#771](https://github.com/tangency-labs/solidcraft/issues/771) [tangency-labs/solidcraft#1269](https://github.com/tangency-labs/solidcraft/issues/1269) | a circle of radius 5 swept 30 mm along a straight path with end scale 2 | analytic | pass | | sweeps/771-sweep-one-guide-rail-cone-frustum | [tangency-labs/solidcraft#771](https://github.com/tangency-labs/solidcraft/issues/771) [tangency-labs/solidcraft#1806](https://github.com/tangency-labs/solidcraft/issues/1806) | a circle of radius 5 swept 20 mm up a straight path with one guide rail from its point (5,0,0) to (10,0,20) | analytic | pass | | sweeps/771-sweep-two-guide-rails-cone-frustum | [tangency-labs/solidcraft#771](https://github.com/tangency-labs/solidcraft/issues/771) [tangency-labs/solidcraft#1806](https://github.com/tangency-labs/solidcraft/issues/1806) | a circle of radius 5 swept 20 mm up a straight path between two guide rails from (5,0,0) to (10,0,20) and from (-5,0,0) to (-10,0,20) | analytic | pass | | sweeps/793-coil-cut-by-a-box-above-a-plane | [tangency-labs/solidcraft#793](https://github.com/tangency-labs/solidcraft/issues/793) | the same coil trimmed flat by cutting away everything above z = 12.5 with a box (trimming a coil to length) | analytic | pass | | sweeps/793-coil-split-by-a-plane-across-its-axis | [tangency-labs/solidcraft#793](https://github.com/tangency-labs/solidcraft/issues/793) | a 6-turn coil (centre diameter 40, wire 2 mm, pitch 4) split by the plane z = 12.5 square to its axis ("boolean Intersect: no result") | analytic | pass | | sweeps/844-join-two-overlapping-swept-arc-walls | [tangency-labs/solidcraft#844](https://github.com/tangency-labs/solidcraft/issues/844) | two swept walls (12 mm thick, 60 mm high) along concentric half circles of radius 50 and 58 turned 90 degrees apart, overlapping in thickness by 4 mm over a quarter turn and sharing the planes z = 0 and z = 60 (join gave an error, minutes, or an open body) | analytic | pass | | sweeps/881-loft-zigzag-pleat-vertex-pairing | [tangency-labs/solidcraft#881](https://github.com/tangency-labs/solidcraft/issues/881) [tangency-labs/solidcraft#956](https://github.com/tangency-labs/solidcraft/issues/956) | a ruled loft between two 18-vertex zig-zag sections with the same start vertex and winding, whose first-vertex direction is ambiguous from the section centroid | analytic | pass | | sweeps/96-loft-cut-box-sections-pad-first | [tangency-labs/solidcraft#122](https://github.com/tangency-labs/solidcraft/issues/122) [tangency-labs/solidcraft#96](https://github.com/tangency-labs/solidcraft/issues/96) | a loft cut through a 100 x 60 x 30 block from its whole 100 x 60 outline at z = 20 (edges flush with the side faces) down to a 10 x 10 pad in a corner at z = 11, sections given pad first (the cut panicked for one order) | analytic | **FAIL**: step 8 (solid.loft): SMLib boolean: export: SMLib export: the mapped B-rep does not validate: portable B-rep: an open, wire or vertex shell lies in one region | | sweeps/96-loft-cut-box-sections-top-first | [tangency-labs/solidcraft#122](https://github.com/tangency-labs/solidcraft/issues/122) [tangency-labs/solidcraft#96](https://github.com/tangency-labs/solidcraft/issues/96) | a loft cut through a 100 x 60 x 30 block from its whole 100 x 60 outline at z = 20 (edges flush with the side faces) down to a 10 x 10 pad in a corner at z = 11, sections given top first (the cut panicked for one order) | analytic | **FAIL**: step 8 (solid.loft): SMLib boolean: export: SMLib export: the mapped B-rep does not validate: portable B-rep: an open, wire or vertex shell lies in one region | | sweeps/96-shallow-loft-cut-starting-in-the-top-face | [tangency-labs/solidcraft#96](https://github.com/tangency-labs/solidcraft/issues/96) | a loft cut from a 556.68 x 99 rectangle on the top face of a 900 x 480 x 160 slab down 4 mm to an 80 x 80 square (a kernel panic in healing; the sides are about 0.9 degrees from horizontal) | analytic | pass | | sweeps/96-sweep-rectangle-round-a-mitred-corner | [tangency-labs/solidcraft#96](https://github.com/tangency-labs/solidcraft/issues/96) | an 8 x 5 rectangle swept along a path of a 30 mm vertical line and a 40 mm horizontal line meeting at a sharp corner (walls mitred) | analytic | pass | | sweeps/968-loft-hollow-elbow-60deg-5sections | [tangency-labs/solidcraft#968](https://github.com/tangency-labs/solidcraft/issues/968) [tangency-labs/solidcraft#1084](https://github.com/tangency-labs/solidcraft/issues/1084) | a bent tube (circles r 30 lofted through 5 sections along an R100 arc turning 60 degrees) with a bore (r 18, sections running 5 mm of arc past both ends) cut out of it: a hollow elbow ("no result" for some section counts, not their neighbours) | analytic | pass | | sweeps/968-loft-hollow-elbow-90deg-10sections | [tangency-labs/solidcraft#968](https://github.com/tangency-labs/solidcraft/issues/968) [tangency-labs/solidcraft#1084](https://github.com/tangency-labs/solidcraft/issues/1084) | a bent tube (circles r 30 lofted through 10 sections along an R100 arc turning 90 degrees) with a bore (r 18, sections running 5 mm of arc past both ends) cut out of it: a hollow elbow ("no result" for some section counts, not their neighbours) | analytic | pass | | tessellation/1263-concave-arc-knife-edge-plate | [tangency-labs/solidcraft#1263](https://github.com/tangency-labs/solidcraft/issues/1263) | a plate with a concave quarter-round wall that meets the back face tangentially at a knife-edge tip (a box and a box less a cylinder, united): its display tessellation used to fail with 'boundary does not lie on the surface' before anything was filleted | analytic | pass | | tessellation/1615-crossed-lofted-tubes | [tangency-labs/solidcraft#1615](https://github.com/tangency-labs/solidcraft/issues/1615) [tangency-labs/solidcraft#1653](https://github.com/tangency-labs/solidcraft/issues/1653) | two lofted tubes that cross and are joined (the bike-frame case): the trimmed loft faces along the intersection curves used to mesh with a flat sheet across the tube and slivers inside it | analytic | pass | | tessellation/1648-sphere-touches-box-edge-union | [tangency-labs/solidcraft#1648](https://github.com/tangency-labs/solidcraft/issues/1648) [tangency-labs/solidcraft#1850](https://github.com/tangency-labs/solidcraft/issues/1850) | a sphere that touches a box's bottom edge at one point: the union leaves a sliver face pinched to zero height, whose loop touches itself within tolerance, and it must still mesh | analytic | pass | | tessellation/1666-loft-18-gon-ruled-sides | [tangency-labs/solidcraft#1666](https://github.com/tangency-labs/solidcraft/issues/1666) [tangency-labs/solidcraft#1670](https://github.com/tangency-labs/solidcraft/issues/1670) | a loft between two 18-vertex polylines whose side faces are twisted ruled (bilinear) patches: each used to be exported as two flat triangles with crossing diagonals | analytic | pass | | tessellation/1666-loft-twisted-square | [tangency-labs/solidcraft#1666](https://github.com/tangency-labs/solidcraft/issues/1666) [tangency-labs/solidcraft#1670](https://github.com/tangency-labs/solidcraft/issues/1670) | a loft from a 20x20 square to the same square turned 45 degrees, 30 mm higher: its four side faces are strongly twisted ruled patches, the case a two-triangle mesh gets visibly wrong | analytic | pass | | tessellation/1753-bowl-rim-cut-by-cylinder | [tangency-labs/solidcraft#1753](https://github.com/tangency-labs/solidcraft/issues/1753) | a revolved bowl whose rim is cut by a large cylinder (R320, axis across the bowl): the cut edge is an intersection curve between the cylinder and the cone walls, whose two faces used to put different vertices on it, so the STL/3MF export had a 0.001 mm crack | analytic | pass | | tessellation/1813-sphere-lens-thinner-than-tolerance | [tangency-labs/solidcraft#2712](https://github.com/tangency-labs/solidcraft/issues/2712) [tangency-labs/solidcraft#1813](https://github.com/tangency-labs/solidcraft/issues/1813) | a sphere whose centre lies on a box's top face, poking out of the box's side as a lens-shaped face thinner than the mesh tolerance; the face must still be meshed | analytic | pass | | tessellation/2069-chamfered-ring-notch-moved-far | [tangency-labs/solidcraft#2069](https://github.com/tangency-labs/solidcraft/issues/2069) | a 210-degree ring with a chamfered outer edge, notched through its chamfer cone and then moved 1000 mm: where the notch meets the cone the mesh used to leave a crack, and the measured volume then grew with the distance from the origin | analytic | pass | | tessellation/2528-stadium-joined-with-overlapping-cylinder | [tangency-labs/solidcraft#2528](https://github.com/tangency-labs/solidcraft/issues/2528) | a rounded slot (a box with a half-cylinder on each end) joined with a cylinder that overlaps one end: the cylinder walls meet along vertical seams and intersection edges, where wedge-shaped mis-tessellated facets showed up | analytic | pass | | tessellation/311-ramp-cut-cylinder-blank | [tangency-labs/solidcraft#311](https://github.com/tangency-labs/solidcraft/issues/311) | an inclined cut across a round blank, which used to pinch the cylindrical wall inward (a 4.4 mm chord deficit) in the display and STL mesh | analytic | pass | | tessellation/466-revolved-cone-tip-stays-smooth | [tangency-labs/solidcraft#466](https://github.com/tangency-labs/solidcraft/issues/466) | a six-line profile revolved a full turn about its first line, with a cone ending in a point: the tip came out with dents every 120 degrees instead of a smooth cone (rebuilt as a pencil-like profile with a collinear frustum and tip; the original design is not in the report) | analytic | pass | | tessellation/784-stl-open-edges-filleted-and-drilled | [tangency-labs/solidcraft#784](https://github.com/tangency-labs/solidcraft/issues/784) [tangency-labs/solidcraft#811](https://github.com/tangency-labs/solidcraft/issues/811) | two bodies whose STL export used to have open edges where faces were meshed apart: a 40x30x20 box with all twelve edges rounded 2 mm, and a cylinder R15 x 20 with a coaxial 6 mm bore | analytic | pass | | tessellation/818-blind-hole-splits-vertical-edges | [tangency-labs/solidcraft#818](https://github.com/tangency-labs/solidcraft/issues/818) | a blind hole cut into a ring whose six concave corners are filleted: the cut used to split every vertical edge (the outer seam and all twelve fillet tangent edges) at the hole's depth, and the fillet corners drew black | analytic | **FAIL**: edges 42 (want 40) | | tessellation/819-cup-pocket-splits-wall-seam | [tangency-labs/solidcraft#819](https://github.com/tangency-labs/solidcraft/issues/819) [tangency-labs/solidcraft#921](https://github.com/tangency-labs/solidcraft/issues/921) | a disc with a pocket that splits the outer cylinder wall's seam edges at the pocket floor: the wall used to be meshed with fans cutting through the disc, so the measured volume and the STL read too small | analytic | pass | | threads/1250-external-m10x1.5-shaft-full-length | [tangency-labs/solidcraft#1250](https://github.com/tangency-labs/solidcraft/issues/1250) | a modelled external M10 thread over the whole length of a 10 mm shaft (8 turns) | analytic | pass | | threads/1395-long-external-m6-thread-24-turns | [tangency-labs/solidcraft#1395](https://github.com/tangency-labs/solidcraft/issues/1395) | a long modelled external thread: M6 over a 24 mm shaft (24 turns), the kind that once ran out of depth in the boolean | analytic | pass | | threads/1443-m5x0.7-thread-in-5mm-hole | [tangency-labs/solidcraft#1443](https://github.com/tangency-labs/solidcraft/issues/1443) [tangency-labs/solidcraft#3060](https://github.com/tangency-labs/solidcraft/issues/3060) [tangency-labs/solidcraft#1018](https://github.com/tangency-labs/solidcraft/issues/1018) [tangency-labs/solidcraft#2853](https://github.com/tangency-labs/solidcraft/issues/2853) | a modelled thread on a hole that isn't the thread's size: refused with the size to use, never a silent change of the hole | analytic | pass | | threads/1995-m8x1-thread-in-7mm-hole | [tangency-labs/solidcraft#1995](https://github.com/tangency-labs/solidcraft/issues/1995) | an M8x1 modelled thread in a 7 mm hole through a block (the report: the thread also changed the block's outer surface and made too many faces) | analytic | pass | | threads/2038-cut-threaded-stud-from-bored-block | [tangency-labs/solidcraft#2038](https://github.com/tangency-labs/solidcraft/issues/2038) | cutting an externally threaded stud out of a block bored at the tap drill (to make the internal thread): the boolean found no result | analytic | **FAIL**: step 5 (solid.combine): SMLib boolean: operation: SMLib failed (status 1001) | | threads/2038-internal-then-external-thread-on-one-body | [tangency-labs/solidcraft#2038](https://github.com/tangency-labs/solidcraft/issues/2038) | two modelled threads on one body, an internal one then an external one (the second was refused: no cylindrical face there to thread) | analytic | pass | | threads/2038-join-two-threaded-bodies | [tangency-labs/solidcraft#2038](https://github.com/tangency-labs/solidcraft/issues/2038) | joining a body with an internal modelled thread to one with an external modelled thread, touching in a plane (the join ran for over ten minutes) | analytic | pass | | threads/2115-tapped-hole-drill-is-major-minus-pitch | [tangency-labs/solidcraft#3311](https://github.com/tangency-labs/solidcraft/issues/3311) [tangency-labs/solidcraft#2115](https://github.com/tangency-labs/solidcraft/issues/2115) [tangency-labs/solidcraft#2367](https://github.com/tangency-labs/solidcraft/issues/2367) [tangency-labs/solidcraft#2440](https://github.com/tangency-labs/solidcraft/issues/2440) [tangency-labs/solidcraft#2441](https://github.com/tangency-labs/solidcraft/issues/2441) | tapped holes (Hole with a thread size, no diameter) are drilled at the tap drill, not at the major diameter | analytic | pass | | threads/2152-m3x0.2-thread-in-3mm-hole | [tangency-labs/solidcraft#2152](https://github.com/tangency-labs/solidcraft/issues/2152) [tangency-labs/solidcraft#1018](https://github.com/tangency-labs/solidcraft/issues/1018) [tangency-labs/solidcraft#2853](https://github.com/tangency-labs/solidcraft/issues/2853) | a modelled thread on a hole that isn't the thread's size: refused with the size to use, never a silent change of the hole | analytic | pass | | threads/2193-modelled-m33x3.5-thread | [tangency-labs/solidcraft#2193](https://github.com/tangency-labs/solidcraft/issues/2193) [tangency-labs/solidcraft#2263](https://github.com/tangency-labs/solidcraft/issues/2263) [tangency-labs/solidcraft#4153](https://github.com/tangency-labs/solidcraft/issues/4153) | a modelled M33x3.5 thread, a size the thread menu lacked (designation typed by hand), on a 33 mm shaft (4 turns) | analytic | pass | | threads/2209-fine-m44x1-thread-on-shaft | [tangency-labs/solidcraft#2209](https://github.com/tangency-labs/solidcraft/issues/2209) | a fine modelled thread on a large shaft (M44x1 on a 44 mm shaft, 4 turns), which once cut about 9% too much | analytic | pass | | threads/2209-m44x1.5-thread-on-flange-hub | [tangency-labs/solidcraft#2209](https://github.com/tangency-labs/solidcraft/issues/2209) | a full-diameter M44x1.5 modelled thread on the hub of a flange, which once failed to rebuild a closed shell | analytic | pass | | threads/2369-m8-thread-in-6.3mm-hole-refused | [tangency-labs/solidcraft#2369](https://github.com/tangency-labs/solidcraft/issues/2369) [tangency-labs/solidcraft#2688](https://github.com/tangency-labs/solidcraft/issues/2688) [tangency-labs/solidcraft#2853](https://github.com/tangency-labs/solidcraft/issues/2853) [tangency-labs/solidcraft#1018](https://github.com/tangency-labs/solidcraft/issues/1018) | a modelled thread on a hole that isn't the thread's size: refused with the size to use, never a silent change of the hole | analytic | pass | | threads/2406-modelled-m8-thread-in-6.8mm-pilot-hole | [tangency-labs/solidcraft#2406](https://github.com/tangency-labs/solidcraft/issues/2406) | an M8 modelled thread in a 6.8 mm pilot hole (the case where the thread 'was not visible') | analytic | pass | | threads/2526-three-modelled-threads-in-one-body | [tangency-labs/solidcraft#2526](https://github.com/tangency-labs/solidcraft/issues/2526) | three modelled threads, internal and external, in one body with a hub and a plain hole beside the bore (each thread used to facet the rest of the part and the next thread was refused) | analytic | pass | | threads/2705-m14-thread-on-14.6mm-shaft-refused | [tangency-labs/solidcraft#2705](https://github.com/tangency-labs/solidcraft/issues/2705) [tangency-labs/solidcraft#1018](https://github.com/tangency-labs/solidcraft/issues/1018) [tangency-labs/solidcraft#2853](https://github.com/tangency-labs/solidcraft/issues/2853) | a modelled thread on a shaft that isn't the thread's size: refused with the size to use, never a silent change of the shaft | analytic | pass | | threads/2822-modelled-thread-in-filleted-cube | [tangency-labs/solidcraft#2822](https://github.com/tangency-labs/solidcraft/issues/2822) | a modelled M3 thread in a hole through a block whose vertical edges are rounded (the fillets showed as black lines after the thread) | analytic | pass | | threads/2969-m48x0.75-thread-in-48mm-hole | [tangency-labs/solidcraft#2969](https://github.com/tangency-labs/solidcraft/issues/2969) [tangency-labs/solidcraft#1018](https://github.com/tangency-labs/solidcraft/issues/1018) [tangency-labs/solidcraft#2853](https://github.com/tangency-labs/solidcraft/issues/2853) | a modelled thread on a hole that isn't the thread's size: refused with the size to use, never a silent change of the hole | analytic | pass | | threads/3311-two-tapped-holes-both-modelled-threaded | [tangency-labs/solidcraft#3311](https://github.com/tangency-labs/solidcraft/issues/3311) | a second modelled thread on the same body (the first thread faceted every other hole), over each hole's full length | analytic | pass | | threads/3366-m20-thread-in-20mm-hole | [tangency-labs/solidcraft#3366](https://github.com/tangency-labs/solidcraft/issues/3366) [tangency-labs/solidcraft#3367](https://github.com/tangency-labs/solidcraft/issues/3367) [tangency-labs/solidcraft#1018](https://github.com/tangency-labs/solidcraft/issues/1018) [tangency-labs/solidcraft#2853](https://github.com/tangency-labs/solidcraft/issues/2853) | a modelled thread on a hole that isn't the thread's size: refused with the size to use, never a silent change of the hole | analytic | pass | | threads/3368-faceted-prism-pocket-cut-and-boss-join | [tangency-labs/solidcraft#3368](https://github.com/tangency-labs/solidcraft/issues/3368) | booleans of a finely faceted body (a 1200-sided prism, 1202 flat faces, the kind of body a modelled thread leaves) with box tools: they must finish in bounded time with the exact result, not run for minutes | analytic | pass | | threads/3368-faceted-prism-with-bore-and-cross-hole | [tangency-labs/solidcraft#3368](https://github.com/tangency-labs/solidcraft/issues/3368) | a finely faceted body (a 1200-sided prism) with a curved partner: a vertical bore and a horizontal cross hole drilled through it (the case where the B-rep ladder is bounded but must still decide) | analytic | pass | | threads/3368-two-faceted-prisms-cut-then-joined | [tangency-labs/solidcraft#3368](https://github.com/tangency-labs/solidcraft/issues/3368) | two finely faceted bodies (1000-sided prisms, flat faces only): a faceted stud cut out of a faceted disc, then a faceted cap joined on top touching in a plane; both booleans must finish in bounded time with the exact result | analytic | **HANG**: no result after 20 s | | threads/3914-sketch-on-top-face-of-threaded-rounded-block | [tangency-labs/solidcraft#3914](https://github.com/tangency-labs/solidcraft/issues/3914) | Create Sketch on the top face of a block with a modelled thread and rounded corners, then a boss from it | analytic | **HANG**: no result after 20 s | | threads/3952-modelled-thread-in-blind-hole-of-revolved-ring | [tangency-labs/solidcraft#3952](https://github.com/tangency-labs/solidcraft/issues/3952) | a modelled thread in a small blind hole drilled into a revolved ring, off its axis ('faceted boolean: inconsistent volumes') | analytic | pass | | threads/4149-internal-thread-below-counterbore-filleted-rim | [tangency-labs/solidcraft#4149](https://github.com/tangency-labs/solidcraft/issues/4149) | a modelled M10x1.5 internal thread, full length of the bore below a counterbore, in a cylinder with its rim rounded (stack overflow) | analytic | **FAIL**: step 4 (solid.thread): an M10 thread does not fit a 8.50 mm shaft | | threads/602-fillet-hex-head-beside-modelled-thread | [tangency-labs/solidcraft#602](https://github.com/tangency-labs/solidcraft/issues/602) [tangency-labs/solidcraft#618](https://github.com/tangency-labs/solidcraft/issues/618) | rounding the top edges of a hex head on a shaft with a modelled thread (it froze the app) | analytic | **FAIL**: step 9 (solid.thread): SMLib boolean: operation: SMLib failed (status 1001) | | threads/995-m5-thread-in-5mm-hole | [tangency-labs/solidcraft#995](https://github.com/tangency-labs/solidcraft/issues/995) [tangency-labs/solidcraft#1018](https://github.com/tangency-labs/solidcraft/issues/1018) [tangency-labs/solidcraft#2853](https://github.com/tangency-labs/solidcraft/issues/2853) | a modelled thread on a hole that isn't the thread's size: refused with the size to use, never a silent change of the hole | analytic | pass | ## Sources | Source | Cases | |---|---| | [tangency-labs/solidcraft#1008](https://github.com/tangency-labs/solidcraft/issues/1008) | fillets/1008-fillet-tray-floor-and-three-of-four-corners | | [tangency-labs/solidcraft#1018](https://github.com/tangency-labs/solidcraft/issues/1018) | threads/1443-m5x0.7-thread-in-5mm-hole, threads/2152-m3x0.2-thread-in-3mm-hole, threads/2369-m8-thread-in-6.3mm-hole-refused, threads/2705-m14-thread-on-14.6mm-shaft-refused, threads/2969-m48x0.75-thread-in-48mm-hole, threads/3366-m20-thread-in-20mm-hole, threads/995-m5-thread-in-5mm-hole | | [tangency-labs/solidcraft#1040](https://github.com/tangency-labs/solidcraft/issues/1040) | sheet-metal/1040-convert-a-1200-mm-strip-1-mm-thick, sheet-metal/1040-convert-a-990-mm-strip-keeps-its-1-mm-hole | | [tangency-labs/solidcraft#1067](https://github.com/tangency-labs/solidcraft/issues/1067) | fillets/814-chamfer-hex-hole-corners | | [tangency-labs/solidcraft#1080](https://github.com/tangency-labs/solidcraft/issues/1080) | fillets/1080-chamfer-beside-openings-fits, fillets/1080-chamfer-runs-into-openings-refused | | [tangency-labs/solidcraft#1084](https://github.com/tangency-labs/solidcraft/issues/1084) | sweeps/968-loft-hollow-elbow-60deg-5sections, sweeps/968-loft-hollow-elbow-90deg-10sections | | [tangency-labs/solidcraft#1092](https://github.com/tangency-labs/solidcraft/issues/1092) | sheet-metal/1092-convert-a-channel-with-its-bends-modelled, sheet-metal/1092-convert-an-L-with-a-modelled-bend-to-the-rules-radius, sheet-metal/1092-convert-an-engraved-plate | | [tangency-labs/solidcraft#1093](https://github.com/tangency-labs/solidcraft/issues/1093) | sweeps/1093-circular-pattern-of-a-lofted-join-blade | | [tangency-labs/solidcraft#1095](https://github.com/tangency-labs/solidcraft/issues/1095) | sheet-metal/1095-refold-a-cutout-with-a-corner-on-the-sheets-edge-at-a-bend | | [tangency-labs/solidcraft#1107](https://github.com/tangency-labs/solidcraft/issues/1107) | booleans/1107-join-hollow-hub-with-nine-blades, sweeps/1093-circular-pattern-of-a-lofted-join-blade | | [tangency-labs/solidcraft#1124](https://github.com/tangency-labs/solidcraft/issues/1124) | fillets/1080-chamfer-beside-openings-fits, fillets/1080-chamfer-runs-into-openings-refused | | [tangency-labs/solidcraft#114](https://github.com/tangency-labs/solidcraft/issues/114) | booleans/114-extrude-join-on-curved-body-coincident-wall | | [tangency-labs/solidcraft#1140](https://github.com/tangency-labs/solidcraft/issues/1140) | booleans/1140-hollow-lofted-tube-cut-in-half-and-joined, sweeps/1140-loft-hollow-tube-bands-halved-and-joined | | [tangency-labs/solidcraft#1184](https://github.com/tangency-labs/solidcraft/issues/1184) | sweeps/1184-loft-ring-sections-keep-the-hole | | [tangency-labs/solidcraft#1191](https://github.com/tangency-labs/solidcraft/issues/1191) | fillets/1191-fillet-both-rims-of-a-tube-top | | [tangency-labs/solidcraft#1195](https://github.com/tangency-labs/solidcraft/issues/1195) | booleans/1195-text-cut-into-plate | | [tangency-labs/solidcraft#12](https://github.com/tangency-labs/solidcraft/issues/12) | shell/12-offset-one-split-face-piece | | [tangency-labs/solidcraft#1207](https://github.com/tangency-labs/solidcraft/issues/1207) | fillets/1207-fillet-concave-arc-at-boss, fillets/1207-fillet-straight-edge-ending-on-boss | | [tangency-labs/solidcraft#1213](https://github.com/tangency-labs/solidcraft/issues/1213) | fillets/1213-round-end-circle-of-bent-tube | | [tangency-labs/solidcraft#1219](https://github.com/tangency-labs/solidcraft/issues/1219) | crashes/1219-bore-fillet-then-grooves-cut | | [tangency-labs/solidcraft#122](https://github.com/tangency-labs/solidcraft/issues/122) | sweeps/96-loft-cut-box-sections-pad-first, sweeps/96-loft-cut-box-sections-top-first | | [tangency-labs/solidcraft#1232](https://github.com/tangency-labs/solidcraft/issues/1232) | sheet-metal/1481-unfold-a-tray-whose-features-choose-their-own-corner-relief | | [tangency-labs/solidcraft#1250](https://github.com/tangency-labs/solidcraft/issues/1250) | threads/1250-external-m10x1.5-shaft-full-length | | [tangency-labs/solidcraft#1254](https://github.com/tangency-labs/solidcraft/issues/1254) | sweeps/1184-loft-ring-sections-keep-the-hole | | [tangency-labs/solidcraft#1262](https://github.com/tangency-labs/solidcraft/issues/1262) | fillets/1262-fillet-boss-bottom-arc | | [tangency-labs/solidcraft#1263](https://github.com/tangency-labs/solidcraft/issues/1263) | tessellation/1263-concave-arc-knife-edge-plate | | [tangency-labs/solidcraft#1269](https://github.com/tangency-labs/solidcraft/issues/1269) | sweeps/1269-sweep-parallel-orientation-oblique-cylinder, sweeps/1269-sweep-twisted-square-ninety-degrees, sweeps/771-sweep-end-scale-cone-frustum | | [tangency-labs/solidcraft#1279](https://github.com/tangency-labs/solidcraft/issues/1279) | booleans/1279-cut-with-tool-cylinder-coaxial-with-hole | | [tangency-labs/solidcraft#1280](https://github.com/tangency-labs/solidcraft/issues/1280) | sheet-metal/1280-hole-square-to-a-45-degree-flange | | [tangency-labs/solidcraft#1285](https://github.com/tangency-labs/solidcraft/issues/1285) | sheet-metal/1285-convert-a-bracket-whose-wall-covers-part-of-an-edge, sheet-metal/725-convert-a-shelled-tray-and-unfold-it | | [tangency-labs/solidcraft#1291](https://github.com/tangency-labs/solidcraft/issues/1291) | fillets/1213-round-end-circle-of-bent-tube | | [tangency-labs/solidcraft#1294](https://github.com/tangency-labs/solidcraft/issues/1294) | fillets/851-fillet-three-edges-at-knife-edge-arc-corner | | [tangency-labs/solidcraft#1295](https://github.com/tangency-labs/solidcraft/issues/1295) | sheet-metal/1295-a-slot-across-a-flange-leaves-the-rest-of-it-as-a-loose-piece | | [tangency-labs/solidcraft#13](https://github.com/tangency-labs/solidcraft/issues/13) | booleans/13-split-body-by-a-plane | | [tangency-labs/solidcraft#1311](https://github.com/tangency-labs/solidcraft/issues/1311) | sheet-metal/1311-inside-flange-on-a-plate-turned-62-degrees | | [tangency-labs/solidcraft#1314](https://github.com/tangency-labs/solidcraft/issues/1314) | sheet-metal/1092-convert-a-channel-with-its-bends-modelled, sheet-metal/1092-convert-an-L-with-a-modelled-bend-to-the-rules-radius, sheet-metal/1092-convert-an-engraved-plate | | [tangency-labs/solidcraft#1338](https://github.com/tangency-labs/solidcraft/issues/1338) | sheet-metal/1295-a-slot-across-a-flange-leaves-the-rest-of-it-as-a-loose-piece | | [tangency-labs/solidcraft#1340](https://github.com/tangency-labs/solidcraft/issues/1340) | sheet-metal/1285-convert-a-bracket-whose-wall-covers-part-of-an-edge, sheet-metal/725-convert-a-shelled-tray-and-unfold-it | | [tangency-labs/solidcraft#1355](https://github.com/tangency-labs/solidcraft/issues/1355) | booleans/1355-concentric-hole-through-drilled-recess | | [tangency-labs/solidcraft#1390](https://github.com/tangency-labs/solidcraft/issues/1390) | fillets/1390-chamfer-hole-rim-touching-bottom | | [tangency-labs/solidcraft#1391](https://github.com/tangency-labs/solidcraft/issues/1391) | sweeps/1391-flange-flush-on-the-end-of-a-bent-tapered-loft-20deg, sweeps/1391-flange-flush-on-the-end-of-a-bent-tapered-loft-40deg | | [tangency-labs/solidcraft#1395](https://github.com/tangency-labs/solidcraft/issues/1395) | threads/1395-long-external-m6-thread-24-turns | | [tangency-labs/solidcraft#140](https://github.com/tangency-labs/solidcraft/issues/140) | crashes/140-join-pad-hanging-past-the-edge | | [tangency-labs/solidcraft#1411](https://github.com/tangency-labs/solidcraft/issues/1411) | sweeps/1411-coil-intersected-with-a-cylinder-holding-it | | [tangency-labs/solidcraft#1428](https://github.com/tangency-labs/solidcraft/issues/1428) | fillets/1390-chamfer-hole-rim-touching-bottom | | [tangency-labs/solidcraft#1443](https://github.com/tangency-labs/solidcraft/issues/1443) | threads/1443-m5x0.7-thread-in-5mm-hole | | [tangency-labs/solidcraft#1481](https://github.com/tangency-labs/solidcraft/issues/1481) | sheet-metal/1481-unfold-a-tray-whose-features-choose-their-own-corner-relief | | [tangency-labs/solidcraft#1488](https://github.com/tangency-labs/solidcraft/issues/1488) | fillets/1488-fillet-slab-end-after-nudged-loft-join | | [tangency-labs/solidcraft#1490](https://github.com/tangency-labs/solidcraft/issues/1490) | sweeps/1490-loft-joined-into-a-window-of-a-wall-that-it-overhangs | | [tangency-labs/solidcraft#1494](https://github.com/tangency-labs/solidcraft/issues/1494) | shell/1494-shell-box-with-cylinder-on-edge-line | | [tangency-labs/solidcraft#1517](https://github.com/tangency-labs/solidcraft/issues/1517) | fillets/1488-fillet-slab-end-after-nudged-loft-join | | [tangency-labs/solidcraft#1525](https://github.com/tangency-labs/solidcraft/issues/1525) | shell/1525-shell-box-with-rounds-chamfer-and-fillet | | [tangency-labs/solidcraft#1556](https://github.com/tangency-labs/solidcraft/issues/1556) | sweeps/1391-flange-flush-on-the-end-of-a-bent-tapered-loft-20deg, sweeps/1391-flange-flush-on-the-end-of-a-bent-tapered-loft-40deg | | [tangency-labs/solidcraft#1557](https://github.com/tangency-labs/solidcraft/issues/1557) | fillets/1557-fillet-vertical-corners-after-bottom-rounds | | [tangency-labs/solidcraft#1559](https://github.com/tangency-labs/solidcraft/issues/1559) | crashes/3685-delete-fillet-face-beside-seam | | [tangency-labs/solidcraft#1574](https://github.com/tangency-labs/solidcraft/issues/1574) | fillets/1390-chamfer-hole-rim-touching-bottom | | [tangency-labs/solidcraft#1581](https://github.com/tangency-labs/solidcraft/issues/1581) | fillets/1557-fillet-vertical-corners-after-bottom-rounds | | [tangency-labs/solidcraft#1615](https://github.com/tangency-labs/solidcraft/issues/1615) | tessellation/1615-crossed-lofted-tubes | | [tangency-labs/solidcraft#1647](https://github.com/tangency-labs/solidcraft/issues/1647) | booleans/1647-box-cylinder-general-intersect | | [tangency-labs/solidcraft#1648](https://github.com/tangency-labs/solidcraft/issues/1648) | tessellation/1648-sphere-touches-box-edge-union | | [tangency-labs/solidcraft#1649](https://github.com/tangency-labs/solidcraft/issues/1649) | booleans/1649-crossing-cylinders-union-far-from-origin | | [tangency-labs/solidcraft#1653](https://github.com/tangency-labs/solidcraft/issues/1653) | tessellation/1615-crossed-lofted-tubes | | [tangency-labs/solidcraft#1666](https://github.com/tangency-labs/solidcraft/issues/1666) | sweeps/1666-loft-zigzag-to-flat-rectangle, tessellation/1666-loft-18-gon-ruled-sides, tessellation/1666-loft-twisted-square | | [tangency-labs/solidcraft#1667](https://github.com/tangency-labs/solidcraft/issues/1667) | fillets/1667-fillet-rim-line-beside-quarter-turns | | [tangency-labs/solidcraft#1668](https://github.com/tangency-labs/solidcraft/issues/1668) | fillets/1668-fillet-both-sides-of-thin-wall | | [tangency-labs/solidcraft#1669](https://github.com/tangency-labs/solidcraft/issues/1669) | sweeps/1669-mirrored-window-and-loft-on-a-hollow-case | | [tangency-labs/solidcraft#1670](https://github.com/tangency-labs/solidcraft/issues/1670) | tessellation/1666-loft-18-gon-ruled-sides, tessellation/1666-loft-twisted-square | | [tangency-labs/solidcraft#168](https://github.com/tangency-labs/solidcraft/issues/168) | booleans/168-rim-touching-coin-along-a-circle-only, booleans/3841-join-touching-along-one-circle-only | | [tangency-labs/solidcraft#1687](https://github.com/tangency-labs/solidcraft/issues/1687) | sweeps/726-revolve-full-turn-planar-faces-whole | | [tangency-labs/solidcraft#1702](https://github.com/tangency-labs/solidcraft/issues/1702) | fillets/1667-fillet-rim-line-beside-quarter-turns | | [tangency-labs/solidcraft#1717](https://github.com/tangency-labs/solidcraft/issues/1717) | booleans/1717-two-overlapping-sphere-cuts | | [tangency-labs/solidcraft#1718](https://github.com/tangency-labs/solidcraft/issues/1718) | sweeps/726-revolve-partial-turn-planar-faces-whole | | [tangency-labs/solidcraft#1720](https://github.com/tangency-labs/solidcraft/issues/1720) | fillets/1668-fillet-both-sides-of-thin-wall | | [tangency-labs/solidcraft#1721](https://github.com/tangency-labs/solidcraft/issues/1721) | import/1721-closed-bspline-tube-face | | [tangency-labs/solidcraft#1730](https://github.com/tangency-labs/solidcraft/issues/1730) | booleans/1730-cut-short-of-far-face-keeps-skin | | [tangency-labs/solidcraft#1736](https://github.com/tangency-labs/solidcraft/issues/1736) | booleans/1355-concentric-hole-through-drilled-recess | | [tangency-labs/solidcraft#1753](https://github.com/tangency-labs/solidcraft/issues/1753) | tessellation/1753-bowl-rim-cut-by-cylinder | | [tangency-labs/solidcraft#1765](https://github.com/tangency-labs/solidcraft/issues/1765) | booleans/1858-shallow-cuts-after-earlier-pocket | | [tangency-labs/solidcraft#1797](https://github.com/tangency-labs/solidcraft/issues/1797) | sheet-metal/1797-tray-with-torn-corners-at-72-degrees-folded, sheet-metal/416-round-hole-and-slanted-slot-across-a-bend, sheet-metal/723-tray-with-torn-corners-folded, sheet-metal/723-unfold-a-tray-with-torn-corners | | [tangency-labs/solidcraft#1799](https://github.com/tangency-labs/solidcraft/issues/1799) | sheet-metal/1797-tray-with-torn-corners-at-72-degrees-folded, sheet-metal/416-round-hole-and-slanted-slot-across-a-bend, sheet-metal/723-tray-with-torn-corners-folded, sheet-metal/723-unfold-a-tray-with-torn-corners | | [tangency-labs/solidcraft#1806](https://github.com/tangency-labs/solidcraft/issues/1806) | sweeps/771-sweep-one-guide-rail-cone-frustum, sweeps/771-sweep-two-guide-rails-cone-frustum | | [tangency-labs/solidcraft#1813](https://github.com/tangency-labs/solidcraft/issues/1813) | tessellation/1813-sphere-lens-thinner-than-tolerance | | [tangency-labs/solidcraft#1850](https://github.com/tangency-labs/solidcraft/issues/1850) | tessellation/1648-sphere-touches-box-edge-union | | [tangency-labs/solidcraft#1853](https://github.com/tangency-labs/solidcraft/issues/1853) | sweeps/1853-revolve-cut-half-a-slot-about-its-centreline | | [tangency-labs/solidcraft#1856](https://github.com/tangency-labs/solidcraft/issues/1856) | sweeps/1856-disk-and-36-twisted-lofted-blades-joined | | [tangency-labs/solidcraft#1858](https://github.com/tangency-labs/solidcraft/issues/1858) | booleans/1858-shallow-cuts-after-earlier-pocket | | [tangency-labs/solidcraft#1865](https://github.com/tangency-labs/solidcraft/issues/1865) | booleans/1865-tube-and-sector-meeting-along-cylinder-walls, booleans/1910-coaxial-cylinders-intersect | | [tangency-labs/solidcraft#1866](https://github.com/tangency-labs/solidcraft/issues/1866) | sweeps/1853-revolve-cut-half-a-slot-about-its-centreline, sweeps/1866-revolve-half-slot-profile-180, sweeps/1866-revolve-half-slot-profile-90 | | [tangency-labs/solidcraft#1885](https://github.com/tangency-labs/solidcraft/issues/1885) | fillets/324-fillet-over-hole-overlap | | [tangency-labs/solidcraft#190](https://github.com/tangency-labs/solidcraft/issues/190) | fillets/190-fillet-rim-as-tall-as-wall | | [tangency-labs/solidcraft#1910](https://github.com/tangency-labs/solidcraft/issues/1910) | booleans/1865-tube-and-sector-meeting-along-cylinder-walls, booleans/1910-coaxial-cylinders-intersect | | [tangency-labs/solidcraft#1927](https://github.com/tangency-labs/solidcraft/issues/1927) | booleans/1927-delete-pocket-face-restores-plate | | [tangency-labs/solidcraft#193](https://github.com/tangency-labs/solidcraft/issues/193) | fillets/193-paste-copies-the-fillets | | [tangency-labs/solidcraft#1949](https://github.com/tangency-labs/solidcraft/issues/1949) | booleans/1949-extrude-side-drawn-in-collinear-pieces, booleans/1949-tapered-extrude-side-in-collinear-pieces, booleans/2564-joined-side-run-wrapping-past-loop-start | | [tangency-labs/solidcraft#1972](https://github.com/tangency-labs/solidcraft/issues/1972) | shell/1972-shell-one-half-sphere-leaves-the-other | | [tangency-labs/solidcraft#1974](https://github.com/tangency-labs/solidcraft/issues/1974) | import/2043-outer-bound-opposing-surface-sense | | [tangency-labs/solidcraft#1979](https://github.com/tangency-labs/solidcraft/issues/1979) | sheet-metal/1979-every-cut-after-a-cut-machines-the-sheet | | [tangency-labs/solidcraft#1980](https://github.com/tangency-labs/solidcraft/issues/1980) | sheet-metal/1979-every-cut-after-a-cut-machines-the-sheet | | [tangency-labs/solidcraft#1983](https://github.com/tangency-labs/solidcraft/issues/1983) | booleans/1865-tube-and-sector-meeting-along-cylinder-walls | | [tangency-labs/solidcraft#1984](https://github.com/tangency-labs/solidcraft/issues/1984) | booleans/1984-near-coaxial-pin-overlaps-bore-wall, booleans/1984-rivet-with-flush-heads-a-hair-off-its-hole | | [tangency-labs/solidcraft#1985](https://github.com/tangency-labs/solidcraft/issues/1985) | crashes/1985-step-export-enclosure-screw-hole, crashes/2243-step-export-flanged-enclosure | | [tangency-labs/solidcraft#1986](https://github.com/tangency-labs/solidcraft/issues/1986) | booleans/2008-coaxial-cylinders-join-one-wall, fillets/1986-chamfer-arc-edge-of-joined-sectors | | [tangency-labs/solidcraft#199](https://github.com/tangency-labs/solidcraft/issues/199) | fillets/199-fillet-uses-up-end-face | | [tangency-labs/solidcraft#1995](https://github.com/tangency-labs/solidcraft/issues/1995) | threads/1995-m8x1-thread-in-7mm-hole | | [tangency-labs/solidcraft#2003](https://github.com/tangency-labs/solidcraft/issues/2003) | booleans/2003-mirror-feature-join-flush-with-mirror-plane | | [tangency-labs/solidcraft#2005](https://github.com/tangency-labs/solidcraft/issues/2005) | sweeps/2005-closed-sweep-twisted-cut-inside-a-torus, sweeps/2005-closed-sweep-twisted-new-body | | [tangency-labs/solidcraft#2008](https://github.com/tangency-labs/solidcraft/issues/2008) | booleans/2008-coaxial-cylinders-join-one-wall | | [tangency-labs/solidcraft#201](https://github.com/tangency-labs/solidcraft/issues/201) | sweeps/201-loft-one-guide-rail-cone-frustum | | [tangency-labs/solidcraft#2010](https://github.com/tangency-labs/solidcraft/issues/2010) | sweeps/2005-closed-sweep-twisted-cut-inside-a-torus, sweeps/2005-closed-sweep-twisted-new-body | | [tangency-labs/solidcraft#2034](https://github.com/tangency-labs/solidcraft/issues/2034) | booleans/1865-tube-and-sector-meeting-along-cylinder-walls | | [tangency-labs/solidcraft#2038](https://github.com/tangency-labs/solidcraft/issues/2038) | threads/2038-cut-threaded-stud-from-bored-block, threads/2038-internal-then-external-thread-on-one-body, threads/2038-join-two-threaded-bodies | | [tangency-labs/solidcraft#2043](https://github.com/tangency-labs/solidcraft/issues/2043) | import/2043-outer-bound-opposing-surface-sense | | [tangency-labs/solidcraft#2055](https://github.com/tangency-labs/solidcraft/issues/2055) | booleans/2055-countersink-holes-from-several-sketch-points | | [tangency-labs/solidcraft#2056](https://github.com/tangency-labs/solidcraft/issues/2056) | sweeps/2056-rib-grows-along-the-sketch-normal-to-the-part | | [tangency-labs/solidcraft#2057](https://github.com/tangency-labs/solidcraft/issues/2057) | sweeps/2056-rib-grows-along-the-sketch-normal-to-the-part | | [tangency-labs/solidcraft#2069](https://github.com/tangency-labs/solidcraft/issues/2069) | tessellation/2069-chamfered-ring-notch-moved-far | | [tangency-labs/solidcraft#2076](https://github.com/tangency-labs/solidcraft/issues/2076) | booleans/2076-rectangular-pattern-of-cylinder-join | | [tangency-labs/solidcraft#2114](https://github.com/tangency-labs/solidcraft/issues/2114) | sweeps/494-extrude-the-flange-face-of-a-fresh-revolve | | [tangency-labs/solidcraft#2115](https://github.com/tangency-labs/solidcraft/issues/2115) | threads/2115-tapped-hole-drill-is-major-minus-pitch | | [tangency-labs/solidcraft#214](https://github.com/tangency-labs/solidcraft/issues/214) | fillets/193-paste-copies-the-fillets | | [tangency-labs/solidcraft#2152](https://github.com/tangency-labs/solidcraft/issues/2152) | threads/2152-m3x0.2-thread-in-3mm-hole | | [tangency-labs/solidcraft#2158](https://github.com/tangency-labs/solidcraft/issues/2158) | booleans/1717-two-overlapping-sphere-cuts | | [tangency-labs/solidcraft#2183](https://github.com/tangency-labs/solidcraft/issues/2183) | sweeps/2183-revolve-profile-crosses-the-axis-refused | | [tangency-labs/solidcraft#219](https://github.com/tangency-labs/solidcraft/issues/219) | fillets/219-pattern-of-filleted-pockets | | [tangency-labs/solidcraft#2193](https://github.com/tangency-labs/solidcraft/issues/2193) | threads/2193-modelled-m33x3.5-thread | | [tangency-labs/solidcraft#2209](https://github.com/tangency-labs/solidcraft/issues/2209) | threads/2209-fine-m44x1-thread-on-shaft, threads/2209-m44x1.5-thread-on-flange-hub | | [tangency-labs/solidcraft#2243](https://github.com/tangency-labs/solidcraft/issues/2243) | crashes/1985-step-export-enclosure-screw-hole, crashes/2243-step-export-flanged-enclosure | | [tangency-labs/solidcraft#2263](https://github.com/tangency-labs/solidcraft/issues/2263) | threads/2193-modelled-m33x3.5-thread | | [tangency-labs/solidcraft#2295](https://github.com/tangency-labs/solidcraft/issues/2295) | sweeps/2295-revolve-cut-torus-by-an-overlapping-ring | | [tangency-labs/solidcraft#2341](https://github.com/tangency-labs/solidcraft/issues/2341) | fillets/2341-pattern-of-chamfered-bosses | | [tangency-labs/solidcraft#2342](https://github.com/tangency-labs/solidcraft/issues/2342) | fillets/2341-pattern-of-chamfered-bosses | | [tangency-labs/solidcraft#2357](https://github.com/tangency-labs/solidcraft/issues/2357) | crashes/2357-join-ring-of-90-cylinder-segments | | [tangency-labs/solidcraft#2367](https://github.com/tangency-labs/solidcraft/issues/2367) | threads/2115-tapped-hole-drill-is-major-minus-pitch | | [tangency-labs/solidcraft#2369](https://github.com/tangency-labs/solidcraft/issues/2369) | threads/2369-m8-thread-in-6.3mm-hole-refused | | [tangency-labs/solidcraft#237](https://github.com/tangency-labs/solidcraft/issues/237) | fillets/237-fillet-concave-edge-between-two-cylinders | | [tangency-labs/solidcraft#238](https://github.com/tangency-labs/solidcraft/issues/238) | fillets/237-fillet-concave-edge-between-two-cylinders | | [tangency-labs/solidcraft#2406](https://github.com/tangency-labs/solidcraft/issues/2406) | threads/2406-modelled-m8-thread-in-6.8mm-pilot-hole | | [tangency-labs/solidcraft#2435](https://github.com/tangency-labs/solidcraft/issues/2435) | sweeps/1184-loft-ring-sections-keep-the-hole, sweeps/2435-loft-rectangular-ring-sections | | [tangency-labs/solidcraft#2440](https://github.com/tangency-labs/solidcraft/issues/2440) | threads/2115-tapped-hole-drill-is-major-minus-pitch | | [tangency-labs/solidcraft#2441](https://github.com/tangency-labs/solidcraft/issues/2441) | threads/2115-tapped-hole-drill-is-major-minus-pitch | | [tangency-labs/solidcraft#2447](https://github.com/tangency-labs/solidcraft/issues/2447) | sweeps/1184-loft-ring-sections-keep-the-hole, sweeps/2435-loft-rectangular-ring-sections | | [tangency-labs/solidcraft#2453](https://github.com/tangency-labs/solidcraft/issues/2453) | sweeps/2183-revolve-profile-crosses-the-axis-refused | | [tangency-labs/solidcraft#2464](https://github.com/tangency-labs/solidcraft/issues/2464) | booleans/2464-extrude-join-leaves-hidden-body-alone | | [tangency-labs/solidcraft#2465](https://github.com/tangency-labs/solidcraft/issues/2465) | booleans/2464-extrude-join-leaves-hidden-body-alone | | [tangency-labs/solidcraft#2498](https://github.com/tangency-labs/solidcraft/issues/2498) | fillets/2498-fillet-tiny-end-edges-rounded-rectangle | | [tangency-labs/solidcraft#2506](https://github.com/tangency-labs/solidcraft/issues/2506) | fillets/2498-fillet-tiny-end-edges-rounded-rectangle | | [tangency-labs/solidcraft#2516](https://github.com/tangency-labs/solidcraft/issues/2516) | sweeps/2516-revolve-about-a-named-construction-axis | | [tangency-labs/solidcraft#2524](https://github.com/tangency-labs/solidcraft/issues/2524) | booleans/2524-circular-pattern-of-bore-cut | | [tangency-labs/solidcraft#2526](https://github.com/tangency-labs/solidcraft/issues/2526) | threads/2526-three-modelled-threads-in-one-body | | [tangency-labs/solidcraft#2528](https://github.com/tangency-labs/solidcraft/issues/2528) | tessellation/2528-stadium-joined-with-overlapping-cylinder | | [tangency-labs/solidcraft#2531](https://github.com/tangency-labs/solidcraft/issues/2531) | shell/2531-shell-point-pick-after-parameter-edit | | [tangency-labs/solidcraft#2552](https://github.com/tangency-labs/solidcraft/issues/2552) | sweeps/2552-thread-groove-cut-by-a-square-coil-in-a-bore | | [tangency-labs/solidcraft#2564](https://github.com/tangency-labs/solidcraft/issues/2564) | booleans/2564-joined-side-run-wrapping-past-loop-start | | [tangency-labs/solidcraft#2570](https://github.com/tangency-labs/solidcraft/issues/2570) | sweeps/2570-loft-circle-to-a-non-star-shaped-comb | | [tangency-labs/solidcraft#2579](https://github.com/tangency-labs/solidcraft/issues/2579) | booleans/2580-clip-round-small-hole-of-long-plate | | [tangency-labs/solidcraft#258](https://github.com/tangency-labs/solidcraft/issues/258) | import/258-cone-point-vertex, import/258-cone-to-point, import/258-tiny-pin | | [tangency-labs/solidcraft#2580](https://github.com/tangency-labs/solidcraft/issues/2580) | booleans/2580-clip-round-small-hole-of-long-plate | | [tangency-labs/solidcraft#2583](https://github.com/tangency-labs/solidcraft/issues/2583) | booleans/2583-taper-side-drawn-in-collinear-pieces | | [tangency-labs/solidcraft#2601](https://github.com/tangency-labs/solidcraft/issues/2601) | booleans/2601-taper-with-start-offset | | [tangency-labs/solidcraft#2607](https://github.com/tangency-labs/solidcraft/issues/2607) | sweeps/2607-revolve-axis-outside-the-sketch-plane-refused | | [tangency-labs/solidcraft#262](https://github.com/tangency-labs/solidcraft/issues/262) | sheet-metal/262-fold-a-tab-just-inside-its-root, sheet-metal/262-fold-at-a-tab-root-refused | | [tangency-labs/solidcraft#264](https://github.com/tangency-labs/solidcraft/issues/264) | sheet-metal/264-fold-one-of-two-collinear-tabs, sheet-metal/264-one-fold-across-two-collinear-tabs | | [tangency-labs/solidcraft#2667](https://github.com/tangency-labs/solidcraft/issues/2667) | sweeps/2667-revolve-half-disc-sphere, sweeps/2667-revolve-half-disc-three-quarters, sweeps/2667-sweep-hostile-end-scale-refused | | [tangency-labs/solidcraft#2672](https://github.com/tangency-labs/solidcraft/issues/2672) | fillets/2672-chamfer-one-pick-large-plate | | [tangency-labs/solidcraft#2688](https://github.com/tangency-labs/solidcraft/issues/2688) | threads/2369-m8-thread-in-6.3mm-hole-refused | | [tangency-labs/solidcraft#2705](https://github.com/tangency-labs/solidcraft/issues/2705) | threads/2705-m14-thread-on-14.6mm-shaft-refused | | [tangency-labs/solidcraft#2708](https://github.com/tangency-labs/solidcraft/issues/2708) | fillets/2708-fillet-curvature-continuous-angled-ends | | [tangency-labs/solidcraft#271](https://github.com/tangency-labs/solidcraft/issues/271) | sweeps/271-loft-cut-with-targets-keeps-the-bystander | | [tangency-labs/solidcraft#2712](https://github.com/tangency-labs/solidcraft/issues/2712) | tessellation/1813-sphere-lens-thinner-than-tolerance | | [tangency-labs/solidcraft#2719](https://github.com/tangency-labs/solidcraft/issues/2719) | fillets/2719-chamfer-as-wide-as-corner-round | | [tangency-labs/solidcraft#2739](https://github.com/tangency-labs/solidcraft/issues/2739) | fillets/2708-fillet-curvature-continuous-angled-ends | | [tangency-labs/solidcraft#2752](https://github.com/tangency-labs/solidcraft/issues/2752) | fillets/2752-fillet-rim-of-flat-cut-on-sphere | | [tangency-labs/solidcraft#2754](https://github.com/tangency-labs/solidcraft/issues/2754) | booleans/2754-taper-extrude-line-arc-corner | | [tangency-labs/solidcraft#2755](https://github.com/tangency-labs/solidcraft/issues/2755) | booleans/2755-mirror-copy-keeps-seed-targets, booleans/2755-pattern-copies-keep-seed-targets | | [tangency-labs/solidcraft#277](https://github.com/tangency-labs/solidcraft/issues/277) | sheet-metal/262-fold-a-tab-just-inside-its-root, sheet-metal/262-fold-at-a-tab-root-refused | | [tangency-labs/solidcraft#2774](https://github.com/tangency-labs/solidcraft/issues/2774) | fillets/2341-pattern-of-chamfered-bosses | | [tangency-labs/solidcraft#2775](https://github.com/tangency-labs/solidcraft/issues/2775) | fillets/2341-pattern-of-chamfered-bosses | | [tangency-labs/solidcraft#2787](https://github.com/tangency-labs/solidcraft/issues/2787) | fillets/2752-fillet-rim-of-flat-cut-on-sphere | | [tangency-labs/solidcraft#279](https://github.com/tangency-labs/solidcraft/issues/279) | sheet-metal/264-fold-one-of-two-collinear-tabs | | [tangency-labs/solidcraft#2797](https://github.com/tangency-labs/solidcraft/issues/2797) | fillets/2797-chamfer-two-distances-circular-rim | | [tangency-labs/solidcraft#2801](https://github.com/tangency-labs/solidcraft/issues/2801) | booleans/2801-prism-edge-in-round-cornered-slab-end-face | | [tangency-labs/solidcraft#2810](https://github.com/tangency-labs/solidcraft/issues/2810) | booleans/2810-taper-extrude-arcs-meeting-at-corners | | [tangency-labs/solidcraft#2811](https://github.com/tangency-labs/solidcraft/issues/2811) | fillets/2811-fillet-rib-roots | | [tangency-labs/solidcraft#2813](https://github.com/tangency-labs/solidcraft/issues/2813) | booleans/2810-taper-extrude-arcs-meeting-at-corners | | [tangency-labs/solidcraft#2820](https://github.com/tangency-labs/solidcraft/issues/2820) | sweeps/2820-pipe-cut-oblique-hole-through-a-block, sweeps/2820-pipe-hollow-with-a-wall-along-a-bend | | [tangency-labs/solidcraft#2822](https://github.com/tangency-labs/solidcraft/issues/2822) | threads/2822-modelled-thread-in-filleted-cube | | [tangency-labs/solidcraft#2826](https://github.com/tangency-labs/solidcraft/issues/2826) | booleans/2826-cut-up-to-face-leaves-no-skin | | [tangency-labs/solidcraft#2827](https://github.com/tangency-labs/solidcraft/issues/2827) | booleans/2826-cut-up-to-face-leaves-no-skin | | [tangency-labs/solidcraft#2844](https://github.com/tangency-labs/solidcraft/issues/2844) | booleans/3092-ring-on-perforated-plate, booleans/3887-ring-standing-on-perforated-plate | | [tangency-labs/solidcraft#2847](https://github.com/tangency-labs/solidcraft/issues/2847) | sweeps/2847-loft-rectangles-turning-through-half-a-turn | | [tangency-labs/solidcraft#2852](https://github.com/tangency-labs/solidcraft/issues/2852) | fillets/2852-fillet-outer-round-concentric-with-inner | | [tangency-labs/solidcraft#2853](https://github.com/tangency-labs/solidcraft/issues/2853) | threads/1443-m5x0.7-thread-in-5mm-hole, threads/2152-m3x0.2-thread-in-3mm-hole, threads/2369-m8-thread-in-6.3mm-hole-refused, threads/2705-m14-thread-on-14.6mm-shaft-refused, threads/2969-m48x0.75-thread-in-48mm-hole, threads/3366-m20-thread-in-20mm-hole, threads/995-m5-thread-in-5mm-hole | | [tangency-labs/solidcraft#286](https://github.com/tangency-labs/solidcraft/issues/286) | sweeps/271-loft-cut-with-targets-keeps-the-bystander | | [tangency-labs/solidcraft#2862](https://github.com/tangency-labs/solidcraft/issues/2862) | sweeps/2862-three-pipes-meeting-at-one-point | | [tangency-labs/solidcraft#2891](https://github.com/tangency-labs/solidcraft/issues/2891) | sweeps/2891-twisted-sweep-cut-through-a-tube | | [tangency-labs/solidcraft#2893](https://github.com/tangency-labs/solidcraft/issues/2893) | fillets/2797-chamfer-two-distances-circular-rim | | [tangency-labs/solidcraft#2896](https://github.com/tangency-labs/solidcraft/issues/2896) | booleans/2896-join-arm-end-into-ring-wall, booleans/2896-join-arm-end-near-ring-wall-gap | | [tangency-labs/solidcraft#2904](https://github.com/tangency-labs/solidcraft/issues/2904) | booleans/2904-countersunk-hole-with-distant-body | | [tangency-labs/solidcraft#2907](https://github.com/tangency-labs/solidcraft/issues/2907) | fillets/2907-chamfer-two-end-outlines-rounded-top | | [tangency-labs/solidcraft#2928](https://github.com/tangency-labs/solidcraft/issues/2928) | booleans/2928-join-cap-touching-lips-with-offset-walls | | [tangency-labs/solidcraft#2939](https://github.com/tangency-labs/solidcraft/issues/2939) | shell/2939-offset-face-sphere | | [tangency-labs/solidcraft#2947](https://github.com/tangency-labs/solidcraft/issues/2947) | sweeps/2947-revolve-300-degrees-intersected-by-a-plate | | [tangency-labs/solidcraft#2948](https://github.com/tangency-labs/solidcraft/issues/2948) | sweeps/2947-revolve-300-degrees-intersected-by-a-plate | | [tangency-labs/solidcraft#296](https://github.com/tangency-labs/solidcraft/issues/296) | sheet-metal/296-hole-in-a-base-with-two-adjacent-edge-flanges | | [tangency-labs/solidcraft#2963](https://github.com/tangency-labs/solidcraft/issues/2963) | booleans/3327-cut-ending-flush-with-side-wall | | [tangency-labs/solidcraft#2969](https://github.com/tangency-labs/solidcraft/issues/2969) | threads/2969-m48x0.75-thread-in-48mm-hole | | [tangency-labs/solidcraft#2979](https://github.com/tangency-labs/solidcraft/issues/2979) | booleans/3447-split-along-plane-of-a-face | | [tangency-labs/solidcraft#299](https://github.com/tangency-labs/solidcraft/issues/299) | sweeps/271-loft-cut-with-targets-keeps-the-bystander | | [tangency-labs/solidcraft#2990](https://github.com/tangency-labs/solidcraft/issues/2990) | shell/3669-shell-lofted-square-frustum | | [tangency-labs/solidcraft#2992](https://github.com/tangency-labs/solidcraft/issues/2992) | crashes/2992-join-disk-and-36-twisted-loft-blades, sweeps/1856-disk-and-36-twisted-lofted-blades-joined | | [tangency-labs/solidcraft#3006](https://github.com/tangency-labs/solidcraft/issues/3006) | sweeps/3006-second-sweep-from-a-plane-along-a-closed-path | | [tangency-labs/solidcraft#3027](https://github.com/tangency-labs/solidcraft/issues/3027) | booleans/3027-pin-seated-line-to-line-in-bore | | [tangency-labs/solidcraft#3060](https://github.com/tangency-labs/solidcraft/issues/3060) | threads/1443-m5x0.7-thread-in-5mm-hole | | [tangency-labs/solidcraft#3062](https://github.com/tangency-labs/solidcraft/issues/3062) | booleans/3485-boss-joined-on-rod-top-keeps-side-whole | | [tangency-labs/solidcraft#307](https://github.com/tangency-labs/solidcraft/issues/307) | booleans/307-tangent-hole-contacts-ring-against-grid | | [tangency-labs/solidcraft#3078](https://github.com/tangency-labs/solidcraft/issues/3078) | sheet-metal/3078-flange-on-the-side-edge-of-a-flange | | [tangency-labs/solidcraft#308](https://github.com/tangency-labs/solidcraft/issues/308) | booleans/308-blind-cut-ending-inside-a-cylinder | | [tangency-labs/solidcraft#3088](https://github.com/tangency-labs/solidcraft/issues/3088) | sweeps/3088-coil-thread-joined-flush-with-a-cylinder | | [tangency-labs/solidcraft#3092](https://github.com/tangency-labs/solidcraft/issues/3092) | booleans/3092-ring-on-perforated-plate | | [tangency-labs/solidcraft#3098](https://github.com/tangency-labs/solidcraft/issues/3098) | import/3098-bspline-edges-over-tiny-knot-span | | [tangency-labs/solidcraft#3103](https://github.com/tangency-labs/solidcraft/issues/3103) | shell/3103-shell-tapered-cylinder | | [tangency-labs/solidcraft#311](https://github.com/tangency-labs/solidcraft/issues/311) | tessellation/311-ramp-cut-cylinder-blank | | [tangency-labs/solidcraft#3111](https://github.com/tangency-labs/solidcraft/issues/3111) | sweeps/3111-loft-rectangular-ring-to-circular-ring | | [tangency-labs/solidcraft#3120](https://github.com/tangency-labs/solidcraft/issues/3120) | import/3208-extruded-ellipse-face-over-parameter-seam | | [tangency-labs/solidcraft#3156](https://github.com/tangency-labs/solidcraft/issues/3156) | sweeps/3156-revolve-join-end-faces-flush-with-a-face | | [tangency-labs/solidcraft#317](https://github.com/tangency-labs/solidcraft/issues/317) | fillets/199-fillet-uses-up-end-face | | [tangency-labs/solidcraft#3175](https://github.com/tangency-labs/solidcraft/issues/3175) | booleans/3175-cut-beside-sealed-void | | [tangency-labs/solidcraft#318](https://github.com/tangency-labs/solidcraft/issues/318) | fillets/190-fillet-rim-as-tall-as-wall | | [tangency-labs/solidcraft#3191](https://github.com/tangency-labs/solidcraft/issues/3191) | sweeps/3191-revolve-cut-leaves-a-cone | | [tangency-labs/solidcraft#3208](https://github.com/tangency-labs/solidcraft/issues/3208) | import/3208-extruded-ellipse-face-over-parameter-seam | | [tangency-labs/solidcraft#3224](https://github.com/tangency-labs/solidcraft/issues/3224) | sweeps/3156-revolve-join-end-faces-flush-with-a-face | | [tangency-labs/solidcraft#3234](https://github.com/tangency-labs/solidcraft/issues/3234) | sheet-metal/3234-edge-flange-on-the-bend-line-refused | | [tangency-labs/solidcraft#324](https://github.com/tangency-labs/solidcraft/issues/324) | fillets/324-fillet-over-hole-overlap | | [tangency-labs/solidcraft#3243](https://github.com/tangency-labs/solidcraft/issues/3243) | booleans/3243-rim-and-rounded-tooth-join | | [tangency-labs/solidcraft#3273](https://github.com/tangency-labs/solidcraft/issues/3273) | sheet-metal/3234-edge-flange-on-the-bend-line-refused | | [tangency-labs/solidcraft#3274](https://github.com/tangency-labs/solidcraft/issues/3274) | sheet-metal/3078-flange-on-the-side-edge-of-a-flange | | [tangency-labs/solidcraft#3276](https://github.com/tangency-labs/solidcraft/issues/3276) | fillets/3276-chamfer-edge-of-1mm-protrusion-on-joined-l | | [tangency-labs/solidcraft#3280](https://github.com/tangency-labs/solidcraft/issues/3280) | sheet-metal/3417-rhombus-with-a-flange-on-each-edge-and-square-reliefs | | [tangency-labs/solidcraft#3283](https://github.com/tangency-labs/solidcraft/issues/3283) | shell/3283-offset-face-cylinder-wall | | [tangency-labs/solidcraft#3295](https://github.com/tangency-labs/solidcraft/issues/3295) | fillets/2672-chamfer-one-pick-large-plate | | [tangency-labs/solidcraft#3300](https://github.com/tangency-labs/solidcraft/issues/3300) | fillets/2797-chamfer-two-distances-circular-rim | | [tangency-labs/solidcraft#3303](https://github.com/tangency-labs/solidcraft/issues/3303) | booleans/3303-inward-cut-of-frustum-top-face | | [tangency-labs/solidcraft#3309](https://github.com/tangency-labs/solidcraft/issues/3309) | booleans/3303-inward-cut-of-frustum-top-face | | [tangency-labs/solidcraft#3311](https://github.com/tangency-labs/solidcraft/issues/3311) | threads/2115-tapped-hole-drill-is-major-minus-pitch, threads/3311-two-tapped-holes-both-modelled-threaded | | [tangency-labs/solidcraft#3316](https://github.com/tangency-labs/solidcraft/issues/3316) | sheet-metal/3316-convert-a-plate-keeps-its-place | | [tangency-labs/solidcraft#3324](https://github.com/tangency-labs/solidcraft/issues/3324) | sheet-metal/3324-flat-pattern-refused-after-a-fillet-on-the-sheet | | [tangency-labs/solidcraft#3325](https://github.com/tangency-labs/solidcraft/issues/3325) | sheet-metal/3324-flat-pattern-refused-after-a-fillet-on-the-sheet | | [tangency-labs/solidcraft#3326](https://github.com/tangency-labs/solidcraft/issues/3326) | sweeps/3326-loft-20mm-square-to-a-circle | | [tangency-labs/solidcraft#3327](https://github.com/tangency-labs/solidcraft/issues/3327) | booleans/3327-cut-ending-flush-with-side-wall | | [tangency-labs/solidcraft#334](https://github.com/tangency-labs/solidcraft/issues/334) | fillets/334-fillet-top-outline-after-concave-rounds | | [tangency-labs/solidcraft#3345](https://github.com/tangency-labs/solidcraft/issues/3345) | sweeps/3345-sweep-profile-mid-line-round-a-rounded-rectangle | | [tangency-labs/solidcraft#335](https://github.com/tangency-labs/solidcraft/issues/335) | fillets/334-fillet-top-outline-after-concave-rounds | | [tangency-labs/solidcraft#3351](https://github.com/tangency-labs/solidcraft/issues/3351) | import/3352-vertex-off-its-edge-curve | | [tangency-labs/solidcraft#3352](https://github.com/tangency-labs/solidcraft/issues/3352) | import/3352-vertex-off-its-edge-curve | | [tangency-labs/solidcraft#3353](https://github.com/tangency-labs/solidcraft/issues/3353) | sheet-metal/3353-mirrored-sheet-body-keeps-its-flat-pattern | | [tangency-labs/solidcraft#3354](https://github.com/tangency-labs/solidcraft/issues/3354) | sheet-metal/3353-mirrored-sheet-body-keeps-its-flat-pattern | | [tangency-labs/solidcraft#3358](https://github.com/tangency-labs/solidcraft/issues/3358) | import/3359-iges-trim-pieces-written-end-to-start | | [tangency-labs/solidcraft#3359](https://github.com/tangency-labs/solidcraft/issues/3359) | import/3359-iges-trim-pieces-written-end-to-start | | [tangency-labs/solidcraft#3366](https://github.com/tangency-labs/solidcraft/issues/3366) | threads/3366-m20-thread-in-20mm-hole | | [tangency-labs/solidcraft#3367](https://github.com/tangency-labs/solidcraft/issues/3367) | threads/3366-m20-thread-in-20mm-hole | | [tangency-labs/solidcraft#3368](https://github.com/tangency-labs/solidcraft/issues/3368) | threads/3368-faceted-prism-pocket-cut-and-boss-join, threads/3368-faceted-prism-with-bore-and-cross-hole, threads/3368-two-faceted-prisms-cut-then-joined | | [tangency-labs/solidcraft#3369](https://github.com/tangency-labs/solidcraft/issues/3369) | fillets/3369-fillet-edge-ends-on-tangent-seam | | [tangency-labs/solidcraft#3371](https://github.com/tangency-labs/solidcraft/issues/3371) | sweeps/201-loft-one-guide-rail-cone-frustum | | [tangency-labs/solidcraft#3378](https://github.com/tangency-labs/solidcraft/issues/3378) | booleans/3378-circular-pattern-of-join-that-merged-targets | | [tangency-labs/solidcraft#3379](https://github.com/tangency-labs/solidcraft/issues/3379) | booleans/3379-circular-pattern-of-thin-spoke-on-ring, booleans/3612-circular-pattern-of-spoke-tangent-to-hub | | [tangency-labs/solidcraft#3383](https://github.com/tangency-labs/solidcraft/issues/3383) | booleans/3383-combine-tool-into-rotated-occurrence | | [tangency-labs/solidcraft#3402](https://github.com/tangency-labs/solidcraft/issues/3402) | sweeps/3326-loft-20mm-square-to-a-circle | | [tangency-labs/solidcraft#3412](https://github.com/tangency-labs/solidcraft/issues/3412) | sweeps/3412-loft-sections-in-one-plane-refused | | [tangency-labs/solidcraft#3417](https://github.com/tangency-labs/solidcraft/issues/3417) | sheet-metal/3417-rhombus-with-a-flange-on-each-edge-and-square-reliefs | | [tangency-labs/solidcraft#3418](https://github.com/tangency-labs/solidcraft/issues/3418) | sheet-metal/3324-flat-pattern-refused-after-a-fillet-on-the-sheet | | [tangency-labs/solidcraft#3421](https://github.com/tangency-labs/solidcraft/issues/3421) | sheet-metal/3417-rhombus-with-a-flange-on-each-edge-and-square-reliefs | | [tangency-labs/solidcraft#3425](https://github.com/tangency-labs/solidcraft/issues/3425) | booleans/3782-emboss-on-cylinder-pick-on-far-half | | [tangency-labs/solidcraft#3435](https://github.com/tangency-labs/solidcraft/issues/3435) | fillets/3435-fillet-larger-than-top-ring | | [tangency-labs/solidcraft#3441](https://github.com/tangency-labs/solidcraft/issues/3441) | fillets/3435-fillet-larger-than-top-ring | | [tangency-labs/solidcraft#3447](https://github.com/tangency-labs/solidcraft/issues/3447) | booleans/3447-split-along-plane-of-a-face | | [tangency-labs/solidcraft#3452](https://github.com/tangency-labs/solidcraft/issues/3452) | sweeps/2847-loft-rectangles-turning-through-half-a-turn | | [tangency-labs/solidcraft#3455](https://github.com/tangency-labs/solidcraft/issues/3455) | booleans/3455-join-of-64-separate-pegs | | [tangency-labs/solidcraft#3456](https://github.com/tangency-labs/solidcraft/issues/3456) | booleans/3456-deep-cut-through-drilled-taper-leaves-base, booleans/3497-collinear-cylinders-partial-height-intersection, booleans/3497-pin-overlapping-bore-by-20-microns | | [tangency-labs/solidcraft#3460](https://github.com/tangency-labs/solidcraft/issues/3460) | booleans/3460-cut-by-lid-with-coincident-walls-and-half-moon-tabs | | [tangency-labs/solidcraft#3468](https://github.com/tangency-labs/solidcraft/issues/3468) | shell/3468-offset-face-boss-wall-next-to-fillet | | [tangency-labs/solidcraft#3485](https://github.com/tangency-labs/solidcraft/issues/3485) | booleans/3485-boss-joined-on-rod-top-keeps-side-whole | | [tangency-labs/solidcraft#349](https://github.com/tangency-labs/solidcraft/issues/349) | sheet-metal/349-unfold-a-tray-shrunk-by-a-parameter-72-degrees, sheet-metal/349-unfold-a-tray-shrunk-by-a-parameter-90-degrees | | [tangency-labs/solidcraft#3497](https://github.com/tangency-labs/solidcraft/issues/3497) | booleans/3456-deep-cut-through-drilled-taper-leaves-base, booleans/3497-collinear-cylinders-partial-height-intersection, booleans/3497-pin-overlapping-bore-by-20-microns | | [tangency-labs/solidcraft#3505](https://github.com/tangency-labs/solidcraft/issues/3505) | sweeps/3505-extrude-the-flat-wall-of-a-sweep-with-a-corner | | [tangency-labs/solidcraft#3506](https://github.com/tangency-labs/solidcraft/issues/3506) | shell/3506-split-body-then-shell-both-halves | | [tangency-labs/solidcraft#3526](https://github.com/tangency-labs/solidcraft/issues/3526) | booleans/3526-intersect-keeps-every-lump | | [tangency-labs/solidcraft#3528](https://github.com/tangency-labs/solidcraft/issues/3528) | sweeps/3528-revolved-dome-cut-by-a-ball-on-its-seam | | [tangency-labs/solidcraft#3540](https://github.com/tangency-labs/solidcraft/issues/3540) | crashes/3540-cut-with-coincident-cylinder-face | | [tangency-labs/solidcraft#3541](https://github.com/tangency-labs/solidcraft/issues/3541) | sweeps/3541-loft-two-circles-into-a-cone-flipped-plane, sweeps/3541-loft-two-circles-into-a-cone-same-sense | | [tangency-labs/solidcraft#355](https://github.com/tangency-labs/solidcraft/issues/355) | sheet-metal/296-hole-in-a-base-with-two-adjacent-edge-flanges | | [tangency-labs/solidcraft#3573](https://github.com/tangency-labs/solidcraft/issues/3573) | shell/3576-shell-tapered-box-rounded-corners | | [tangency-labs/solidcraft#3576](https://github.com/tangency-labs/solidcraft/issues/3576) | shell/3576-shell-tapered-box-rounded-corners | | [tangency-labs/solidcraft#3604](https://github.com/tangency-labs/solidcraft/issues/3604) | booleans/3604-cut-with-g2-swept-tool-along-projected-edge | | [tangency-labs/solidcraft#3612](https://github.com/tangency-labs/solidcraft/issues/3612) | booleans/3612-circular-pattern-of-spoke-tangent-to-hub | | [tangency-labs/solidcraft#3613](https://github.com/tangency-labs/solidcraft/issues/3613) | booleans/3604-cut-with-g2-swept-tool-along-projected-edge | | [tangency-labs/solidcraft#3619](https://github.com/tangency-labs/solidcraft/issues/3619) | sweeps/2516-revolve-about-a-named-construction-axis | | [tangency-labs/solidcraft#363](https://github.com/tangency-labs/solidcraft/issues/363) | fillets/193-paste-copies-the-fillets | | [tangency-labs/solidcraft#3633](https://github.com/tangency-labs/solidcraft/issues/3633) | booleans/3633-sphere-intersect-pyramid-apex-at-centre | | [tangency-labs/solidcraft#3650](https://github.com/tangency-labs/solidcraft/issues/3650) | shell/3283-offset-face-cylinder-wall | | [tangency-labs/solidcraft#3652](https://github.com/tangency-labs/solidcraft/issues/3652) | booleans/3652-mirror-of-a-mirror-feature | | [tangency-labs/solidcraft#3655](https://github.com/tangency-labs/solidcraft/issues/3655) | fillets/3655-chamfer-edge-order-box | | [tangency-labs/solidcraft#3660](https://github.com/tangency-labs/solidcraft/issues/3660) | fillets/3655-chamfer-edge-order-box | | [tangency-labs/solidcraft#3665](https://github.com/tangency-labs/solidcraft/issues/3665) | booleans/3665-join-extrude-column-on-floor-and-curved-walls | | [tangency-labs/solidcraft#3666](https://github.com/tangency-labs/solidcraft/issues/3666) | booleans/3665-join-extrude-column-on-floor-and-curved-walls | | [tangency-labs/solidcraft#3669](https://github.com/tangency-labs/solidcraft/issues/3669) | shell/3669-shell-lofted-square-frustum | | [tangency-labs/solidcraft#3670](https://github.com/tangency-labs/solidcraft/issues/3670) | sweeps/2570-loft-circle-to-a-non-star-shaped-comb | | [tangency-labs/solidcraft#3671](https://github.com/tangency-labs/solidcraft/issues/3671) | booleans/3671-intersect-tool-in-top-face-beside-rib | | [tangency-labs/solidcraft#3682](https://github.com/tangency-labs/solidcraft/issues/3682) | booleans/3633-sphere-intersect-pyramid-apex-at-centre | | [tangency-labs/solidcraft#3685](https://github.com/tangency-labs/solidcraft/issues/3685) | crashes/3685-delete-fillet-face-beside-seam | | [tangency-labs/solidcraft#3695](https://github.com/tangency-labs/solidcraft/issues/3695) | sweeps/2891-twisted-sweep-cut-through-a-tube | | [tangency-labs/solidcraft#3702](https://github.com/tangency-labs/solidcraft/issues/3702) | booleans/3702-board-in-cavity-of-filleted-rim-case | | [tangency-labs/solidcraft#3703](https://github.com/tangency-labs/solidcraft/issues/3703) | booleans/3703-two-face-extrudes-join-keep-the-step | | [tangency-labs/solidcraft#3729](https://github.com/tangency-labs/solidcraft/issues/3729) | booleans/3729-extrude-to-point-on-step-edge | | [tangency-labs/solidcraft#3730](https://github.com/tangency-labs/solidcraft/issues/3730) | import/3730-void-oriented-shell-false | | [tangency-labs/solidcraft#3736](https://github.com/tangency-labs/solidcraft/issues/3736) | sweeps/2607-revolve-axis-outside-the-sketch-plane-refused | | [tangency-labs/solidcraft#3741](https://github.com/tangency-labs/solidcraft/issues/3741) | booleans/3850-cross-cut-touching-round-side, booleans/3850-hole-through-wall-after-cross-cut | | [tangency-labs/solidcraft#3753](https://github.com/tangency-labs/solidcraft/issues/3753) | fillets/3753-circular-pattern-of-hole-and-its-rim-chamfer | | [tangency-labs/solidcraft#3758](https://github.com/tangency-labs/solidcraft/issues/3758) | sweeps/3088-coil-thread-joined-flush-with-a-cylinder | | [tangency-labs/solidcraft#3779](https://github.com/tangency-labs/solidcraft/issues/3779) | fillets/3779-chamfer-all-spline-spans, fillets/3779-fillet-all-spline-spans | | [tangency-labs/solidcraft#3782](https://github.com/tangency-labs/solidcraft/issues/3782) | booleans/3782-emboss-on-cylinder-pick-on-far-half | | [tangency-labs/solidcraft#3796](https://github.com/tangency-labs/solidcraft/issues/3796) | sweeps/2516-revolve-about-a-named-construction-axis | | [tangency-labs/solidcraft#3804](https://github.com/tangency-labs/solidcraft/issues/3804) | fillets/3779-chamfer-all-spline-spans, fillets/3779-fillet-all-spline-spans | | [tangency-labs/solidcraft#3806](https://github.com/tangency-labs/solidcraft/issues/3806) | import/3806-iges-revolved-arc-spherical-cap-dome | | [tangency-labs/solidcraft#3813](https://github.com/tangency-labs/solidcraft/issues/3813) | import/3806-iges-revolved-arc-spherical-cap-dome | | [tangency-labs/solidcraft#3816](https://github.com/tangency-labs/solidcraft/issues/3816) | booleans/3816-circular-pattern-of-body-about-offset-axis | | [tangency-labs/solidcraft#3830](https://github.com/tangency-labs/solidcraft/issues/3830) | booleans/3830-split-cup-by-extended-spline-surface | | [tangency-labs/solidcraft#3832](https://github.com/tangency-labs/solidcraft/issues/3832) | sweeps/3832-coil-cut-with-negative-pitch-inside-a-cylinder | | [tangency-labs/solidcraft#3841](https://github.com/tangency-labs/solidcraft/issues/3841) | booleans/3841-join-touching-along-one-circle-only | | [tangency-labs/solidcraft#3845](https://github.com/tangency-labs/solidcraft/issues/3845) | import/3845-iges-trim-pieces-miss-by-a-gap | | [tangency-labs/solidcraft#3846](https://github.com/tangency-labs/solidcraft/issues/3846) | import/3845-iges-trim-pieces-miss-by-a-gap | | [tangency-labs/solidcraft#3850](https://github.com/tangency-labs/solidcraft/issues/3850) | booleans/3850-cross-cut-touching-round-side, booleans/3850-hole-through-wall-after-cross-cut | | [tangency-labs/solidcraft#3861](https://github.com/tangency-labs/solidcraft/issues/3861) | fillets/2907-chamfer-two-end-outlines-rounded-top | | [tangency-labs/solidcraft#3862](https://github.com/tangency-labs/solidcraft/issues/3862) | sweeps/3862-coil-square-wire-outside-the-diameter | | [tangency-labs/solidcraft#3868](https://github.com/tangency-labs/solidcraft/issues/3868) | fillets/3868-chamfer-concave-edge-adds-material | | [tangency-labs/solidcraft#3871](https://github.com/tangency-labs/solidcraft/issues/3871) | import/3871-cone-base-circle-with-vertex-loop, import/3871-cone-bounded-only-by-its-base-circle | | [tangency-labs/solidcraft#3872](https://github.com/tangency-labs/solidcraft/issues/3872) | import/3730-void-oriented-shell-false | | [tangency-labs/solidcraft#3880](https://github.com/tangency-labs/solidcraft/issues/3880) | import/1721-closed-bspline-tube-face, import/3871-cone-bounded-only-by-its-base-circle, import/3880-cylinder-seam-edge, import/3880-nurbs-hemisphere-dome | | [tangency-labs/solidcraft#3885](https://github.com/tangency-labs/solidcraft/issues/3885) | import/3886-iges-bspline-curve-over-tiny-knot-span | | [tangency-labs/solidcraft#3886](https://github.com/tangency-labs/solidcraft/issues/3886) | import/3886-iges-bspline-curve-over-tiny-knot-span | | [tangency-labs/solidcraft#3887](https://github.com/tangency-labs/solidcraft/issues/3887) | booleans/3887-ring-standing-on-perforated-plate | | [tangency-labs/solidcraft#3888](https://github.com/tangency-labs/solidcraft/issues/3888) | booleans/3526-intersect-keeps-every-lump | | [tangency-labs/solidcraft#3893](https://github.com/tangency-labs/solidcraft/issues/3893) | shell/745-offset-face-on-body-with-distant-freeform-boss, shell/745-offset-face-then-cut-boss-away | | [tangency-labs/solidcraft#3897](https://github.com/tangency-labs/solidcraft/issues/3897) | sweeps/3897-sweep-ring-along-a-short-arc-joined-to-a-collar | | [tangency-labs/solidcraft#3898](https://github.com/tangency-labs/solidcraft/issues/3898) | shell/3468-offset-face-boss-wall-next-to-fillet | | [tangency-labs/solidcraft#3901](https://github.com/tangency-labs/solidcraft/issues/3901) | import/3871-cone-base-circle-with-vertex-loop, import/3871-cone-bounded-only-by-its-base-circle | | [tangency-labs/solidcraft#391](https://github.com/tangency-labs/solidcraft/issues/391) | shell/391-deboss-text-on-flange-of-filleted-shelled-body | | [tangency-labs/solidcraft#3911](https://github.com/tangency-labs/solidcraft/issues/3911) | sweeps/3191-revolve-cut-leaves-a-cone | | [tangency-labs/solidcraft#3912](https://github.com/tangency-labs/solidcraft/issues/3912) | import/3912-iges-hole-trim-first-piece-reversed, import/3913-iges-trim-curve-first-piece-reversed | | [tangency-labs/solidcraft#3913](https://github.com/tangency-labs/solidcraft/issues/3913) | import/3913-iges-trim-curve-first-piece-reversed | | [tangency-labs/solidcraft#3914](https://github.com/tangency-labs/solidcraft/issues/3914) | threads/3914-sketch-on-top-face-of-threaded-rounded-block | | [tangency-labs/solidcraft#3915](https://github.com/tangency-labs/solidcraft/issues/3915) | sweeps/3862-coil-square-wire-outside-the-diameter | | [tangency-labs/solidcraft#3922](https://github.com/tangency-labs/solidcraft/issues/3922) | fillets/3369-fillet-edge-ends-on-tangent-seam | | [tangency-labs/solidcraft#3928](https://github.com/tangency-labs/solidcraft/issues/3928) | import/3972-iges-two-separate-closed-boxes | | [tangency-labs/solidcraft#3936](https://github.com/tangency-labs/solidcraft/issues/3936) | sweeps/3936-loft-join-circle-to-rectangle-on-a-cylinder | | [tangency-labs/solidcraft#3952](https://github.com/tangency-labs/solidcraft/issues/3952) | threads/3952-modelled-thread-in-blind-hole-of-revolved-ring | | [tangency-labs/solidcraft#396](https://github.com/tangency-labs/solidcraft/issues/396) | sweeps/396-loft-join-standing-on-a-box-face | | [tangency-labs/solidcraft#3963](https://github.com/tangency-labs/solidcraft/issues/3963) | import/3963-closed-spline-edge-vertex-past-start | | [tangency-labs/solidcraft#3968](https://github.com/tangency-labs/solidcraft/issues/3968) | booleans/3968-hole-as-wide-as-a-cones-top | | [tangency-labs/solidcraft#3972](https://github.com/tangency-labs/solidcraft/issues/3972) | import/3972-iges-two-separate-closed-boxes | | [tangency-labs/solidcraft#4005](https://github.com/tangency-labs/solidcraft/issues/4005) | import/4005-cylinder-written-as-near-zero-cone | | [tangency-labs/solidcraft#4006](https://github.com/tangency-labs/solidcraft/issues/4006) | import/4006-plane-written-as-cone-of-nearly-right-angle | | [tangency-labs/solidcraft#4007](https://github.com/tangency-labs/solidcraft/issues/4007) | sweeps/4007-revolve-half-disc-horn-torus-270-degrees | | [tangency-labs/solidcraft#4008](https://github.com/tangency-labs/solidcraft/issues/4008) | booleans/4008-symmetric-revolve-cut-ends-in-side-face, sweeps/4008-symmetric-revolve-cut-end-faces-in-the-side-face | | [tangency-labs/solidcraft#4009](https://github.com/tangency-labs/solidcraft/issues/4009) | shell/4009-closed-shell-internal-void | | [tangency-labs/solidcraft#4010](https://github.com/tangency-labs/solidcraft/issues/4010) | shell/4010-shell-open-at-through-hole-wall | | [tangency-labs/solidcraft#4011](https://github.com/tangency-labs/solidcraft/issues/4011) | booleans/4011-mirror-of-cut-under-wall | | [tangency-labs/solidcraft#405](https://github.com/tangency-labs/solidcraft/issues/405) | sheet-metal/405-tray-with-72-degree-flanges-folded, sheet-metal/405-unfold-a-tray-with-72-degree-flanges | | [tangency-labs/solidcraft#4055](https://github.com/tangency-labs/solidcraft/issues/4055) | fillets/4055-chamfer-bar-edge-over-joined-pin | | [tangency-labs/solidcraft#4056](https://github.com/tangency-labs/solidcraft/issues/4056) | sweeps/4056-surface-loft-rails-straight-section-in-a-rail-plane-bow-to-stern, sweeps/4056-surface-loft-rails-straight-section-in-a-rail-plane-stern-to-bow | | [tangency-labs/solidcraft#4058](https://github.com/tangency-labs/solidcraft/issues/4058) | booleans/4058-walls-joined-flush-round-a-floor | | [tangency-labs/solidcraft#4059](https://github.com/tangency-labs/solidcraft/issues/4059) | booleans/4058-walls-joined-flush-round-a-floor | | [tangency-labs/solidcraft#406](https://github.com/tangency-labs/solidcraft/issues/406) | sheet-metal/405-tray-with-72-degree-flanges-folded, sheet-metal/405-unfold-a-tray-with-72-degree-flanges | | [tangency-labs/solidcraft#4080](https://github.com/tangency-labs/solidcraft/issues/4080) | sweeps/4056-surface-loft-rails-straight-section-in-a-rail-plane-bow-to-stern, sweeps/4056-surface-loft-rails-straight-section-in-a-rail-plane-stern-to-bow | | [tangency-labs/solidcraft#4092](https://github.com/tangency-labs/solidcraft/issues/4092) | crashes/4092-loft-ribs-rounded-pad-union-panics, crashes/4092-loft-ribs-rounded-pad-union-reduced | | [tangency-labs/solidcraft#4095](https://github.com/tangency-labs/solidcraft/issues/4095) | booleans/4095-slab-cut-standing-off-a-bore-r10, booleans/4095-slab-cut-standing-off-a-bore-r15 | | [tangency-labs/solidcraft#4101](https://github.com/tangency-labs/solidcraft/issues/4101) | fillets/4101-chamfer-tapered-plug-corners | | [tangency-labs/solidcraft#4141](https://github.com/tangency-labs/solidcraft/issues/4141) | fillets/4141-fillet-corner-after-wedge-cut-beside-bspline | | [tangency-labs/solidcraft#4143](https://github.com/tangency-labs/solidcraft/issues/4143) | fillets/4143-fillet-notch-rim-on-bspline-ramp | | [tangency-labs/solidcraft#4149](https://github.com/tangency-labs/solidcraft/issues/4149) | threads/4149-internal-thread-below-counterbore-filleted-rim | | [tangency-labs/solidcraft#4153](https://github.com/tangency-labs/solidcraft/issues/4153) | threads/2193-modelled-m33x3.5-thread | | [tangency-labs/solidcraft#416](https://github.com/tangency-labs/solidcraft/issues/416) | sheet-metal/416-round-hole-and-slanted-slot-across-a-bend | | [tangency-labs/solidcraft#423](https://github.com/tangency-labs/solidcraft/issues/423) | booleans/423-through-all-cut-must-not-reach-behind-sketch-plane | | [tangency-labs/solidcraft#425](https://github.com/tangency-labs/solidcraft/issues/425) | sheet-metal/416-round-hole-and-slanted-slot-across-a-bend | | [tangency-labs/solidcraft#430](https://github.com/tangency-labs/solidcraft/issues/430) | sheet-metal/529-a-hundred-slots-and-four-folds | | [tangency-labs/solidcraft#436](https://github.com/tangency-labs/solidcraft/issues/436) | sheet-metal/436-edge-flanges-at-105-and-120-degrees-on-opposite-edges, sheet-metal/436-edge-flanges-with-their-own-height-on-opposite-edges, sheet-metal/436-unfold-a-tray-with-four-angles-and-heights | | [tangency-labs/solidcraft#443](https://github.com/tangency-labs/solidcraft/issues/443) | sweeps/443-loft-intersect-cone-meets-wall-below-top | | [tangency-labs/solidcraft#447](https://github.com/tangency-labs/solidcraft/issues/447) | sheet-metal/436-edge-flanges-at-105-and-120-degrees-on-opposite-edges, sheet-metal/436-edge-flanges-with-their-own-height-on-opposite-edges, sheet-metal/436-unfold-a-tray-with-four-angles-and-heights | | [tangency-labs/solidcraft#450](https://github.com/tangency-labs/solidcraft/issues/450) | sweeps/450-revolve-spherical-shell-sketched-off-the-origin | | [tangency-labs/solidcraft#451](https://github.com/tangency-labs/solidcraft/issues/451) | booleans/451-cut-block-crossing-hollow-sphere-tool, booleans/451-cut-block-inside-hollow-sphere-tool | | [tangency-labs/solidcraft#452](https://github.com/tangency-labs/solidcraft/issues/452) | sweeps/450-revolve-spherical-shell-sketched-off-the-origin | | [tangency-labs/solidcraft#466](https://github.com/tangency-labs/solidcraft/issues/466) | tessellation/466-revolved-cone-tip-stays-smooth | | [tangency-labs/solidcraft#479](https://github.com/tangency-labs/solidcraft/issues/479) | sheet-metal/479-unfold-a-tray-with-round-relieved-corners | | [tangency-labs/solidcraft#485](https://github.com/tangency-labs/solidcraft/issues/485) | fillets/485-fillet-d-prism-top-outline-arc-and-flat | | [tangency-labs/solidcraft#487](https://github.com/tangency-labs/solidcraft/issues/487) | sweeps/487-cut-disc-by-revolved-adjacent-profiles, sweeps/487-revolve-two-adjacent-profiles-on-the-axis | | [tangency-labs/solidcraft#488](https://github.com/tangency-labs/solidcraft/issues/488) | sheet-metal/488-unfold-a-tray-with-square-relieved-corners | | [tangency-labs/solidcraft#490](https://github.com/tangency-labs/solidcraft/issues/490) | sweeps/487-cut-disc-by-revolved-adjacent-profiles, sweeps/487-revolve-two-adjacent-profiles-on-the-axis | | [tangency-labs/solidcraft#494](https://github.com/tangency-labs/solidcraft/issues/494) | sweeps/494-extrude-the-flange-face-of-a-fresh-revolve | | [tangency-labs/solidcraft#500](https://github.com/tangency-labs/solidcraft/issues/500) | booleans/500-coaxial-cylinder-cut-from-thin-disc | | [tangency-labs/solidcraft#501](https://github.com/tangency-labs/solidcraft/issues/501) | sheet-metal/436-unfold-a-tray-with-four-angles-and-heights | | [tangency-labs/solidcraft#514](https://github.com/tangency-labs/solidcraft/issues/514) | sheet-metal/514-refold-an-L-bracket-after-unfolding-it, sheet-metal/514-unfold-an-L-bracket | | [tangency-labs/solidcraft#529](https://github.com/tangency-labs/solidcraft/issues/529) | sheet-metal/529-a-hundred-slots-and-four-folds | | [tangency-labs/solidcraft#541](https://github.com/tangency-labs/solidcraft/issues/541) | sheet-metal/541-box-cut-straight-through-a-flat-sheet | | [tangency-labs/solidcraft#542](https://github.com/tangency-labs/solidcraft/issues/542) | sheet-metal/542-round-hole-in-a-flat-sheet-and-its-flat-pattern | | [tangency-labs/solidcraft#552](https://github.com/tangency-labs/solidcraft/issues/552) | sheet-metal/542-round-hole-in-a-flat-sheet-and-its-flat-pattern | | [tangency-labs/solidcraft#556](https://github.com/tangency-labs/solidcraft/issues/556) | fillets/556-fillet-edge-ending-on-curved-boss | | [tangency-labs/solidcraft#559](https://github.com/tangency-labs/solidcraft/issues/559) | booleans/559-through-hole-into-shelled-box-rim | | [tangency-labs/solidcraft#560](https://github.com/tangency-labs/solidcraft/issues/560) | sheet-metal/560-hole-through-a-sheet-metal-base | | [tangency-labs/solidcraft#561](https://github.com/tangency-labs/solidcraft/issues/561) | sweeps/561-extrude-the-end-face-of-a-loft, sweeps/561-extrude-the-end-face-of-a-sweep, sweeps/561-extrude-the-start-face-of-a-coil | | [tangency-labs/solidcraft#562](https://github.com/tangency-labs/solidcraft/issues/562) | booleans/562-press-pull-floor-beside-rounds | | [tangency-labs/solidcraft#566](https://github.com/tangency-labs/solidcraft/issues/566) | shell/566-shell-swept-bar-with-bend | | [tangency-labs/solidcraft#570](https://github.com/tangency-labs/solidcraft/issues/570) | sheet-metal/570-flange-refuses-thickness-it-would-ignore | | [tangency-labs/solidcraft#572](https://github.com/tangency-labs/solidcraft/issues/572) | sheet-metal/570-flange-refuses-thickness-it-would-ignore | | [tangency-labs/solidcraft#577](https://github.com/tangency-labs/solidcraft/issues/577) | sweeps/396-loft-join-standing-on-a-box-face | | [tangency-labs/solidcraft#593](https://github.com/tangency-labs/solidcraft/issues/593) | sheet-metal/601-return-lip-on-a-flanges-far-edge | | [tangency-labs/solidcraft#594](https://github.com/tangency-labs/solidcraft/issues/594) | sheet-metal/570-flange-refuses-thickness-it-would-ignore | | [tangency-labs/solidcraft#601](https://github.com/tangency-labs/solidcraft/issues/601) | sheet-metal/601-return-lip-on-a-flanges-far-edge | | [tangency-labs/solidcraft#602](https://github.com/tangency-labs/solidcraft/issues/602) | threads/602-fillet-hex-head-beside-modelled-thread | | [tangency-labs/solidcraft#604](https://github.com/tangency-labs/solidcraft/issues/604) | fillets/485-fillet-d-prism-top-outline-arc-and-flat | | [tangency-labs/solidcraft#613](https://github.com/tangency-labs/solidcraft/issues/613) | fillets/193-paste-copies-the-fillets | | [tangency-labs/solidcraft#618](https://github.com/tangency-labs/solidcraft/issues/618) | threads/602-fillet-hex-head-beside-modelled-thread | | [tangency-labs/solidcraft#634](https://github.com/tangency-labs/solidcraft/issues/634) | sheet-metal/634-flange-beside-the-leg-of-an-L-folded, sheet-metal/634-unfold-a-flange-beside-the-leg-of-an-L | | [tangency-labs/solidcraft#638](https://github.com/tangency-labs/solidcraft/issues/638) | sheet-metal/638-fold-both-collinear-tabs-one-after-the-other | | [tangency-labs/solidcraft#639](https://github.com/tangency-labs/solidcraft/issues/639) | sheet-metal/639-fold-tab-on-inside-edge-of-an-L-blank | | [tangency-labs/solidcraft#646](https://github.com/tangency-labs/solidcraft/issues/646) | fillets/556-fillet-edge-ending-on-curved-boss | | [tangency-labs/solidcraft#647](https://github.com/tangency-labs/solidcraft/issues/647) | sheet-metal/725-convert-a-shelled-tray-and-unfold-it | | [tangency-labs/solidcraft#652](https://github.com/tangency-labs/solidcraft/issues/652) | sheet-metal/638-fold-both-collinear-tabs-one-after-the-other | | [tangency-labs/solidcraft#653](https://github.com/tangency-labs/solidcraft/issues/653) | sheet-metal/639-fold-tab-on-inside-edge-of-an-L-blank | | [tangency-labs/solidcraft#656](https://github.com/tangency-labs/solidcraft/issues/656) | sheet-metal/560-hole-through-a-sheet-metal-base | | [tangency-labs/solidcraft#659](https://github.com/tangency-labs/solidcraft/issues/659) | sheet-metal/659-ellipse-cutout-across-a-bend, sheet-metal/659-ellipse-cutout-in-a-flat-sheet | | [tangency-labs/solidcraft#677](https://github.com/tangency-labs/solidcraft/issues/677) | sweeps/561-extrude-the-end-face-of-a-loft, sweeps/561-extrude-the-end-face-of-a-sweep, sweeps/561-extrude-the-start-face-of-a-coil | | [tangency-labs/solidcraft#692](https://github.com/tangency-labs/solidcraft/issues/692) | sheet-metal/659-ellipse-cutout-across-a-bend, sheet-metal/659-ellipse-cutout-in-a-flat-sheet | | [tangency-labs/solidcraft#702](https://github.com/tangency-labs/solidcraft/issues/702) | sheet-metal/702-flange-along-what-a-cutout-leaves | | [tangency-labs/solidcraft#723](https://github.com/tangency-labs/solidcraft/issues/723) | sheet-metal/723-tray-with-torn-corners-folded, sheet-metal/723-unfold-a-tray-with-torn-corners | | [tangency-labs/solidcraft#725](https://github.com/tangency-labs/solidcraft/issues/725) | sheet-metal/725-convert-a-shelled-tray-and-unfold-it | | [tangency-labs/solidcraft#726](https://github.com/tangency-labs/solidcraft/issues/726) | sweeps/494-extrude-the-flange-face-of-a-fresh-revolve, sweeps/726-revolve-full-turn-planar-faces-whole, sweeps/726-revolve-partial-turn-planar-faces-whole | | [tangency-labs/solidcraft#745](https://github.com/tangency-labs/solidcraft/issues/745) | shell/745-offset-face-on-body-with-distant-freeform-boss, shell/745-offset-face-then-cut-boss-away | | [tangency-labs/solidcraft#757](https://github.com/tangency-labs/solidcraft/issues/757) | sweeps/757-surface-loft-ruled-strip-between-two-lines, sweeps/757-surface-revolve-line-cone-frustum-sheet, sweeps/757-surface-sweep-slanted-line-round-a-quarter-arc | | [tangency-labs/solidcraft#771](https://github.com/tangency-labs/solidcraft/issues/771) | sweeps/771-sweep-end-scale-cone-frustum, sweeps/771-sweep-one-guide-rail-cone-frustum, sweeps/771-sweep-two-guide-rails-cone-frustum | | [tangency-labs/solidcraft#774](https://github.com/tangency-labs/solidcraft/issues/774) | sheet-metal/774-convert-a-plate-with-nine-round-holes | | [tangency-labs/solidcraft#783](https://github.com/tangency-labs/solidcraft/issues/783) | fillets/783-fillet-pick-far-from-any-edge-refused | | [tangency-labs/solidcraft#784](https://github.com/tangency-labs/solidcraft/issues/784) | tessellation/784-stl-open-edges-filleted-and-drilled | | [tangency-labs/solidcraft#793](https://github.com/tangency-labs/solidcraft/issues/793) | sweeps/793-coil-cut-by-a-box-above-a-plane, sweeps/793-coil-split-by-a-plane-across-its-axis | | [tangency-labs/solidcraft#809](https://github.com/tangency-labs/solidcraft/issues/809) | sheet-metal/723-tray-with-torn-corners-folded, sheet-metal/723-unfold-a-tray-with-torn-corners | | [tangency-labs/solidcraft#811](https://github.com/tangency-labs/solidcraft/issues/811) | tessellation/784-stl-open-edges-filleted-and-drilled | | [tangency-labs/solidcraft#814](https://github.com/tangency-labs/solidcraft/issues/814) | fillets/814-chamfer-hex-hole-corners | | [tangency-labs/solidcraft#818](https://github.com/tangency-labs/solidcraft/issues/818) | tessellation/818-blind-hole-splits-vertical-edges | | [tangency-labs/solidcraft#819](https://github.com/tangency-labs/solidcraft/issues/819) | tessellation/819-cup-pocket-splits-wall-seam | | [tangency-labs/solidcraft#820](https://github.com/tangency-labs/solidcraft/issues/820) | fillets/783-fillet-pick-far-from-any-edge-refused | | [tangency-labs/solidcraft#824](https://github.com/tangency-labs/solidcraft/issues/824) | sweeps/757-surface-revolve-line-cone-frustum-sheet | | [tangency-labs/solidcraft#831](https://github.com/tangency-labs/solidcraft/issues/831) | booleans/831-tapered-extrude-d-shape-arc-meets-line, booleans/831-tapered-extrude-text-glyph | | [tangency-labs/solidcraft#839](https://github.com/tangency-labs/solidcraft/issues/839) | sheet-metal/839-flange-on-a-plate-with-rounded-corners-unfolded | | [tangency-labs/solidcraft#843](https://github.com/tangency-labs/solidcraft/issues/843) | sweeps/757-surface-sweep-slanted-line-round-a-quarter-arc | | [tangency-labs/solidcraft#844](https://github.com/tangency-labs/solidcraft/issues/844) | sweeps/844-join-two-overlapping-swept-arc-walls | | [tangency-labs/solidcraft#847](https://github.com/tangency-labs/solidcraft/issues/847) | sweeps/757-surface-loft-ruled-strip-between-two-lines | | [tangency-labs/solidcraft#851](https://github.com/tangency-labs/solidcraft/issues/851) | fillets/851-fillet-three-edges-at-knife-edge-arc-corner | | [tangency-labs/solidcraft#854](https://github.com/tangency-labs/solidcraft/issues/854) | fillets/851-fillet-three-edges-at-knife-edge-arc-corner | | [tangency-labs/solidcraft#862](https://github.com/tangency-labs/solidcraft/issues/862) | fillets/862-fillet-curvature-continuous-box-edge | | [tangency-labs/solidcraft#881](https://github.com/tangency-labs/solidcraft/issues/881) | sweeps/881-loft-zigzag-pleat-vertex-pairing | | [tangency-labs/solidcraft#896](https://github.com/tangency-labs/solidcraft/issues/896) | fillets/896-fillet-smooth-seam-refused | | [tangency-labs/solidcraft#921](https://github.com/tangency-labs/solidcraft/issues/921) | tessellation/819-cup-pocket-splits-wall-seam | | [tangency-labs/solidcraft#926](https://github.com/tangency-labs/solidcraft/issues/926) | fillets/851-fillet-three-edges-at-knife-edge-arc-corner | | [tangency-labs/solidcraft#935](https://github.com/tangency-labs/solidcraft/issues/935) | fillets/851-fillet-three-edges-at-knife-edge-arc-corner | | [tangency-labs/solidcraft#936](https://github.com/tangency-labs/solidcraft/issues/936) | fillets/896-fillet-smooth-seam-refused | | [tangency-labs/solidcraft#955](https://github.com/tangency-labs/solidcraft/issues/955) | sheet-metal/955-hole-drilled-into-a-sheet-metal-rim | | [tangency-labs/solidcraft#956](https://github.com/tangency-labs/solidcraft/issues/956) | sweeps/881-loft-zigzag-pleat-vertex-pairing | | [tangency-labs/solidcraft#958](https://github.com/tangency-labs/solidcraft/issues/958) | sheet-metal/685-fold-with-the-fixed-point-on-the-top-face | | [tangency-labs/solidcraft#96](https://github.com/tangency-labs/solidcraft/issues/96) | sweeps/96-loft-cut-box-sections-pad-first, sweeps/96-loft-cut-box-sections-top-first, sweeps/96-shallow-loft-cut-starting-in-the-top-face, sweeps/96-sweep-rectangle-round-a-mitred-corner | | [tangency-labs/solidcraft#963](https://github.com/tangency-labs/solidcraft/issues/963) | sheet-metal/638-fold-both-collinear-tabs-one-after-the-other, sheet-metal/639-fold-tab-on-inside-edge-of-an-L-blank | | [tangency-labs/solidcraft#964](https://github.com/tangency-labs/solidcraft/issues/964) | sheet-metal/529-a-hundred-slots-and-four-folds | | [tangency-labs/solidcraft#968](https://github.com/tangency-labs/solidcraft/issues/968) | sweeps/968-loft-hollow-elbow-60deg-5sections, sweeps/968-loft-hollow-elbow-90deg-10sections | | [tangency-labs/solidcraft#977](https://github.com/tangency-labs/solidcraft/issues/977) | sheet-metal/774-convert-a-plate-with-nine-round-holes | | [tangency-labs/solidcraft#978](https://github.com/tangency-labs/solidcraft/issues/978) | sheet-metal/978-edge-flange-beside-a-ledge-as-tall-as-its-setback | | [tangency-labs/solidcraft#995](https://github.com/tangency-labs/solidcraft/issues/995) | threads/995-m5-thread-in-5mm-hole | ## Coverage by source | Source | Looked at | Became cases | Skipped | |---|---|---|---| | PR, not merged | 99 | 22 | 77 | | issue or PR, newer than this list | 5 | 1 | 4 | | issue, closed | 234 | 102 | 132 | | issue, open | 827 | 171 | 656 | | kernel-paused PR | 55 | 18 | 37 | | merged PR | 314 | 132 | 182 | | truck-geometry PR | 39 | 27 | 12 | | **all** | 1573 | 473 | 1100 | ## Looked at and skipped ### booleans | Source | Why skipped | |---|---| | [tangency-labs/solidcraft#24](https://github.com/tangency-labs/solidcraft/issues/24) | not geometry: a diagnostics/warning feature (report which boolean fallback ran and by how much), no wrong result | | [tangency-labs/solidcraft#25](https://github.com/tangency-labs/solidcraft/issues/25) | test infrastructure (spatial reference comparison), no geometry failure | | [tangency-labs/solidcraft#141](https://github.com/tangency-labs/solidcraft/issues/141) | needs the basin design (a floor of four 0.5 degree facets around a drain with a boss ring, from #119/#126); not attached, no recipe in the issue | | [tangency-labs/solidcraft#195](https://github.com/tangency-labs/solidcraft/issues/195) | sketch.create refusal on a user's face; needs the user's design, no geometry spec | | [tangency-labs/solidcraft#206](https://github.com/tangency-labs/solidcraft/issues/206) | no design attached (a 146-curved-face target); only the join's params and the failure text | | [tangency-labs/solidcraft#255](https://github.com/tangency-labs/solidcraft/issues/255) | performance only, no wrong result | | [tangency-labs/solidcraft#287](https://github.com/tangency-labs/solidcraft/issues/287) | performance only, no wrong result | | [tangency-labs/solidcraft#291](https://github.com/tangency-labs/solidcraft/issues/291) | feature request (integer arithmetic), no geometry case | | [tangency-labs/solidcraft#331](https://github.com/tangency-labs/solidcraft/issues/331) | kernel evaluation or tracking, not a geometry failure | | [tangency-labs/solidcraft#344](https://github.com/tangency-labs/solidcraft/issues/344) | sketch.create refusal on a user's face; needs the user's design, no geometry spec | | [tangency-labs/solidcraft#367](https://github.com/tangency-labs/solidcraft/issues/367) | needs the example plastic enclosure (not attached); only the drilled-hole params and the failure text | | [tangency-labs/solidcraft#415](https://github.com/tangency-labs/solidcraft/issues/415) | sketch.create refusal on two intersecting cylinders plus a feature request; no dimensions to rebuild | | [tangency-labs/solidcraft#424](https://github.com/tangency-labs/solidcraft/issues/424) | other area: threads | | [tangency-labs/solidcraft#446](https://github.com/tangency-labs/solidcraft/issues/446) | surface-modelling feature or proposal, not a failing solid operation | | [tangency-labs/solidcraft#456](https://github.com/tangency-labs/solidcraft/issues/456) | no design attached (cut with a freeform tool from a sketch 'to' a point); only the params and failure text | | [tangency-labs/solidcraft#458](https://github.com/tangency-labs/solidcraft/issues/458) | no design attached: a cut from a sketch that projects the body's top edges; the steps in the report are not enough to rebuild it | | [tangency-labs/solidcraft#466](https://github.com/tangency-labs/solidcraft/issues/466) | other area: tessellation (revolved cone tip shows indentations; the profile coordinates are not given) | | [tangency-labs/solidcraft#467](https://github.com/tangency-labs/solidcraft/issues/467) | no reproduction data (screenshot or video only) | | [tangency-labs/solidcraft#522](https://github.com/tangency-labs/solidcraft/issues/522) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#586](https://github.com/tangency-labs/solidcraft/issues/586) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#608](https://github.com/tangency-labs/solidcraft/issues/608) | no design attached: a second cut onto a face with an existing cut leaving a tiny edge; only the extrude cut's parameters | | [tangency-labs/solidcraft#611](https://github.com/tangency-labs/solidcraft/issues/611) | performance only, no wrong result | | [tangency-labs/solidcraft#632](https://github.com/tangency-labs/solidcraft/issues/632) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#669](https://github.com/tangency-labs/solidcraft/issues/669) | surface-modelling feature or proposal, not a failing solid operation | | [tangency-labs/solidcraft#746](https://github.com/tangency-labs/solidcraft/issues/746) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#759](https://github.com/tangency-labs/solidcraft/issues/759) | surface-modelling feature or proposal, not a failing solid operation | | [tangency-labs/solidcraft#763](https://github.com/tangency-labs/solidcraft/issues/763) | surface-modelling feature or proposal, not a failing solid operation | | [tangency-labs/solidcraft#767](https://github.com/tangency-labs/solidcraft/issues/767) | surface-modelling feature or proposal, not a failing solid operation | | [tangency-labs/solidcraft#770](https://github.com/tangency-labs/solidcraft/issues/770) | surface-modelling feature or proposal, not a failing solid operation | | [tangency-labs/solidcraft#772](https://github.com/tangency-labs/solidcraft/issues/772) | surface-modelling feature or proposal, not a failing solid operation | | [tangency-labs/solidcraft#823](https://github.com/tangency-labs/solidcraft/issues/823) | other area: import (an imported STEP body: 'lumps: nested shells do not alternate material and void'); the file is not attached | | [tangency-labs/solidcraft#858](https://github.com/tangency-labs/solidcraft/issues/858) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#864](https://github.com/tangency-labs/solidcraft/issues/864) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#873](https://github.com/tangency-labs/solidcraft/issues/873) | the hexagon positions 'next to' the screw are not given, so the touching contact cannot be rebuilt faithfully; the report has only the join's params | | [tangency-labs/solidcraft#887](https://github.com/tangency-labs/solidcraft/issues/887) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#938](https://github.com/tangency-labs/solidcraft/issues/938) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#953](https://github.com/tangency-labs/solidcraft/issues/953) | no design attached: a cup with a square on its inside floor; the square's size and position are not given | | [tangency-labs/solidcraft#967](https://github.com/tangency-labs/solidcraft/issues/967) | tracking issue for the Hole tool audit; its open refusals (slanted faces, #559) are covered by the case 559-through-hole-into-shelled-box-rim and the hole matrix; the rest is UI | | [tangency-labs/solidcraft#987](https://github.com/tangency-labs/solidcraft/issues/987) | other area: threads | | [tangency-labs/solidcraft#990](https://github.com/tangency-labs/solidcraft/issues/990) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#999](https://github.com/tangency-labs/solidcraft/issues/999) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#1002](https://github.com/tangency-labs/solidcraft/issues/1002) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#1008](https://github.com/tangency-labs/solidcraft/issues/1008) | other area: fillets | | [tangency-labs/solidcraft#1025](https://github.com/tangency-labs/solidcraft/issues/1025) | private design not attached (join of 23 cone/cylinder tools); no recipe | | [tangency-labs/solidcraft#1125](https://github.com/tangency-labs/solidcraft/issues/1125) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#1126](https://github.com/tangency-labs/solidcraft/issues/1126) | no design attached: a Draft of a face with non-perpendicular neighbours about a custom neutral plane; only the Draft parameters | | [tangency-labs/solidcraft#1133](https://github.com/tangency-labs/solidcraft/issues/1133) | no design attached (a text sketch extruded from another object, tool with 21 freeform faces) | | [tangency-labs/solidcraft#1137](https://github.com/tangency-labs/solidcraft/issues/1137) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#1191](https://github.com/tangency-labs/solidcraft/issues/1191) | other area: fillets | | [tangency-labs/solidcraft#1202](https://github.com/tangency-labs/solidcraft/issues/1202) | no reproduction data (screenshot or video only) | | [tangency-labs/solidcraft#1216](https://github.com/tangency-labs/solidcraft/issues/1216) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#1225](https://github.com/tangency-labs/solidcraft/issues/1225) | needs the user's design (extrudecrash.txt attachment): tapered extrude of tangent circles on an existing body; steps not reproducible from the text | | [tangency-labs/solidcraft#1253](https://github.com/tangency-labs/solidcraft/issues/1253) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#1308](https://github.com/tangency-labs/solidcraft/issues/1308) | property-test PR, tests not a failing case | | [tangency-labs/solidcraft#1317](https://github.com/tangency-labs/solidcraft/issues/1317) | UI or customization PR, not geometry | | [tangency-labs/solidcraft#1328](https://github.com/tangency-labs/solidcraft/issues/1328) | no reproduction data (screenshot or video only) | | [tangency-labs/solidcraft#1343](https://github.com/tangency-labs/solidcraft/issues/1343) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#1409](https://github.com/tangency-labs/solidcraft/issues/1409) | feature request: Emboss on non-planar ('complex') faces; the current refusal is documented, and no geometry or design is given | | [tangency-labs/solidcraft#1431](https://github.com/tangency-labs/solidcraft/issues/1431) | surface-modelling feature or proposal, not a failing solid operation | | [tangency-labs/solidcraft#1436](https://github.com/tangency-labs/solidcraft/issues/1436) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#1437](https://github.com/tangency-labs/solidcraft/issues/1437) | extrude join result beyond the sketch; needs the user's design (earlier features not given) | | [tangency-labs/solidcraft#1440](https://github.com/tangency-labs/solidcraft/issues/1440) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#1441](https://github.com/tangency-labs/solidcraft/issues/1441) | no design attached and the report text is empty beyond the feature's parameters | | [tangency-labs/solidcraft#1451](https://github.com/tangency-labs/solidcraft/issues/1451) | other area: import (a STEP model from a public site, not attached; join of a 1 mm extrusion refused) | | [tangency-labs/solidcraft#1466](https://github.com/tangency-labs/solidcraft/issues/1466) | surface-modelling feature or proposal, not a failing solid operation | | [tangency-labs/solidcraft#1467](https://github.com/tangency-labs/solidcraft/issues/1467) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#1471](https://github.com/tangency-labs/solidcraft/issues/1471) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#1508](https://github.com/tangency-labs/solidcraft/issues/1508) | sketch projection of solid edges (sketch area), not a kernel failure | | [tangency-labs/solidcraft#1511](https://github.com/tangency-labs/solidcraft/issues/1511) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#1531](https://github.com/tangency-labs/solidcraft/issues/1531) | feature request (partial taper where the sides would cross); the refusal is intended; needs the user's plate | | [tangency-labs/solidcraft#1552](https://github.com/tangency-labs/solidcraft/issues/1552) | feature request: sketch entities as Split Body tools; not a wrong result | | [tangency-labs/solidcraft#1603](https://github.com/tangency-labs/solidcraft/issues/1603) | other area: sheet-metal | | [tangency-labs/solidcraft#1662](https://github.com/tangency-labs/solidcraft/issues/1662) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#1672](https://github.com/tangency-labs/solidcraft/issues/1672) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#1737](https://github.com/tangency-labs/solidcraft/issues/1737) | extrude join leaves a gap after a fillet; the base solid is only in a screenshot | | [tangency-labs/solidcraft#1760](https://github.com/tangency-labs/solidcraft/issues/1760) | no design attached ('CPR Sensor' split by a construction plane: 'Intersect: no result') | | [tangency-labs/solidcraft#1788](https://github.com/tangency-labs/solidcraft/issues/1788) | extra seam edge from a mirrored sketch, marked possibly intentional; no dimensions | | [tangency-labs/solidcraft#1807](https://github.com/tangency-labs/solidcraft/issues/1807) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#1834](https://github.com/tangency-labs/solidcraft/issues/1834) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#1848](https://github.com/tangency-labs/solidcraft/issues/1848) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#1882](https://github.com/tangency-labs/solidcraft/issues/1882) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#1891](https://github.com/tangency-labs/solidcraft/issues/1891) | profiling or tracing tooling, not geometry | | [tangency-labs/solidcraft#1926](https://github.com/tangency-labs/solidcraft/issues/1926) | no design attached; a freeze in a symmetric cut, only a screenshot | | [tangency-labs/solidcraft#1944](https://github.com/tangency-labs/solidcraft/issues/1944) | empty report: no parameters, no text | | [tangency-labs/solidcraft#1946](https://github.com/tangency-labs/solidcraft/issues/1946) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#1963](https://github.com/tangency-labs/solidcraft/issues/1963) | empty report: no parameters, no text | | [tangency-labs/solidcraft#1964](https://github.com/tangency-labs/solidcraft/issues/1964) | screenshot only, no parameters or text; no recipe | | [tangency-labs/solidcraft#1965](https://github.com/tangency-labs/solidcraft/issues/1965) | not a geometry failure: booleans on mesh bodies are refused by design ('a boolean needs a solid body') | | [tangency-labs/solidcraft#1967](https://github.com/tangency-labs/solidcraft/issues/1967) | other area: sweeps (loft reported as not working, no details) | | [tangency-labs/solidcraft#1995](https://github.com/tangency-labs/solidcraft/issues/1995) | other area: threads | | [tangency-labs/solidcraft#2048](https://github.com/tangency-labs/solidcraft/issues/2048) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#2059](https://github.com/tangency-labs/solidcraft/issues/2059) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#2064](https://github.com/tangency-labs/solidcraft/issues/2064) | performance only, no wrong result | | [tangency-labs/solidcraft#2073](https://github.com/tangency-labs/solidcraft/issues/2073) | not boolean geometry: inspect.hole_stacks (an inspection command for aligned holes), no wrong kernel result | | [tangency-labs/solidcraft#2074](https://github.com/tangency-labs/solidcraft/issues/2074) | part library or fastener fill feature, not a failing operation | | [tangency-labs/solidcraft#2075](https://github.com/tangency-labs/solidcraft/issues/2075) | not boolean geometry: parts.fasten (assembly fasteners sized to hole stacks) | | [tangency-labs/solidcraft#2090](https://github.com/tangency-labs/solidcraft/issues/2090) | not boolean geometry: inspect.clearance measuring (a shared volume against the union), a measurement feature | | [tangency-labs/solidcraft#2156](https://github.com/tangency-labs/solidcraft/issues/2156) | clearance/interference measurement of a pin in its bore (inspect.clearance), not a modelling boolean; the facet crossing tolerance is not a right-answer number a recipe can state | | [tangency-labs/solidcraft#2205](https://github.com/tangency-labs/solidcraft/issues/2205) | persistent face names (exact history of a prism boolean) only; the solid it gives is already right, so no geometry answer to grade | | [tangency-labs/solidcraft#2274](https://github.com/tangency-labs/solidcraft/issues/2274) | part library or fastener fill feature, not a failing operation | | [tangency-labs/solidcraft#2343](https://github.com/tangency-labs/solidcraft/issues/2343) | refactor or rollup PR with no behaviour change to grade | | [tangency-labs/solidcraft#2407](https://github.com/tangency-labs/solidcraft/issues/2407) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#2418](https://github.com/tangency-labs/solidcraft/issues/2418) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#2428](https://github.com/tangency-labs/solidcraft/issues/2428) | refactor or rollup PR with no behaviour change to grade | | [tangency-labs/solidcraft#2450](https://github.com/tangency-labs/solidcraft/issues/2450) | other area: tessellation (Section Analysis shows a white line at the part's edge; display only) | | [tangency-labs/solidcraft#2454](https://github.com/tangency-labs/solidcraft/issues/2454) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#2461](https://github.com/tangency-labs/solidcraft/issues/2461) | other area: sheet metal ('this machining intersects a folded bend or a nonparallel panel') | | [tangency-labs/solidcraft#2466](https://github.com/tangency-labs/solidcraft/issues/2466) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#2495](https://github.com/tangency-labs/solidcraft/issues/2495) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#2497](https://github.com/tangency-labs/solidcraft/issues/2497) | not boolean geometry: assembly joint relations (parallel, angle, point on plane) | | [tangency-labs/solidcraft#2503](https://github.com/tangency-labs/solidcraft/issues/2503) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#2509](https://github.com/tangency-labs/solidcraft/issues/2509) | refactor or rollup PR with no behaviour change to grade | | [tangency-labs/solidcraft#2522](https://github.com/tangency-labs/solidcraft/issues/2522) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#2525](https://github.com/tangency-labs/solidcraft/issues/2525) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#2527](https://github.com/tangency-labs/solidcraft/issues/2527) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#2534](https://github.com/tangency-labs/solidcraft/issues/2534) | no design or file attached: the report carries only the failure text and the feature's parameters, so no synthetic geometry can be rebuilt from it | | [tangency-labs/solidcraft#2541](https://github.com/tangency-labs/solidcraft/issues/2541) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#2543](https://github.com/tangency-labs/solidcraft/issues/2543) | other area: import (mesh body from an imported file: a boolean needs a solid body, by design) | | [tangency-labs/solidcraft#2545](https://github.com/tangency-labs/solidcraft/issues/2545) | refactor or rollup PR with no behaviour change to grade | | [tangency-labs/solidcraft#2551](https://github.com/tangency-labs/solidcraft/issues/2551) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#2553](https://github.com/tangency-labs/solidcraft/issues/2553) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#2565](https://github.com/tangency-labs/solidcraft/issues/2565) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#2566](https://github.com/tangency-labs/solidcraft/issues/2566) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#2572](https://github.com/tangency-labs/solidcraft/issues/2572) | refactor or rollup PR with no behaviour change to grade | | [tangency-labs/solidcraft#2574](https://github.com/tangency-labs/solidcraft/issues/2574) | feature request, not a wrong result (a hexagonal or skip-instance pattern option) | | [tangency-labs/solidcraft#2581](https://github.com/tangency-labs/solidcraft/issues/2581) | UI only: no geometry | | [tangency-labs/solidcraft#2586](https://github.com/tangency-labs/solidcraft/issues/2586) | needs the user's design: draft refused on faces next to the drafted walls, only the command is reported | | [tangency-labs/solidcraft#2599](https://github.com/tangency-labs/solidcraft/issues/2599) | other area: assemblies (joint.as_built does not follow a parameter change), not kernel geometry | | [tangency-labs/solidcraft#2602](https://github.com/tangency-labs/solidcraft/issues/2602) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#2610](https://github.com/tangency-labs/solidcraft/issues/2610) | no description, only a screenshot or nothing: no geometry to rebuild | | [tangency-labs/solidcraft#2696](https://github.com/tangency-labs/solidcraft/issues/2696) | CI/test infrastructure only (xtask skips the nightly boolean_props tests), no geometry | | [tangency-labs/solidcraft#2740](https://github.com/tangency-labs/solidcraft/issues/2740) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#2750](https://github.com/tangency-labs/solidcraft/issues/2750) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#2765](https://github.com/tangency-labs/solidcraft/issues/2765) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#2766](https://github.com/tangency-labs/solidcraft/issues/2766) | needs the user's design: draft refused on faces next to the drafted walls, only the command is reported | | [tangency-labs/solidcraft#2768](https://github.com/tangency-labs/solidcraft/issues/2768) | documentation | | [tangency-labs/solidcraft#2770](https://github.com/tangency-labs/solidcraft/issues/2770) | needs the user's design (a 22 KB Gridfinity base shared with the author's permission); not rebuilt or committed | | [tangency-labs/solidcraft#2783](https://github.com/tangency-labs/solidcraft/issues/2783) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#2798](https://github.com/tangency-labs/solidcraft/issues/2798) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#2799](https://github.com/tangency-labs/solidcraft/issues/2799) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#2803](https://github.com/tangency-labs/solidcraft/issues/2803) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#2843](https://github.com/tangency-labs/solidcraft/issues/2843) | UI only: no geometry | | [tangency-labs/solidcraft#2873](https://github.com/tangency-labs/solidcraft/issues/2873) | UI/feature request: press-pull on a round face has no selection path; no wrong geometry to grade | | [tangency-labs/solidcraft#2876](https://github.com/tangency-labs/solidcraft/issues/2876) | refactor or rollup PR with no behaviour change to grade | | [tangency-labs/solidcraft#2882](https://github.com/tangency-labs/solidcraft/issues/2882) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#2885](https://github.com/tangency-labs/solidcraft/issues/2885) | UI: the pattern got a construction axis name the command does not accept; no wrong geometry | | [tangency-labs/solidcraft#2887](https://github.com/tangency-labs/solidcraft/issues/2887) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#2890](https://github.com/tangency-labs/solidcraft/issues/2890) | UI only: no geometry | | [tangency-labs/solidcraft#2911](https://github.com/tangency-labs/solidcraft/issues/2911) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#2941](https://github.com/tangency-labs/solidcraft/issues/2941) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#2946](https://github.com/tangency-labs/solidcraft/issues/2946) | other area: import (B-spline patch and loosely-fitted imported faces; no small public geometry rebuilt) | | [tangency-labs/solidcraft#2949](https://github.com/tangency-labs/solidcraft/issues/2949) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#2950](https://github.com/tangency-labs/solidcraft/issues/2950) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#2959](https://github.com/tangency-labs/solidcraft/issues/2959) | UI: selecting the whole sketch line (with its fillet) as a split tool; no wrong geometry | | [tangency-labs/solidcraft#2965](https://github.com/tangency-labs/solidcraft/issues/2965) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#2968](https://github.com/tangency-labs/solidcraft/issues/2968) | UI or customization PR, not geometry | | [tangency-labs/solidcraft#2970](https://github.com/tangency-labs/solidcraft/issues/2970) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#2973](https://github.com/tangency-labs/solidcraft/issues/2973) | no description, only a screenshot or nothing: no geometry to rebuild | | [tangency-labs/solidcraft#2979](https://github.com/tangency-labs/solidcraft/issues/2979) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#2997](https://github.com/tangency-labs/solidcraft/issues/2997) | no description, only a screenshot or nothing: no geometry to rebuild | | [tangency-labs/solidcraft#3007](https://github.com/tangency-labs/solidcraft/issues/3007) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#3013](https://github.com/tangency-labs/solidcraft/issues/3013) | performance only, no wrong result | | [tangency-labs/solidcraft#3019](https://github.com/tangency-labs/solidcraft/issues/3019) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#3026](https://github.com/tangency-labs/solidcraft/issues/3026) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#3034](https://github.com/tangency-labs/solidcraft/issues/3034) | UI only: no geometry | | [tangency-labs/solidcraft#3035](https://github.com/tangency-labs/solidcraft/issues/3035) | perf only: the motivating design is private, no wrong result | | [tangency-labs/solidcraft#3038](https://github.com/tangency-labs/solidcraft/issues/3038) | other area: import (mesh body from an imported file: a boolean needs a solid body, by design) | | [tangency-labs/solidcraft#3042](https://github.com/tangency-labs/solidcraft/issues/3042) | UI: no visual feedback when a patterned hole misses the surface; no geometry | | [tangency-labs/solidcraft#3050](https://github.com/tangency-labs/solidcraft/issues/3050) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#3051](https://github.com/tangency-labs/solidcraft/issues/3051) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#3056](https://github.com/tangency-labs/solidcraft/issues/3056) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#3079](https://github.com/tangency-labs/solidcraft/issues/3079) | needs the user's design: the sketch loop is not closed, no geometry to rebuild | | [tangency-labs/solidcraft#3090](https://github.com/tangency-labs/solidcraft/issues/3090) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#3100](https://github.com/tangency-labs/solidcraft/issues/3100) | other area: import (split of a body imported from STEP; the file is not available) | | [tangency-labs/solidcraft#3101](https://github.com/tangency-labs/solidcraft/issues/3101) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#3104](https://github.com/tangency-labs/solidcraft/issues/3104) | performance only, no wrong result | | [tangency-labs/solidcraft#3112](https://github.com/tangency-labs/solidcraft/issues/3112) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#3117](https://github.com/tangency-labs/solidcraft/issues/3117) | no description, only a screenshot or nothing: no geometry to rebuild | | [tangency-labs/solidcraft#3118](https://github.com/tangency-labs/solidcraft/issues/3118) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#3126](https://github.com/tangency-labs/solidcraft/issues/3126) | sphere placement UI (centre taken from the picked point); the cut itself is not wrong | | [tangency-labs/solidcraft#3130](https://github.com/tangency-labs/solidcraft/issues/3130) | other area: threads | | [tangency-labs/solidcraft#3132](https://github.com/tangency-labs/solidcraft/issues/3132) | feature request (pick target bodies in Edit Extrude); no wrong result | | [tangency-labs/solidcraft#3134](https://github.com/tangency-labs/solidcraft/issues/3134) | performance only, no wrong result | | [tangency-labs/solidcraft#3138](https://github.com/tangency-labs/solidcraft/issues/3138) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#3147](https://github.com/tangency-labs/solidcraft/issues/3147) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#3149](https://github.com/tangency-labs/solidcraft/issues/3149) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#3157](https://github.com/tangency-labs/solidcraft/issues/3157) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#3176](https://github.com/tangency-labs/solidcraft/issues/3176) | needs the user's design: draft refused on faces next to the drafted walls, only the command is reported | | [tangency-labs/solidcraft#3185](https://github.com/tangency-labs/solidcraft/issues/3185) | other area: crashes (a boolean retry hang on a broken candidate; the design from the report is private) | | [tangency-labs/solidcraft#3192](https://github.com/tangency-labs/solidcraft/issues/3192) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#3193](https://github.com/tangency-labs/solidcraft/issues/3193) | no description, only a screenshot or nothing: no geometry to rebuild | | [tangency-labs/solidcraft#3194](https://github.com/tangency-labs/solidcraft/issues/3194) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#3205](https://github.com/tangency-labs/solidcraft/issues/3205) | UI only: no geometry | | [tangency-labs/solidcraft#3211](https://github.com/tangency-labs/solidcraft/issues/3211) | no description, only a screenshot or nothing: no geometry to rebuild | | [tangency-labs/solidcraft#3212](https://github.com/tangency-labs/solidcraft/issues/3212) | other area: import (an imported assembly, nested shells) | | [tangency-labs/solidcraft#3226](https://github.com/tangency-labs/solidcraft/issues/3226) | test layout housekeeping | | [tangency-labs/solidcraft#3227](https://github.com/tangency-labs/solidcraft/issues/3227) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#3232](https://github.com/tangency-labs/solidcraft/issues/3232) | no description or geometry: only that an intersect does not seem to work | | [tangency-labs/solidcraft#3247](https://github.com/tangency-labs/solidcraft/issues/3247) | feature request, not a wrong result (a hexagonal or skip-instance pattern option) | | [tangency-labs/solidcraft#3251](https://github.com/tangency-labs/solidcraft/issues/3251) | other area: import (mesh body from an imported file: a boolean needs a solid body, by design) | | [tangency-labs/solidcraft#3255](https://github.com/tangency-labs/solidcraft/issues/3255) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#3268](https://github.com/tangency-labs/solidcraft/issues/3268) | profiling or tracing tooling, not geometry | | [tangency-labs/solidcraft#3271](https://github.com/tangency-labs/solidcraft/issues/3271) | UI only: no geometry | | [tangency-labs/solidcraft#3272](https://github.com/tangency-labs/solidcraft/issues/3272) | fix for #2970 (bore guard in a two-profile join): geometry only in the user's design, no dimensions | | [tangency-labs/solidcraft#3276](https://github.com/tangency-labs/solidcraft/issues/3276) | other area: fillets (the failing step is the fillet/chamfer after three extrudes; no dimensions given) | | [tangency-labs/solidcraft#3279](https://github.com/tangency-labs/solidcraft/issues/3279) | sketch pattern editing (sketch.pattern.circular), not solid geometry | | [tangency-labs/solidcraft#3293](https://github.com/tangency-labs/solidcraft/issues/3293) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#3302](https://github.com/tangency-labs/solidcraft/issues/3302) | UI: the pattern was started with nothing selected; no geometry | | [tangency-labs/solidcraft#3324](https://github.com/tangency-labs/solidcraft/issues/3324) | other area: sheet metal (flat pattern and DXF ignore non-sheet features) | | [tangency-labs/solidcraft#3374](https://github.com/tangency-labs/solidcraft/issues/3374) | other area: import (mesh body from an imported file: a boolean needs a solid body, by design) | | [tangency-labs/solidcraft#3396](https://github.com/tangency-labs/solidcraft/issues/3396) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#3403](https://github.com/tangency-labs/solidcraft/issues/3403) | needs the user's design: only the failing command's parameters are reported, no geometry to rebuild | | [tangency-labs/solidcraft#3404](https://github.com/tangency-labs/solidcraft/issues/3404) | needs a user's design (plate with a tab profile) that can't be rebuilt: the report names only the failing join extrude | | [tangency-labs/solidcraft#3405](https://github.com/tangency-labs/solidcraft/issues/3405) | no geometry: a screenshot only, the report gives no command or model | | [tangency-labs/solidcraft#3406](https://github.com/tangency-labs/solidcraft/issues/3406) | needs a user's design that can't be rebuilt synthetically: the report gives only the failing command, no geometry ('there is no body to cut or intersect' on a cut extrude from an enclosure face) | | [tangency-labs/solidcraft#3411](https://github.com/tangency-labs/solidcraft/issues/3411) | needs a user's design that can't be rebuilt synthetically: the report gives only the failing command, no geometry (join of three bodies, 'Union: no result') | | [tangency-labs/solidcraft#3426](https://github.com/tangency-labs/solidcraft/issues/3426) | UI only: the extrude preview's initial direction on a picked face, no wrong geometry | | [tangency-labs/solidcraft#3427](https://github.com/tangency-labs/solidcraft/issues/3427) | no geometry: a screenshot only, the report gives no command or model | | [tangency-labs/solidcraft#3428](https://github.com/tangency-labs/solidcraft/issues/3428) | other area: crashes (kernel panic in a cut with an imported STEP bolt; the STEP file is from a parts library and can't be rebuilt) | | [tangency-labs/solidcraft#3448](https://github.com/tangency-labs/solidcraft/issues/3448) | needs a user's design that can't be rebuilt synthetically: the report gives only the failing command, no geometry (join extrude of two profiles, 'Union: no result', cylinders) | | [tangency-labs/solidcraft#3450](https://github.com/tangency-labs/solidcraft/issues/3450) | solid.move pivot/point-to-point selection UI, no geometry failure | | [tangency-labs/solidcraft#3479](https://github.com/tangency-labs/solidcraft/issues/3479) | needs a user's design that can't be rebuilt synthetically: the report gives only the failing command, no geometry (rectangular pattern of a chamfer and an extrude: 'no edge near ...') | | [tangency-labs/solidcraft#3486](https://github.com/tangency-labs/solidcraft/issues/3486) | solid.move pivot/point-to-point selection UI, no geometry failure | | [tangency-labs/solidcraft#3496](https://github.com/tangency-labs/solidcraft/issues/3496) | other area: import (a mesh body: booleans need a solid, 'mesh bodies can only be moved, measured and exported') | | [tangency-labs/solidcraft#3498](https://github.com/tangency-labs/solidcraft/issues/3498) | needs a user's design that can't be rebuilt synthetically: the report gives only the failing command, no geometry ('there is no body to cut or intersect' on a cut extrude from an enclosure face) | | [tangency-labs/solidcraft#3514](https://github.com/tangency-labs/solidcraft/issues/3514) | other area: sketch (a sketch rectangular pattern, over-constrain error from the sketch solver, no solid geometry) | | [tangency-labs/solidcraft#3517](https://github.com/tangency-labs/solidcraft/issues/3517) | refactor or rollup PR with no behaviour change to grade | | [tangency-labs/solidcraft#3518](https://github.com/tangency-labs/solidcraft/issues/3518) | needs a user's design that can't be rebuilt synthetically: a plane split (XZ) of one body of a 41-body design, no geometry given; plain plane splits are covered by case 13 | | [tangency-labs/solidcraft#3525](https://github.com/tangency-labs/solidcraft/issues/3525) | refactor or rollup PR with no behaviour change to grade | | [tangency-labs/solidcraft#3531](https://github.com/tangency-labs/solidcraft/issues/3531) | no geometry: a screenshot only, the report gives no command or model | | [tangency-labs/solidcraft#3539](https://github.com/tangency-labs/solidcraft/issues/3539) | needs a user's design that can't be rebuilt synthetically: the report gives only the failing command, no geometry (thin extrude of a curve, join) | | [tangency-labs/solidcraft#3547](https://github.com/tangency-labs/solidcraft/issues/3547) | needs a user's design that can't be rebuilt synthetically: the report gives only the failing command, no geometry (cut through an extruded spline) | | [tangency-labs/solidcraft#3551](https://github.com/tangency-labs/solidcraft/issues/3551) | refactor or rollup PR with no behaviour change to grade | | [tangency-labs/solidcraft#3563](https://github.com/tangency-labs/solidcraft/issues/3563) | no geometry: a screenshot only, the report gives no command or model | | [tangency-labs/solidcraft#3569](https://github.com/tangency-labs/solidcraft/issues/3569) | UI or customization PR, not geometry | | [tangency-labs/solidcraft#3578](https://github.com/tangency-labs/solidcraft/issues/3578) | needs a user's design that can't be rebuilt synthetically: the report gives only the failing command, no geometry (join of a revolve with a chamfered box: the description is too vague to rebuild) | | [tangency-labs/solidcraft#3586](https://github.com/tangency-labs/solidcraft/issues/3586) | other area: sketch (a sketch rectangular pattern, over-constrain error from the sketch solver, no solid geometry) | | [tangency-labs/solidcraft#3592](https://github.com/tangency-labs/solidcraft/issues/3592) | refactor or rollup PR with no behaviour change to grade | | [tangency-labs/solidcraft#3594](https://github.com/tangency-labs/solidcraft/issues/3594) | feature (wrap sketches onto cylinders), not a failing operation | | [tangency-labs/solidcraft#3598](https://github.com/tangency-labs/solidcraft/issues/3598) | needs a user's design that can't be rebuilt synthetically: the report gives only the failing command, no geometry (a fake edge left after an extrude chain on a chamfer) | | [tangency-labs/solidcraft#3602](https://github.com/tangency-labs/solidcraft/issues/3602) | needs a user's design that can't be rebuilt synthetically: a split by a sketch line (l8 of sketch 9) of one body, the body is not given; plain splits are covered by case 13 | | [tangency-labs/solidcraft#3607](https://github.com/tangency-labs/solidcraft/issues/3607) | needs a user's design that can't be rebuilt synthetically: the report gives only the failing command, no geometry | | [tangency-labs/solidcraft#3608](https://github.com/tangency-labs/solidcraft/issues/3608) | needs a user's design that can't be rebuilt synthetically: the report gives only the failing command, no geometry (circular pattern of an extrude feature, cut 'no result') | | [tangency-labs/solidcraft#3632](https://github.com/tangency-labs/solidcraft/issues/3632) | UI only: sketch mirror about an origin axis is not offered in the sketch tool, no solid geometry | | [tangency-labs/solidcraft#3634](https://github.com/tangency-labs/solidcraft/issues/3634) | UI only: hole tool auto-switching to multi-hole mode | | [tangency-labs/solidcraft#3645](https://github.com/tangency-labs/solidcraft/issues/3645) | needs a user's design that can't be rebuilt synthetically: the report gives only the failing command, no geometry | | [tangency-labs/solidcraft#3648](https://github.com/tangency-labs/solidcraft/issues/3648) | no geometry: a screenshot only, the report gives no command or model | | [tangency-labs/solidcraft#3649](https://github.com/tangency-labs/solidcraft/issues/3649) | needs a user's design that can't be rebuilt synthetically: the report gives only the failing command, no geometry (join extrude refusing for zero-thickness edge contact; the contact is not described, see #3841 for the circular-edge case) | | [tangency-labs/solidcraft#3656](https://github.com/tangency-labs/solidcraft/issues/3656) | needs a user's design that can't be rebuilt synthetically: the report gives only the failing command, no geometry | | [tangency-labs/solidcraft#3657](https://github.com/tangency-labs/solidcraft/issues/3657) | needs a user's design that can't be rebuilt synthetically: the report gives only the failing command, no geometry | | [tangency-labs/solidcraft#3667](https://github.com/tangency-labs/solidcraft/issues/3667) | needs a user's design that can't be rebuilt synthetically: the report gives only the failing command, no geometry | | [tangency-labs/solidcraft#3680](https://github.com/tangency-labs/solidcraft/issues/3680) | other area: sheet metal (a hole in sheet-metal material is refused) | | [tangency-labs/solidcraft#3707](https://github.com/tangency-labs/solidcraft/issues/3707) | needs a user's design that can't be rebuilt synthetically: the report gives only the failing command, no geometry | | [tangency-labs/solidcraft#3709](https://github.com/tangency-labs/solidcraft/issues/3709) | no geometry: a video of cutting a bolt in another CAD tool, no model or command | | [tangency-labs/solidcraft#3725](https://github.com/tangency-labs/solidcraft/issues/3725) | no geometry: a screenshot only, the report gives no command or model | | [tangency-labs/solidcraft#3727](https://github.com/tangency-labs/solidcraft/issues/3727) | UI only: sketch.pattern.circular was run with no sketch being edited | | [tangency-labs/solidcraft#3732](https://github.com/tangency-labs/solidcraft/issues/3732) | needs a user's design that can't be rebuilt synthetically: the report gives only the failing command, no geometry (French report: Combine cut keeping the tool gives nothing, parts are named Equerre and Rallonge2) | | [tangency-labs/solidcraft#3734](https://github.com/tangency-labs/solidcraft/issues/3734) | not geometry: the failing step is a profile that is not closed in the user's sketch | | [tangency-labs/solidcraft#3753](https://github.com/tangency-labs/solidcraft/issues/3753) | other area: fillets (a chamfer inside a circular pattern is too large for the edge, 'grow the part'; the pattern itself is not at fault) | | [tangency-labs/solidcraft#3756](https://github.com/tangency-labs/solidcraft/issues/3756) | refactor or rollup PR with no behaviour change to grade | | [tangency-labs/solidcraft#3757](https://github.com/tangency-labs/solidcraft/issues/3757) | needs a user's design that can't be rebuilt synthetically: the report gives only the failing command, no geometry ('lumps: ...' error on a cut or join in a user's design) | | [tangency-labs/solidcraft#3767](https://github.com/tangency-labs/solidcraft/issues/3767) | not geometry: a face lineage refusal ('no supported stable semantic lineage') on a user's body | | [tangency-labs/solidcraft#3777](https://github.com/tangency-labs/solidcraft/issues/3777) | no geometry: a screenshot only, the report gives no command or model | | [tangency-labs/solidcraft#3785](https://github.com/tangency-labs/solidcraft/issues/3785) | not geometry: feature request (pattern along a closed path around a rounded rectangle) | | [tangency-labs/solidcraft#3787](https://github.com/tangency-labs/solidcraft/issues/3787) | other area: import (a mesh body: booleans need a solid, 'mesh bodies can only be moved, measured and exported') | | [tangency-labs/solidcraft#3789](https://github.com/tangency-labs/solidcraft/issues/3789) | needs a user's design that can't be rebuilt synthetically: the report gives only the failing command, no geometry | | [tangency-labs/solidcraft#3791](https://github.com/tangency-labs/solidcraft/issues/3791) | needs a user's design that can't be rebuilt synthetically: the report gives only the failing command, no geometry | | [tangency-labs/solidcraft#3793](https://github.com/tangency-labs/solidcraft/issues/3793) | no geometry: a screenshot only, the report gives no command or model | | [tangency-labs/solidcraft#3803](https://github.com/tangency-labs/solidcraft/issues/3803) | other area: UI only (pattern of a sketch feature is not offered: 'Sketch2 cannot be patterned') | | [tangency-labs/solidcraft#3808](https://github.com/tangency-labs/solidcraft/issues/3808) | needs a user's design that can't be rebuilt synthetically: the report gives only the failing command, no geometry ('there is no body to cut or intersect' on a cut extrude from an enclosure face) | | [tangency-labs/solidcraft#3811](https://github.com/tangency-labs/solidcraft/issues/3811) | UI only: the pattern dialog's axis picker ('Axis1' is not X, Y, Z or {origin, dir}) | | [tangency-labs/solidcraft#3823](https://github.com/tangency-labs/solidcraft/issues/3823) | not geometry: an expression error (`e` is not a parameter) | | [tangency-labs/solidcraft#3824](https://github.com/tangency-labs/solidcraft/issues/3824) | other area: threads (a threaded hole needs a cylindrical face: 'no cylindrical face there to thread') | | [tangency-labs/solidcraft#3843](https://github.com/tangency-labs/solidcraft/issues/3843) | UI only: the pattern dialog's axis picker ('Axis1' is not X, Y, Z or {origin, dir}) | | [tangency-labs/solidcraft#3844](https://github.com/tangency-labs/solidcraft/issues/3844) | needs a user's design that can't be rebuilt synthetically: the report gives only the failing command, no geometry (holes of an extrude cut, `flange_thickenss` parameter, not visible in the final result) | | [tangency-labs/solidcraft#3865](https://github.com/tangency-labs/solidcraft/issues/3865) | UI only: shift-click multiple selection in the Combine dialog | | [tangency-labs/solidcraft#3866](https://github.com/tangency-labs/solidcraft/issues/3866) | needs a user's design that can't be rebuilt synthetically: the report gives only the failing command, no geometry ('lumps: ...' error on a cut or join in a user's design) | | [tangency-labs/solidcraft#3869](https://github.com/tangency-labs/solidcraft/issues/3869) | needs a user's design that can't be rebuilt synthetically: the report gives only the failing command, no geometry ('lumps: ...' error on a cut or join in a user's design) | | [tangency-labs/solidcraft#3879](https://github.com/tangency-labs/solidcraft/issues/3879) | other area: import (the extrude acts on an imported object's orientation / a STEP file's face) | | [tangency-labs/solidcraft#3900](https://github.com/tangency-labs/solidcraft/issues/3900) | transform input validation (refuses non-affine matrices); not a geometry failure | | [tangency-labs/solidcraft#3904](https://github.com/tangency-labs/solidcraft/issues/3904) | UI only: selecting several non-coplanar profiles in Extrude (which profiles the dialog accepts), no wrong geometry | | [tangency-labs/solidcraft#3907](https://github.com/tangency-labs/solidcraft/issues/3907) | performance only, no wrong result | | [tangency-labs/solidcraft#3926](https://github.com/tangency-labs/solidcraft/issues/3926) | needs a user's design that can't be rebuilt synthetically: the report gives only the failing command, no geometry (extrude cut from a face of a user's body) | | [tangency-labs/solidcraft#3932](https://github.com/tangency-labs/solidcraft/issues/3932) | needs a user's design that can't be rebuilt synthetically: the report gives only the failing command, no geometry | | [tangency-labs/solidcraft#3948](https://github.com/tangency-labs/solidcraft/issues/3948) | needs a user's design that can't be rebuilt synthetically: the report gives only the failing command, no geometry | | [tangency-labs/solidcraft#3961](https://github.com/tangency-labs/solidcraft/issues/3961) | UI only: should hidden bodies be left out of a cut: a visibility policy, the cut itself is right | | [tangency-labs/solidcraft#3975](https://github.com/tangency-labs/solidcraft/issues/3975) | not geometry: feature request (rework of the hole tool's positioning) | | [tangency-labs/solidcraft#3976](https://github.com/tangency-labs/solidcraft/issues/3976) | refactor or rollup PR with no behaviour change to grade | | [tangency-labs/solidcraft#3978](https://github.com/tangency-labs/solidcraft/issues/3978) | needs a user's design that can't be rebuilt synthetically: the report gives only the failing command, no geometry | | [tangency-labs/solidcraft#3992](https://github.com/tangency-labs/solidcraft/issues/3992) | kernel evaluation or tracking, not a geometry failure | | [tangency-labs/solidcraft#3997](https://github.com/tangency-labs/solidcraft/issues/3997) | kernel evaluation or tracking, not a geometry failure | | [tangency-labs/solidcraft#4002](https://github.com/tangency-labs/solidcraft/issues/4002) | construct.plane.three_points selection UI | | [tangency-labs/solidcraft#4012](https://github.com/tangency-labs/solidcraft/issues/4012) | kernel evaluation or tracking, not a geometry failure | | [tangency-labs/solidcraft#4017](https://github.com/tangency-labs/solidcraft/issues/4017) | needs a user's design that can't be rebuilt synthetically: the report gives only the failing command, no geometry | | [tangency-labs/solidcraft#4024](https://github.com/tangency-labs/solidcraft/issues/4024) | fill tolerance check in geom, no geometry case | | [tangency-labs/solidcraft#4036](https://github.com/tangency-labs/solidcraft/issues/4036) | needs a user's design that can't be rebuilt synthetically: the report gives only the failing command, no geometry | | [tangency-labs/solidcraft#4041](https://github.com/tangency-labs/solidcraft/issues/4041) | needs a user's design that can't be rebuilt synthetically: the report gives only the failing command, no geometry (extrude cut 'up to' another body: 'nothing lies between the profile and the To object') | | [tangency-labs/solidcraft#4042](https://github.com/tangency-labs/solidcraft/issues/4042) | UI only: sketch mirror about an origin axis is not offered in the sketch tool, no solid geometry | | [tangency-labs/solidcraft#4070](https://github.com/tangency-labs/solidcraft/issues/4070) | not geometry: hole not created, the report gives only the sketch point id | | [tangency-labs/solidcraft#4075](https://github.com/tangency-labs/solidcraft/issues/4075) | needs a user's design that can't be rebuilt synthetically: the report gives only the failing command, no geometry | | [tangency-labs/solidcraft#4077](https://github.com/tangency-labs/solidcraft/issues/4077) | UI only: sketch mirror about an origin axis is not offered in the sketch tool, no solid geometry | | [tangency-labs/solidcraft#4098](https://github.com/tangency-labs/solidcraft/issues/4098) | not geometry: documentation of the taper sign (a positive taper makes the walls lean outward); the behaviour is not wrong | | [tangency-labs/solidcraft#4111](https://github.com/tangency-labs/solidcraft/issues/4111) | UI only: Press/Pull opens Extrude on a selection with no planar face or profile | | [tangency-labs/solidcraft#4124](https://github.com/tangency-labs/solidcraft/issues/4124) | other area: import (the extrude acts on an imported object's orientation / a STEP file's face) | | [tangency-labs/solidcraft#4148](https://github.com/tangency-labs/solidcraft/issues/4148) | revolve join 'no result' on a sketch not given in the report; needs the user's design | ### crashes | Source | Why skipped | |---|---| | [tangency-labs/solidcraft#661](https://github.com/tangency-labs/solidcraft/issues/661) | truck intersection_curve unwrap in solid.hole at a position on a design only in the reporter's crash folder; no recipe to rebuild | | [tangency-labs/solidcraft#924](https://github.com/tangency-labs/solidcraft/issues/924) | Windows-versus-Linux differences in the robustness goldens; platform float behaviour, no case geometry | | [tangency-labs/solidcraft#1023](https://github.com/tangency-labs/solidcraft/issues/1023) | hole hang shown only in a video and a private design file; no recipe to rebuild | | [tangency-labs/solidcraft#1024](https://github.com/tangency-labs/solidcraft/issues/1024) | not geometry: Windows heap corruption in the thread unit-test process (dependency/memory bug), and threads are another area (other area: threads) | | [tangency-labs/solidcraft#1104](https://github.com/tangency-labs/solidcraft/issues/1104) | truck intersection_curve unwrap in solid.extrude: needs the reporter's private design or replay (only a crash report), so it can't be rebuilt synthetically | | [tangency-labs/solidcraft#1123](https://github.com/tangency-labs/solidcraft/issues/1123) | unclean exit in solid.extrude after a slot sketch dragged many times: needs the reporter's private design or replay (only a crash report), so it can't be rebuilt synthetically | | [tangency-labs/solidcraft#1147](https://github.com/tangency-labs/solidcraft/issues/1147) | perf only, no wrong result: 1,300-body design built over MCP is slow in the engine and the UI (fixed by #1148/#1152/#1154/#1158) | | [tangency-labs/solidcraft#1337](https://github.com/tangency-labs/solidcraft/issues/1337) | extrude 'to object' on an imported STEP bracket: needs the user's STEP file | | [tangency-labs/solidcraft#1351](https://github.com/tangency-labs/solidcraft/issues/1351) | unclean exit in solid.combine after a mirror of an extruded sketch: needs the reporter's private design or replay (only a crash report), so it can't be rebuilt synthetically | | [tangency-labs/solidcraft#1374](https://github.com/tangency-labs/solidcraft/issues/1374) | other area: tessellation (STEP import meshing runs out of memory on a private 480-solid file; the mesher's curve division) | | [tangency-labs/solidcraft#1400](https://github.com/tangency-labs/solidcraft/issues/1400) | other area: tessellation (a far-out boundary parameter spikes a face; meshing takes minutes) | | [tangency-labs/solidcraft#1411](https://github.com/tangency-labs/solidcraft/issues/1411) | other area: threads (solid.coil crash, no geometry beyond the command; coil is a helical sweep) | | [tangency-labs/solidcraft#1597](https://github.com/tangency-labs/solidcraft/issues/1597) | not geometry: kernel roadmap and contribution guide | | [tangency-labs/solidcraft#1856](https://github.com/tangency-labs/solidcraft/issues/1856) | 20-tooth lofted helical pinion join is slow: the scripts are only in a downloadable zip (the body gives the join command, not the sketches and lofts); duplicate in spirit of #2992 (case 2992) | | [tangency-labs/solidcraft#1957](https://github.com/tangency-labs/solidcraft/issues/1957) | unclean exit in file.export of a bird-house design: needs the reporter's private design or replay (only a crash report), so it can't be rebuilt synthetically; the STEP-export hang family is case 1985 | | [tangency-labs/solidcraft#2037](https://github.com/tangency-labs/solidcraft/issues/2037) | multi-face extrusion preview/OK freeze and failing cut on an imported STEP model: needs the user's STEP file, and a UI/preview responsiveness report | | [tangency-labs/solidcraft#2038](https://github.com/tangency-labs/solidcraft/issues/2038) | other area: threads (second modelled thread on one body; join of two faceted threaded bodies) | | [tangency-labs/solidcraft#2451](https://github.com/tangency-labs/solidcraft/issues/2451) | other area: threads (solid.thread unclean exit) | | [tangency-labs/solidcraft#2467](https://github.com/tangency-labs/solidcraft/issues/2467) | not geometry: renaming a body recomputes the features after it on the window thread (perf/UI only, no wrong result) | | [tangency-labs/solidcraft#2470](https://github.com/tangency-labs/solidcraft/issues/2470) | other area: threads (solid.thread stack overflow on a modelled thread) | | [tangency-labs/solidcraft#2508](https://github.com/tangency-labs/solidcraft/issues/2508) | other area: tessellation (bound on runaway closing polylines in the mesher); the STEP export hang itself is case 1985 | | [tangency-labs/solidcraft#2552](https://github.com/tangency-labs/solidcraft/issues/2552) | other area: threads (solid.coil crash, helical sweep cut; no backtrace) | | [tangency-labs/solidcraft#2570](https://github.com/tangency-labs/solidcraft/issues/2570) | loft freeze from a design with an arc profile and a non-convex polyline profile that the report does not give; the web build only | | [tangency-labs/solidcraft#2796](https://github.com/tangency-labs/solidcraft/issues/2796) | other area: threads (solid.thread unclean exit) | | [tangency-labs/solidcraft#2891](https://github.com/tangency-labs/solidcraft/issues/2891) | other area: sweeps (twisted sweep cut through a tube freezes) | | [tangency-labs/solidcraft#2974](https://github.com/tangency-labs/solidcraft/issues/2974) | perf only, no wrong result: a counterbored hole pattern is ~8x slower with a joined cylinder elsewhere; results already match hand calculation | | [tangency-labs/solidcraft#3066](https://github.com/tangency-labs/solidcraft/issues/3066) | unclean exit in solid.extrude with a parametric sketch (nozL): needs the reporter's private design or replay (only a crash report), so it can't be rebuilt synthetically | | [tangency-labs/solidcraft#3085](https://github.com/tangency-labs/solidcraft/issues/3085) | fillet/chamfer crash after combine with an imported STEP body: needs the user's STEP file (and edge selection is UI) | | [tangency-labs/solidcraft#3088](https://github.com/tangency-labs/solidcraft/issues/3088) | other area: threads (solid.coil join crash, no backtrace) | | [tangency-labs/solidcraft#3207](https://github.com/tangency-labs/solidcraft/issues/3207) | perf only: faster slow unit tests (clearance, inside_index, fill reference), same answers | | [tangency-labs/solidcraft#3368](https://github.com/tangency-labs/solidcraft/issues/3368) | other area: threads (finely faceted booleans, repro is a modelled-thread join; thread cases cover it) | | [tangency-labs/solidcraft#3386](https://github.com/tangency-labs/solidcraft/issues/3386) | other area: threads (solid.thread unclean exit) | | [tangency-labs/solidcraft#3410](https://github.com/tangency-labs/solidcraft/issues/3410) | other area: threads (faceted-boolean stack overflow on a modelled thread, #2470) | | [tangency-labs/solidcraft#3430](https://github.com/tangency-labs/solidcraft/issues/3430) | not a kernel operation: unclean exit at startup in the graphics surface configure on macOS | | [tangency-labs/solidcraft#3473](https://github.com/tangency-labs/solidcraft/issues/3473) | unclean exit in a 16-fold circular pattern of a cylinder cut driven by parameters: the recipe is only in an attached replay.json, and the issue gives no dimensions | | [tangency-labs/solidcraft#3695](https://github.com/tangency-labs/solidcraft/issues/3695) | other area: sweeps (twisted sweep cut through a tube, bounded intersection work) | | [tangency-labs/solidcraft#3731](https://github.com/tangency-labs/solidcraft/issues/3731) | perf only, no wrong result: joins onto drafted walls are 20-100x slower than onto vertical ones (results are correct apart from a 4e-4 mm retry displacement); the 67-flute design takes tens of minutes and a one-line recipe can't pin it | | [tangency-labs/solidcraft#3737](https://github.com/tangency-labs/solidcraft/issues/3737) | not geometry: UI highlight work on the main thread while orbiting an imported model (edge highlight) | | [tangency-labs/solidcraft#3745](https://github.com/tangency-labs/solidcraft/issues/3745) | not geometry: hover highlight of a large thread freezes the UI (fixed by #3766/#3818) | | [tangency-labs/solidcraft#3818](https://github.com/tangency-labs/solidcraft/issues/3818) | not geometry: hover highlight of a helical edge (mesh tangent chain), UI freeze fixed, same results | | [tangency-labs/solidcraft#3892](https://github.com/tangency-labs/solidcraft/issues/3892) | not geometry: browser tree frame time on a large nested STEP assembly (UI) | | [tangency-labs/solidcraft#3897](https://github.com/tangency-labs/solidcraft/issues/3897) | other area: sweeps (ring profile swept along a short arc with Join freezes) | | [tangency-labs/solidcraft#3962](https://github.com/tangency-labs/solidcraft/issues/3962) | unclean exit in solid.combine cut on macOS: needs the reporter's private design or replay (only a crash report), so it can't be rebuilt synthetically | | [tangency-labs/solidcraft#4031](https://github.com/tangency-labs/solidcraft/issues/4031) | spade CDT assertion in solid.extrude of a face with Join: needs the reporter's private design or replay (only a crash report), so it can't be rebuilt synthetically (no geometry given) | | [tangency-labs/solidcraft#4102](https://github.com/tangency-labs/solidcraft/issues/4102) | booleans on a FreeCAD-exported STEP are ~15x slower: needs the 104 KB FreeCAD STEP file (written by another CAD, can't be rebuilt by hand), results are correct (perf only) | | [tangency-labs/solidcraft#4149](https://github.com/tangency-labs/solidcraft/issues/4149) | other area: threads (solid.thread stack overflow on an internal M10x1.5 modelled thread) | ### fillets | Source | Why skipped | |---|---| | [tangency-labs/solidcraft#9](https://github.com/tangency-labs/solidcraft/issues/9) | variable, chord, tapered and spline-radius fillets: reference cases already exist in tests/oracle (77 to 81), and the setback corner type is a feature request | | [tangency-labs/solidcraft#10](https://github.com/tangency-labs/solidcraft/issues/10) | meta: roadmap, mutation coverage or fuzzer report, no single geometry to rebuild | | [tangency-labs/solidcraft#15](https://github.com/tangency-labs/solidcraft/issues/15) | UI only: manipulators, previews, labels, navigation, dialogs or units, no solid geometry | | [tangency-labs/solidcraft#29](https://github.com/tangency-labs/solidcraft/issues/29) | other area: shell (including the plastic lip on a shelled rim) | | [tangency-labs/solidcraft#46](https://github.com/tangency-labs/solidcraft/issues/46) | sketch fillet/chamfer (2D sketch editing, constraints and dimensions), not a solid.fillet or solid.chamfer operation: no solid geometry to grade | | [tangency-labs/solidcraft#52](https://github.com/tangency-labs/solidcraft/issues/52) | feature request or closed feature PR: setback corner patch / bounded endpoint patches for three unequal radii or a lofted basin; no closed form, fixture not in the source | | [tangency-labs/solidcraft#58](https://github.com/tangency-labs/solidcraft/issues/58) | saddle fillet between two cylinders: volume, area and counts are right and the defect is a 0.05 mm surface deviation from the rolling-ball envelope: needs a surface-deviation grading field the rig lacks (tests/oracle/35 holds the geometry) | | [tangency-labs/solidcraft#68](https://github.com/tangency-labs/solidcraft/issues/68) | other area: booleans | | [tangency-labs/solidcraft#102](https://github.com/tangency-labs/solidcraft/issues/102) | fillets/chamfers ending at angled faces and sloped pocket rims (#215, tapered pockets): fixtures are not in the source and the removed volume has no simple closed form | | [tangency-labs/solidcraft#108](https://github.com/tangency-labs/solidcraft/issues/108) | fillets/chamfers ending at angled faces and sloped pocket rims (#215, tapered pockets): fixtures are not in the source and the removed volume has no simple closed form | | [tangency-labs/solidcraft#109](https://github.com/tangency-labs/solidcraft/issues/109) | UI only: manipulators, previews, labels, navigation, dialogs or units, no solid geometry | | [tangency-labs/solidcraft#121](https://github.com/tangency-labs/solidcraft/issues/121) | sketch fillet/chamfer (2D sketch editing, constraints and dimensions), not a solid.fillet or solid.chamfer operation: no solid geometry to grade | | [tangency-labs/solidcraft#132](https://github.com/tangency-labs/solidcraft/issues/132) | feature request or closed feature PR: setback corner patch / bounded endpoint patches for three unequal radii or a lofted basin; no closed form, fixture not in the source | | [tangency-labs/solidcraft#215](https://github.com/tangency-labs/solidcraft/issues/215) | auto-filed from a private design: only the pick points and the error "not supported yet: the faces at the edge ends must be perpendicular to the edge" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#293](https://github.com/tangency-labs/solidcraft/issues/293) | feature: the fit option (reduce or taper a radius that is too large) and the suggested radius; the largest radius that fits at an exactly consumed face is a design choice, and the taper law has reference cases in tests/oracle/77-81 | | [tangency-labs/solidcraft#311](https://github.com/tangency-labs/solidcraft/issues/311) | other area: tessellation | | [tangency-labs/solidcraft#362](https://github.com/tangency-labs/solidcraft/issues/362) | fillets/chamfers ending at angled faces and sloped pocket rims (#215, tapered pockets): fixtures are not in the source and the removed volume has no simple closed form | | [tangency-labs/solidcraft#388](https://github.com/tangency-labs/solidcraft/issues/388) | feature: the fit option (reduce or taper a radius that is too large) and the suggested radius; the largest radius that fits at an exactly consumed face is a design choice, and the taper law has reference cases in tests/oracle/77-81 | | [tangency-labs/solidcraft#391](https://github.com/tangency-labs/solidcraft/issues/391) | other area: booleans | | [tangency-labs/solidcraft#397](https://github.com/tangency-labs/solidcraft/issues/397) | auto-filed from a private design: only the pick points and the error "not supported yet: the faces at the ends of the edges must be square to them (the operation failed: not supported yet: only straight edges can be blended)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#404](https://github.com/tangency-labs/solidcraft/issues/404) | refactor, performance or bookkeeping change with no geometry of its own (error wording, a size type, an action-matrix baseline) | | [tangency-labs/solidcraft#431](https://github.com/tangency-labs/solidcraft/issues/431) | fixture is a private design or STEP file not in the source (plate with window and block, battery case, clip frame) | | [tangency-labs/solidcraft#438](https://github.com/tangency-labs/solidcraft/issues/438) | auto-filed from a private design: only the pick points and the error "not supported yet: the faces at the ends of the edges must be square to them (the operation failed: not supported yet: only straight edges can be blended)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#477](https://github.com/tangency-labs/solidcraft/issues/477) | refactor, performance or bookkeeping change with no geometry of its own (error wording, a size type, an action-matrix baseline) | | [tangency-labs/solidcraft#493](https://github.com/tangency-labs/solidcraft/issues/493) | sketch attachment to cut walls and chamfer faces: sketch plane selection, not blend geometry | | [tangency-labs/solidcraft#612](https://github.com/tangency-labs/solidcraft/issues/612) | other area: import (STEP export of fillet faces as B-splines) | | [tangency-labs/solidcraft#618](https://github.com/tangency-labs/solidcraft/issues/618) | other area: threads | | [tangency-labs/solidcraft#625](https://github.com/tangency-labs/solidcraft/issues/625) | sketch attachment to cut walls and chamfer faces: sketch plane selection, not blend geometry | | [tangency-labs/solidcraft#675](https://github.com/tangency-labs/solidcraft/issues/675) | variable, chord, tapered and spline-radius fillets: reference cases already exist in tests/oracle (77 to 81), and the setback corner type is a feature request | | [tangency-labs/solidcraft#691](https://github.com/tangency-labs/solidcraft/issues/691) | auto-filed from a private design: only the pick points and the error "not supported yet: degenerate rolling-ball spine" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#749](https://github.com/tangency-labs/solidcraft/issues/749) | variable, chord, tapered and spline-radius fillets: reference cases already exist in tests/oracle (77 to 81), and the setback corner type is a feature request | | [tangency-labs/solidcraft#752](https://github.com/tangency-labs/solidcraft/issues/752) | variable, chord, tapered and spline-radius fillets: reference cases already exist in tests/oracle (77 to 81), and the setback corner type is a feature request | | [tangency-labs/solidcraft#764](https://github.com/tangency-labs/solidcraft/issues/764) | surface modelling (surface.blend and surface fillets, class-A continuity): a different feature, no closed-form right answer | | [tangency-labs/solidcraft#769](https://github.com/tangency-labs/solidcraft/issues/769) | surface modelling (surface.blend and surface fillets, class-A continuity): a different feature, no closed-form right answer | | [tangency-labs/solidcraft#775](https://github.com/tangency-labs/solidcraft/issues/775) | topological naming after a timeline edit (shell thickness changed): fillet picks follow, no solid geometry of its own | | [tangency-labs/solidcraft#776](https://github.com/tangency-labs/solidcraft/issues/776) | variable, chord, tapered and spline-radius fillets: reference cases already exist in tests/oracle (77 to 81), and the setback corner type is a feature request | | [tangency-labs/solidcraft#777](https://github.com/tangency-labs/solidcraft/issues/777) | refactor, performance or bookkeeping change with no geometry of its own (error wording, a size type, an action-matrix baseline) | | [tangency-labs/solidcraft#789](https://github.com/tangency-labs/solidcraft/issues/789) | sketch fillet/chamfer (2D sketch editing, constraints and dimensions), not a solid.fillet or solid.chamfer operation: no solid geometry to grade | | [tangency-labs/solidcraft#796](https://github.com/tangency-labs/solidcraft/issues/796) | other area: tessellation | | [tangency-labs/solidcraft#810](https://github.com/tangency-labs/solidcraft/issues/810) | variable, chord, tapered and spline-radius fillets: reference cases already exist in tests/oracle (77 to 81), and the setback corner type is a feature request | | [tangency-labs/solidcraft#811](https://github.com/tangency-labs/solidcraft/issues/811) | other area: tessellation | | [tangency-labs/solidcraft#818](https://github.com/tangency-labs/solidcraft/issues/818) | other area: booleans | | [tangency-labs/solidcraft#827](https://github.com/tangency-labs/solidcraft/issues/827) | other area: booleans | | [tangency-labs/solidcraft#828](https://github.com/tangency-labs/solidcraft/issues/828) | auto-filed from a private design: only the pick points and the error "not supported yet: a curved seam where the edge chain turns (the operation failed: not supported yet: both faces next to the edge must be planar)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#855](https://github.com/tangency-labs/solidcraft/issues/855) | variable, chord, tapered and spline-radius fillets: reference cases already exist in tests/oracle (77 to 81), and the setback corner type is a feature request | | [tangency-labs/solidcraft#882](https://github.com/tangency-labs/solidcraft/issues/882) | other area: booleans | | [tangency-labs/solidcraft#884](https://github.com/tangency-labs/solidcraft/issues/884) | fixture is a private design or STEP file not in the source (plate with window and block, battery case, clip frame) | | [tangency-labs/solidcraft#903](https://github.com/tangency-labs/solidcraft/issues/903) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is larger than the neighbouring faces" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#949](https://github.com/tangency-labs/solidcraft/issues/949) | fixture is a private design or STEP file not in the source (plate with window and block, battery case, clip frame) | | [tangency-labs/solidcraft#962](https://github.com/tangency-labs/solidcraft/issues/962) | refactor, performance or bookkeeping change with no geometry of its own (error wording, a size type, an action-matrix baseline) | | [tangency-labs/solidcraft#978](https://github.com/tangency-labs/solidcraft/issues/978) | other area: sheet-metal | | [tangency-labs/solidcraft#984](https://github.com/tangency-labs/solidcraft/issues/984) | auto-filed from a private design: only the pick points and the error "not supported yet: a curved seam where the edge chain turns (the operation failed: not supported yet: only straight edges can be blended)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#989](https://github.com/tangency-labs/solidcraft/issues/989) | auto-filed from a private design: only the pick points and the error "not supported yet: an end face almost along the edge (the operation failed: not supported yet: only straight edges can be blended)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#992](https://github.com/tangency-labs/solidcraft/issues/992) | auto-filed from a private design: only the pick points are recorded (no error text or description), no geometry to rebuild | | [tangency-labs/solidcraft#1001](https://github.com/tangency-labs/solidcraft/issues/1001) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is larger than the neighbouring faces (the operation failed: not supported yet: both faces next to the edge must be planar)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#1026](https://github.com/tangency-labs/solidcraft/issues/1026) | sketch fillet/chamfer (2D sketch editing, constraints and dimensions), not a solid.fillet or solid.chamfer operation: no solid geometry to grade | | [tangency-labs/solidcraft#1030](https://github.com/tangency-labs/solidcraft/issues/1030) | auto-filed from a private design: only the pick points are recorded (no error text or description), no geometry to rebuild | | [tangency-labs/solidcraft#1039](https://github.com/tangency-labs/solidcraft/issues/1039) | auto-filed from a private design: only the pick points and the error "not supported yet: an end face almost along the edge (the operation failed: not supported yet: only straight edges can be blended)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#1066](https://github.com/tangency-labs/solidcraft/issues/1066) | refactor, performance or bookkeeping change with no geometry of its own (error wording, a size type, an action-matrix baseline) | | [tangency-labs/solidcraft#1090](https://github.com/tangency-labs/solidcraft/issues/1090) | UI only: manipulators, previews, labels, navigation, dialogs or units, no solid geometry | | [tangency-labs/solidcraft#1092](https://github.com/tangency-labs/solidcraft/issues/1092) | other area: sheet-metal | | [tangency-labs/solidcraft#1113](https://github.com/tangency-labs/solidcraft/issues/1113) | other area: tessellation | | [tangency-labs/solidcraft#1136](https://github.com/tangency-labs/solidcraft/issues/1136) | feature request or closed feature PR: setback corner patch / bounded endpoint patches for three unequal radii or a lofted basin; no closed form, fixture not in the source | | [tangency-labs/solidcraft#1176](https://github.com/tangency-labs/solidcraft/issues/1176) | sketch fillet/chamfer (2D sketch editing, constraints and dimensions), not a solid.fillet or solid.chamfer operation: no solid geometry to grade | | [tangency-labs/solidcraft#1183](https://github.com/tangency-labs/solidcraft/issues/1183) | other area: booleans | | [tangency-labs/solidcraft#1198](https://github.com/tangency-labs/solidcraft/issues/1198) | other area: import (STEP export of fillet faces as B-splines) | | [tangency-labs/solidcraft#1208](https://github.com/tangency-labs/solidcraft/issues/1208) | sketch fillet/chamfer (2D sketch editing, constraints and dimensions), not a solid.fillet or solid.chamfer operation: no solid geometry to grade | | [tangency-labs/solidcraft#1219](https://github.com/tangency-labs/solidcraft/issues/1219) | other area: booleans | | [tangency-labs/solidcraft#1228](https://github.com/tangency-labs/solidcraft/issues/1228) | UI only: manipulators, previews, labels, navigation, dialogs or units, no solid geometry | | [tangency-labs/solidcraft#1249](https://github.com/tangency-labs/solidcraft/issues/1249) | surface modelling (surface.blend and surface fillets, class-A continuity): a different feature, no closed-form right answer | | [tangency-labs/solidcraft#1263](https://github.com/tangency-labs/solidcraft/issues/1263) | other area: tessellation | | [tangency-labs/solidcraft#1275](https://github.com/tangency-labs/solidcraft/issues/1275) | other area: booleans | | [tangency-labs/solidcraft#1276](https://github.com/tangency-labs/solidcraft/issues/1276) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is larger than the neighbouring faces" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#1281](https://github.com/tangency-labs/solidcraft/issues/1281) | other area: tessellation | | [tangency-labs/solidcraft#1282](https://github.com/tangency-labs/solidcraft/issues/1282) | sketch fillet/chamfer (2D sketch editing, constraints and dimensions), not a solid.fillet or solid.chamfer operation: no solid geometry to grade | | [tangency-labs/solidcraft#1293](https://github.com/tangency-labs/solidcraft/issues/1293) | no longer reproduces; the hinge knuckle cap circle is oracle case 63-hinge-knuckle | | [tangency-labs/solidcraft#1303](https://github.com/tangency-labs/solidcraft/issues/1303) | auto-filed from a private design: only the pick points and the error "not supported yet: a vertex of the edge chain where other faces meet (the operation failed: not supported yet: only straight edges can be blended)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#1314](https://github.com/tangency-labs/solidcraft/issues/1314) | other area: sheet-metal | | [tangency-labs/solidcraft#1356](https://github.com/tangency-labs/solidcraft/issues/1356) | UI only: manipulators, previews, labels, navigation, dialogs or units, no solid geometry | | [tangency-labs/solidcraft#1370](https://github.com/tangency-labs/solidcraft/issues/1370) | auto-filed from a private design: only the pick points and the error "not supported yet: a curved seam where the edge chain turns (the operation failed: not supported yet: only straight edges can be blended)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#1372](https://github.com/tangency-labs/solidcraft/issues/1372) | chamfer chain ending at two existing bevels: only the removed volume (49.147) is quoted, the U-shaped part is not described | | [tangency-labs/solidcraft#1384](https://github.com/tangency-labs/solidcraft/issues/1384) | UI only: manipulators, previews, labels, navigation, dialogs or units, no solid geometry | | [tangency-labs/solidcraft#1389](https://github.com/tangency-labs/solidcraft/issues/1389) | auto-filed from a private design: only the pick points and the error "curve blend: could not fit the rolling-ball surface within the accuracy and section limits (the operation failed: not supported yet: only straight edges can be " are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#1394](https://github.com/tangency-labs/solidcraft/issues/1394) | UI only: manipulators, previews, labels, navigation, dialogs or units, no solid geometry | | [tangency-labs/solidcraft#1420](https://github.com/tangency-labs/solidcraft/issues/1420) | UI only: manipulators, previews, labels, navigation, dialogs or units, no solid geometry | | [tangency-labs/solidcraft#1421](https://github.com/tangency-labs/solidcraft/issues/1421) | other area: booleans | | [tangency-labs/solidcraft#1533](https://github.com/tangency-labs/solidcraft/issues/1533) | UI only: manipulators, previews, labels, navigation, dialogs or units, no solid geometry | | [tangency-labs/solidcraft#1535](https://github.com/tangency-labs/solidcraft/issues/1535) | UI only: manipulators, previews, labels, navigation, dialogs or units, no solid geometry | | [tangency-labs/solidcraft#1543](https://github.com/tangency-labs/solidcraft/issues/1543) | sketch fillet/chamfer (2D sketch editing, constraints and dimensions), not a solid.fillet or solid.chamfer operation: no solid geometry to grade | | [tangency-labs/solidcraft#1553](https://github.com/tangency-labs/solidcraft/issues/1553) | render interchange (glTF/Blender export), no geometry | | [tangency-labs/solidcraft#1572](https://github.com/tangency-labs/solidcraft/issues/1572) | auto-filed from a private design: only the pick points and the error "not supported yet: each end of the edge must touch exactly one more face" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#1573](https://github.com/tangency-labs/solidcraft/issues/1573) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is larger than the neighbouring faces" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#1597](https://github.com/tangency-labs/solidcraft/issues/1597) | meta: roadmap, mutation coverage or fuzzer report, no single geometry to rebuild | | [tangency-labs/solidcraft#1617](https://github.com/tangency-labs/solidcraft/issues/1617) | other area: booleans | | [tangency-labs/solidcraft#1642](https://github.com/tangency-labs/solidcraft/issues/1642) | surface modelling (surface.blend and surface fillets, class-A continuity): a different feature, no closed-form right answer | | [tangency-labs/solidcraft#1684](https://github.com/tangency-labs/solidcraft/issues/1684) | refactor, performance or bookkeeping change with no geometry of its own (error wording, a size type, an action-matrix baseline) | | [tangency-labs/solidcraft#1690](https://github.com/tangency-labs/solidcraft/issues/1690) | other area: booleans | | [tangency-labs/solidcraft#1691](https://github.com/tangency-labs/solidcraft/issues/1691) | other area: booleans | | [tangency-labs/solidcraft#1692](https://github.com/tangency-labs/solidcraft/issues/1692) | other area: booleans | | [tangency-labs/solidcraft#1719](https://github.com/tangency-labs/solidcraft/issues/1719) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is larger than the neighbouring faces" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#1728](https://github.com/tangency-labs/solidcraft/issues/1728) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is taller than the walls" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#1774](https://github.com/tangency-labs/solidcraft/issues/1774) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is larger than the neighbouring faces (the operation failed: not supported yet: only straight edges can be blended)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#1792](https://github.com/tangency-labs/solidcraft/issues/1792) | auto-filed from a private design: only the pick points and the error "not supported yet: only straight edges" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#1824](https://github.com/tangency-labs/solidcraft/issues/1824) | sketch fillet/chamfer (2D sketch editing, constraints and dimensions), not a solid.fillet or solid.chamfer operation: no solid geometry to grade | | [tangency-labs/solidcraft#1826](https://github.com/tangency-labs/solidcraft/issues/1826) | sketch fillet/chamfer (2D sketch editing, constraints and dimensions), not a solid.fillet or solid.chamfer operation: no solid geometry to grade | | [tangency-labs/solidcraft#1854](https://github.com/tangency-labs/solidcraft/issues/1854) | sketch fillet/chamfer (2D sketch editing, constraints and dimensions), not a solid.fillet or solid.chamfer operation: no solid geometry to grade | | [tangency-labs/solidcraft#1875](https://github.com/tangency-labs/solidcraft/issues/1875) | auto-filed from a private design: only the pick points and the error "not supported yet: the ball doesn't fit along the edge (the operation failed: not supported yet: only straight edges can be blended)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#1876](https://github.com/tangency-labs/solidcraft/issues/1876) | auto-filed from a private design: only the pick points and the error "not supported yet: the ball doesn't fit along the edge (the operation failed: not supported yet: only straight edges can be blended)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#1933](https://github.com/tangency-labs/solidcraft/issues/1933) | auto-filed from a private design: only the pick points are recorded (no error text or description), no geometry to rebuild | | [tangency-labs/solidcraft#1940](https://github.com/tangency-labs/solidcraft/issues/1940) | auto-filed from a private design: only the pick points and the error "not supported yet: seams on both sides of a corner of the edge chain (the operation failed: not supported yet: only straight edges can be blended)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#1945](https://github.com/tangency-labs/solidcraft/issues/1945) | auto-filed from a private design: only the pick points and the error "not supported yet: a vertex of the edge chain where other faces meet (the operation failed: not supported yet: only straight edges can be blended)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#1951](https://github.com/tangency-labs/solidcraft/issues/1951) | auto-filed from a private design: only the pick points and the error "not supported yet: 10 mm is too large for this chamfer: it runs past the faces beside the edge into other geometry; the largest size that fits is 7.5 mm" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#1955](https://github.com/tangency-labs/solidcraft/issues/1955) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is larger than the neighbouring faces; the largest radius that fits is 4 mm" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2002](https://github.com/tangency-labs/solidcraft/issues/2002) | feature: the fit option (reduce or taper a radius that is too large) and the suggested radius; the largest radius that fits at an exactly consumed face is a design choice, and the taper law has reference cases in tests/oracle/77-81 | | [tangency-labs/solidcraft#2040](https://github.com/tangency-labs/solidcraft/issues/2040) | other area: booleans | | [tangency-labs/solidcraft#2041](https://github.com/tangency-labs/solidcraft/issues/2041) | other area: booleans | | [tangency-labs/solidcraft#2042](https://github.com/tangency-labs/solidcraft/issues/2042) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is larger than the neighbouring faces" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2044](https://github.com/tangency-labs/solidcraft/issues/2044) | sketch fillet/chamfer (2D sketch editing, constraints and dimensions), not a solid.fillet or solid.chamfer operation: no solid geometry to grade | | [tangency-labs/solidcraft#2051](https://github.com/tangency-labs/solidcraft/issues/2051) | auto-filed from a private design: only the pick points and the error "not supported yet: a vertex of the edge chain where other faces meet" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2081](https://github.com/tangency-labs/solidcraft/issues/2081) | auto-filed from a private design: only the pick points and the error "not supported yet: seams on both sides of a corner of the edge chain (the operation failed: not supported yet: only straight edges can be blended)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2083](https://github.com/tangency-labs/solidcraft/issues/2083) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is larger than the neighbouring faces (the operation failed: not supported yet: only straight edges can be blended)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2116](https://github.com/tangency-labs/solidcraft/issues/2116) | auto-filed from a private design: only the pick points and the error "not supported yet: a blend ending in an earlier round" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2128](https://github.com/tangency-labs/solidcraft/issues/2128) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is larger than the neighbouring faces" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2135](https://github.com/tangency-labs/solidcraft/issues/2135) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is larger than the neighbouring faces" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2170](https://github.com/tangency-labs/solidcraft/issues/2170) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is larger than the neighbouring faces" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2174](https://github.com/tangency-labs/solidcraft/issues/2174) | sketch fillet/chamfer (2D sketch editing, constraints and dimensions), not a solid.fillet or solid.chamfer operation: no solid geometry to grade | | [tangency-labs/solidcraft#2189](https://github.com/tangency-labs/solidcraft/issues/2189) | auto-filed from a private design: only the pick points and the error "curve blend: could not fit the rolling-ball surface within the accuracy and section limits" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2192](https://github.com/tangency-labs/solidcraft/issues/2192) | auto-filed from a private design: only the pick points and the error "not supported yet: the ball doesn't fit along the edge (the operation failed: not supported yet: only straight edges can be blended)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2194](https://github.com/tangency-labs/solidcraft/issues/2194) | claim or fix PR whose repro design is not in the source (or could not be reproduced from the text): no geometry to rebuild | | [tangency-labs/solidcraft#2213](https://github.com/tangency-labs/solidcraft/issues/2213) | auto-filed from a private design: only the pick points are recorded (no error text or description), no geometry to rebuild | | [tangency-labs/solidcraft#2215](https://github.com/tangency-labs/solidcraft/issues/2215) | auto-filed from a private design: only the pick points and the error "not supported yet: an end face almost along the edge (the operation failed: not supported yet: only straight edges can be blended)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2230](https://github.com/tangency-labs/solidcraft/issues/2230) | auto-filed from a private design: only the pick points and the error "not supported yet: an end face almost along the edge" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2245](https://github.com/tangency-labs/solidcraft/issues/2245) | auto-filed from a private design: only the pick points and the error "fillet: the rounds would leave openings in the surface (they overlap where a wall or a face is narrower than both)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2269](https://github.com/tangency-labs/solidcraft/issues/2269) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is larger than the neighbouring faces" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2296](https://github.com/tangency-labs/solidcraft/issues/2296) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is larger than the neighbouring faces (the operation failed: not supported yet: only straight edges can be blended)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2301](https://github.com/tangency-labs/solidcraft/issues/2301) | UI only: manipulators, previews, labels, navigation, dialogs or units, no solid geometry | | [tangency-labs/solidcraft#2318](https://github.com/tangency-labs/solidcraft/issues/2318) | other area: import (STEP geometry or crashes); the STEP fixture is not in the source | | [tangency-labs/solidcraft#2320](https://github.com/tangency-labs/solidcraft/issues/2320) | UI only: manipulators, previews, labels, navigation, dialogs or units, no solid geometry | | [tangency-labs/solidcraft#2375](https://github.com/tangency-labs/solidcraft/issues/2375) | auto-filed from a private design: only the pick points and the error "not supported yet: the faces at the edge ends must be planar" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2379](https://github.com/tangency-labs/solidcraft/issues/2379) | auto-filed from a private design: only the pick points and the error "invalid parameters for `sketch.fillet`: fillets and chamfers work on two lines" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2383](https://github.com/tangency-labs/solidcraft/issues/2383) | auto-filed from a private design: only the pick points and the error "invalid input: the edge at [-165.794, 33.018, 10.000] is smooth: the faces on either side meet tangentially there, so there is no corner to chamfer; pick the sh" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2394](https://github.com/tangency-labs/solidcraft/issues/2394) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is larger than the neighbouring faces" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2408](https://github.com/tangency-labs/solidcraft/issues/2408) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is larger than the neighbouring faces (the operation failed: not supported yet: both faces next to the edge must be planar)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2420](https://github.com/tangency-labs/solidcraft/issues/2420) | auto-filed from a private design: only the pick points are recorded (no error text or description), no geometry to rebuild | | [tangency-labs/solidcraft#2422](https://github.com/tangency-labs/solidcraft/issues/2422) | auto-filed from a private design: only the pick points and the error "not supported yet: the ball doesn't fit along the edge" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2439](https://github.com/tangency-labs/solidcraft/issues/2439) | auto-filed from a private design: only the pick points and the error "not supported yet: a fillet larger than the faces next to it; the largest radius that fits is 50.82 mm" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2472](https://github.com/tangency-labs/solidcraft/issues/2472) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is larger than the neighbouring faces" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2477](https://github.com/tangency-labs/solidcraft/issues/2477) | auto-filed from a private design: only the pick points and the error "not supported yet: chamfers ending at a concave corner" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2485](https://github.com/tangency-labs/solidcraft/issues/2485) | mitre between separately created bottom rounds plus the upright, R2, on a shelled 40 x 80 x 27 box: the mitre pick is not given and no closed form; the same rounds-meeting-a-mitre geometry is case 1557 | | [tangency-labs/solidcraft#2487](https://github.com/tangency-labs/solidcraft/issues/2487) | sketch fillet/chamfer (2D sketch editing, constraints and dimensions), not a solid.fillet or solid.chamfer operation: no solid geometry to grade | | [tangency-labs/solidcraft#2488](https://github.com/tangency-labs/solidcraft/issues/2488) | surface modelling (surface.blend and surface fillets, class-A continuity): a different feature, no closed-form right answer | | [tangency-labs/solidcraft#2490](https://github.com/tangency-labs/solidcraft/issues/2490) | chamfer of a straight lip at a tangent wall junction: the reconstruction file is not in the source and 20 mm slot, 60 mm extrusion and R60 cut are not enough to rebuild it | | [tangency-labs/solidcraft#2500](https://github.com/tangency-labs/solidcraft/issues/2500) | auto-filed from a private design: only the pick points and the error "invalid parameters for `sketch.fillet`: the radius is too large for that corner (it needs 5.000 mm of each line)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2519](https://github.com/tangency-labs/solidcraft/issues/2519) | empty report: the body was never filled in, no geometry or error recorded | | [tangency-labs/solidcraft#2532](https://github.com/tangency-labs/solidcraft/issues/2532) | empty report: the body was never filled in, no geometry or error recorded | | [tangency-labs/solidcraft#2533](https://github.com/tangency-labs/solidcraft/issues/2533) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is larger than the neighbouring faces" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2538](https://github.com/tangency-labs/solidcraft/issues/2538) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is larger than the neighbouring faces" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2567](https://github.com/tangency-labs/solidcraft/issues/2567) | auto-filed from a private design: only the pick points and the error "not supported yet: a blend ending in an earlier round" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2573](https://github.com/tangency-labs/solidcraft/issues/2573) | empty report: the body was never filled in, no geometry or error recorded | | [tangency-labs/solidcraft#2589](https://github.com/tangency-labs/solidcraft/issues/2589) | auto-filed from a private design: only the pick points and the error "invalid input: the edge at [6.000, 50.000, 4.000] is smooth: the faces on either side meet tangentially there, so there is no corner to chamfer; pick the sharp " are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2591](https://github.com/tangency-labs/solidcraft/issues/2591) | other area: booleans | | [tangency-labs/solidcraft#2593](https://github.com/tangency-labs/solidcraft/issues/2593) | auto-filed from a private design: only the pick points and the error "not supported yet: the faces at the edge ends must be planar" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2653](https://github.com/tangency-labs/solidcraft/issues/2653) | auto-filed from a private design: only the pick points and the error "not supported yet: a vertex of the edge chain where other faces meet (the operation failed: not supported yet: only straight edges can be blended)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2654](https://github.com/tangency-labs/solidcraft/issues/2654) | auto-filed from a private design: only the pick points and the error "not supported yet: only straight edges" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2663](https://github.com/tangency-labs/solidcraft/issues/2663) | meta: roadmap, mutation coverage or fuzzer report, no single geometry to rebuild | | [tangency-labs/solidcraft#2686](https://github.com/tangency-labs/solidcraft/issues/2686) | other area: booleans | | [tangency-labs/solidcraft#2690](https://github.com/tangency-labs/solidcraft/issues/2690) | auto-filed from a private design: only the pick points and the error "not supported yet: a vertex of the edge chain where other faces meet" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2692](https://github.com/tangency-labs/solidcraft/issues/2692) | auto-filed from a private design: only the pick points are recorded (no error text or description), no geometry to rebuild | | [tangency-labs/solidcraft#2694](https://github.com/tangency-labs/solidcraft/issues/2694) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is taller than the walls" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2695](https://github.com/tangency-labs/solidcraft/issues/2695) | request that a chamfer too large clips instead of erroring (depends on a private design that could not be reproduced); the clipping behaviour is not defined | | [tangency-labs/solidcraft#2699](https://github.com/tangency-labs/solidcraft/issues/2699) | report without a reproducible description (picture only or several vague problems) | | [tangency-labs/solidcraft#2703](https://github.com/tangency-labs/solidcraft/issues/2703) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is larger than the neighbouring faces" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2704](https://github.com/tangency-labs/solidcraft/issues/2704) | auto-filed from a private design: only the pick points and the error "not supported yet: a vertex of the edge chain where other faces meet (the operation failed: not supported yet: only straight edges can be blended)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2706](https://github.com/tangency-labs/solidcraft/issues/2706) | auto-filed from a private design: only the pick points and the error "not supported yet: the faces at the edge ends must be perpendicular to the edge" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2711](https://github.com/tangency-labs/solidcraft/issues/2711) | UI only: manipulators, previews, labels, navigation, dialogs or units, no solid geometry | | [tangency-labs/solidcraft#2771](https://github.com/tangency-labs/solidcraft/issues/2771) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is taller than the walls" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2781](https://github.com/tangency-labs/solidcraft/issues/2781) | auto-filed from a private design: only the pick points and the error "not supported yet: 5.5 mm is too large for this chamfer: the result changes 2557 mm³ of the part, more than the chamfer can (at most 423 mm³)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2784](https://github.com/tangency-labs/solidcraft/issues/2784) | could not be reproduced on a plain rebuild (cylinder with a shaft; a 10 mm peg chamfers at 1 mm); the private design is needed | | [tangency-labs/solidcraft#2794](https://github.com/tangency-labs/solidcraft/issues/2794) | auto-filed from a private design: only the pick points and the error "not supported yet: blending a loop with sharp corners next to arcs" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2800](https://github.com/tangency-labs/solidcraft/issues/2800) | auto-filed from a private design: only the pick points and the error "not supported yet: 5 mm is too large for this fillet: it runs past the faces beside the edge into other geometry; the largest radius that fits is 4.429 mm" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2822](https://github.com/tangency-labs/solidcraft/issues/2822) | other area: threads | | [tangency-labs/solidcraft#2856](https://github.com/tangency-labs/solidcraft/issues/2856) | UI only: manipulators, previews, labels, navigation, dialogs or units, no solid geometry | | [tangency-labs/solidcraft#2874](https://github.com/tangency-labs/solidcraft/issues/2874) | auto-filed from a private design: only the pick points are recorded (no error text or description), no geometry to rebuild | | [tangency-labs/solidcraft#2894](https://github.com/tangency-labs/solidcraft/issues/2894) | right answer is a design choice (refuse, or cut through the faces) for chamfers wider than the faces they join: not gradeable without picking one | | [tangency-labs/solidcraft#2921](https://github.com/tangency-labs/solidcraft/issues/2921) | auto-filed from a private design: only the pick points are recorded (no error text or description), no geometry to rebuild | | [tangency-labs/solidcraft#2966](https://github.com/tangency-labs/solidcraft/issues/2966) | auto-filed from a private design: only the pick points are recorded (no error text or description), no geometry to rebuild | | [tangency-labs/solidcraft#2971](https://github.com/tangency-labs/solidcraft/issues/2971) | auto-filed from a private design: only the pick points and the error "fillet: the rounds would leave openings in the surface (they overlap where a wall or a face is narrower than both)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2972](https://github.com/tangency-labs/solidcraft/issues/2972) | auto-filed from a private design: only the pick points and the error "invalid input: the edge at [0.012, -28.000, 18.000] is smooth: the faces on either side meet tangentially there, so there is no corner to fillet; pick the sharp" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2976](https://github.com/tangency-labs/solidcraft/issues/2976) | auto-filed from a private design: only the pick points are recorded (no error text or description), no geometry to rebuild | | [tangency-labs/solidcraft#2983](https://github.com/tangency-labs/solidcraft/issues/2983) | auto-filed from a private design: only the pick points and the error "not supported yet: a vertex of the edge chain where other faces meet (the operation failed: not supported yet: only straight edges can be blended)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#2986](https://github.com/tangency-labs/solidcraft/issues/2986) | auto-filed from a private design: only the pick points are recorded (no error text or description), no geometry to rebuild | | [tangency-labs/solidcraft#3062](https://github.com/tangency-labs/solidcraft/issues/3062) | claim or fix PR whose repro design is not in the source (or could not be reproduced from the text): no geometry to rebuild | | [tangency-labs/solidcraft#3064](https://github.com/tangency-labs/solidcraft/issues/3064) | auto-filed from a private design: only the pick points and the error "not supported yet: 6 mm is too large for this fillet: it runs past the faces beside the edge into other geometry" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3075](https://github.com/tangency-labs/solidcraft/issues/3075) | UI only: manipulators, previews, labels, navigation, dialogs or units, no solid geometry | | [tangency-labs/solidcraft#3082](https://github.com/tangency-labs/solidcraft/issues/3082) | auto-filed from a private design: only the pick points and the error "not supported yet: only straight edges" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3085](https://github.com/tangency-labs/solidcraft/issues/3085) | other area: import (STEP geometry or crashes); the STEP fixture is not in the source | | [tangency-labs/solidcraft#3091](https://github.com/tangency-labs/solidcraft/issues/3091) | auto-filed from a private design: only the pick points and the error "not supported yet: 20 mm is too large for this fillet: it runs past the faces beside the edge into other geometry; the largest radius that fits is 19.21 mm" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3106](https://github.com/tangency-labs/solidcraft/issues/3106) | UI only: manipulators, previews, labels, navigation, dialogs or units, no solid geometry | | [tangency-labs/solidcraft#3115](https://github.com/tangency-labs/solidcraft/issues/3115) | auto-filed from a private design: only the pick points are recorded (no error text or description), no geometry to rebuild | | [tangency-labs/solidcraft#3119](https://github.com/tangency-labs/solidcraft/issues/3119) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is larger than the neighbouring faces" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3125](https://github.com/tangency-labs/solidcraft/issues/3125) | auto-filed from a private design: only the pick points and the error "not supported yet: 1 mm is too large for this chamfer: the result changes 77 mm³ of the part, more than the chamfer can (at most 22 mm³)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3150](https://github.com/tangency-labs/solidcraft/issues/3150) | UI only: manipulators, previews, labels, navigation, dialogs or units, no solid geometry | | [tangency-labs/solidcraft#3169](https://github.com/tangency-labs/solidcraft/issues/3169) | auto-filed from a private design: only the pick points are recorded (no error text or description), no geometry to rebuild | | [tangency-labs/solidcraft#3172](https://github.com/tangency-labs/solidcraft/issues/3172) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is larger than the neighbouring faces" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3179](https://github.com/tangency-labs/solidcraft/issues/3179) | UI only: manipulators, previews, labels, navigation, dialogs or units, no solid geometry | | [tangency-labs/solidcraft#3180](https://github.com/tangency-labs/solidcraft/issues/3180) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend uses up a neighbouring face with more edges" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3190](https://github.com/tangency-labs/solidcraft/issues/3190) | curved chain ending across two planar end faces (an L-shaped wall on a plate with slanted sides): fixture not described precisely enough to rebuild, no closed-form volume | | [tangency-labs/solidcraft#3233](https://github.com/tangency-labs/solidcraft/issues/3233) | report without a reproducible description (picture only or several vague problems) | | [tangency-labs/solidcraft#3282](https://github.com/tangency-labs/solidcraft/issues/3282) | empty report: the body was never filled in, no geometry or error recorded | | [tangency-labs/solidcraft#3284](https://github.com/tangency-labs/solidcraft/issues/3284) | auto-filed from a private design: only the pick points and the error "not supported yet: a blend ending in an earlier round" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3297](https://github.com/tangency-labs/solidcraft/issues/3297) | claim or fix PR whose repro design is not in the source (or could not be reproduced from the text): no geometry to rebuild | | [tangency-labs/solidcraft#3317](https://github.com/tangency-labs/solidcraft/issues/3317) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is larger than a corner radius (the operation failed: not supported yet: only straight edges can be blended)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3333](https://github.com/tangency-labs/solidcraft/issues/3333) | auto-filed from a private design: only the pick points and the error "not supported yet: a blend ending in an earlier round" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3342](https://github.com/tangency-labs/solidcraft/issues/3342) | documented limit of G2 fillets (curved or non-perpendicular ends are refused with a clear message): no closed form for the corner blend | | [tangency-labs/solidcraft#3370](https://github.com/tangency-labs/solidcraft/issues/3370) | UI selection: the dialog's Tangent Chain picked up smooth seam edges and kept them when unticked; the geometry of the slot is case 3369 | | [tangency-labs/solidcraft#3377](https://github.com/tangency-labs/solidcraft/issues/3377) | auto-filed from a private design: only the pick points and the error "not supported yet: a blend ending in an earlier round" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3392](https://github.com/tangency-labs/solidcraft/issues/3392) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is larger than the neighbouring faces" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3398](https://github.com/tangency-labs/solidcraft/issues/3398) | auto-filed from a private design: only the pick points and the error "fillet: the rounds would leave openings in the surface (they overlap where a wall or a face is narrower than both)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3400](https://github.com/tangency-labs/solidcraft/issues/3400) | UI selection: the dialog's Tangent Chain picked up smooth seam edges and kept them when unticked; the geometry of the slot is case 3369 | | [tangency-labs/solidcraft#3401](https://github.com/tangency-labs/solidcraft/issues/3401) | auto-filed from a private design: only the pick points and the error "fillet: the rounds would leave openings in the surface (they overlap where a wall or a face is narrower than both)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3418](https://github.com/tangency-labs/solidcraft/issues/3418) | other area: sheet-metal | | [tangency-labs/solidcraft#3436](https://github.com/tangency-labs/solidcraft/issues/3436) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is larger than the neighbouring faces" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3437](https://github.com/tangency-labs/solidcraft/issues/3437) | UI selection: the dialog's Tangent Chain picked up smooth seam edges and kept them when unticked; the geometry of the slot is case 3369 | | [tangency-labs/solidcraft#3442](https://github.com/tangency-labs/solidcraft/issues/3442) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is larger than the neighbouring faces" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3445](https://github.com/tangency-labs/solidcraft/issues/3445) | empty template: only a pick and a 20.5 mm distance are recorded, no description or error | | [tangency-labs/solidcraft#3454](https://github.com/tangency-labs/solidcraft/issues/3454) | other area: booleans | | [tangency-labs/solidcraft#3462](https://github.com/tangency-labs/solidcraft/issues/3462) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is larger than the neighbouring faces" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3464](https://github.com/tangency-labs/solidcraft/issues/3464) | auto-filed from a private design: only the pick points and the error "fillet: the rounds would leave openings in the surface (they overlap where a wall or a face is narrower than both); the largest radius that fits is 1 mm" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3465](https://github.com/tangency-labs/solidcraft/issues/3465) | other area: booleans | | [tangency-labs/solidcraft#3468](https://github.com/tangency-labs/solidcraft/issues/3468) | other area: shell (offset face next to a fillet) | | [tangency-labs/solidcraft#3493](https://github.com/tangency-labs/solidcraft/issues/3493) | auto-filed from a private design: only the pick points and the error "not supported yet: the ball doesn't fit along the edge (the operation failed: not supported yet: only straight edges can be blended)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3501](https://github.com/tangency-labs/solidcraft/issues/3501) | auto-filed from a private design: only the pick points and the error "not supported yet: the faces at the edge ends must be planar" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3508](https://github.com/tangency-labs/solidcraft/issues/3508) | auto-filed from a private design: only the pick points and the error "not supported yet: the ball doesn't fit along the edge" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3520](https://github.com/tangency-labs/solidcraft/issues/3520) | auto-filed from a private design: only the pick points and the error "invalid parameters for `sketch.fillet`: the lines must share a corner point" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3533](https://github.com/tangency-labs/solidcraft/issues/3533) | auto-filed from a private design: only the pick points and the error "not supported yet: a vertex of the edge chain where other faces meet (the operation failed: not supported yet: only straight edges can be blended)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3548](https://github.com/tangency-labs/solidcraft/issues/3548) | curved chain ending across two planar end faces (an L-shaped wall on a plate with slanted sides): fixture not described precisely enough to rebuild, no closed-form volume | | [tangency-labs/solidcraft#3549](https://github.com/tangency-labs/solidcraft/issues/3549) | auto-filed from a private design: only the pick points are recorded (no error text or description), no geometry to rebuild | | [tangency-labs/solidcraft#3552](https://github.com/tangency-labs/solidcraft/issues/3552) | claim or fix PR whose repro design is not in the source (or could not be reproduced from the text): no geometry to rebuild | | [tangency-labs/solidcraft#3561](https://github.com/tangency-labs/solidcraft/issues/3561) | auto-filed from a private design: only the pick points and the error "fillet: the rounds would leave openings in the surface (they overlap where a wall or a face is narrower than both); the largest radius that fits is 0.075 mm" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3562](https://github.com/tangency-labs/solidcraft/issues/3562) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend's end on its end face" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3565](https://github.com/tangency-labs/solidcraft/issues/3565) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is larger than the neighbouring faces" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3572](https://github.com/tangency-labs/solidcraft/issues/3572) | report without a reproducible description (picture only or several vague problems) | | [tangency-labs/solidcraft#3573](https://github.com/tangency-labs/solidcraft/issues/3573) | other area: shell (including the plastic lip on a shelled rim) | | [tangency-labs/solidcraft#3575](https://github.com/tangency-labs/solidcraft/issues/3575) | private design: only the picks are recorded and the failure depends on picking order or on edges moved by an earlier edit (no geometry to rebuild) | | [tangency-labs/solidcraft#3576](https://github.com/tangency-labs/solidcraft/issues/3576) | other area: shell (including the plastic lip on a shelled rim) | | [tangency-labs/solidcraft#3587](https://github.com/tangency-labs/solidcraft/issues/3587) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is taller than the walls" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3606](https://github.com/tangency-labs/solidcraft/issues/3606) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is larger than the neighbouring faces" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3611](https://github.com/tangency-labs/solidcraft/issues/3611) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is larger than the neighbouring faces (the operation failed: not supported yet: only straight edges can be blended)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3630](https://github.com/tangency-labs/solidcraft/issues/3630) | report without a reproducible description (picture only or several vague problems) | | [tangency-labs/solidcraft#3644](https://github.com/tangency-labs/solidcraft/issues/3644) | auto-filed from a private design: only the pick points and the error "invalid parameters for `solid.chamfer`: no edge at [0.000000000000002136321436930869, -5.9999999999999885, -183]: the nearest edge is 258.940 mm away" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3651](https://github.com/tangency-labs/solidcraft/issues/3651) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend does not cross the edge between the end faces" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3684](https://github.com/tangency-labs/solidcraft/issues/3684) | auto-filed from a private design: only the pick points and the error "not supported yet: the ball doesn't fit along the resampled spine (the operation failed: not supported yet: only straight edges can be blended)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3686](https://github.com/tangency-labs/solidcraft/issues/3686) | auto-filed from a private design: only the pick points and the error "not supported yet: degenerate rolling-ball spine" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3694](https://github.com/tangency-labs/solidcraft/issues/3694) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is larger than the neighbouring faces" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3716](https://github.com/tangency-labs/solidcraft/issues/3716) | surface modelling (surface.blend and surface fillets, class-A continuity): a different feature, no closed-form right answer | | [tangency-labs/solidcraft#3721](https://github.com/tangency-labs/solidcraft/issues/3721) | other area: shell (including the plastic lip on a shelled rim) | | [tangency-labs/solidcraft#3735](https://github.com/tangency-labs/solidcraft/issues/3735) | empty report: the body was never filled in, no geometry or error recorded | | [tangency-labs/solidcraft#3739](https://github.com/tangency-labs/solidcraft/issues/3739) | auto-filed from a private design: only the pick points and the error "not supported yet: a vertex of the edge chain where other faces meet" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3746](https://github.com/tangency-labs/solidcraft/issues/3746) | auto-filed from a private design: only the pick points and the error "not supported yet: a vertex of the edge chain where other faces meet (the operation failed: not supported yet: both faces next to the edge must be planar)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3747](https://github.com/tangency-labs/solidcraft/issues/3747) | UI only: manipulators, previews, labels, navigation, dialogs or units, no solid geometry | | [tangency-labs/solidcraft#3763](https://github.com/tangency-labs/solidcraft/issues/3763) | UI only: manipulators, previews, labels, navigation, dialogs or units, no solid geometry | | [tangency-labs/solidcraft#3842](https://github.com/tangency-labs/solidcraft/issues/3842) | refactor, performance or bookkeeping change with no geometry of its own (error wording, a size type, an action-matrix baseline) | | [tangency-labs/solidcraft#3853](https://github.com/tangency-labs/solidcraft/issues/3853) | other area: sheet-metal | | [tangency-labs/solidcraft#3854](https://github.com/tangency-labs/solidcraft/issues/3854) | auto-filed from a private design: only the pick points are recorded (no error text or description), no geometry to rebuild | | [tangency-labs/solidcraft#3860](https://github.com/tangency-labs/solidcraft/issues/3860) | sketch fillet/chamfer (2D sketch editing, constraints and dimensions), not a solid.fillet or solid.chamfer operation: no solid geometry to grade | | [tangency-labs/solidcraft#3864](https://github.com/tangency-labs/solidcraft/issues/3864) | other area: import (STEP geometry or crashes); the STEP fixture is not in the source | | [tangency-labs/solidcraft#3898](https://github.com/tangency-labs/solidcraft/issues/3898) | other area: shell (offset face next to a fillet) | | [tangency-labs/solidcraft#3908](https://github.com/tangency-labs/solidcraft/issues/3908) | claim or fix PR whose repro design is not in the source (or could not be reproduced from the text): no geometry to rebuild | | [tangency-labs/solidcraft#3910](https://github.com/tangency-labs/solidcraft/issues/3910) | auto-filed from a private design: only the pick points and the error "fillet: the rounds would leave openings in the surface (they overlap where a wall or a face is narrower than both)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3943](https://github.com/tangency-labs/solidcraft/issues/3943) | could not be reproduced on a plain rebuild (cylinder with a shaft; a 10 mm peg chamfers at 1 mm); the private design is needed | | [tangency-labs/solidcraft#3971](https://github.com/tangency-labs/solidcraft/issues/3971) | auto-filed from a private design: only the pick points and the error "fillet: the rounds would leave openings in the surface (they overlap where a wall or a face is narrower than both)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3982](https://github.com/tangency-labs/solidcraft/issues/3982) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is larger than the neighbouring faces" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#4027](https://github.com/tangency-labs/solidcraft/issues/4027) | auto-filed from a private design: only the pick points and the error "not supported yet: a blend ending in an earlier round" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#4034](https://github.com/tangency-labs/solidcraft/issues/4034) | auto-filed from a private design: only the pick points and the error "not supported yet: a vertex of the edge chain where other faces meet (the operation failed: not supported yet: only straight edges can be blended)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#4047](https://github.com/tangency-labs/solidcraft/issues/4047) | auto-filed from a private design: only the pick points and the error "not supported yet: a vertex of the edge chain where other faces meet (the operation failed: not supported yet: only straight edges can be blended)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#4066](https://github.com/tangency-labs/solidcraft/issues/4066) | auto-filed from a private design: only the pick points and the error "not supported yet: 3.5 mm is too large for this chamfer: the result changes 1732 mm³ of the part, more than the chamfer can (at most 328 mm³)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#4076](https://github.com/tangency-labs/solidcraft/issues/4076) | auto-filed from a private design: only the pick points and the error "not supported yet: a blend ending in an earlier round" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#4079](https://github.com/tangency-labs/solidcraft/issues/4079) | auto-filed from a private design: only the pick points and the error "not supported yet: both ends touch the same face" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#4083](https://github.com/tangency-labs/solidcraft/issues/4083) | private design: only the picks are recorded and the failure depends on picking order or on edges moved by an earlier edit (no geometry to rebuild) | | [tangency-labs/solidcraft#4097](https://github.com/tangency-labs/solidcraft/issues/4097) | sketch fillet/chamfer (2D sketch editing, constraints and dimensions), not a solid.fillet or solid.chamfer operation: no solid geometry to grade | | [tangency-labs/solidcraft#4106](https://github.com/tangency-labs/solidcraft/issues/4106) | sketch fillet/chamfer (2D sketch editing, constraints and dimensions), not a solid.fillet or solid.chamfer operation: no solid geometry to grade | | [tangency-labs/solidcraft#4133](https://github.com/tangency-labs/solidcraft/issues/4133) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is larger than the neighbouring faces (the operation failed: not supported yet: both faces next to the edge must be planar)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#4137](https://github.com/tangency-labs/solidcraft/issues/4137) | empty report: the body was never filled in, no geometry or error recorded | | [tangency-labs/solidcraft#4140](https://github.com/tangency-labs/solidcraft/issues/4140) | private design: only the picks are recorded and the failure depends on picking order or on edges moved by an earlier edit (no geometry to rebuild) | | [tangency-labs/solidcraft#4145](https://github.com/tangency-labs/solidcraft/issues/4145) | auto-filed from a private design: only the pick points and the error "not supported yet: a vertex of the edge chain where other faces meet (the operation failed: not supported yet: both faces next to the edge must be planar)" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#4157](https://github.com/tangency-labs/solidcraft/issues/4157) | auto-filed from a private design: only the pick points and the error "not supported yet: the blend is larger than the neighbouring faces" are recorded, no geometry to rebuild | | [tangency-labs/solidcraft#4160](https://github.com/tangency-labs/solidcraft/issues/4160) | sketch fillet of two 3D-sketch curves refused ("a must be a line"): 3D sketch, not solid geometry | ### import | Source | Why skipped | |---|---| | [tangency-labs/solidcraft#11](https://github.com/tangency-labs/solidcraft/issues/11) | export-only: STEP export merging user-split faces; no import geometry | | [tangency-labs/solidcraft#14](https://github.com/tangency-labs/solidcraft/issues/14) | needs Fusion-written IGES files (commercial CAD output) that can't be rebuilt; the IGES reader's synthetic cases are 3359, 3806, 3845, 3886, 3912, 3913, 3972 | | [tangency-labs/solidcraft#200](https://github.com/tangency-labs/solidcraft/issues/200) | feature request (.f3z history import), no geometry | | [tangency-labs/solidcraft#327](https://github.com/tangency-labs/solidcraft/issues/327) | document/file format or storage, not geometry | | [tangency-labs/solidcraft#461](https://github.com/tangency-labs/solidcraft/issues/461) | document/file format or storage, not geometry | | [tangency-labs/solidcraft#469](https://github.com/tangency-labs/solidcraft/issues/469) | not geometry (importer coverage, progress UI, export, timing tests or feature request) | | [tangency-labs/solidcraft#626](https://github.com/tangency-labs/solidcraft/issues/626) | document/file format or storage, not geometry | | [tangency-labs/solidcraft#688](https://github.com/tangency-labs/solidcraft/issues/688) | feature request (FreeCAD .FCStd import), no geometry | | [tangency-labs/solidcraft#1017](https://github.com/tangency-labs/solidcraft/issues/1017) | document/file format or storage, not geometry | | [tangency-labs/solidcraft#1033](https://github.com/tangency-labs/solidcraft/issues/1033) | performance only (large PCB STEP loads slowly), no wrong result | | [tangency-labs/solidcraft#1120](https://github.com/tangency-labs/solidcraft/issues/1120) | UI face selection on an imported STEP, no geometry spec | | [tangency-labs/solidcraft#1161](https://github.com/tangency-labs/solidcraft/issues/1161) | feature request (external I/O library), no geometry | | [tangency-labs/solidcraft#1369](https://github.com/tangency-labs/solidcraft/issues/1369) | document/file format or storage, not geometry | | [tangency-labs/solidcraft#1397](https://github.com/tangency-labs/solidcraft/issues/1397) | CI corpus of real-world files, tolerance-based; not a hand-writable geometry case | | [tangency-labs/solidcraft#1452](https://github.com/tangency-labs/solidcraft/issues/1452) | periodic cylinder trim in a two-body STEP; needs the reporter's files, not attached and not rebuildable from the description | | [tangency-labs/solidcraft#1468](https://github.com/tangency-labs/solidcraft/issues/1468) | needs the reporter's STEP file (seam artefact in display); looks like tessellation, other area: tessellation | | [tangency-labs/solidcraft#1600](https://github.com/tangency-labs/solidcraft/issues/1600) | not geometry (importer coverage, progress UI, export, timing tests or feature request) | | [tangency-labs/solidcraft#1606](https://github.com/tangency-labs/solidcraft/issues/1606) | not geometry (importer coverage, progress UI, export, timing tests or feature request) | | [tangency-labs/solidcraft#1609](https://github.com/tangency-labs/solidcraft/issues/1609) | metadata/assembly naming of IGES parts, no geometry consequence | | [tangency-labs/solidcraft#1613](https://github.com/tangency-labs/solidcraft/issues/1613) | Fusion .f3d exchange provider (closed PR), not geometry | | [tangency-labs/solidcraft#1626](https://github.com/tangency-labs/solidcraft/issues/1626) | not geometry (importer coverage, progress UI, export, timing tests or feature request) | | [tangency-labs/solidcraft#1706](https://github.com/tangency-labs/solidcraft/issues/1706) | needs the Fusion-written threaded part (wrong coordinates and negative volume); cause unknown, cannot be rebuilt synthetically | | [tangency-labs/solidcraft#1708](https://github.com/tangency-labs/solidcraft/issues/1708) | F3D import (editable history), not STEP/IGES geometry | | [tangency-labs/solidcraft#1709](https://github.com/tangency-labs/solidcraft/issues/1709) | F3D import (editable history), not STEP/IGES geometry | | [tangency-labs/solidcraft#1777](https://github.com/tangency-labs/solidcraft/issues/1777) | not geometry (importer coverage, progress UI, export, timing tests or feature request) | | [tangency-labs/solidcraft#1783](https://github.com/tangency-labs/solidcraft/issues/1783) | FreeCAD file refused on a resource budget; needs the reporter's file | | [tangency-labs/solidcraft#1784](https://github.com/tangency-labs/solidcraft/issues/1784) | memory use of a 38 MB STEP import; crash/performance, no hand-writable geometry; other area: crashes | | [tangency-labs/solidcraft#1928](https://github.com/tangency-labs/solidcraft/issues/1928) | export-only: revolved faces scaled across their axis written as NURBS | | [tangency-labs/solidcraft#1934](https://github.com/tangency-labs/solidcraft/issues/1934) | hang on a user's STEP file (gehaeuse82.stp), performance; no synthetic repro | | [tangency-labs/solidcraft#2052](https://github.com/tangency-labs/solidcraft/issues/2052) | DXF import, not STEP/IGES | | [tangency-labs/solidcraft#2127](https://github.com/tangency-labs/solidcraft/issues/2127) | 3MF import, not STEP/IGES | | [tangency-labs/solidcraft#2579](https://github.com/tangency-labs/solidcraft/issues/2579) | other area: booleans (divide_face loses a small hole in a large tilted plate) | | [tangency-labs/solidcraft#2605](https://github.com/tangency-labs/solidcraft/issues/2605) | SVG import UI, no geometry | | [tangency-labs/solidcraft#2748](https://github.com/tangency-labs/solidcraft/issues/2748) | parameter import, no geometry | | [tangency-labs/solidcraft#2776](https://github.com/tangency-labs/solidcraft/issues/2776) | parameter import performance, no geometry | | [tangency-labs/solidcraft#2809](https://github.com/tangency-labs/solidcraft/issues/2809) | performance only (orientation meshing of periodic faces, minutes per part), no wrong result | | [tangency-labs/solidcraft#2814](https://github.com/tangency-labs/solidcraft/issues/2814) | performance only (opening a large assembly takes an hour), no wrong result | | [tangency-labs/solidcraft#2872](https://github.com/tangency-labs/solidcraft/issues/2872) | placement after 'stand it up' makes a sketch/extrude land elsewhere: UI/placement, not import geometry; no file to rebuild | | [tangency-labs/solidcraft#2875](https://github.com/tangency-labs/solidcraft/issues/2875) | performance only (orient each instanced part once) | | [tangency-labs/solidcraft#2918](https://github.com/tangency-labs/solidcraft/issues/2918) | performance/contract tests for repeated instances, no wrong geometry | | [tangency-labs/solidcraft#2998](https://github.com/tangency-labs/solidcraft/issues/2998) | not geometry (importer coverage, progress UI, export, timing tests or feature request) | | [tangency-labs/solidcraft#2999](https://github.com/tangency-labs/solidcraft/issues/2999) | not geometry (importer coverage, progress UI, export, timing tests or feature request) | | [tangency-labs/solidcraft#3046](https://github.com/tangency-labs/solidcraft/issues/3046) | performance only (parallel read of distinct parts) | | [tangency-labs/solidcraft#3047](https://github.com/tangency-labs/solidcraft/issues/3047) | performance only (mesh an instanced part once) | | [tangency-labs/solidcraft#3093](https://github.com/tangency-labs/solidcraft/issues/3093) | document/file format or storage, not geometry | | [tangency-labs/solidcraft#3102](https://github.com/tangency-labs/solidcraft/issues/3102) | document/file format or storage, not geometry | | [tangency-labs/solidcraft#3108](https://github.com/tangency-labs/solidcraft/issues/3108) | performance only (STEP load time), no wrong result | | [tangency-labs/solidcraft#3209](https://github.com/tangency-labs/solidcraft/issues/3209) | FreeCAD/Rhino import decode caps, not STEP/IGES | | [tangency-labs/solidcraft#3216](https://github.com/tangency-labs/solidcraft/issues/3216) | CSV parameter import, no geometry | | [tangency-labs/solidcraft#3221](https://github.com/tangency-labs/solidcraft/issues/3221) | design file size limit when saving a large STEP import, not geometry | | [tangency-labs/solidcraft#3223](https://github.com/tangency-labs/solidcraft/issues/3223) | UI/placement after 'stand it up' (extrude lands at 90 degrees); no file to rebuild; same class as #2872 | | [tangency-labs/solidcraft#3237](https://github.com/tangency-labs/solidcraft/issues/3237) | MCP feature request (reverse engineering STEP files), no geometry | | [tangency-labs/solidcraft#3289](https://github.com/tangency-labs/solidcraft/issues/3289) | assembly cap/refusal policy for huge assemblies (50,000 instances), needs a huge synthetic assembly and is not a geometry answer | | [tangency-labs/solidcraft#3394](https://github.com/tangency-labs/solidcraft/issues/3394) | export-only: STEP export drops cone faces for other readers (fixed by #3557) | | [tangency-labs/solidcraft#3431](https://github.com/tangency-labs/solidcraft/issues/3431) | not geometry (importer coverage, progress UI, export, timing tests or feature request) | | [tangency-labs/solidcraft#3476](https://github.com/tangency-labs/solidcraft/issues/3476) | document/file format or storage, not geometry | | [tangency-labs/solidcraft#3537](https://github.com/tangency-labs/solidcraft/issues/3537) | tolerance persistence across saving a design, not import geometry | | [tangency-labs/solidcraft#3557](https://github.com/tangency-labs/solidcraft/issues/3557) | export-only: loop order of merged cone and cylinder faces on STEP export | | [tangency-labs/solidcraft#3595](https://github.com/tangency-labs/solidcraft/issues/3595) | performance only (orbit stutter with ~100 bodies) | | [tangency-labs/solidcraft#3708](https://github.com/tangency-labs/solidcraft/issues/3708) | not geometry (importer coverage, progress UI, export, timing tests or feature request) | | [tangency-labs/solidcraft#3713](https://github.com/tangency-labs/solidcraft/issues/3713) | not geometry (importer coverage, progress UI, export, timing tests or feature request) | | [tangency-labs/solidcraft#3720](https://github.com/tangency-labs/solidcraft/issues/3720) | performance only (viewport lag with a 1,163-body assembly) | | [tangency-labs/solidcraft#3754](https://github.com/tangency-labs/solidcraft/issues/3754) | document/file format or storage, not geometry | | [tangency-labs/solidcraft#3784](https://github.com/tangency-labs/solidcraft/issues/3784) | CI goldens differing on Windows, not an import geometry case | | [tangency-labs/solidcraft#3847](https://github.com/tangency-labs/solidcraft/issues/3847) | other area: tessellation (display plans for threads and pointed ends of STEP parts) | | [tangency-labs/solidcraft#3849](https://github.com/tangency-labs/solidcraft/issues/3849) | other area: tessellation (display plans for STEP threads and pointed ends) | | [tangency-labs/solidcraft#3858](https://github.com/tangency-labs/solidcraft/issues/3858) | 3MF import naming, not STEP/IGES geometry | | [tangency-labs/solidcraft#3859](https://github.com/tangency-labs/solidcraft/issues/3859) | 3MF import naming, not STEP/IGES geometry | | [tangency-labs/solidcraft#3924](https://github.com/tangency-labs/solidcraft/issues/3924) | AP242 tessellated parts as mesh bodies: a feature with no graded geometry, and the TRIANGULATED_SURFACE_SET entity layout could not be written reliably from the specification here; needs the tangency-labs/models file | | [tangency-labs/solidcraft#3925](https://github.com/tangency-labs/solidcraft/issues/3925) | AP242 tessellated parts as mesh bodies: same as #3924 | | [tangency-labs/solidcraft#3974](https://github.com/tangency-labs/solidcraft/issues/3974) | refactor PR (STEP geometry as plain data), no behaviour change to grade | | [tangency-labs/solidcraft#4007](https://github.com/tangency-labs/solidcraft/issues/4007) | export-only: writer nondeterminism for a revolved horn torus; the reading side would need the collapsed-pole spline of the written file | | [tangency-labs/solidcraft#4021](https://github.com/tangency-labs/solidcraft/issues/4021) | performance only (display plans and model cache for large assemblies) | | [tangency-labs/solidcraft#4086](https://github.com/tangency-labs/solidcraft/issues/4086) | STEP-import file too large: size limit, no geometry | | [tangency-labs/solidcraft#4100](https://github.com/tangency-labs/solidcraft/issues/4100) | component/joint bookkeeping after deleting an inserted STEP, not geometry | | [tangency-labs/solidcraft#4130](https://github.com/tangency-labs/solidcraft/issues/4130) | STL opening error with only a screenshot; no file | ### sheet-metal | Source | Why skipped | |---|---| | [tangency-labs/solidcraft#30](https://github.com/tangency-labs/solidcraft/issues/30) | profile picks by index, not geometry | | [tangency-labs/solidcraft#40](https://github.com/tangency-labs/solidcraft/issues/40) | sketch projection ids, not geometry | | [tangency-labs/solidcraft#50](https://github.com/tangency-labs/solidcraft/issues/50) | UI only, no geometry (viewport highlight) | | [tangency-labs/solidcraft#59](https://github.com/tangency-labs/solidcraft/issues/59) | the hem's default side is the owner's decision (the oracle case 73-sm-hem fixes it inward); no right answer to grade | | [tangency-labs/solidcraft#117](https://github.com/tangency-labs/solidcraft/issues/117) | profile picks by curves, not geometry | | [tangency-labs/solidcraft#118](https://github.com/tangency-labs/solidcraft/issues/118) | other area: booleans (error messages of a failed boolean) | | [tangency-labs/solidcraft#271](https://github.com/tangency-labs/solidcraft/issues/271) | docs wording only | | [tangency-labs/solidcraft#286](https://github.com/tangency-labs/solidcraft/issues/286) | docs wording only | | [tangency-labs/solidcraft#299](https://github.com/tangency-labs/solidcraft/issues/299) | docs wording only | | [tangency-labs/solidcraft#390](https://github.com/tangency-labs/solidcraft/issues/390) | other area: booleans (a draft on a flange end face) | | [tangency-labs/solidcraft#391](https://github.com/tangency-labs/solidcraft/issues/391) | other area: booleans (a text deboss cut on a filleted and shelled body: boolean Cut, no result) | | [tangency-labs/solidcraft#470](https://github.com/tangency-labs/solidcraft/issues/470) | sketch attachment to a sheet panel, not geometry | | [tangency-labs/solidcraft#474](https://github.com/tangency-labs/solidcraft/issues/474) | sketch attachment to a sheet panel, not geometry | | [tangency-labs/solidcraft#482](https://github.com/tangency-labs/solidcraft/issues/482) | file format note, no geometry | | [tangency-labs/solidcraft#495](https://github.com/tangency-labs/solidcraft/issues/495) | sketch attachment to thickness faces, not geometry | | [tangency-labs/solidcraft#533](https://github.com/tangency-labs/solidcraft/issues/533) | assemblies: inserting a design as a linked component, not geometry | | [tangency-labs/solidcraft#534](https://github.com/tangency-labs/solidcraft/issues/534) | assemblies: an ignored regression test for #533, not geometry | | [tangency-labs/solidcraft#535](https://github.com/tangency-labs/solidcraft/issues/535) | face naming, no geometry | | [tangency-labs/solidcraft#539](https://github.com/tangency-labs/solidcraft/issues/539) | face naming (an ignored regression test), no geometry | | [tangency-labs/solidcraft#566](https://github.com/tangency-labs/solidcraft/issues/566) | other area: shell (a swept bar and sheet metal parts refused by shell) | | [tangency-labs/solidcraft#602](https://github.com/tangency-labs/solidcraft/issues/602) | other area: threads (threads on objects, crash) | | [tangency-labs/solidcraft#607](https://github.com/tangency-labs/solidcraft/issues/607) | the bend table and bend lines after cut-outs: bend table values are not a graded quantity of the rig | | [tangency-labs/solidcraft#622](https://github.com/tangency-labs/solidcraft/issues/622) | UI only, the agent cursor's menus | | [tangency-labs/solidcraft#677](https://github.com/tangency-labs/solidcraft/issues/677) | face attachments of sheet metal features, not geometry | | [tangency-labs/solidcraft#700](https://github.com/tangency-labs/solidcraft/issues/700) | file format and naming, no geometry | | [tangency-labs/solidcraft#732](https://github.com/tangency-labs/solidcraft/issues/732) | perforation: the hole count follows the layout (staggered or square, margins), which has no closed form; the cut budget part is graded in 529-a-hundred-slots-and-four-folds | | [tangency-labs/solidcraft#758](https://github.com/tangency-labs/solidcraft/issues/758) | feature specification for surface.offset, no failing geometry | | [tangency-labs/solidcraft#888](https://github.com/tangency-labs/solidcraft/issues/888) | docs wording only | | [tangency-labs/solidcraft#889](https://github.com/tangency-labs/solidcraft/issues/889) | docs wording only | | [tangency-labs/solidcraft#893](https://github.com/tangency-labs/solidcraft/issues/893) | docs wording only | | [tangency-labs/solidcraft#894](https://github.com/tangency-labs/solidcraft/issues/894) | docs wording only | | [tangency-labs/solidcraft#956](https://github.com/tangency-labs/solidcraft/issues/956) | other area: sweeps (loft vertex pairing) | | [tangency-labs/solidcraft#982](https://github.com/tangency-labs/solidcraft/issues/982) | test infrastructure (offline web test) | | [tangency-labs/solidcraft#1041](https://github.com/tangency-labs/solidcraft/issues/1041) | perforation field: the hole count follows the layout (margins to the outline and bends), no closed form | | [tangency-labs/solidcraft#1089](https://github.com/tangency-labs/solidcraft/issues/1089) | flat-pattern DXF output only, no solid geometry | | [tangency-labs/solidcraft#1231](https://github.com/tangency-labs/solidcraft/issues/1231) | a user's design: only the refused selection is recorded, no geometry to rebuild | | [tangency-labs/solidcraft#1251](https://github.com/tangency-labs/solidcraft/issues/1251) | test infrastructure (feature walks) | | [tangency-labs/solidcraft#1284](https://github.com/tangency-labs/solidcraft/issues/1284) | flat-pattern DXF output only, no solid geometry | | [tangency-labs/solidcraft#1324](https://github.com/tangency-labs/solidcraft/issues/1324) | flat-pattern DXF output only, no solid geometry | | [tangency-labs/solidcraft#1325](https://github.com/tangency-labs/solidcraft/issues/1325) | a user's design: only the refused selection is recorded, no geometry to rebuild | | [tangency-labs/solidcraft#1326](https://github.com/tangency-labs/solidcraft/issues/1326) | a user's design: only the refused selection is recorded, no geometry to rebuild | | [tangency-labs/solidcraft#1391](https://github.com/tangency-labs/solidcraft/issues/1391) | other area: booleans (a prism joined flush to a lofted tube's end face: Union: no result) | | [tangency-labs/solidcraft#1446](https://github.com/tangency-labs/solidcraft/issues/1446) | other area: booleans (a text cut in one exact boolean) | | [tangency-labs/solidcraft#1475](https://github.com/tangency-labs/solidcraft/issues/1475) | a user's design: only the refused selection is recorded, no geometry to rebuild | | [tangency-labs/solidcraft#1483](https://github.com/tangency-labs/solidcraft/issues/1483) | UI only, no geometry | | [tangency-labs/solidcraft#1484](https://github.com/tangency-labs/solidcraft/issues/1484) | UI only, no geometry | | [tangency-labs/solidcraft#1501](https://github.com/tangency-labs/solidcraft/issues/1501) | parameter references of a mirror plane's origin, no failing geometry | | [tangency-labs/solidcraft#1556](https://github.com/tangency-labs/solidcraft/issues/1556) | other area: booleans (the retry for #1391) | | [tangency-labs/solidcraft#1603](https://github.com/tangency-labs/solidcraft/issues/1603) | a user's design: only the refused selection is recorded, no geometry to rebuild (a folded drip tray edited through its parameters) | | [tangency-labs/solidcraft#1683](https://github.com/tangency-labs/solidcraft/issues/1683) | parameter references of hole positions, no failing geometry | | [tangency-labs/solidcraft#1851](https://github.com/tangency-labs/solidcraft/issues/1851) | robustness goldens, test infrastructure | | [tangency-labs/solidcraft#1929](https://github.com/tangency-labs/solidcraft/issues/1929) | robustness goldens, test infrastructure | | [tangency-labs/solidcraft#2009](https://github.com/tangency-labs/solidcraft/issues/2009) | no repro that fixes a right answer: screenshots of an extrude joined to a flange and a chamfer; the flat pattern part is the refusal in #3324 | | [tangency-labs/solidcraft#2272](https://github.com/tangency-labs/solidcraft/issues/2272) | face naming, no geometry | | [tangency-labs/solidcraft#2275](https://github.com/tangency-labs/solidcraft/issues/2275) | face naming, no geometry | | [tangency-labs/solidcraft#2286](https://github.com/tangency-labs/solidcraft/issues/2286) | chat UI, no geometry | | [tangency-labs/solidcraft#2298](https://github.com/tangency-labs/solidcraft/issues/2298) | chat backend, no geometry | | [tangency-labs/solidcraft#2399](https://github.com/tangency-labs/solidcraft/issues/2399) | a user's design: only the refused selection is recorded, no geometry to rebuild (a small body joined at a sheet corner, then flanged) | | [tangency-labs/solidcraft#2409](https://github.com/tangency-labs/solidcraft/issues/2409) | construction geometry references, not solid geometry | | [tangency-labs/solidcraft#2461](https://github.com/tangency-labs/solidcraft/issues/2461) | auto-report with command parameters only (an extrude cut on a face of a sheet metal bracket refused for touching a bend); the bracket is not in the report and the refusal is the documented behaviour, no number to grade | | [tangency-labs/solidcraft#2621](https://github.com/tangency-labs/solidcraft/issues/2621) | sketch dragging behaviour, no solid geometry | | [tangency-labs/solidcraft#2729](https://github.com/tangency-labs/solidcraft/issues/2729) | feature request: per-segment flanges on one edge, no failing geometry | | [tangency-labs/solidcraft#2732](https://github.com/tangency-labs/solidcraft/issues/2732) | feature wish list for flange parameters, no geometry | | [tangency-labs/solidcraft#2763](https://github.com/tangency-labs/solidcraft/issues/2763) | UI only, no geometry | | [tangency-labs/solidcraft#2894](https://github.com/tangency-labs/solidcraft/issues/2894) | other area: fillets (chamfers past the faces) | | [tangency-labs/solidcraft#2987](https://github.com/tangency-labs/solidcraft/issues/2987) | user error: an edge flange on a body that is not sheet metal ("there is no sheet metal body"), working as designed; no geometry to grade | | [tangency-labs/solidcraft#3154](https://github.com/tangency-labs/solidcraft/issues/3154) | a user's design: only the refused selection is recorded, no geometry to rebuild | | [tangency-labs/solidcraft#3170](https://github.com/tangency-labs/solidcraft/issues/3170) | feature request: overlapping corner joins (butt, partial or full overlap); nothing to compare against yet | | [tangency-labs/solidcraft#3187](https://github.com/tangency-labs/solidcraft/issues/3187) | UI only, no geometry | | [tangency-labs/solidcraft#3188](https://github.com/tangency-labs/solidcraft/issues/3188) | UI only, no geometry | | [tangency-labs/solidcraft#3370](https://github.com/tangency-labs/solidcraft/issues/3370) | other area: fillets | | [tangency-labs/solidcraft#3397](https://github.com/tangency-labs/solidcraft/issues/3397) | assembly joint drive, no geometry | | [tangency-labs/solidcraft#3439](https://github.com/tangency-labs/solidcraft/issues/3439) | sketch dimensions, no solid geometry | | [tangency-labs/solidcraft#3472](https://github.com/tangency-labs/solidcraft/issues/3472) | open pull request for the overlap corner join feature #3170; a feature, no failing geometry | | [tangency-labs/solidcraft#3500](https://github.com/tangency-labs/solidcraft/issues/3500) | user error: an edge flange on a body that is not sheet metal ("there is no sheet metal body"), working as designed; no geometry to grade (the report has no steps at all) | | [tangency-labs/solidcraft#3502](https://github.com/tangency-labs/solidcraft/issues/3502) | user error: an edge flange on a body that is not sheet metal ("there is no sheet metal body"), working as designed; no geometry to grade | | [tangency-labs/solidcraft#3516](https://github.com/tangency-labs/solidcraft/issues/3516) | feature request: an edge flange extent defined by vertices or edges; no failing geometry | | [tangency-labs/solidcraft#3581](https://github.com/tangency-labs/solidcraft/issues/3581) | sketch move, no solid geometry | | [tangency-labs/solidcraft#3680](https://github.com/tangency-labs/solidcraft/issues/3680) | auto-report with command parameters only (a 5 mm drilled hole at one point of a sheet metal bracket, refused as unsupported 3D machining); no design, and holes in flat sheet are covered by 560 and 955 | | [tangency-labs/solidcraft#3719](https://github.com/tangency-labs/solidcraft/issues/3719) | feature request for cables, not sheet metal geometry | | [tangency-labs/solidcraft#3722](https://github.com/tangency-labs/solidcraft/issues/3722) | origin plane colours, UI only | | [tangency-labs/solidcraft#3819](https://github.com/tangency-labs/solidcraft/issues/3819) | sketch pattern preview, UI only | | [tangency-labs/solidcraft#3908](https://github.com/tangency-labs/solidcraft/issues/3908) | other area: fillets (chamfering the rims of a flange's holes; closed unmerged) | | [tangency-labs/solidcraft#3937](https://github.com/tangency-labs/solidcraft/issues/3937) | UI only, no geometry | | [tangency-labs/solidcraft#3946](https://github.com/tangency-labs/solidcraft/issues/3946) | UI only, no geometry | | [tangency-labs/solidcraft#4094](https://github.com/tangency-labs/solidcraft/issues/4094) | feature request: a contour flange that joins an existing sheet; the chained edge flange workaround it describes already builds, so there is no failing geometry | | [tangency-labs/solidcraft#4096](https://github.com/tangency-labs/solidcraft/issues/4096) | open draft for the contour flange request #4094; a feature, no failing geometry | | [tangency-labs/solidcraft#4100](https://github.com/tangency-labs/solidcraft/issues/4100) | assembly bookkeeping when deleting an inserted STEP, no geometry | | [tangency-labs/solidcraft#4155](https://github.com/tangency-labs/solidcraft/issues/4155) | user error: an edge flange on a body that is not sheet metal ("there is no sheet metal body"), working as designed; no geometry to grade | ### shell | Source | Why skipped | |---|---| | [tangency-labs/solidcraft#142](https://github.com/tangency-labs/solidcraft/issues/142) | no concrete recipe: a general saddle/four-face corner construction request; its geometry is exercised by case 1494 | | [tangency-labs/solidcraft#209](https://github.com/tangency-labs/solidcraft/issues/209) | no geometry given (a screenshot and 'the shell removed everything'); needs the user's design | | [tangency-labs/solidcraft#1379](https://github.com/tangency-labs/solidcraft/issues/1379) | needs the user's design; the refusal ('rim would have no thickness': round r2 tangent to the open face, shell 2 mm) is also the intended clean refusal, so no wrong result is recorded | | [tangency-labs/solidcraft#1969](https://github.com/tangency-labs/solidcraft/issues/1969) | needs the user's design (a sphere split into 6 faces picked by point); a closed hollow sphere is the same operation as case 4009 | | [tangency-labs/solidcraft#1996](https://github.com/tangency-labs/solidcraft/issues/1996) | needs the user's design (only the failing pick and error text are given); no synthetic geometry can be inferred (offset of a snap-fit bottom face in an 8-body design) | | [tangency-labs/solidcraft#2259](https://github.com/tangency-labs/solidcraft/issues/2259) | needs the eight-command script of #2258 (a shelled arched block, two cylinder cuts); neither it nor the arch dimensions are in the PR, and the failure hangs on 2e-6 mm vertex gaps that a re-guessed profile would not reproduce | | [tangency-labs/solidcraft#2421](https://github.com/tangency-labs/solidcraft/issues/2421) | needs the user's design (only the failing pick and error text are given); no synthetic geometry can be inferred | | [tangency-labs/solidcraft#2432](https://github.com/tangency-labs/solidcraft/issues/2432) | needs the user's design (only the failing pick and error text are given); no synthetic geometry can be inferred | | [tangency-labs/solidcraft#2445](https://github.com/tangency-labs/solidcraft/issues/2445) | no body or recipe given (a screenshot only) | | [tangency-labs/solidcraft#2452](https://github.com/tangency-labs/solidcraft/issues/2452) | no body or recipe given ('complex body' only) | | [tangency-labs/solidcraft#2478](https://github.com/tangency-labs/solidcraft/issues/2478) | not geometry: construction-plane attachment to a face that cannot keep its name (history/attachment), no wrong shape | | [tangency-labs/solidcraft#2480](https://github.com/tangency-labs/solidcraft/issues/2480) | needs the user's design (only the failing pick and error text are given); no synthetic geometry can be inferred (a revolved profile with a freeform face) | | [tangency-labs/solidcraft#2493](https://github.com/tangency-labs/solidcraft/issues/2493) | not geometry: construction-plane attachment to a face that cannot keep its name (history/attachment) | | [tangency-labs/solidcraft#2556](https://github.com/tangency-labs/solidcraft/issues/2556) | empty report: no body, pick or error given | | [tangency-labs/solidcraft#2557](https://github.com/tangency-labs/solidcraft/issues/2557) | needs the user's design (only the failing pick and error text are given); no synthetic geometry can be inferred (error: move larger than the wall; thickness 12 on an 8-body design) | | [tangency-labs/solidcraft#2745](https://github.com/tangency-labs/solidcraft/issues/2745) | needs the user's design (only the failing pick and error text are given); no synthetic geometry can be inferred (error: move larger than the wall; thickness 11) | | [tangency-labs/solidcraft#2761](https://github.com/tangency-labs/solidcraft/issues/2761) | other area: 2D sketch offset of text outlines (sketch.offset), not a solid operation | | [tangency-labs/solidcraft#2795](https://github.com/tangency-labs/solidcraft/issues/2795) | not geometry: UI, the plane editor says 'select a plane first' when editing an offset plane | | [tangency-labs/solidcraft#2886](https://github.com/tangency-labs/solidcraft/issues/2886) | needs the user's design (only the failing pick and error text are given); no synthetic geometry can be inferred | | [tangency-labs/solidcraft#2905](https://github.com/tangency-labs/solidcraft/issues/2905) | needs the user's design (only the failing pick and error text are given); no synthetic geometry can be inferred (shell .125 in on an 8-feature part) | | [tangency-labs/solidcraft#2917](https://github.com/tangency-labs/solidcraft/issues/2917) | needs the user's design (only the failing pick and error text are given); no synthetic geometry can be inferred | | [tangency-labs/solidcraft#2935](https://github.com/tangency-labs/solidcraft/issues/2935) | empty report: no body, pick or error given | | [tangency-labs/solidcraft#2978](https://github.com/tangency-labs/solidcraft/issues/2978) | not geometry: UI, the mouse position is offset from the buttons | | [tangency-labs/solidcraft#3000](https://github.com/tangency-labs/solidcraft/issues/3000) | needs the user's design (only the failing pick and error text are given); no synthetic geometry can be inferred (shell direction both) | | [tangency-labs/solidcraft#3031](https://github.com/tangency-labs/solidcraft/issues/3031) | needs the user's design (only the failing pick and error text are given); no synthetic geometry can be inferred | | [tangency-labs/solidcraft#3074](https://github.com/tangency-labs/solidcraft/issues/3074) | needs the user's design (2 bodies, the face pick is not resolved: 'select at least one face'); a pick-resolution defect, not a shape with a known answer | | [tangency-labs/solidcraft#3105](https://github.com/tangency-labs/solidcraft/issues/3105) | needs the user's design (only the failing pick and error text are given); no synthetic geometry can be inferred (two opposite faces of a box in a 2-body design; the pick missed the faces) | | [tangency-labs/solidcraft#3158](https://github.com/tangency-labs/solidcraft/issues/3158) | empty report: no body, pick or error given | | [tangency-labs/solidcraft#3159](https://github.com/tangency-labs/solidcraft/issues/3159) | other area: 2D sketch offset of a spline (sketch.offset), not a solid operation | | [tangency-labs/solidcraft#3161](https://github.com/tangency-labs/solidcraft/issues/3161) | needs the user's design (only the failing pick and error text are given); no synthetic geometry can be inferred | | [tangency-labs/solidcraft#3163](https://github.com/tangency-labs/solidcraft/issues/3163) | empty report: no body, pick or error given | | [tangency-labs/solidcraft#3181](https://github.com/tangency-labs/solidcraft/issues/3181) | empty report: no body, pick or error given | | [tangency-labs/solidcraft#3290](https://github.com/tangency-labs/solidcraft/issues/3290) | needs the user's design (only the failing pick and error text are given); no synthetic geometry can be inferred (offset face on a 13-feature, 2-body design) | | [tangency-labs/solidcraft#3341](https://github.com/tangency-labs/solidcraft/issues/3341) | needs the user's design (only the failing pick and error text are given); no synthetic geometry can be inferred | | [tangency-labs/solidcraft#3346](https://github.com/tangency-labs/solidcraft/issues/3346) | needs the user's design (only the failing pick and error text are given); no synthetic geometry can be inferred | | [tangency-labs/solidcraft#3492](https://github.com/tangency-labs/solidcraft/issues/3492) | not geometry: UI, 'select the curves to offset first' (sketch offset with an empty selection) | | [tangency-labs/solidcraft#3524](https://github.com/tangency-labs/solidcraft/issues/3524) | needs the user's design (only the failing pick and error text are given); no synthetic geometry can be inferred (a 3 mm shell of a body with 41 cylinder faces; the failure is in an internal boolean cut) | | [tangency-labs/solidcraft#3567](https://github.com/tangency-labs/solidcraft/issues/3567) | not geometry: construction-plane editing, 'plane offsets nested too deeply' | | [tangency-labs/solidcraft#3574](https://github.com/tangency-labs/solidcraft/issues/3574) | other area: 2D sketch offset of a spline (sketch.offset), not a solid operation | | [tangency-labs/solidcraft#3585](https://github.com/tangency-labs/solidcraft/issues/3585) | needs the user's design (only the failing pick and error text are given); no synthetic geometry can be inferred | | [tangency-labs/solidcraft#3603](https://github.com/tangency-labs/solidcraft/issues/3603) | not geometry: construction-plane attachment to a face that cannot keep its name (history/attachment) | | [tangency-labs/solidcraft#3621](https://github.com/tangency-labs/solidcraft/issues/3621) | not geometry: construction-plane attachment to a face that cannot keep its name (history/attachment) | | [tangency-labs/solidcraft#3672](https://github.com/tangency-labs/solidcraft/issues/3672) | needs the user's design (only the failing pick and error text are given); no synthetic geometry can be inferred (surface.thicken of a 9-feature body) | | [tangency-labs/solidcraft#3721](https://github.com/tangency-labs/solidcraft/issues/3721) | needs the user's design (only the failing pick and error text are given); no synthetic geometry can be inferred (filleted extruded box in a 2-body design) | | [tangency-labs/solidcraft#3742](https://github.com/tangency-labs/solidcraft/issues/3742) | other area: 2D sketch offset (sketch.offset, 'collapses an arc'), not a solid operation | | [tangency-labs/solidcraft#3774](https://github.com/tangency-labs/solidcraft/issues/3774) | not geometry: a feature request (clearance input on Combine cut) | | [tangency-labs/solidcraft#3795](https://github.com/tangency-labs/solidcraft/issues/3795) | needs the user's design (only the failing pick and error text are given); no synthetic geometry can be inferred (two faces, 4 mm; only a screenshot of the result) | | [tangency-labs/solidcraft#3828](https://github.com/tangency-labs/solidcraft/issues/3828) | other area: 2D sketch offset of splines (sketch.offset), not a solid operation | | [tangency-labs/solidcraft#3933](https://github.com/tangency-labs/solidcraft/issues/3933) | needs the user's design; the refusal ('rim would have no thickness': round r2 tangent to the open face, shell 2 mm) is also the intended clean refusal | | [tangency-labs/solidcraft#4029](https://github.com/tangency-labs/solidcraft/issues/4029) | not geometry: construction-plane attachment jumps to another face after editing the offset | | [tangency-labs/solidcraft#4052](https://github.com/tangency-labs/solidcraft/issues/4052) | needs the user's design (only the failing pick and error text are given); no synthetic geometry can be inferred (0.1 mm shell of a chamfered and filleted part) | | [tangency-labs/solidcraft#4073](https://github.com/tangency-labs/solidcraft/issues/4073) | empty report: no body, pick or error given | | [tangency-labs/solidcraft#4120](https://github.com/tangency-labs/solidcraft/issues/4120) | needs the user's design (3-body design; the pick is not resolved: 'select at least one face') | | [tangency-labs/solidcraft#4144](https://github.com/tangency-labs/solidcraft/issues/4144) | needs the user's design (only the failing pick and error text are given); no synthetic geometry can be inferred (three faces, 2 mm; move larger than the wall) | ### sweeps | Source | Why skipped | |---|---| | [tangency-labs/solidcraft#85](https://github.com/tangency-labs/solidcraft/issues/85) | not geometry: batch rollback and deleting a sketch removes its pipe (document history) | | [tangency-labs/solidcraft#171](https://github.com/tangency-labs/solidcraft/issues/171) | not geometry: the CLI panics when its stdout pipe is closed | | [tangency-labs/solidcraft#174](https://github.com/tangency-labs/solidcraft/issues/174) | not geometry: the fix for the closed stdout pipe panic (#171) | | [tangency-labs/solidcraft#407](https://github.com/tangency-labs/solidcraft/issues/407) | not geometry: component placement frames when an extrude or revolve uses a sketch of another component (assembly) | | [tangency-labs/solidcraft#442](https://github.com/tangency-labs/solidcraft/issues/442) | other area: booleans (inspect.interference misses a 0.36 mm3 overlap with a small rib) | | [tangency-labs/solidcraft#536](https://github.com/tangency-labs/solidcraft/issues/536) | not geometry: inspect.interference pruning for large body counts | | [tangency-labs/solidcraft#705](https://github.com/tangency-labs/solidcraft/issues/705) | UI: Extrude and Revolve leave the Profiles field empty when the last sketch is used | | [tangency-labs/solidcraft#709](https://github.com/tangency-labs/solidcraft/issues/709) | UI: unit labels in the primitive dialogs | | [tangency-labs/solidcraft#1099](https://github.com/tangency-labs/solidcraft/issues/1099) | not geometry: startup crash on D3D12, tessellation pipeline fallback | | [tangency-labs/solidcraft#1213](https://github.com/tangency-labs/solidcraft/issues/1213) | other area: fillets (a round or chamfer on the end circle of a bent lofted tube) | | [tangency-labs/solidcraft#1402](https://github.com/tangency-labs/solidcraft/issues/1402) | no geometry: an auto-report with only the failing command's parameters (sketch and profile ids), no sketch, axis or body to rebuild from (sweep join of six profiles; design not attached) | | [tangency-labs/solidcraft#1496](https://github.com/tangency-labs/solidcraft/issues/1496) | other area: import (STEP export of shelled revolved bodies) | | [tangency-labs/solidcraft#1555](https://github.com/tangency-labs/solidcraft/issues/1555) | not geometry: headless pictures on the GPU | | [tangency-labs/solidcraft#1775](https://github.com/tangency-labs/solidcraft/issues/1775) | no geometry: an auto-report with only the failing command's parameters (sketch and profile ids), no sketch, axis or body to rebuild from (loft cut of two sketches) | | [tangency-labs/solidcraft#1928](https://github.com/tangency-labs/solidcraft/issues/1928) | other area: import (STEP export of revolved faces scaled across their axis) | | [tangency-labs/solidcraft#1967](https://github.com/tangency-labs/solidcraft/issues/1967) | no repro: 'the Loft operation isn't working', no sections, no parameters, no design | | [tangency-labs/solidcraft#1981](https://github.com/tangency-labs/solidcraft/issues/1981) | not geometry: joint sweep (driving an assembly joint), not a solid sweep | | [tangency-labs/solidcraft#1988](https://github.com/tangency-labs/solidcraft/issues/1988) | UI: hidden bodies are joined by a loft join (visibility scoping of the join participants); the loft with explicit targets is held by case 271 | | [tangency-labs/solidcraft#2004](https://github.com/tangency-labs/solidcraft/issues/2004) | no geometry: an auto-report with only the failing command's parameters (sketch and profile ids), no sketch, axis or body to rebuild from (revolve cut, "implausible result volume 298.2432") | | [tangency-labs/solidcraft#2216](https://github.com/tangency-labs/solidcraft/issues/2216) | UI: an edge cannot be picked as a sweep path ("select the path first"); no geometry | | [tangency-labs/solidcraft#2242](https://github.com/tangency-labs/solidcraft/issues/2242) | UI: the arc sweep value box covered the end-point pick (the sketch arc "sweep", not a solid sweep) | | [tangency-labs/solidcraft#2276](https://github.com/tangency-labs/solidcraft/issues/2276) | not geometry: inspect.parameter_sweep checks a design over a parameter range (a design-check command, not a sweep feature) | | [tangency-labs/solidcraft#2333](https://github.com/tangency-labs/solidcraft/issues/2333) | no geometry: an auto-report with only the failing command's parameters (sketch and profile ids), no sketch, axis or body to rebuild from (a 5 degree symmetric revolve join to skin a hole in a cylinder; no dimensions) | | [tangency-labs/solidcraft#2350](https://github.com/tangency-labs/solidcraft/issues/2350) | no geometry: an auto-report with only the failing command's parameters (sketch and profile ids), no sketch, axis or body to rebuild from (crash while running a 5-section loft join named RainRidge; sketches not given) | | [tangency-labs/solidcraft#2442](https://github.com/tangency-labs/solidcraft/issues/2442) | empty report: the sweep failure arrived with no content | | [tangency-labs/solidcraft#2486](https://github.com/tangency-labs/solidcraft/issues/2486) | other area: shell (shelling revolved barrels; held by the shell rig) | | [tangency-labs/solidcraft#2515](https://github.com/tangency-labs/solidcraft/issues/2515) | empty report: no body, no parameters, no geometry | | [tangency-labs/solidcraft#2576](https://github.com/tangency-labs/solidcraft/issues/2576) | no geometry: an auto-report with only the failing command's parameters (sketch and profile ids), no sketch, axis or body to rebuild from (loft join of two sketches) | | [tangency-labs/solidcraft#2656](https://github.com/tangency-labs/solidcraft/issues/2656) | no geometry: an auto-report with only the failing command's parameters (sketch and profile ids), no sketch, axis or body to rebuild from (sweep cut along an arc and a line) | | [tangency-labs/solidcraft#2673](https://github.com/tangency-labs/solidcraft/issues/2673) | tessellation: artefacts on the arc of a revolved half pill seen in a screenshot, with no dimensions that fix the sketch (display is owned elsewhere) | | [tangency-labs/solidcraft#2747](https://github.com/tangency-labs/solidcraft/issues/2747) | no geometry: "revolve does not work on a selected face of a cube" with no axis or dimensions; a face profile has no axis lying in its plane to revolve about | | [tangency-labs/solidcraft#2791](https://github.com/tangency-labs/solidcraft/issues/2791) | other area: booleans (lens-profile cut into a revolved quarter sphere; the profile is not given in the report) | | [tangency-labs/solidcraft#2802](https://github.com/tangency-labs/solidcraft/issues/2802) | UI: leave sketch mode when Extrude starts; no geometry | | [tangency-labs/solidcraft#2811](https://github.com/tangency-labs/solidcraft/issues/2811) | other area: fillets (performance of filleting many rib roots) | | [tangency-labs/solidcraft#2815](https://github.com/tangency-labs/solidcraft/issues/2815) | UI: the pull request finishing the sketch when Extrude or Revolve starts | | [tangency-labs/solidcraft#2816](https://github.com/tangency-labs/solidcraft/issues/2816) | not reproduced and no geometry: a surface sweep that went the opposite way from the path; the sketches were not attached (the sweep starts at the path end nearest the profile) | | [tangency-labs/solidcraft#2883](https://github.com/tangency-labs/solidcraft/issues/2883) | UI: the dialog was opened with no profiles picked ("select profiles of two or more sketches first"); working as designed | | [tangency-labs/solidcraft#2954](https://github.com/tangency-labs/solidcraft/issues/2954) | no geometry: an auto-report with only the failing command's parameters (sketch and profile ids), no sketch, axis or body to rebuild from (twisted annular sweep cut; the design was lost) | | [tangency-labs/solidcraft#2990](https://github.com/tangency-labs/solidcraft/issues/2990) | other area: shell (shelling a loft; held by the shell rig as 3669-shell-lofted-square-frustum) | | [tangency-labs/solidcraft#2993](https://github.com/tangency-labs/solidcraft/issues/2993) | not reproduced and no geometry: a circle swept along a fit-point spline follows the path on current builds; the design with the failing sketch placement was not attached | | [tangency-labs/solidcraft#3063](https://github.com/tangency-labs/solidcraft/issues/3063) | UI: the dialog was opened with no sections picked; the reporter wants a spline loft that is not described | | [tangency-labs/solidcraft#3076](https://github.com/tangency-labs/solidcraft/issues/3076) | no geometry: an auto-report with only the failing command's parameters (sketch and profile ids), no sketch, axis or body to rebuild from (revolve join of three profiles against a body with 29 curved faces) | | [tangency-labs/solidcraft#3215](https://github.com/tangency-labs/solidcraft/issues/3215) | no geometry: an auto-report with only the failing command's parameters (sketch and profile ids), no sketch, axis or body to rebuild from (a 15-profile revolve cut that runs for minutes) | | [tangency-labs/solidcraft#3241](https://github.com/tangency-labs/solidcraft/issues/3241) | no geometry: an auto-report with only the failing command's parameters (sketch and profile ids), no sketch, axis or body to rebuild from (revolve join) | | [tangency-labs/solidcraft#3308](https://github.com/tangency-labs/solidcraft/issues/3308) | no geometry: an auto-report with only the failing command's parameters (sketch and profile ids), no sketch, axis or body to rebuild from (loft join of two sketches) | | [tangency-labs/solidcraft#3318](https://github.com/tangency-labs/solidcraft/issues/3318) | other area: booleans (symmetric through-all lens cut on a revolved ring that shares its outline cylinder; the reproduction is an example file not given in the report) | | [tangency-labs/solidcraft#3433](https://github.com/tangency-labs/solidcraft/issues/3433) | not geometry: GPU path tracer shader cache | | [tangency-labs/solidcraft#3545](https://github.com/tangency-labs/solidcraft/issues/3545) | no geometry: an auto-report with only the failing command's parameters (sketch and profile ids), no sketch, axis or body to rebuild from (revolve join) | | [tangency-labs/solidcraft#3635](https://github.com/tangency-labs/solidcraft/issues/3635) | feature request: start and end conditions for extrude, hole and loft; no geometry | | [tangency-labs/solidcraft#3636](https://github.com/tangency-labs/solidcraft/issues/3636) | no geometry: an auto-report with only the failing command's parameters (sketch and profile ids), no sketch, axis or body to rebuild from (coil join, Union no result; the target body is not given and the pitch was typed with a decimal comma) | | [tangency-labs/solidcraft#3691](https://github.com/tangency-labs/solidcraft/issues/3691) | no geometry: an auto-report with only the failing command's parameters (sketch and profile ids), no sketch, axis or body to rebuild from (a 90 degree revolve joined to the bottom of a letter L; the design is only in an attached file) | | [tangency-labs/solidcraft#3697](https://github.com/tangency-labs/solidcraft/issues/3697) | no geometry: an auto-report with only the failing command's parameters (sketch and profile ids), no sketch, axis or body to rebuild from (revolve join, "unexpected result" with only a screenshot) | | [tangency-labs/solidcraft#3717](https://github.com/tangency-labs/solidcraft/issues/3717) | no geometry: an auto-report with only the failing command's parameters (sketch and profile ids), no sketch, axis or body to rebuild from (revolve join, "boolean Union: no result") | | [tangency-labs/solidcraft#3724](https://github.com/tangency-labs/solidcraft/issues/3724) | no geometry: an auto-report with only the failing command's parameters (sketch and profile ids), no sketch, axis or body to rebuild from (revolve join, "boolean Union: no result") | | [tangency-labs/solidcraft#3726](https://github.com/tangency-labs/solidcraft/issues/3726) | UI: the dialog was opened with no sections picked ("select the sections, one sketch each first"); no geometry | | [tangency-labs/solidcraft#3752](https://github.com/tangency-labs/solidcraft/issues/3752) | no geometry: an auto-report with only the failing command's parameters (sketch and profile ids), no sketch, axis or body to rebuild from (revolve join, "boolean Union: no result") | | [tangency-labs/solidcraft#3781](https://github.com/tangency-labs/solidcraft/issues/3781) | UI feature request: a target-body picker in the Extrude, Sweep and Revolve dialogs (the command already takes targets, held by the loft targets case 271) | | [tangency-labs/solidcraft#3790](https://github.com/tangency-labs/solidcraft/issues/3790) | feature request: square and triangular pipe sections, no geometry to grade (the pipe takes a circular section only) | | [tangency-labs/solidcraft#3806](https://github.com/tangency-labs/solidcraft/issues/3806) | other area: import (IGES surface of revolution of an arc read as a whole sphere; held by the import rig as 3806-iges-revolved-arc-spherical-cap-dome) | | [tangency-labs/solidcraft#3813](https://github.com/tangency-labs/solidcraft/issues/3813) | other area: import (the fix for #3806, IGES revolved arc) | | [tangency-labs/solidcraft#3818](https://github.com/tangency-labs/solidcraft/issues/3818) | other area: tessellation (hovering a long helical edge) | | [tangency-labs/solidcraft#3837](https://github.com/tangency-labs/solidcraft/issues/3837) | not geometry: exploded view steps, easing and trail lines (assembly presentation) | | [tangency-labs/solidcraft#3840](https://github.com/tangency-labs/solidcraft/issues/3840) | not geometry: the pull request for the exploded view steps (#3837) | | [tangency-labs/solidcraft#3880](https://github.com/tangency-labs/solidcraft/issues/3880) | other area: import (STEP conformance regression sweep) | | [tangency-labs/solidcraft#3901](https://github.com/tangency-labs/solidcraft/issues/3901) | other area: import (STEP conformance parts, cones to a point) | | [tangency-labs/solidcraft#3960](https://github.com/tangency-labs/solidcraft/issues/3960) | no geometry: an auto-report with only the failing command's parameters (sketch and profile ids), no sketch, axis or body to rebuild from (revolve join, "boolean Union: no result") | | [tangency-labs/solidcraft#3987](https://github.com/tangency-labs/solidcraft/issues/3987) | other area: import (revolve, sweep and loft joined to a part nested in a STEP assembly) | | [tangency-labs/solidcraft#4005](https://github.com/tangency-labs/solidcraft/issues/4005) | other area: import (STEP export writes a cylinder as a cone of semi-angle 8e-12; the revolve itself is right, and the import rig holds this as 4005-cylinder-written-as-near-zero-cone) | | [tangency-labs/solidcraft#4006](https://github.com/tangency-labs/solidcraft/issues/4006) | other area: import (STEP export of a revolve written as a cone of semi-angle pi/2; the revolve itself is right, and the import rig holds this as 4006-plane-written-as-cone-of-nearly-right-angle) | | [tangency-labs/solidcraft#4037](https://github.com/tangency-labs/solidcraft/issues/4037) | empty report: the loft failure arrived with no content | | [tangency-labs/solidcraft#4092](https://github.com/tangency-labs/solidcraft/issues/4092) | reproduction JSON cut off in the source (the 50-command script stops mid-way, rib shapes not given in the text) | | [tangency-labs/solidcraft#4093](https://github.com/tangency-labs/solidcraft/issues/4093) | reproduction script cut off in the source (a 3-turn guided thread sweep cut; the generator stops mid-way) and the run takes about 48 s, over the case budget | | [tangency-labs/solidcraft#4139](https://github.com/tangency-labs/solidcraft/issues/4139) | no geometry: an auto-report with only the failing command's parameters (sketch and profile ids), no sketch, axis or body to rebuild from (revolve join, "boolean Union: no result") | ### tessellation | Source | Why skipped | |---|---| | [tangency-labs/solidcraft#15](https://github.com/tangency-labs/solidcraft/issues/15) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#48](https://github.com/tangency-labs/solidcraft/issues/48) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#63](https://github.com/tangency-labs/solidcraft/issues/63) | other area: import (mesh-body conversion and mesh-to-solid reconstruction, not a tessellation artefact) | | [tangency-labs/solidcraft#78](https://github.com/tangency-labs/solidcraft/issues/78) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#79](https://github.com/tangency-labs/solidcraft/issues/79) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#92](https://github.com/tangency-labs/solidcraft/issues/92) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#95](https://github.com/tangency-labs/solidcraft/issues/95) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#125](https://github.com/tangency-labs/solidcraft/issues/125) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#133](https://github.com/tangency-labs/solidcraft/issues/133) | other area: import (mesh-body conversion and mesh-to-solid reconstruction, not a tessellation artefact) | | [tangency-labs/solidcraft#134](https://github.com/tangency-labs/solidcraft/issues/134) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#173](https://github.com/tangency-labs/solidcraft/issues/173) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#175](https://github.com/tangency-labs/solidcraft/issues/175) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#202](https://github.com/tangency-labs/solidcraft/issues/202) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#256](https://github.com/tangency-labs/solidcraft/issues/256) | other area: import (mesh-body conversion and mesh-to-solid reconstruction, not a tessellation artefact) | | [tangency-labs/solidcraft#301](https://github.com/tangency-labs/solidcraft/issues/301) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#335](https://github.com/tangency-labs/solidcraft/issues/335) | other area: fillets | | [tangency-labs/solidcraft#346](https://github.com/tangency-labs/solidcraft/issues/346) | other area: import (mesh-body conversion and mesh-to-solid reconstruction, not a tessellation artefact) | | [tangency-labs/solidcraft#352](https://github.com/tangency-labs/solidcraft/issues/352) | other area: sweeps (projection of faces split by hidden seams is a sketch-projection feature, not a mesh defect) | | [tangency-labs/solidcraft#358](https://github.com/tangency-labs/solidcraft/issues/358) | other area: import (mesh-body conversion and mesh-to-solid reconstruction, not a tessellation artefact) | | [tangency-labs/solidcraft#472](https://github.com/tangency-labs/solidcraft/issues/472) | feature: Patch fills non-planar edge loops with one smooth face (#250); not a tessellation defect | | [tangency-labs/solidcraft#550](https://github.com/tangency-labs/solidcraft/issues/550) | other area: sheet-metal | | [tangency-labs/solidcraft#581](https://github.com/tangency-labs/solidcraft/issues/581) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#615](https://github.com/tangency-labs/solidcraft/issues/615) | other area: booleans (a mesh body is not a solid for a cut; the refusal is by design) | | [tangency-labs/solidcraft#620](https://github.com/tangency-labs/solidcraft/issues/620) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#623](https://github.com/tangency-labs/solidcraft/issues/623) | other area: booleans | | [tangency-labs/solidcraft#636](https://github.com/tangency-labs/solidcraft/issues/636) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#642](https://github.com/tangency-labs/solidcraft/issues/642) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#650](https://github.com/tangency-labs/solidcraft/issues/650) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#654](https://github.com/tangency-labs/solidcraft/issues/654) | other area: booleans | | [tangency-labs/solidcraft#658](https://github.com/tangency-labs/solidcraft/issues/658) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#667](https://github.com/tangency-labs/solidcraft/issues/667) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#673](https://github.com/tangency-labs/solidcraft/issues/673) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#706](https://github.com/tangency-labs/solidcraft/issues/706) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#714](https://github.com/tangency-labs/solidcraft/issues/714) | performance or caching only: no wrong geometry, nothing graded by shape | | [tangency-labs/solidcraft#720](https://github.com/tangency-labs/solidcraft/issues/720) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#742](https://github.com/tangency-labs/solidcraft/issues/742) | performance or caching only: no wrong geometry, nothing graded by shape | | [tangency-labs/solidcraft#744](https://github.com/tangency-labs/solidcraft/issues/744) | other area: import (mesh-body conversion and mesh-to-solid reconstruction, not a tessellation artefact) | | [tangency-labs/solidcraft#756](https://github.com/tangency-labs/solidcraft/issues/756) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#762](https://github.com/tangency-labs/solidcraft/issues/762) | feature: surface.ruled strips off an edge chain, no defect | | [tangency-labs/solidcraft#766](https://github.com/tangency-labs/solidcraft/issues/766) | feature: surface.unstitch and surface.reverse_normal commands, no defect | | [tangency-labs/solidcraft#775](https://github.com/tangency-labs/solidcraft/issues/775) | other area: fillets | | [tangency-labs/solidcraft#796](https://github.com/tangency-labs/solidcraft/issues/796) | other area: fillets | | [tangency-labs/solidcraft#797](https://github.com/tangency-labs/solidcraft/issues/797) | other area: import (mesh-body conversion and mesh-to-solid reconstruction, not a tessellation artefact) | | [tangency-labs/solidcraft#800](https://github.com/tangency-labs/solidcraft/issues/800) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#802](https://github.com/tangency-labs/solidcraft/issues/802) | display-plan / display-quality plumbing for the viewport; the kernel's measured mesh and B-rep are not affected | | [tangency-labs/solidcraft#803](https://github.com/tangency-labs/solidcraft/issues/803) | display-plan / display-quality plumbing for the viewport; the kernel's measured mesh and B-rep are not affected | | [tangency-labs/solidcraft#805](https://github.com/tangency-labs/solidcraft/issues/805) | display-plan / display-quality plumbing for the viewport; the kernel's measured mesh and B-rep are not affected | | [tangency-labs/solidcraft#806](https://github.com/tangency-labs/solidcraft/issues/806) | display-plan / display-quality plumbing for the viewport; the kernel's measured mesh and B-rep are not affected | | [tangency-labs/solidcraft#813](https://github.com/tangency-labs/solidcraft/issues/813) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#829](https://github.com/tangency-labs/solidcraft/issues/829) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#837](https://github.com/tangency-labs/solidcraft/issues/837) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#842](https://github.com/tangency-labs/solidcraft/issues/842) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#849](https://github.com/tangency-labs/solidcraft/issues/849) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#856](https://github.com/tangency-labs/solidcraft/issues/856) | implements the unstitch and reverse-normal commands of #766; a feature, not a defect | | [tangency-labs/solidcraft#870](https://github.com/tangency-labs/solidcraft/issues/870) | re-records a robustness golden after the tessellation plans; no geometry of its own | | [tangency-labs/solidcraft#878](https://github.com/tangency-labs/solidcraft/issues/878) | a Windows-only robustness golden (seed 0) differing during render integration; no geometry of its own | | [tangency-labs/solidcraft#900](https://github.com/tangency-labs/solidcraft/issues/900) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#906](https://github.com/tangency-labs/solidcraft/issues/906) | other area: fillets | | [tangency-labs/solidcraft#914](https://github.com/tangency-labs/solidcraft/issues/914) | performance or caching only: no wrong geometry, nothing graded by shape | | [tangency-labs/solidcraft#916](https://github.com/tangency-labs/solidcraft/issues/916) | performance or caching only: no wrong geometry, nothing graded by shape | | [tangency-labs/solidcraft#917](https://github.com/tangency-labs/solidcraft/issues/917) | performance or caching only: no wrong geometry, nothing graded by shape | | [tangency-labs/solidcraft#936](https://github.com/tangency-labs/solidcraft/issues/936) | other area: fillets | | [tangency-labs/solidcraft#940](https://github.com/tangency-labs/solidcraft/issues/940) | re-records robustness goldens after the body mesh moved back to the reference mesher; no recipe of its own | | [tangency-labs/solidcraft#961](https://github.com/tangency-labs/solidcraft/issues/961) | other area: booleans | | [tangency-labs/solidcraft#974](https://github.com/tangency-labs/solidcraft/issues/974) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#983](https://github.com/tangency-labs/solidcraft/issues/983) | GPU/viewport drawing only (depth, highlight, shaders): the B-rep and its mesh are right | | [tangency-labs/solidcraft#1003](https://github.com/tangency-labs/solidcraft/issues/1003) | other area: booleans | | [tangency-labs/solidcraft#1004](https://github.com/tangency-labs/solidcraft/issues/1004) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1012](https://github.com/tangency-labs/solidcraft/issues/1012) | GPU/viewport drawing only (depth, highlight, shaders): the B-rep and its mesh are right | | [tangency-labs/solidcraft#1019](https://github.com/tangency-labs/solidcraft/issues/1019) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1022](https://github.com/tangency-labs/solidcraft/issues/1022) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#1038](https://github.com/tangency-labs/solidcraft/issues/1038) | performance only: a small hole takes 7.5 s while meshing its intersection edges; no wrong geometry | | [tangency-labs/solidcraft#1046](https://github.com/tangency-labs/solidcraft/issues/1046) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1087](https://github.com/tangency-labs/solidcraft/issues/1087) | diagnostic feature: sampled G0/G1/G2 seam reports; no defect | | [tangency-labs/solidcraft#1098](https://github.com/tangency-labs/solidcraft/issues/1098) | GPU startup crash: the tessellation shader fails to compile on D3D12 with FXC | | [tangency-labs/solidcraft#1099](https://github.com/tangency-labs/solidcraft/issues/1099) | GPU startup crash fix: CPU fallback for the tessellation pipeline | | [tangency-labs/solidcraft#1113](https://github.com/tangency-labs/solidcraft/issues/1113) | other area: fillets | | [tangency-labs/solidcraft#1142](https://github.com/tangency-labs/solidcraft/issues/1142) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1152](https://github.com/tangency-labs/solidcraft/issues/1152) | other area: import | | [tangency-labs/solidcraft#1157](https://github.com/tangency-labs/solidcraft/issues/1157) | the fix for #882 (one unmeshed fillet strip of an owner's design): no small synthetic recipe with a closed-form answer | | [tangency-labs/solidcraft#1163](https://github.com/tangency-labs/solidcraft/issues/1163) | display-plan / display-quality plumbing for the viewport; the kernel's measured mesh and B-rep are not affected | | [tangency-labs/solidcraft#1200](https://github.com/tangency-labs/solidcraft/issues/1200) | other area: import (mesh-body conversion and mesh-to-solid reconstruction, not a tessellation artefact) | | [tangency-labs/solidcraft#1213](https://github.com/tangency-labs/solidcraft/issues/1213) | other area: fillets | | [tangency-labs/solidcraft#1218](https://github.com/tangency-labs/solidcraft/issues/1218) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1223](https://github.com/tangency-labs/solidcraft/issues/1223) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1237](https://github.com/tangency-labs/solidcraft/issues/1237) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1252](https://github.com/tangency-labs/solidcraft/issues/1252) | other area: crashes | | [tangency-labs/solidcraft#1259](https://github.com/tangency-labs/solidcraft/issues/1259) | other area: import (mesh-body conversion and mesh-to-solid reconstruction, not a tessellation artefact) | | [tangency-labs/solidcraft#1267](https://github.com/tangency-labs/solidcraft/issues/1267) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1272](https://github.com/tangency-labs/solidcraft/issues/1272) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#1287](https://github.com/tangency-labs/solidcraft/issues/1287) | display-plan / display-quality plumbing for the viewport; the kernel's measured mesh and B-rep are not affected | | [tangency-labs/solidcraft#1289](https://github.com/tangency-labs/solidcraft/issues/1289) | other area: threads | | [tangency-labs/solidcraft#1291](https://github.com/tangency-labs/solidcraft/issues/1291) | other area: fillets | | [tangency-labs/solidcraft#1300](https://github.com/tangency-labs/solidcraft/issues/1300) | other area: threads | | [tangency-labs/solidcraft#1307](https://github.com/tangency-labs/solidcraft/issues/1307) | performance or caching only: no wrong geometry, nothing graded by shape | | [tangency-labs/solidcraft#1309](https://github.com/tangency-labs/solidcraft/issues/1309) | performance only: point-in-trim tests skip runs of segments; same meshes as before | | [tangency-labs/solidcraft#1313](https://github.com/tangency-labs/solidcraft/issues/1313) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#1319](https://github.com/tangency-labs/solidcraft/issues/1319) | display-plan / display-quality plumbing for the viewport; the kernel's measured mesh and B-rep are not affected | | [tangency-labs/solidcraft#1320](https://github.com/tangency-labs/solidcraft/issues/1320) | display-plan / display-quality plumbing for the viewport; the kernel's measured mesh and B-rep are not affected | | [tangency-labs/solidcraft#1327](https://github.com/tangency-labs/solidcraft/issues/1327) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1332](https://github.com/tangency-labs/solidcraft/issues/1332) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1339](https://github.com/tangency-labs/solidcraft/issues/1339) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1345](https://github.com/tangency-labs/solidcraft/issues/1345) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1346](https://github.com/tangency-labs/solidcraft/issues/1346) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1348](https://github.com/tangency-labs/solidcraft/issues/1348) | other area: import (mesh-body conversion and mesh-to-solid reconstruction, not a tessellation artefact) | | [tangency-labs/solidcraft#1358](https://github.com/tangency-labs/solidcraft/issues/1358) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#1364](https://github.com/tangency-labs/solidcraft/issues/1364) | other area: booleans | | [tangency-labs/solidcraft#1368](https://github.com/tangency-labs/solidcraft/issues/1368) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1374](https://github.com/tangency-labs/solidcraft/issues/1374) | other area: import | | [tangency-labs/solidcraft#1385](https://github.com/tangency-labs/solidcraft/issues/1385) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#1400](https://github.com/tangency-labs/solidcraft/issues/1400) | other area: import | | [tangency-labs/solidcraft#1425](https://github.com/tangency-labs/solidcraft/issues/1425) | display-quality refinement as you zoom (viewport only); the kernel's B-rep and measured mesh are not affected | | [tangency-labs/solidcraft#1434](https://github.com/tangency-labs/solidcraft/issues/1434) | GPU/viewport drawing only (depth, highlight, shaders): the B-rep and its mesh are right | | [tangency-labs/solidcraft#1442](https://github.com/tangency-labs/solidcraft/issues/1442) | report with no description, only a screenshot of an unnamed part: nothing to rebuild | | [tangency-labs/solidcraft#1454](https://github.com/tangency-labs/solidcraft/issues/1454) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1455](https://github.com/tangency-labs/solidcraft/issues/1455) | other area: booleans | | [tangency-labs/solidcraft#1459](https://github.com/tangency-labs/solidcraft/issues/1459) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1460](https://github.com/tangency-labs/solidcraft/issues/1460) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1461](https://github.com/tangency-labs/solidcraft/issues/1461) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1462](https://github.com/tangency-labs/solidcraft/issues/1462) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1464](https://github.com/tangency-labs/solidcraft/issues/1464) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1468](https://github.com/tangency-labs/solidcraft/issues/1468) | other area: import | | [tangency-labs/solidcraft#1477](https://github.com/tangency-labs/solidcraft/issues/1477) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1492](https://github.com/tangency-labs/solidcraft/issues/1492) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#1493](https://github.com/tangency-labs/solidcraft/issues/1493) | other area: import | | [tangency-labs/solidcraft#1494](https://github.com/tangency-labs/solidcraft/issues/1494) | other area: shell | | [tangency-labs/solidcraft#1512](https://github.com/tangency-labs/solidcraft/issues/1512) | other area: import | | [tangency-labs/solidcraft#1553](https://github.com/tangency-labs/solidcraft/issues/1553) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1579](https://github.com/tangency-labs/solidcraft/issues/1579) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1605](https://github.com/tangency-labs/solidcraft/issues/1605) | other area: import | | [tangency-labs/solidcraft#1640](https://github.com/tangency-labs/solidcraft/issues/1640) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1651](https://github.com/tangency-labs/solidcraft/issues/1651) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1652](https://github.com/tangency-labs/solidcraft/issues/1652) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1654](https://github.com/tangency-labs/solidcraft/issues/1654) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1655](https://github.com/tangency-labs/solidcraft/issues/1655) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1656](https://github.com/tangency-labs/solidcraft/issues/1656) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1658](https://github.com/tangency-labs/solidcraft/issues/1658) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1677](https://github.com/tangency-labs/solidcraft/issues/1677) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#1693](https://github.com/tangency-labs/solidcraft/issues/1693) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1694](https://github.com/tangency-labs/solidcraft/issues/1694) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1695](https://github.com/tangency-labs/solidcraft/issues/1695) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1696](https://github.com/tangency-labs/solidcraft/issues/1696) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1698](https://github.com/tangency-labs/solidcraft/issues/1698) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1699](https://github.com/tangency-labs/solidcraft/issues/1699) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1700](https://github.com/tangency-labs/solidcraft/issues/1700) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1721](https://github.com/tangency-labs/solidcraft/issues/1721) | other area: import | | [tangency-labs/solidcraft#1722](https://github.com/tangency-labs/solidcraft/issues/1722) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1723](https://github.com/tangency-labs/solidcraft/issues/1723) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1724](https://github.com/tangency-labs/solidcraft/issues/1724) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1726](https://github.com/tangency-labs/solidcraft/issues/1726) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#1739](https://github.com/tangency-labs/solidcraft/issues/1739) | GPU depth fighting between the origin gizmo and a face (fixed by #1768); no B-rep cause | | [tangency-labs/solidcraft#1742](https://github.com/tangency-labs/solidcraft/issues/1742) | other area: import | | [tangency-labs/solidcraft#1743](https://github.com/tangency-labs/solidcraft/issues/1743) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#1768](https://github.com/tangency-labs/solidcraft/issues/1768) | GPU/viewport drawing only (depth, highlight, shaders): the B-rep and its mesh are right | | [tangency-labs/solidcraft#1773](https://github.com/tangency-labs/solidcraft/issues/1773) | GPU/viewport drawing only (depth, highlight, shaders): the B-rep and its mesh are right | | [tangency-labs/solidcraft#1776](https://github.com/tangency-labs/solidcraft/issues/1776) | performance or caching only: no wrong geometry, nothing graded by shape | | [tangency-labs/solidcraft#1799](https://github.com/tangency-labs/solidcraft/issues/1799) | other area: sheet-metal | | [tangency-labs/solidcraft#1812](https://github.com/tangency-labs/solidcraft/issues/1812) | empty description; it only edits the boolean property-test harness, no geometry stated | | [tangency-labs/solidcraft#1902](https://github.com/tangency-labs/solidcraft/issues/1902) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#1907](https://github.com/tangency-labs/solidcraft/issues/1907) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#1910](https://github.com/tangency-labs/solidcraft/issues/1910) | other area: booleans | | [tangency-labs/solidcraft#1912](https://github.com/tangency-labs/solidcraft/issues/1912) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#1978](https://github.com/tangency-labs/solidcraft/issues/1978) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#1983](https://github.com/tangency-labs/solidcraft/issues/1983) | other area: booleans | | [tangency-labs/solidcraft#2015](https://github.com/tangency-labs/solidcraft/issues/2015) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#2034](https://github.com/tangency-labs/solidcraft/issues/2034) | other area: booleans | | [tangency-labs/solidcraft#2054](https://github.com/tangency-labs/solidcraft/issues/2054) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#2056](https://github.com/tangency-labs/solidcraft/issues/2056) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#2057](https://github.com/tangency-labs/solidcraft/issues/2057) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#2067](https://github.com/tangency-labs/solidcraft/issues/2067) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#2086](https://github.com/tangency-labs/solidcraft/issues/2086) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#2095](https://github.com/tangency-labs/solidcraft/issues/2095) | timing of a thread's faceted cut in a kernel profile; no geometry defect | | [tangency-labs/solidcraft#2102](https://github.com/tangency-labs/solidcraft/issues/2102) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#2115](https://github.com/tangency-labs/solidcraft/issues/2115) | other area: threads | | [tangency-labs/solidcraft#2130](https://github.com/tangency-labs/solidcraft/issues/2130) | GPU/UI only: the face hover highlight flickers while panning on a touchpad | | [tangency-labs/solidcraft#2134](https://github.com/tangency-labs/solidcraft/issues/2134) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#2153](https://github.com/tangency-labs/solidcraft/issues/2153) | GPU display only: zebra analysis flickers on horizontal faces of a bolted flange while the camera rotates; the B-rep is a plain extruded and patterned flange | | [tangency-labs/solidcraft#2156](https://github.com/tangency-labs/solidcraft/issues/2156) | other area: booleans | | [tangency-labs/solidcraft#2191](https://github.com/tangency-labs/solidcraft/issues/2191) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#2235](https://github.com/tangency-labs/solidcraft/issues/2235) | other area: import (mesh-body conversion and mesh-to-solid reconstruction, not a tessellation artefact) | | [tangency-labs/solidcraft#2325](https://github.com/tangency-labs/solidcraft/issues/2325) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#2367](https://github.com/tangency-labs/solidcraft/issues/2367) | other area: threads | | [tangency-labs/solidcraft#2450](https://github.com/tangency-labs/solidcraft/issues/2450) | display only: Section Analysis draws a white line along the edge of a circular-pattern of a revolve; the report has no revolve profile or section plane, and the solid itself is not claimed wrong | | [tangency-labs/solidcraft#2482](https://github.com/tangency-labs/solidcraft/issues/2482) | other area: import (mesh-body conversion and mesh-to-solid reconstruction, not a tessellation artefact) | | [tangency-labs/solidcraft#2487](https://github.com/tangency-labs/solidcraft/issues/2487) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#2488](https://github.com/tangency-labs/solidcraft/issues/2488) | other area: fillets | | [tangency-labs/solidcraft#2508](https://github.com/tangency-labs/solidcraft/issues/2508) | other area: import | | [tangency-labs/solidcraft#2513](https://github.com/tangency-labs/solidcraft/issues/2513) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#2526](https://github.com/tangency-labs/solidcraft/issues/2526) | other area: threads | | [tangency-labs/solidcraft#2560](https://github.com/tangency-labs/solidcraft/issues/2560) | UI only: the Save as Mesh button stays disabled until bodies are selected | | [tangency-labs/solidcraft#2568](https://github.com/tangency-labs/solidcraft/issues/2568) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#2603](https://github.com/tangency-labs/solidcraft/issues/2603) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#2662](https://github.com/tangency-labs/solidcraft/issues/2662) | test-coverage audit of mutants in the tessellator; no geometry defect | | [tangency-labs/solidcraft#2675](https://github.com/tangency-labs/solidcraft/issues/2675) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#2698](https://github.com/tangency-labs/solidcraft/issues/2698) | other area: import (mesh-body conversion and mesh-to-solid reconstruction, not a tessellation artefact) | | [tangency-labs/solidcraft#2769](https://github.com/tangency-labs/solidcraft/issues/2769) | feature request: an option to export a finer STL (the Save as Mesh dialog has no tolerance); not a defect | | [tangency-labs/solidcraft#2780](https://github.com/tangency-labs/solidcraft/issues/2780) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#2809](https://github.com/tangency-labs/solidcraft/issues/2809) | other area: import | | [tangency-labs/solidcraft#2811](https://github.com/tangency-labs/solidcraft/issues/2811) | performance or caching only: no wrong geometry, nothing graded by shape | | [tangency-labs/solidcraft#2846](https://github.com/tangency-labs/solidcraft/issues/2846) | feature request: a chord-tolerance option for Save as Mesh; the default export is not wrong geometry | | [tangency-labs/solidcraft#2865](https://github.com/tangency-labs/solidcraft/issues/2865) | performance or caching only: no wrong geometry, nothing graded by shape | | [tangency-labs/solidcraft#2867](https://github.com/tangency-labs/solidcraft/issues/2867) | performance or caching only: no wrong geometry, nothing graded by shape | | [tangency-labs/solidcraft#2868](https://github.com/tangency-labs/solidcraft/issues/2868) | other area: threads | | [tangency-labs/solidcraft#2880](https://github.com/tangency-labs/solidcraft/issues/2880) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#2895](https://github.com/tangency-labs/solidcraft/issues/2895) | performance or caching only: no wrong geometry, nothing graded by shape | | [tangency-labs/solidcraft#2922](https://github.com/tangency-labs/solidcraft/issues/2922) | performance or caching only: no wrong geometry, nothing graded by shape | | [tangency-labs/solidcraft#2924](https://github.com/tangency-labs/solidcraft/issues/2924) | performance or caching only: no wrong geometry, nothing graded by shape | | [tangency-labs/solidcraft#2947](https://github.com/tangency-labs/solidcraft/issues/2947) | other area: booleans | | [tangency-labs/solidcraft#2948](https://github.com/tangency-labs/solidcraft/issues/2948) | other area: booleans | | [tangency-labs/solidcraft#3001](https://github.com/tangency-labs/solidcraft/issues/3001) | other area: import (mesh-body conversion and mesh-to-solid reconstruction, not a tessellation artefact) | | [tangency-labs/solidcraft#3012](https://github.com/tangency-labs/solidcraft/issues/3012) | other area: import (mesh-body conversion and mesh-to-solid reconstruction, not a tessellation artefact) | | [tangency-labs/solidcraft#3020](https://github.com/tangency-labs/solidcraft/issues/3020) | other area: booleans | | [tangency-labs/solidcraft#3047](https://github.com/tangency-labs/solidcraft/issues/3047) | other area: import | | [tangency-labs/solidcraft#3059](https://github.com/tangency-labs/solidcraft/issues/3059) | GPU/viewport drawing only (depth, highlight, shaders): the B-rep and its mesh are right | | [tangency-labs/solidcraft#3071](https://github.com/tangency-labs/solidcraft/issues/3071) | mesher unit case on a hand-built rational B-spline patch; no command builds that face (it came from an imported purchased part), so no synthetic recipe shows the self-crossing sliver | | [tangency-labs/solidcraft#3072](https://github.com/tangency-labs/solidcraft/issues/3072) | the fix for #3071 (self-crossing sliver face): no command-level repro, see #3071 | | [tangency-labs/solidcraft#3127](https://github.com/tangency-labs/solidcraft/issues/3127) | performance or caching only: no wrong geometry, nothing graded by shape | | [tangency-labs/solidcraft#3142](https://github.com/tangency-labs/solidcraft/issues/3142) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#3178](https://github.com/tangency-labs/solidcraft/issues/3178) | performance or caching only: no wrong geometry, nothing graded by shape | | [tangency-labs/solidcraft#3207](https://github.com/tangency-labs/solidcraft/issues/3207) | performance or caching only: no wrong geometry, nothing graded by shape | | [tangency-labs/solidcraft#3208](https://github.com/tangency-labs/solidcraft/issues/3208) | other area: import | | [tangency-labs/solidcraft#3249](https://github.com/tangency-labs/solidcraft/issues/3249) | not a tessellation defect: inspect.interference/clearance skip mesh bodies (feature gap for imported mesh bodies) | | [tangency-labs/solidcraft#3258](https://github.com/tangency-labs/solidcraft/issues/3258) | not a tessellation defect: lists mesh bodies as unchecked in inspect.interference/clearance | | [tangency-labs/solidcraft#3311](https://github.com/tangency-labs/solidcraft/issues/3311) | other area: threads | | [tangency-labs/solidcraft#3368](https://github.com/tangency-labs/solidcraft/issues/3368) | other area: booleans | | [tangency-labs/solidcraft#3369](https://github.com/tangency-labs/solidcraft/issues/3369) | other area: fillets | | [tangency-labs/solidcraft#3370](https://github.com/tangency-labs/solidcraft/issues/3370) | other area: fillets | | [tangency-labs/solidcraft#3400](https://github.com/tangency-labs/solidcraft/issues/3400) | other area: fillets | | [tangency-labs/solidcraft#3410](https://github.com/tangency-labs/solidcraft/issues/3410) | other area: booleans | | [tangency-labs/solidcraft#3437](https://github.com/tangency-labs/solidcraft/issues/3437) | other area: fillets | | [tangency-labs/solidcraft#3480](https://github.com/tangency-labs/solidcraft/issues/3480) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#3503](https://github.com/tangency-labs/solidcraft/issues/3503) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#3504](https://github.com/tangency-labs/solidcraft/issues/3504) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#3528](https://github.com/tangency-labs/solidcraft/issues/3528) | other area: booleans | | [tangency-labs/solidcraft#3616](https://github.com/tangency-labs/solidcraft/issues/3616) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#3699](https://github.com/tangency-labs/solidcraft/issues/3699) | UI only: the extrude preview direction | | [tangency-labs/solidcraft#3700](https://github.com/tangency-labs/solidcraft/issues/3700) | other area: import (mesh-body conversion and mesh-to-solid reconstruction, not a tessellation artefact) | | [tangency-labs/solidcraft#3712](https://github.com/tangency-labs/solidcraft/issues/3712) | adds chord tolerance and facet angle options to Save as Mesh; no geometry defect | | [tangency-labs/solidcraft#3722](https://github.com/tangency-labs/solidcraft/issues/3722) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#3755](https://github.com/tangency-labs/solidcraft/issues/3755) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#3847](https://github.com/tangency-labs/solidcraft/issues/3847) | other area: threads | | [tangency-labs/solidcraft#3849](https://github.com/tangency-labs/solidcraft/issues/3849) | other area: threads | | [tangency-labs/solidcraft#3873](https://github.com/tangency-labs/solidcraft/issues/3873) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#3899](https://github.com/tangency-labs/solidcraft/issues/3899) | other area: crashes (a non-affine matrix reaches only the kernel's transform_matrix API; no command passes a matrix and solid.scale already refuses a zero factor, so no recipe reaches it) | | [tangency-labs/solidcraft#3906](https://github.com/tangency-labs/solidcraft/issues/3906) | performance or caching only: no wrong geometry, nothing graded by shape | | [tangency-labs/solidcraft#3922](https://github.com/tangency-labs/solidcraft/issues/3922) | other area: fillets | | [tangency-labs/solidcraft#3924](https://github.com/tangency-labs/solidcraft/issues/3924) | other area: import | | [tangency-labs/solidcraft#3925](https://github.com/tangency-labs/solidcraft/issues/3925) | other area: import | | [tangency-labs/solidcraft#3942](https://github.com/tangency-labs/solidcraft/issues/3942) | other area: import (mesh-body conversion and mesh-to-solid reconstruction, not a tessellation artefact) | | [tangency-labs/solidcraft#3981](https://github.com/tangency-labs/solidcraft/issues/3981) | performance or caching only: no wrong geometry, nothing graded by shape | | [tangency-labs/solidcraft#4021](https://github.com/tangency-labs/solidcraft/issues/4021) | other area: import | | [tangency-labs/solidcraft#4105](https://github.com/tangency-labs/solidcraft/issues/4105) | UI only: no geometry or mesh in the report | | [tangency-labs/solidcraft#4127](https://github.com/tangency-labs/solidcraft/issues/4127) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | | [tangency-labs/solidcraft#4154](https://github.com/tangency-labs/solidcraft/issues/4154) | rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry | ### threads | Source | Why skipped | |---|---| | [tangency-labs/solidcraft#287](https://github.com/tangency-labs/solidcraft/issues/287) | performance umbrella: multithreading, SIMD, caching; nothing to grade | | [tangency-labs/solidcraft#424](https://github.com/tangency-labs/solidcraft/issues/424) | Insert Part bolts carry cosmetic threads by design (the comment asks for a modelled option); no geometry defect | | [tangency-labs/solidcraft#519](https://github.com/tangency-labs/solidcraft/issues/519) | feature request: a thread as 1 to 3 faces so it can be offset; no closed-form face count to grade | | [tangency-labs/solidcraft#524](https://github.com/tangency-labs/solidcraft/issues/524) | design preference (thread adds material instead of cutting into the part) and a groove-end convention at shoulders with no derivable number; the hole-too-wide fill it was linked to is case 1443-m5x0.7-thread-in-5mm-hole | | [tangency-labs/solidcraft#873](https://github.com/tangency-labs/solidcraft/issues/873) | other area: booleans (a hexagon join beside a screw: 'join cannot preserve the original faces'; no thread involved) | | [tangency-labs/solidcraft#987](https://github.com/tangency-labs/solidcraft/issues/987) | auto-report with a fillet's four edge picks and a screenshot only ('a ghost in the thread creation'): no design, no thread parameters, nothing to rebuild or compute | | [tangency-labs/solidcraft#1020](https://github.com/tangency-labs/solidcraft/issues/1020) | CPU or window threads (off-thread evaluation, freezes), not modelled threads: no geometry | | [tangency-labs/solidcraft#1024](https://github.com/tangency-labs/solidcraft/issues/1024) | test-process memory corruption on Windows in the thread tests, not a geometry result with a right answer | | [tangency-labs/solidcraft#1201](https://github.com/tangency-labs/solidcraft/issues/1201) | CPU or window threads (off-thread evaluation, freezes), not modelled threads: no geometry | | [tangency-labs/solidcraft#1289](https://github.com/tangency-labs/solidcraft/issues/1289) | other area: tessellation (imported STEP threads displayed with artifacts; the B-rep was fine) | | [tangency-labs/solidcraft#1300](https://github.com/tangency-labs/solidcraft/issues/1300) | other area: tessellation (display of imported modelled threads) | | [tangency-labs/solidcraft#1524](https://github.com/tangency-labs/solidcraft/issues/1524) | assembly joints (gear, rack and screw couplings between motions): no kernel geometry | | [tangency-labs/solidcraft#1527](https://github.com/tangency-labs/solidcraft/issues/1527) | other area: booleans (last-resort nudge of a pleat loft join; not a thread) | | [tangency-labs/solidcraft#1675](https://github.com/tangency-labs/solidcraft/issues/1675) | CPU or window threads (off-thread evaluation, freezes), not modelled threads: no geometry | | [tangency-labs/solidcraft#1731](https://github.com/tangency-labs/solidcraft/issues/1731) | no repro geometry: 'planar boolean: shell not oriented and closed' with only a face point; the family of case 3311-two-tapped-holes-both-modelled-threaded | | [tangency-labs/solidcraft#1759](https://github.com/tangency-labs/solidcraft/issues/1759) | UI only: the Thread dialog's size suggestion | | [tangency-labs/solidcraft#1794](https://github.com/tangency-labs/solidcraft/issues/1794) | no repro geometry: 'no cylindrical face there to thread' with only a face point of a private design; the family of case 2038-internal-then-external-thread-on-one-body | | [tangency-labs/solidcraft#2079](https://github.com/tangency-labs/solidcraft/issues/2079) | tracker for modelled threads; the geometry is in cases 2038-* and 2526-* | | [tangency-labs/solidcraft#2095](https://github.com/tangency-labs/solidcraft/issues/2095) | performance: kernel profile timings of a thread's faceted cut | | [tangency-labs/solidcraft#2243](https://github.com/tangency-labs/solidcraft/issues/2243) | other area: import (STEP export read-back hangs meshing a seam cylinder hole) | | [tangency-labs/solidcraft#2264](https://github.com/tangency-labs/solidcraft/issues/2264) | UI only: modelled-thread preview in the dialog | | [tangency-labs/solidcraft#2265](https://github.com/tangency-labs/solidcraft/issues/2265) | UI only: reopening a Thread feature lost its face selection | | [tangency-labs/solidcraft#2451](https://github.com/tangency-labs/solidcraft/issues/2451) | other area: crashes (a crash report with only a face point, no design) | | [tangency-labs/solidcraft#2467](https://github.com/tangency-labs/solidcraft/issues/2467) | window-thread / UI responsiveness, not modelled threads: no geometry | | [tangency-labs/solidcraft#2468](https://github.com/tangency-labs/solidcraft/issues/2468) | CPU or window threads (off-thread evaluation, freezes), not modelled threads: no geometry | | [tangency-labs/solidcraft#2470](https://github.com/tangency-labs/solidcraft/issues/2470) | other area: crashes (a crash report with only a face point, no design) | | [tangency-labs/solidcraft#2679](https://github.com/tangency-labs/solidcraft/issues/2679) | CPU or window threads (off-thread evaluation, freezes), not modelled threads: no geometry | | [tangency-labs/solidcraft#2796](https://github.com/tangency-labs/solidcraft/issues/2796) | other area: crashes (a crash report with only a face point, no design) | | [tangency-labs/solidcraft#2868](https://github.com/tangency-labs/solidcraft/issues/2868) | UI only: cosmetic thread markings as a display preference | | [tangency-labs/solidcraft#2892](https://github.com/tangency-labs/solidcraft/issues/2892) | no repro geometry: 'planar boolean: tree too deep' for an M22x2.5 modelled thread, with only a face point | | [tangency-labs/solidcraft#2908](https://github.com/tangency-labs/solidcraft/issues/2908) | test flakiness of the off-window-thread tests: not geometry | | [tangency-labs/solidcraft#2929](https://github.com/tangency-labs/solidcraft/issues/2929) | test flakiness of the off-window-thread tests: not geometry | | [tangency-labs/solidcraft#3110](https://github.com/tangency-labs/solidcraft/issues/3110) | not kernel geometry: the automatic-size lookup refuses a 78 mm shaft (no standard size); a cosmetic thread leaves the model unchanged | | [tangency-labs/solidcraft#3130](https://github.com/tangency-labs/solidcraft/issues/3130) | auto-report with command parameters only (an M5 drilled hole at a point the comment reads as off the part): no design; a drilled M5 hole in a block works, so there is no geometry to grade | | [tangency-labs/solidcraft#3131](https://github.com/tangency-labs/solidcraft/issues/3131) | no repro geometry: 'the face is too far from the thread's diameter' with only a face point; the family of case 2369 | | [tangency-labs/solidcraft#3133](https://github.com/tangency-labs/solidcraft/issues/3133) | CPU or window threads (off-thread evaluation, freezes), not modelled threads: no geometry | | [tangency-labs/solidcraft#3135](https://github.com/tangency-labs/solidcraft/issues/3135) | CPU or window threads (off-thread evaluation, freezes), not modelled threads: no geometry | | [tangency-labs/solidcraft#3145](https://github.com/tangency-labs/solidcraft/issues/3145) | feature request: threads without turning the whole body into facets; no number to grade (the multi-thread case 2526-three-modelled-threads-in-one-body covers the symptom) | | [tangency-labs/solidcraft#3165](https://github.com/tangency-labs/solidcraft/issues/3165) | empty report (the body was not pasted) | | [tangency-labs/solidcraft#3183](https://github.com/tangency-labs/solidcraft/issues/3183) | no repro geometry: 'planar boolean: tree too deep' redefining a thread after a fillet; sizes of the private design unknown | | [tangency-labs/solidcraft#3307](https://github.com/tangency-labs/solidcraft/issues/3307) | no repro: a hole with a thread size is a cosmetic thread by default (see case 2115-tapped-hole-drill-is-major-minus-pitch) | | [tangency-labs/solidcraft#3337](https://github.com/tangency-labs/solidcraft/issues/3337) | no repro geometry: 'planar boolean: shell not oriented and closed' with only a face point; the same family as case 3311-two-tapped-holes-both-modelled-threaded | | [tangency-labs/solidcraft#3340](https://github.com/tangency-labs/solidcraft/issues/3340) | CPU or window threads (off-thread evaluation, freezes), not modelled threads: no geometry | | [tangency-labs/solidcraft#3386](https://github.com/tangency-labs/solidcraft/issues/3386) | other area: crashes (a crash report with only a face point, no design) | | [tangency-labs/solidcraft#3467](https://github.com/tangency-labs/solidcraft/issues/3467) | no repro geometry: 'planar boolean: shell not oriented and closed' with only the face point of a private design; the same family as case 3311-two-tapped-holes-both-modelled-threaded | | [tangency-labs/solidcraft#3519](https://github.com/tangency-labs/solidcraft/issues/3519) | UI only: the Thread dialog was applied with no cylindrical face selected | | [tangency-labs/solidcraft#3609](https://github.com/tangency-labs/solidcraft/issues/3609) | CPU or window threads (off-thread evaluation, freezes), not modelled threads: no geometry | | [tangency-labs/solidcraft#3622](https://github.com/tangency-labs/solidcraft/issues/3622) | test flakiness: not geometry | | [tangency-labs/solidcraft#3710](https://github.com/tangency-labs/solidcraft/issues/3710) | no repro geometry: the report has only the face point of a private design (an app that stopped responding) | | [tangency-labs/solidcraft#3737](https://github.com/tangency-labs/solidcraft/issues/3737) | UI only: orbit and zoom freeze in edge highlighting on the main thread | | [tangency-labs/solidcraft#3738](https://github.com/tangency-labs/solidcraft/issues/3738) | UI and data: tapped-hole catalogue of metric fine, UNC and UNF sizes with tabulated pilot drills; no closed form | | [tangency-labs/solidcraft#3745](https://github.com/tangency-labs/solidcraft/issues/3745) | UI only: hover highlight of a large thread computed on the main thread | | [tangency-labs/solidcraft#3824](https://github.com/tangency-labs/solidcraft/issues/3824) | auto-report with command parameters only (an M5 drilled hole from sketch point 8, failing 'no cylindrical face there to thread'): the sketch's face is not in the report, and a drilled M5 hole from a point on a flat block face works | | [tangency-labs/solidcraft#3847](https://github.com/tangency-labs/solidcraft/issues/3847) | other area: tessellation (display plans for threads and pointed ends of imported STEP bodies) | | [tangency-labs/solidcraft#3849](https://github.com/tangency-labs/solidcraft/issues/3849) | other area: tessellation (display plans for STEP threads and pointed ends) | | [tangency-labs/solidcraft#3870](https://github.com/tangency-labs/solidcraft/issues/3870) | other area: tessellation (hover and select a thread as one piece: display and picking groups) | | [tangency-labs/solidcraft#4033](https://github.com/tangency-labs/solidcraft/issues/4033) | visual only: the thread's facets look faceted; the report has no design, only a face point | | [tangency-labs/solidcraft#4085](https://github.com/tangency-labs/solidcraft/issues/4085) | no new geometry: M6 on a 7 mm shaft is a shaft thicker than the thread, the family of case 2705 | | [tangency-labs/solidcraft#4087](https://github.com/tangency-labs/solidcraft/issues/4087) | feature request: the thread as a few selectable faces rather than many facets; no closed-form face count, no number to grade | | [tangency-labs/solidcraft#4093](https://github.com/tangency-labs/solidcraft/issues/4093) | other area: sweeps (a guided helical sweep cut whose exported mesh has open boundaries; not the Thread feature) |