Skip to main content

Filling polyhedral molds

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 709))

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.

Unable to display preview. Download preview PDF.

References

  1. Bose, P., M. van Kreveld, and G. Toussaint, Filling polyhedral molds. Tech. Rep. No. SOCS 93.1, School of Computer Science, McGill University, 1993.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. Bown, J., Injection Moulding of Plastic Components. McGraw-Hill, England, 1979.

    Google Scholar 

  4. Chazelle, B., Triangulating a simple polygon in linear time. Proc. 31st IEEE Symp. Found. Comp. Science (1990), pp. 220–230.

    Google Scholar 

  5. Chazelle, B., and H. Edelsbrunner, An optimal algorithm for intersecting line segments in the plane. J. ACM 39 (1992), pp. 1–54.

    Article  Google Scholar 

  6. Dobkin, D., and S. Reiss, The Complexity of Linear Programming. Theoretical Computer Science 11 (1980), pp. 1–18.

    Article  Google Scholar 

  7. Edelsbrunner, H., Algorithms in Combinatorial Geometry. Springer-Verlag, Berlin, 1987.

    Google Scholar 

  8. Fekete, S., and J. Mitchell, Geometric aspects of injection molding. Manuscript, 1993.

    Google Scholar 

  9. Gajentaan, A., and M.H. Overmars, O(n2) difficult problems in computational geometry. Tech. Report, Dept. of Computer Science, Utrecht University, 1993, to appear.

    Google Scholar 

  10. Hui, K.C., and S.T. Tan, Mould design with sweep operations — a heuristic search approach. C.A.D., 24-2: 81–90, 1992.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. Megiddo, N., Linear-time algorithms for linear programming in R 3 and related problems. SIAM J. Comp. 12 (1983), pp. 759–776.

    Article  Google Scholar 

  15. Melkman, A., On-line construction of the convex hull of a simple polyline. Inform. Process. Lett. 25, (1987), pp. 11–12.

    Google Scholar 

  16. Preparata, F.P., and M.I. Shamos, Computational geometry — an introduction. Springer-Verlag, New York, 1985.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. Sharir, M., On k-sets in arrangements of curves and surfaces. Discr. & Comp. Geom. 6 (1991), pp. 593–613.

    Google Scholar 

  19. Toussaint, G., Movable Separability of Sets. In: Computational Geometry, North-Holland, New York, (1990), pp. 335–375.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Frank Dehne Jörg-Rüdiger Sack Nicola Santoro Sue Whitesides

Rights and permissions

Reprints 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

Publish with us

Policies and ethics