← Back to Changelog
v0.3.3

Better SVG import and preprocessing

Highlights

  • SVG attachments now preprocess into OpenSCAD-ready geometry before generation
  • Two conversion modes: polygon mode for path artwork and line mode for line drawings

What’s New

SVG attachments are now preprocessed (experimental)

  • You can now attach SVG files directly in chat
  • SVG preprocessing is marked as experimental, with an in-chat hint if mirrored output appears

Two SVG conversion modes

  • Polygon mode is used for path-based SVGs and converts shapes into polygon-style OpenSCAD geometry for engraving and extrusion workflows
  • Line mode is used for line-based SVGs and converts line segments into stroke-style OpenSCAD geometry, which preserves line drawings better than polygon-only conversion
  • Auto mode selects the best mode per SVG and includes the converted geometry in the agent prompt

Validation update

  • SVG preprocessing now has a size limit of 10 KB
  • If the SVG exceeds the limit, users get a clear validation error instead of a partial or unstable conversion