Menu

Tree [f36d9c] master /
 History

HTTPS access


File Date Author Commit
 config 2022-05-24 Fredrick O Jackson Fredrick O Jackson [5f0fc2] Initial commit
 doc 2022-05-24 Fredrick O Jackson Fredrick O Jackson [5f0fc2] Initial commit
 src 2022-06-10 Fredrick O Jackson Fredrick O Jackson [f36d9c] mid-change calculation routines
 .qmake.stash 2022-05-24 Fredrick O Jackson Fredrick O Jackson [5f0fc2] Initial commit
 Makefile_ 2022-05-24 Fredrick O Jackson Fredrick O Jackson [5f0fc2] Initial commit
 README.txt 2022-05-24 Fredrick O Jackson Fredrick O Jackson [5f0fc2] Initial commit
 cppcam 2022-06-10 Fredrick O Jackson Fredrick O Jackson [f36d9c] mid-change calculation routines
 cppcam.debug 2022-05-24 Fredrick O Jackson Fredrick O Jackson [5f0fc2] Initial commit
 tmp.stl 2022-05-24 Fredrick O Jackson Fredrick O Jackson [5f0fc2] Initial commit

Read Me

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.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.