ISSN 2079-3537      

 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                             





Scientific Visualization, 2020, volume 12, number 5, pages 86 - 101, DOI: 10.26583/sv.12.5.08

Combined signed distance calculation algorithm for numerical simulation of physical processes and visualization of solid bodies movement

Author: S.A.  Soukov1

Keldysh Institute of Applied Mathematics Russian Academy of Sciences

1 ORCID: 0000-0002-0667-6955, ssoukov@gmail.com

 

Abstract

The article deals with the problem of initializing the field of the signed distance function to the surface of a moving solid body of arbitrary shape. A combined algorithm is proposed for fast calculation of approximate values of a function with a controlled loss of accuracy. The idea is to interpolate the function over the cells of an adaptive grid with local switching to find the distance to surface triangulation. This algorithm can be used both for visualizing the motion of surfaces and for solving various geometric problems arising in the process of numerical modeling of physical processes. The error in determining the function does not depend on the shape of the body and the features of the movement trajectory. The paper contains a description of an algorithm for generating an interpolation grid taking into account a given computational error and an algorithm for calculating the signed distance to triangulation using a binary search tree. Using the examples of processing a spherical surface and a cruise missile model, the possibility of using a combined approach for visualizing the motion of solid bodies and in numerical calculations of gas-dynamic flows is demonstrated.

 

Keywords: signed distance field, data visualization, level-set method, surface triangulation.