cppcam Code
cppcam is a 3D CAD app for drafting G-Code toolpaths for CNC Routers
Status: Alpha
Brought to you by:
fredjackson
| File | Date | Author | Commit |
|---|---|---|---|
| config | 2022-05-24 |
|
[5f0fc2] Initial commit |
| doc | 2022-05-24 |
|
[5f0fc2] Initial commit |
| src | 2022-06-10 |
|
[f36d9c] mid-change calculation routines |
| .qmake.stash | 2022-05-24 |
|
[5f0fc2] Initial commit |
| Makefile_ | 2022-05-24 |
|
[5f0fc2] Initial commit |
| README.txt | 2022-05-24 |
|
[5f0fc2] Initial commit |
| cppcam | 2022-06-10 |
|
[f36d9c] mid-change calculation routines |
| cppcam.debug | 2022-05-24 |
|
[5f0fc2] Initial commit |
| tmp.stl | 2022-05-24 |
|
[5f0fc2] Initial commit |
This repository holds a port of pycam to C++/Qt. The project was then renamed to cppcam, and the git repository was lost and recreated. Currently, the following has been ported from python to C++: Geometry: Point, Edge/Line, Triangle/Plane, Model intersection Cutter: BaseCutter, SphericalCutter, CylindricalCutter Importers: STLImporter Exporters: STLExporter The following has been rewritten: PathProcessor: StraightSegmentDetector, StepUpDetector, StepDownDetector PathGenerator: SimpleCutter: parallellized Exporters: GCodeExporter: basic functionality, configurable output GUI: The gui is rudimentary, but functional. Tool paths for routers (3 axis) and lathes (4 axis) can be created without significant effort.