This repository contains functions in Python to program complex structures conveniently in [BRL-CAD] (http://brlcad.org/). These functions are simple enough to be useful, but not comprehensive enough to be a Python Package.
This project is no longer under active development as [OpenSCAD] (http://www.openscad.org/) has stabilized to the point where for my small projects there is no compelling reason for me to use BRL-CAD over OpenSCAD.
- Change the 'mged' binary directory in the interface to point to the correct directory. -- You may need to change the executable name, based on your system. --
- Change the object name to your desired '.g' output filename.
- Insert your CSG operations by using the provided functions (see example) appropriately.
- Run, open 'mged' to view results.
Notes: The resultant '.g' file is placed in the 'mged' directory. Older versions of the '.g' file with the same name are overwritten.
- Add more of BRL-CAD's functionality into this interface.
- Refactor this interface into a proper Python library.
- Add custom functionality (extruded text? surfaces of revolution? extrusions?)
- Add something and create a PR.