Article information
2022 , Volume 27, ¹ 2, p.54-61
Mu Q., Kargin B.A., Kablukova E.G.
Computer-aided construction of three-dimensional convex bodies of arbitrary shapes
Cirrus clouds consist of ice crystals of various shapes, sizes, and orientations. In the numerical study of the radiation characteristics of cirrus clouds, simplified crystal forms likes regular polyhedra (for example, prisms with hexagonal bases) are often used. To study the optical properties of irregularly shaped ice crystals, a number of authors of the previously constructed models in which, for example, a part of the crystal is cut off by a random plane, or the angle between some crystal faces changes randomly. In this paper, it is proposed to use the convex hull of randomly generated or user-specified points in three-dimensional space as a model for irregularly shaped ice crystals. A method for modeling three-dimensional convex polyhedra with a random arrangement of vertices is presented, which is based on the incremental and the directed edges algorithms. Each face of the modeled convex polyhedron is triangular. By stretching and squeezing, as well as an appropriate choice of the distribution function of random points in space, the resulting polyhedra can simulate the irregular shapes of ice cloud crystals. As a result of the algorithm execution, the number of vertices, their coordinates are saved, and for each face of the polyhedron, the sequence of vertices is ordered to make their vector product corresponds to the right-hand rule and determines the direction of the outer normal. These models of three-dimensional convex bodies of various sizes and irregular shapes are designed to calculate the attenuation coefficients and the scattering phase functions of optical radiation by cloud crystals using the ray tracing method. The paper presents a visualization of crystals modeled according to the given algorithm, and the dependence of the number of vertices and faces of the polyhedron on the number of generated random points. The program code is written in C++ using the OpenGL library.
[full text] [link to elibrary.ru]
Keywords: computational geometry, convex hull, algorithm of directed edges, ice crystals
doi: 10.25743/ICT.2022.27.2.005
Author(s): Mu Quan Position: Student Office: Novosibirsk State University Address: 630090, Russia, Novosibirsk, 1, Pirogova str.
E-mail: mutsyuev@gmail.com Kargin Boris Alexandrovich Dr. , Professor Office: Institute of computational mathematics and mathematical geophysics SB RAS Address: 630090, Russia, Novosibirsk, 6, Ac. Lavrentieva aven.
Phone Office: (383) 3356220 E-mail: bkargin@osmf.sscc.ru Kablukova Evgeniya Gennadievna PhD. Office: Institute of Computational Mathematics and Mathematical Geophysics of SB RAS Address: 630090, Russia, Novosibirsk, 6, Ac. Lavrentieva aven.
Phone Office: (383) 3307721 E-mail: Jane_K@ngs.ru SPIN-code: 3162-7640 References:
1. Preparata F.P., Shamos M.I. Computational geometry: an introduction. Springer Science Business Media; 1985: 411.
2. De Berg M., van Krefeld M., Overmars M., Schwarzkopf O. Computational geometry algorithms and applications. 3rd rev. ed. Springer-Verlag; 2008: 386.
3. Jayaram M.A., Fleyeh H. Convex hulls in image processing: a scoping review. American Journal of Intelligent Systems. 2016; 6(2):48–58.
4. Chadnov R.V., Skvortsov A.V. Convex hull algorithms review. Proceedings of the 8th RussianKorean International Symposium on Science and Technology. IEEE; 2004; (2):112–115.
5. Pichardie D., Bertot Y. Formalizing convex hull algorithms. International Conference on Theorem Proving in Higher Order Logics. Berlin, Heidelberg: Springer; 2001: 346–361.
6. Mishchenko M.I., Hovenier J.W., Travis L.D. Light scattering by nonspherical particles: theory, measurements and geophysical applications. San Diego: Academic Press; 1999: 690.
7. Liou K.N. An introduction to atmospheric radiation. San Diego: Academic Press; 2002: 569.
8. Liu C., Panetta R., Yang P. The effective equivalence of geometric irregularity and surface roughness in determining particle single-scattering properties. Optics Express. 2014; 22(19):23620–23627.
9. Macke A., Mueller J., Raschke E. Single scattering properties of atmospheric ice crystals. Journal of the Atmospheric Sciences. 1996; 53(19):2813–2825.
10. Liu C., Panetta R.L., Yang P., Macke A., Baran A.J. Modelling the scattering properties of mineral aerosols using concave fractal polyhedra. Applied Optics. 2013; 52(4):640–652.
11. Shishko V., Konoshonkin A., Kustova N., Timofeev D., Borovoi A. Coherent and incoherent backscattering by a single large particle of irregular shape. Optics Express. 2019; 27(23):32984–32993.
12. Gasteiger J., Wiegner M., Groß S., Freudenthaler V., Toledano C., Tesche V., Kandler K. Modelling lidar-relevant optical properties of complex mineral dust aerosols. Tellus B: Chemical and Physical Meteorology. 2011; 63(4):725– Bibliography link: Mu Q., Kargin B.A., Kablukova E.G. Computer-aided construction of three-dimensional convex bodies of arbitrary shapes // Computational technologies. 2022. V. 27. ¹ 2. P. 54-61
|