Skip to content

v1.10.0 — 3D Fillet & Manual Export

Latest

Choose a tag to compare

@vipenzo vipenzo released this 25 Mar 10:00
· 170 commits to main since this release

Highlights

3D Fillet (new)

Round edges on 3D meshes with fillet, complementing the existing chamfer:

(-> mesh (fillet :top 3 :segments 8))       ; Rounded top edges
(-> mesh (fillet :all 2))                   ; All sharp edges
(-> mesh (fillet :top 3 :blend-vertices true)) ; With spherical corner blend

Per-edge concave cutters with quarter-circle arc cross-section. Optional vertex sphere blending at corners where 3+ faces meet.

3D Chamfer improvements

  • Continuous strip mesh for faster CSG (single mesh-difference)
  • Turtle-oriented selectors: :top :bottom :up :down :left :right :all

Manual Export

Generate downloadable Markdown manuals with screenshots:

(export-manual-en)    ; Download Manual_en.md
(export-manual-it)    ; Download Manuale_it.md

Python script for batch export with images:

python3 scripts/export-manual.py --lang en      # With screenshots
python3 scripts/export-manual.py --check        # Non-regression test

Other

  • Improved capture scene lighting and camera framing for better screenshots
  • New examples: multiboard connector, pipe clamp
  • Shell API unified: :style keyword replaces separate functions
  • Pattern tiling and decorated shell caps (voronoi, grid)
  • fillet-shape, chamfer-shape for 2D corner operations
  • capped shape-fn for loft cap rounding