Optimal Algorithms for Separating a Polyhedron from Its Single-Part Mold
Prosenjit Bose, Tzvika Geft, Dan Halperin, Shahar Shamai

TL;DR
This paper introduces efficient algorithms to determine if a 3D polyhedron can be manufactured using a single-part mold and to find all valid removal directions, significantly improving computational performance over previous methods.
Contribution
The authors present an $O(n)$-time algorithm for deciding castability and a $ heta(n ext{log} n)$-time algorithm for finding all valid removal directions, advancing the state of the art.
Findings
Linear-time castability decision algorithm
Optimal log-linear time removal direction computation
Improved efficiency over previous algorithms
Abstract
Casting is a manufacturing process where liquid material is poured into a mold having the shape of a desired product. After the material solidifies, the product is removed from the mold. We study the case where the mold is made of a single part and the object to be produced is a three-dimensional polyhedron. Objects that can be produced this way are called castable with a single-part mold. A direction in which the object can be removed without breaking the mold is called a valid removal direction. We give an -time algorithm that decides whether a given polyhedron with facets is castable with a single-part mold. When possible, our algorithm provides an orientation of the polyhedron in the mold and a direction in which the product can be removed without breaking the mold. Moreover, we provide an optimal -time algorithm to compute all valid removal directions…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Optimization and Packing Problems · Advanced Numerical Analysis Techniques
