Abstract
Given a simple rectilinear polygon P in the xy-plane, a roof over P is a terrain over P whose faces are supported by planes through edges of P that make a dihedral angle π/4 with the xy-plane. In this paper, we introduce realistic roofs by imposing a few additional constraints. We investigate the geometric and combinatorial properties of realistic roofs, and show a connection with the straight skeleton of P. We show that the maximum possible number of distinct realistic roofs over P is \((n-4)/2 \choose \lfloor(n-4)/4\rfloor\) when P has n vertices. We present an algorithm that enumerates a combinatorial representation of each such roof in O(1) time per roof without repetition, after O(n 4) preprocessing time. We also present an O(n 5)-time algorithm for computing a realistic roof with minimum height or volume.
Work by Ahn was supported by the National Research Foundation of Korea Grant funded by the Korean Government (MEST) (NRF-2010-0009857). Work by Bae and Lee was supported by National Research Foundation of Korea(NRF) grant funded by the Korea government(MEST) (No. 2011-0005512). Work by Shin was Supported by research grant 2011 funded by Hankuk U. of Foreign Studies.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Aichholzer, O., Albertsa, D., Aurenhammer, F., Gärtner, B.: A novel type of skeleton for polygons. J. Universal Comput. Sci. 1, 752–761 (1995)
Aichholzer, O., Aurenhammer, F.: Straight Skeletons for General Polygonal Figures in the Plane. In: Cai, J.-Y., Wong, C.K. (eds.) COCOON 1996. LNCS, vol. 1090, pp. 117–226. Springer, Heidelberg (1996)
Barequet, G., Goodrich, M.T., Levi-Steiner, A., Steiner, D.: Straight-skeleton based contour interpolation. In: Proc. 14th ACM-SIAM Symp. Discrete Alg. (SODA), pp. 119–127 (2003)
Brenner, C.: Interactive modelling tools for 3d building reconstruction. In: Fritsch, D., Spiller, R. (eds.) Photogrammetric Week 1999, pp. 23–34 (1999)
Brenner, C.: Towards fully automatic generation of city models. Int. Archives of Photogrammetry and Remote Sensing XXXIII(Part B3), 85–92 (2000)
Cheng, S.-W., Vigneron, A.: Motorcycle graphs and straight skeletons. Algorithmica 47, 159–182 (2007)
Cloppet, F., Stamon, G., Olivia, J.-M.: Angular bisector network, a simplified generalized Voronoi diagram: Application to processing complex intersections in biomedical images. IEEE Trans. Pattern Anal. Mach. Intell. 22, 120–128 (2000)
Demaine, E.D., Demaine, M.L., Lindy, J.F., Souvaine, D.L.: Hinged Dissection of Polypolyhedra. In: Dehne, F., López-Ortiz, A., Sack, J.-R. (eds.) WADS 2005. LNCS, vol. 3608, pp. 205–217. Springer, Heidelberg (2005)
Eppstein, D., Erickson, J.: Raising roofs, crashing cycles, and playing pool: Applications of a data structure for finding pairwise interactions. Discrete Comput. Geom. 22, 569–592 (1999)
Huber, S., Held, M.: Theoretical and practical results on straight skeletons of planar straight-line graphs. In: Symposium on Computational Geometry, pp. 171–178 (2011)
Huber, S., Held, M.: Theoretical and practical results on straight skeletons of planar straight-line graphs. In: Proc. 27th Annu. ACM Sympos. Comput. Geom., pp. 171–178 (2011)
Khoshelham, K., Li, Z.L.: A split-and-merge technique for automated reconstruction of roof planes. Photogrammetric Engineering and Remote Sensing 71(7), 855–863 (2005)
Krauß, T., Lehner, M., Reinartz, P.: Generation of coarse 3D models of urban areas from high resolution stereo satellite images. Int. Archives of Photogrammetry and Remote Sensing XXXVII, 1091–1098 (2008)
Laycock, R.G., Day, A.M.: Automatically generating large urban environments based on the footprint data of buildings. In: Proc. 8th ACM Sympos. Solid Model. Appl., pp. 346–351 (2003)
Oliva, J.-M., Perrin, M., Coquillart, S.: 3D reconstruction of complex polyhedral shapes from contours using a simplified generalized Voronoi diagram. Comput. Graph. Forum 15(3), 397–408 (1996)
Sohn, G., Huang, X.F., Tao, V.: Using a binary space partitioning tree for reconstructing polyhedral building models from airborne lidar data. Photogrammetric Engineering and Remote Sensing 74(11), 1425–1440 (2008)
Tǎnase, M., Veltkamp, R.C.: Polygon decomposition based on the straight line skeleton. In: Proc. 19th ACM Sympos. Comput. Geom., pp. 58–67 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ahn, HK., Bae, S.W., Knauer, C., Lee, M., Shin, CS., Vigneron, A. (2011). Generating Realistic Roofs over a Rectilinear Polygon. In: Asano, T., Nakano, Si., Okamoto, Y., Watanabe, O. (eds) Algorithms and Computation. ISAAC 2011. Lecture Notes in Computer Science, vol 7074. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25591-5_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-25591-5_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-25590-8
Online ISBN: 978-3-642-25591-5
eBook Packages: Computer ScienceComputer Science (R0)