Note! This is prototype, don't expect it to work at all.
- python-vtk libboost-python-dev python-protobuf
- opencamlib (patched)
- libarea (compiled with clipper)
Checkout Opencamlib source code with:
git clone https://github.com/aewallin/opencamlib
The following patch should be applied:
--- a/src/ocl_geometry.cpp
+++ b/src/ocl_geometry.cpp
@@ -115,6 +115,7 @@ void export_geometry() {
.def("getPoints", &Triangle_py::getPoints)
.def("__str__", &Triangle_py::str)
.def_readonly("p", &Triangle_py::p)
+ .def_readonly("n", &Triangle_py::n)
;
bp::class_<STLSurf>("STLSurf_base") // needed by STLSurf_py below
;
Checkout libarea code with:
git clone https://github.com/Heeks/libarea
Then, compile like this:
make -f Makefileclipper
make -f Makefileclipper install
Opencamlib is GPLv3, libarea is BSD, so this work is GPLv3 also.