Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Dapper: decompose-and-pack for 3D printing

Published: 02 November 2015 Publication History

Abstract

We pose the decompose-and-pack or DAP problem, which tightly combines shape decomposition and packing. While in general, DAP seeks to decompose an input shape into a small number of parts which can be efficiently packed, our focus is geared towards 3D printing. The goal is to optimally decompose-and-pack a 3D object into a printing volume to minimize support material, build time, and assembly cost. We present Dapper, a global optimization algorithm for the DAP problem which can be applied to both powder- and FDM-based 3D printing. The solution search is top-down and iterative. Starting with a coarse decomposition of the input shape into few initial parts, we progressively pack a pile in the printing volume, by iteratively docking parts, possibly while introducing cuts, onto the pile. Exploration of the search space is via a prioritized and bounded beam search, with breadth and depth pruning guided by local and global DAP objectives. A key feature of Dapper is that it works with pyramidal primitives, which are packing- and printing-friendly. Pyramidal shapes are also more general than boxes to reduce part counts, while still maintaining a suitable level of simplicity to facilitate DAP optimization. We demonstrate printing efficiency gains achieved by Dapper, compare to state-of-the-art alternatives, and show how fabrication criteria such as cut area and part size can be easily incorporated into our solution framework to produce more physically plausible fabrications.

References

[1]
Aho, A. V., and Corasick, M. J. 1975. Efficient string matching: An aid to bibliographic search. Communications of the ACM 18, 6, 333--340.
[2]
Cagan, J., Shimada, K., and Yin, S. 2002. A survey of computational approaches to three-dimensional layout problems. Computer-Aided Design 34, 597--611.
[3]
Chen, Y., and Medioni, G. 1992. Object modelling by registration of multiple range images. Image Vision Comput. 10, 3, 145--155.
[4]
Crainic, T. G., Perboli, G., and Tadei, R. 2012. Recent Advances in Multi-Dimensional Packing Problems. New Technologies - Trends, Innovations and Research.
[5]
Dickinson, J. K., and Knopf, G. K. 2002. Packing subsets of 3D parts for layered manufacturing. International Journal of Smart Engineering System Design 4, 3, 147--161.
[6]
Gogate, A. S., and Pande, S. S. 2008. Intelligent layout planning for rapid prototyping. International Journal of Production Research 46, 20, 560--563.
[7]
Hildebrand, K., Bickel, B., and Alexa, M. 2013. Orthogonal slicing for additive manufacturing. Computer & Graphics 37, 6, 669--675.
[8]
Hoffman, D. D., and Richards, W. A. 1984. Parts of recognition. Cognition 18, 65--96.
[9]
Hu, R., Li, H., Zhang, H., and Cohen-Or, D. 2014. Approximate pyramidal shape decomposition. ACM Trans. on Graph 33, 6, 213:1--213:12.
[10]
Lowerre, B. T. 1976. The harpy speech recognition system. PhD thesis, Carnegie Mellon University.
[11]
Luo, L., Baran, I., Rusinkiewicz, S., and Matusik, W. 2012. Chopper: Partitioning models into 3D-printable parts. ACM Trans. on Graph 31, 6, 129:1--129:9.
[12]
Shamir, A. 2008. A survey on mesh segmentation techniques. Computer Graphics Forum 27, 6, 1539--1556.
[13]
Vanek, J., Garcia, J., Benes, B., Mech, R., Carr, N., Stava, O., and Miller, G. 2014. PackMerger: A 3D print volume optimizer. Computer Graphics Forum 33, 6, 322--332.
[14]
Wikipedia, 2014. 3D printing --- wikipedia, the free encyclopedia. {Online; accessed 6-November-2014}.
[15]
Zhou, Y., and Wang, R. 2012. An algorithm for creating geometric dissection puzzles. In Proc. of Bridges Conf., 49--58.
[16]
Zhou, Y., Sueda, S., Matusik, W., and Shamir, A. 2014. Boxelization: Folding 3D objects into boxes. ACM Trans. on Graph 33, 4, 71:1--71:8.

Cited By

View all
  • (2024)3D geometric shape assembly via efficient point cloud matchingProceedings of the 41st International Conference on Machine Learning10.5555/3692070.3693140(26856-26873)Online publication date: 21-Jul-2024
  • (2024)Unmake to Remake: Materiality-Driven Rapid PrototypingACM Transactions on Computer-Human Interaction10.1145/368527031:6(1-31)Online publication date: 21-Aug-2024
  • (2024)Dr. KID: Direct Remeshing and K-Set Isometric Decomposition for Scalable Physicalization of Organic ShapesIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.332659530:1(705-715)Online publication date: 1-Jan-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 34, Issue 6
November 2015
944 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/2816795
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 02 November 2015
Published in TOG Volume 34, Issue 6

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. 3D printing
  2. decompose-and-pack
  3. pyramidal shape

Qualifiers

  • Research-article

Funding Sources

  • Guangdong Science and Technology Program
  • Israeli Science Foundation
  • NSERC Canada
  • Shenzhen VisuCA Key Lab
  • U.S.-Israel Bi-National Science Foundation
  • National 973 Program
  • NSFC

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)40
  • Downloads (Last 6 weeks)2
Reflects downloads up to 12 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)3D geometric shape assembly via efficient point cloud matchingProceedings of the 41st International Conference on Machine Learning10.5555/3692070.3693140(26856-26873)Online publication date: 21-Jul-2024
  • (2024)Unmake to Remake: Materiality-Driven Rapid PrototypingACM Transactions on Computer-Human Interaction10.1145/368527031:6(1-31)Online publication date: 21-Aug-2024
  • (2024)Dr. KID: Direct Remeshing and K-Set Isometric Decomposition for Scalable Physicalization of Organic ShapesIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.332659530:1(705-715)Online publication date: 1-Jan-2024
  • (2024)Cost-Optimal Cutting and Packing for Nuclear Decommissioning2024 30th International Conference on Mechatronics and Machine Vision in Practice (M2VIP)10.1109/M2VIP62491.2024.10746009(1-6)Online publication date: 3-Oct-2024
  • (2024)Comprehensive review of additive manufacturing lifecycle optimization in a cloud environment: from distributed manufacturing to postprocessingRapid Prototyping Journal10.1108/RPJ-04-2024-0182Online publication date: 6-Nov-2024
  • (2024)3D-measurement of particles and particulate assemblies - A review of the paradigm shift in describing anisotropic particlesPowder Technology10.1016/j.powtec.2024.120109447(120109)Online publication date: Nov-2024
  • (2024)Big data, machine learning, and digital twin assisted additive manufacturing: A reviewMaterials & Design10.1016/j.matdes.2024.113086244(113086)Online publication date: Aug-2024
  • (2024)Nesting and scheduling optimization of additive manufacturing systemsComputers and Operations Research10.1016/j.cor.2024.106592165:COnline publication date: 2-Jul-2024
  • (2024)3D decomposition optimization of topology-optimized structures considering a build volume constraint for additive manufacturingComputer Methods in Applied Mechanics and Engineering10.1016/j.cma.2024.117357432(117357)Online publication date: Dec-2024
  • (2024)Dynamics simulation-based packing of irregular 3D objectsComputers & Graphics10.1016/j.cag.2024.103996123(103996)Online publication date: Oct-2024
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media