Skip to content

aerickson/implicitcad_watcher

Repository files navigation

implicitcad_watcher

Gem Version CI codecov MIT Licensed

overview

implicitcad_watcher watches any .escad files in the current directory and recompiles them with ImplicitCAD (http://www.implicitcad.org/).

ImplicitCAD lacks an IDE like OpenSCAD and this makes it much easier to iterate on designs and get rapid feedback. I use OS X's Finder preview functionality for displaying the resulting STL file.

openscad_watcher

Some things just don't work in ImplicitCAD, so it's nice to be able to render with OpenSCAD. That's what openscad_watcher is for! Use it just like implicitcad_watcher, but on .scad or .escad files.

ImplicitCAD has features that OpenSCAD doesn't, so not all files will render.

Usage

cd git/3d_models/fidget_spinner_915/
implicitcad_watcher
// create or edit a .escad file
// view resulting stl file
// repeat (edit and view cycle)

Installation

gem install specific_install
gem specific_install -l https://www.github.com/aerickson/implicitcad_watcher

Development

Running Locally

./bin/implicitcad_watcher
./bin/openscad_watcher

# old
ruby -Ilib bin/implicitcad_watcher

TODO

  • make openscad_watcher work on non-osx hosts
  • redo structure... seems to not be best practice

Links

License

implicitcad_watcher is released under the MIT License. See the bundled LICENSE file for details.

About

Watches a directory for changes to ImplicitCAD or OpenSCAD files and renders them to STL files.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages