aewallin / openvoronoi

2D voronoi diagram for point and line-segment sites using incremental topology-oriented algorithm. C++ with python bindings. Licensed under LGPL2.1.

Home Page:http://www.anderswallin.net/cam/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Idea: Use openvoronoi as alternative toolpath in F-Engrave

Blokkendoos opened this issue · comments

Hi Anders,
In the works of refactoring F-Engrave I got the idea to add openvoronoi as an alternative toolpath strategy. After having consulted Scorch, the author, I renamed F-Engrave to OOF-Engrave.

Both openvoronoi as f-engrave are under GPLv3 so I expect using the first in the latter is no problem. My question is whether this assumption is true.

Yes you are correct there should be no issues at all if both programs/libraries are GPL licensed.
For openvoronoi it should be possible to build the library and just link against it from the project that is using the library. I don't remember but there might be an openvoronoi-dev package already for this (it installs the header-files also).

do you have a link to pictures or videos of the toolpaths that OOF-Engrave produces?

Thanks for your swift response.
OOF-Engrave is a Python application. My idea is to use OV as shown in the python examples and, for V-carving, the medial axis examples in particular.
This is my OOF-Engrave repo and here you find the original F-Engrave and the algorithm used.
An example of the OOF-Engrave 2D toolpath, i.e.Scorch's algorithm: https://youtu.be/Xz_Q1KmSoDI
schermafbeelding 2018-03-28 om 19 03 25

The proof-of-concept works.