Interactive Partitioning of 3D Models into Printable Parts

This article presents an easy, flexible and interactive tool for partitioning a 3D model, which is larger than a 3D printers working volume, into printable parts in an intuitive way. Our tool is based on the elegant partitioning optimization framework Chopper. Our tool aims at improving Chopper by providing users three easy-to-use interactive operations: no-go region painting, cutting plane specification and components reunion. With these operations, we show that (1) exhaustive search in the BSP tree-the most time-consuming step in Chopper-can be avoided, (2) more flexible geometric configurations can be provided, (3) users design intention is considered naturally and efficiently, and customized 3D partitioning results can be obtained. We test our tool on a wide range of 3D models and observe promising results. A preliminary user study also demonstrates its effectiveness and efficiency.

[1]  Robert E. Williams,et al.  An efficient curvature‐based partitioning of large‐scale STL models , 2011 .

[2]  N. Carr,et al.  PackMerger: A 3D Print Volume Optimizer , 2014, Comput. Graph. Forum.

[3]  Denis Zorin,et al.  Worst-case structural analysis , 2013, ACM Trans. Graph..

[4]  Huamin Wang,et al.  Level-set-based partitioning and packing optimization of a printable model , 2015, ACM Trans. Graph..

[5]  Ligang Liu,et al.  3D Shape Segmentation and Labeling via Extreme Learning Machine , 2014, Comput. Graph. Forum.

[6]  Jonathan Corney,et al.  Automatic Subdivision and Refinement of Large Components for Rapid Prototyping Production , 2007, J. Comput. Inf. Sci. Eng..

[7]  Charlie C. L. Wang,et al.  Computing stable contact interface for customized surgical jigs , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[8]  Daniel Cohen-Or,et al.  Intelligent mesh scissoring using 3D snakes , 2004, 12th Pacific Conference on Computer Graphics and Applications, 2004. PG 2004. Proceedings..

[9]  D. Cohen-Or,et al.  Dapper , 2015, ACM Trans. Graph..

[10]  Daniel Cohen-Or,et al.  Approximate pyramidal shape decomposition , 2014, ACM Trans. Graph..

[11]  Szymon Rusinkiewicz,et al.  Modeling by example , 2004, ACM Trans. Graph..

[12]  Wojciech Matusik,et al.  Chopper: partitioning models into 3D-printable parts , 2012, ACM Trans. Graph..