ISSN 2079-3537      

 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                             

Scientific Visualization, 2023, volume 15, number 1, pages 60 - 70, DOI: 10.26583/sv.15.1.05

Visualization of Geometric Models of Faceted Solids in Point Calculus

Authors: E.V.  Konopatskiy1,A, K.V.  Ryabinin2,B, A.A.  Bezditnyi3,C

A Nizhny Novgorod State University of Architecture and Civil Engineering

B Perm State University

C Plekhanov Russian University of Economics Sevastopol branch

1 ORCID: 0000-0003-4798-7458, e.v.konopatskiy@mail.ru

2 ORCID: 0000-0002-8353-7641, kostya.ryabinin@gmail.com

3 ORCID: 0000-0003-0528-9731, bezdytniy@gmail.com

 

Abstract

The paper considers the case of faceted solids and discusses visualisation of geometric solids in the form of a three-parameter set of points which belongs to a three-dimensional space. To visualize geometric solids, taking advantage of the modern GPU hardware acceleration, the Ray marching method is used. The implementation considers the definition of a signed distance function, which is reduced to the task of determining the set of intersection points of the projection rays with the rendered geometric solid. After that, for each pixel of the screen, its color is determined in accordance with whether the ray passes through the geometric solid or not. The analytical description of geometric solids and the solution of their intersection problem with projecting rays are solved within the framework of the point calculus mathematical apparatus. As a result, it was concluded that the proposed approach justifies itself, providing high rendering performance and the complete absence of visual artifacts when rendering faceted solids.

 

Keywords: solid-state modeling, geometric solid, point calculus, visualization, Ray marching, distance sign function, three-parameter set of points.