Abstract
In the manufacturing industry, finding an orientation for a mold that eliminates surface defects and insures a complete fill after termination of the injection process is an important problem. We study the problem of determining a favorable position of a mold (modeled as a polyhedron), such that when it is filled, no air bubbles and ensuing surface defects arise. Given a polyhedron in a fixed orientation, we present a linear time algorithm that determines whether the mold can be filled from that orientation without forming air bubbles. We also present an algorithm that determines the most favorable orientation for a polyhedral mold in O(n 2) time. A reduction from a well-known problem indicates that improving the O(n 2) bound is unlikely for general polyhedral molds. But we give an improved algorithm for molds that satisfy a local regularity condition that runs in time O(nk log2 n log log(n/k)), where k is the number of local maxima. Finally, we relate fillability to certain known classes of polyhedra.
Research supported in part by NSERC PGSB scholarship, an NSERC international fellowship, and NSERC-OGP0009293 and FCAR-93ER0291.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
Bose, P., M. van Kreveld, and G. Toussaint, Filling polyhedral molds. Tech. Rep. No. SOCS 93.1, School of Computer Science, McGill University, 1993.
Bose, P., and G. Toussaint, Geometric and computational aspects of injection molding. Tech. Rep. No. SOCS 92.16, School of Computer Science, McGill University, 1992.
Bown, J., Injection Moulding of Plastic Components. McGraw-Hill, England, 1979.
Chazelle, B., Triangulating a simple polygon in linear time. Proc. 31st IEEE Symp. Found. Comp. Science (1990), pp. 220–230.
Chazelle, B., and H. Edelsbrunner, An optimal algorithm for intersecting line segments in the plane. J. ACM 39 (1992), pp. 1–54.
Dobkin, D., and S. Reiss, The Complexity of Linear Programming. Theoretical Computer Science 11 (1980), pp. 1–18.
Edelsbrunner, H., Algorithms in Combinatorial Geometry. Springer-Verlag, Berlin, 1987.
Fekete, S., and J. Mitchell, Geometric aspects of injection molding. Manuscript, 1993.
Gajentaan, A., and M.H. Overmars, O(n2) difficult problems in computational geometry. Tech. Report, Dept. of Computer Science, Utrecht University, 1993, to appear.
Hui, K.C., and S.T. Tan, Mould design with sweep operations — a heuristic search approach. C.A.D., 24-2: 81–90, 1992.
van Kreveld, M., Fat partitioning, fat covering and the union size of polygons. Tech. Rep. No. SOCS 93.2, School of Computer Science, McGill University, 1993. Extended abstract in these proceedings.
Matoušek, J., N. Miller, J. Pach, M. Sharir, S. Sifrony, and E. Welzl, Fat triangles determine linearly many holes. Proc. 32nd IEEE Symp. Found. Comp. Science (1991), pp. 49–58.
McCallum, D. and D. Avis, A linear time algorithm for finding the convex hull of a simple polygon. Inform. Process. Lett. 8, (1979), pp. 201–205.
Megiddo, N., Linear-time algorithms for linear programming in R 3 and related problems. SIAM J. Comp. 12 (1983), pp. 759–776.
Melkman, A., On-line construction of the convex hull of a simple polyline. Inform. Process. Lett. 25, (1987), pp. 11–12.
Preparata, F.P., and M.I. Shamos, Computational geometry — an introduction. Springer-Verlag, New York, 1985.
Pribble, W.I., Molds for reaction injection, structural foam and expandable styréne molding. In: Plastics mold engineering handbook, J.H. DuBois and W.I. Pribble (Eds.), Van Nostrand Reinhold Company Inc., New York, 1987.
Sharir, M., On k-sets in arrangements of curves and surfaces. Discr. & Comp. Geom. 6 (1991), pp. 593–613.
Toussaint, G., Movable Separability of Sets. In: Computational Geometry, North-Holland, New York, (1990), pp. 335–375.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bose, P., van Kreveld, M., Toussaint, G. (1993). Filling polyhedral molds. In: Dehne, F., Sack, JR., Santoro, N., Whitesides, S. (eds) Algorithms and Data Structures. WADS 1993. Lecture Notes in Computer Science, vol 709. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57155-8_249
Download citation
DOI: https://doi.org/10.1007/3-540-57155-8_249
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57155-1
Online ISBN: 978-3-540-47918-5
eBook Packages: Springer Book Archive