Generate 2D toolpaths from polygons
Project description
pypocketing: ALPHA
Fill 2D regions with traversals, useful someday for generating milling tool paths.
Disclaimer: Crusty Alpha Software
This is a dump of a bunch of prototype code. It is only put up in the hopes that it becomes less terrible someday, but until then you should probably use something else: pyactp, openvoronoi, opencamlib, libarea
Design Goals: Why Bother
There are a lot of other options above. However, most of them aren't super active and are generally C- based with python bindings. This is intended as a vectorized numpy approach to the same problem, in the vein of trimesh.
Scope
- Accept shapely.geometry.Polygon objects as input
- Generate toolpath output as a sequence of (n, 2) float arrays
- Collision check and calculate feed rates using raster checks
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pocketing-0.0.14.tar.gz
(13.0 kB
view hashes)
Built Distribution
pocketing-0.0.14-py3-none-any.whl
(15.8 kB
view hashes)
Close
Hashes for pocketing-0.0.14-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2632fefba39a0becbaf7e91dd1d530e0bcf6652fc9d7bf3bd62c746341bd9d4c |
|
MD5 | 18292b5f24c9b6f43d46db4833d871e6 |
|
BLAKE2b-256 | dd5bcfefe8b75530c0b7d3f5354f0f4b1c6cae1c3679acbcdf0685af3c758aeb |