tscad GitHub

solidcore issues found while building tscad

Pinned mirror rev: e7627f7f18176460ad4fb64fd1376fd66e1fe3b3 (github.com/tangency-labs/solidcore). Each entry: what happens, a minimal tscad IR repro, and the tscad-side workaround (if any). These have NOT been filed upstream.

1. STEP writer emits cylinders as zero-angle cones

2. STEP read: no pcurve of a NURBS edge on a spline surface

3. Union of overlapping spheres is slow

4. Inward shell across tangent walls fails

5. Sweep along a helix fails or is slow

6. Booleans are ~1 s per cut on the dev wasm

7. Transforming a torus leaves a non-finite tolerance (confirmed on the raw ops API)

8. Boolean of a rotated torus with itself is wrong

9. More fuzzer findings (see docs/FUZZ.md)

10. union_all refuses a union that pairwise unions (in the right order) accept

11. Extruding the DejaVu Sans glyph "s" at 11–13 mm fails

12. solidcore-ops serialises every operation process-wide

13. An oversized fillet is accepted instead of refused

14. Intersecting a nested lip with its rim: PointClassify unsupported

15. Extrude depends on the profile's winding

16. Union of a 6×3 grid of overlapping cylinders fails

17. Gear root gaps still fail to extrude after the #15 retry

18. Extruding a profile with 0.008 mm arcs fails

19. Extruding the DejaVu Sans glyph "t" at 1–3 mm fails

Note on #15, #17, #18, #19: two constructions, same refusal

20. Fillet "no room" on an obround arm

21. A union's result depends on how its children are grouped

22. Shell of a smooth loft fails

Notes (tscad bugs found and fixed, not kernel bugs)