Skip to main content
Log in

Visible surface calculation for complex unstructured polygonal scences

Die Berechnung sichtbarer Flächen für komplexe, unstrukturierte Polygonszenen

  • Published:
Computing Aims and scope Submit manuscript

Abstract

The visible surface problem is to determine those subpolygons of a 3-D scence of arbitrary simple planar polygons which are visible from a given viewpoint. The algorithm which is presented here, and which is designed for complex scenes solves this problem by an implicit partitioning w.r.t. a raster of cells. The estimation of complexity leads to propositions on the favorable choice of the grid, and to the characterization of classes of scenes, which are relevant for practical applications, and for which the algorithm shows a linear time and space behavior.

Zusammenfassung

Das Visible-Surface-Problem besteht darin, die Teilpolygone einer 3-D-Szene aus beliebigen einfachen planaren Polygonen zu bestimmen, die von einem gegebenen Augenpunkt aus sichtbar sind. Der Algorithmus der hier vorgestellt wird, und der für umfangreiche Szenen ausgelegt ist, löst dieses Problem durch implizites Zerlegen bezüglich eines Zellrasters. Die Komplexitätsabschätzung führt zu Aussagen über die günstige Wahl des Gitters und zu der Charakterisierung von Szenenklassen, welche bei praktischen Anwendungen auftreten, und für die der Algorithmus ein lineares Zeit- und Speicherplatzverhalten zeigt.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Cook, R. L., Torrance, K. E.: A reflectance model for computer graphics. ACM Trans. on Graphics1, 7–24 (1982).

    Article  Google Scholar 

  2. Franklin, W. R.: A linear time exact hidden surface algorithm. Computer Graphics14, 117–123 (1980).

    Google Scholar 

  3. Garey, M. R., Johnson, D. S., Preparata, F. P., Tarjan, T. E.: Triangulating a simple polygon. IPL7, 175–179 (1978).

    Article  Google Scholar 

  4. Newman, W. M., Sproull, R. F.: Principles of Interactive Computer Graphics. Tokyo: McGraw-Hill 1979.

    Google Scholar 

  5. Schmitt, A.: Time and space bounds for hidden line and visible surface algorithms. Proceedings Eurographics '81, North Holland Publ. Comp., 43–56 (1981).

  6. Schmitt, A.: On the computational power of the floor function. IPL14, 1–3 (1982).

    Article  Google Scholar 

  7. Pilster, H.: Erzeugung von Halbtonbildern für beleuchtete 3D-Szenen. Uni Karlsruhhe: Diplomarbeit, Inst. für Inform. I (1983).

  8. Weiler, K.: Polygon comparison using a graph representation. Computer Graphics14, 10–18 (1980).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Müller, H., Schmitt, A. & Abramowski, S. Visible surface calculation for complex unstructured polygonal scences. Computing 35, 231–246 (1985). https://doi.org/10.1007/BF02240191

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02240191

AMS Subject Classification

Key words

Navigation