Skip to content
Library and python module for pocketing and profiling operations
C++ Other
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
debian
kbool I added the Box class and made other changes as part of adding a zig … Sep 11, 2010
kurve
pocket
Arc.cpp
Arc.h
Area.cpp
Area.h
AreaBoolean.cpp
AreaClipper.cpp I fixed many compiler warnings ( VS2008 build ) Mar 10, 2016
AreaDxf.cpp
AreaDxf.h
AreaOrderer.cpp
AreaOrderer.h
AreaPocket.cpp
Box2D.h
CMakeLists.txt
Circle.cpp changing some license headers to BSD Feb 11, 2011
Circle.h
Curve.cpp
Curve.h
Point.h
PythonStuff.cpp
PythonStuff.h
README.md
area clipper.sln
area clipper.vcproj
area.sln
area.vcproj
clipper.cpp
clipper.hpp
dxf.cpp
dxf.h
kbool.vcproj
test.bat
test.py

README.md

Area

Area is a CAM-related software for pocketing operation.

This project provides library and associated python-module to compute pocket operations.

Written by Dan Heeks danheeks@gmail.com, derived from the kbool library written by Klaas Holwerda

Here is some tool-path created with Pocket ( Displayed using HeeksCNC ).

Installation

Dependencies

To build libarea, you need:

  • CMake
  • Python (with developers files)
  • Python Boost (with developers files)

Fetch sources

git clone git@github.com:Heeks/libarea.git

Build

Under MacOSX, GNU/Linux, *BSD and probably a lot of POSIX systems

cd libarea
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
make
sudo make install

Contribute

You can contribute to libarea many ways:

  • Catch bugs and report them to issue tracker
  • Write patches and report them on associated issue or by email
  • Improve it: optimizations, build enhancements, documentation, etc. are welcome
  • Package it software for your preferred distributions
Something went wrong with that request. Please try again.