Skip to content

v1.1.0

Latest

Choose a tag to compare

@revarbat revarbat released this 20 Jul 05:48

Changes

  • Adds an openscad-evaluator console script: evaluate a .scad file and export STL, OBJ, OFF, or 3MF in one step, with echo()/warnings on stdout and errors on stderr.
  • Adds --debug: a small, gdb-style interactive debugger (breakpoints, step/next/finish, print, backtrace, set variable) built entirely on the existing public debug_hook/error_break_fn/return_hook callback contract.
  • 3MF export is pure Python (no lib3mf dependency, which has limited platform support) — all four export formats now work with no optional extras.
  • Adds examples/minimal_debugger.py and examples/manifold_cache_reuse.py, runnable and self-checking under pytest.
  • Cleans up stale BelfrySCAD-specific cross-references left over from the initial extraction in docs/evaluator.md.