diff --git a/src/experimental/polyhedron_hull.scad b/src/experimental/polyhedron_hull.scad index 2e298408..5ea30a76 100644 --- a/src/experimental/polyhedron_hull.scad +++ b/src/experimental/polyhedron_hull.scad @@ -1,7 +1,6 @@ -module polyhedron_hull(points) { - // a workaround from http://forum.openscad.org/missing-features-tc30187.html - hull() polyhedron(points, [[for(i=[0:len(points)-1]) i]]); +use <../__comm__/_convex_hull3.scad>; - // Will I implement Convex Hulls (3D)? - // https://www.cs.jhu.edu/~misha/Spring16/10.pdf +module polyhedron_hull(points) { + vts_faces = _convex_hull3(points); + polyhedron(vts_faces[0], vts_faces[1]); } \ No newline at end of file