menpo/menpo3d

Proposal: add support for CGAL

jabooth opened this issue · 2 comments

CGAL seems like a pretty solid library for performing lots of geometric tasks.

It's like VTK, but purely focused on accurate computation.

For instance, they have a nice efficient surface intersection object:
http://doc.cgal.org/latest/AABB_tree/

The benchmarks seem promising. I'm wondering if it is worth making CGAL a dependency and wrapping methods to get high performance utilities for our 3D deformable modelling work.

I am sure they are already some Python wrappers of CGAL, maybe this.

I think the problem with CGAL is that it is heavily templated, so it might end up being like dlib where you have to pick and choose what API to expose.

This is on conda-forge now.