Skip to content

mjohns/scad-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenSCAD++

c++ code for easily generating OpenSCAD files.

Example usage:

Union(Cube(10), Sphere(5).Translate(0, 0, 5)).WriteToFile("example.scad");

Producing:

union () {
  cube (size = [ 10.000, 10.000, 10.000], center = true);
  translate ([0.000, 0.000, 5.000]) {
    sphere (r = 5.000);
  }
}
g++ example.cc scad.cc -std=c++17 && ./a.out
openscad -o example.stl example.scad

About

C++ OpenSCAD generation library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published