Studio is a minimalist GUI for solid modeling with the libfive
kernel.
It uses Python 3 or
Guile Scheme,
as the design language.
The UI combines script-based design with direct modeling: click and drag directly on your models, and the changes will be back-propagated into the script!
Code is executed live, in a background thread, and with sandboxing for safety (Guile only).
Note: these videos are recorded in an older version of Studio, and may not work exactly as written with the most recent build. Please see the examples page for up-to-date scripts.
The standard library is indexed for quick reference:
Impressed? Intrigued? Confused?
Visit the Download page and try it out yourself.