Alessandro Muntoni, Lucio Davide Spano, Riccardo Scateni
Smart Tools and Applications in Graphics (2019)
We present here Split and Mill: an interactive system for the manual volume decomposition of free form shapes. Our primary purpose is to generate portions respecting the properties allowing to mill them with a 3-axis milling machine. We show that a manual decomposition is competitive with the automatic partitioning when the user is skilled enough. We, thus, think that our tool can be beneficial for the practitioners in the field, and we release it as free software.
Source code is hosted on this GitHub repository. The program is built and tested on Ubuntu 18.04 with GCC 7.3 and on Microsoft Windows 10 with MSVC2017.
git clone --recursive https://github.com/cg3hci/SplitAndMill
sudo apt-get install qt5-default
sudo apt-get install libboost-all-dev libcgal-dev libgmp-dev libqglviewer-dev-qt5 libeigen3-dev
qmake SplitAndMill.pro
make
Download Qt and install it.
Download Eigen library and create an environment variable called EIGEN_PATH containing the path in which the library is placed.
Download and install CGAL library and create an environment variable called CGAL_PATH containing the path in which the library is installed.
Download and install libQGLViewer library and create an environment variable called LIBQGLVIEWER_PATH containing the path in which the library is installed.
Clone this repo:
git clone --recursive https://github.com/cg3hci/SplitAndMill
Open the SplitAndMill project with QtCreator and run it.
For any info about the software, please contact Alessandro Muntoni ([email protected]). The software is provided without warranty of any kind. In case of bugs please report them here.
GPL3 licensed