Roadmap
What to do?
-
Refactoring the code.
-
Get the simulator up an running.
-
Simulation: Move from a simple 2.5-D voxel approach to a full quadtree/ octree simulation.
Toolpath generation: From 2.5-D voxel to pure mesh (with Minkowski-sums).
Installation
Install the necessary packages:
sudo apt-get install build-essential subversion libgl1-mesa-dev libglu1-mesa-dev liblua5.1-0-dev wx2.8-headers wx-common libwxbase2.8-dev libwxgtk2.8-dev
For C++: sudo apt-get install
-
build-essential
-
subversion
For Open GL (with Mesa) or whatever provides GL/gl.h and GL/glu.h:
-
libgl1-mesa-dev
-
libglu1-mesa-dev
For LUA:
For wxWidgets:
-
wx2.8-headers
-
wx-common
-
libwxbase2.8-dev
-
libwxgtk2.8-dev
Get the source:
svn co https://genericcam.svn.sourceforge.net/svnroot/genericcam/trunk genericcam
Compile:
cd genericcam
make
Start:
./genericcam
Coding Style
-
All internal variables are in SI base units. Units may be changed upon display or in/export.
-
UpperCamelCase for functions and classes LowerCamelCase for variables.
-
Toby style formatting.
Documentation for developers
Code documentation
Classes related to the GUI:
Classes related to a project: