Skip to content

Latest commit

 

History

History
21 lines (14 loc) · 804 Bytes

README.md

File metadata and controls

21 lines (14 loc) · 804 Bytes

polygonskeletons

A python module to compute straight skeletons using CGAL's algorithm.

example

The polygonskeletons.skeleton_cgal(polygons) python function makes a subprocess call to a CGAL executable to process the data. This executable is compiled at install time, meaning cmake, make, and the CGAL dev files are required for setup.py to work.

Improvements to be made

  • accept polygon soups as input
  • examples
  • choice of EpIc or EpEc kernel at runtime
  • improve setup.py
  • maybe proper documentation?
  • see if CGAL code can be made prettier with more c++11 stuff
  • use boost::python instead of executable + subprocess