Научная визуализация

Scientific Visualization

Электронный журнал открытого доступа

Национальный Исследовательский Ядерный Университет "МИФИ"

      ISSN 2079-3537      

 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                             





Научная визуализация, 2020, том 12, номер 5, страницы 86 - 101, DOI: 10.26583/sv.12.5.08

Комбинированный алгоритм вычисления расстояния со знаком для задач численного моделирования физических процессов и визуализации движения твердых тел

Автор: С.А.  Суков1

Институт прикладной математики им. М.В. Келдыша Российской академии наук

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

 

Аннотация

В статье рассматривается проблема инициализации поля функции расстояния со знаком до поверхности движущегося твердого тела произвольной формы. Предложен комбинированный алгоритм быстрого вычисления приближенных значений функции с контролируемой потерей точности. Его идея состоит в том, чтобы интерполировать функцию по ячейкам адаптивной решетки с локальным переключением на поиск расстояния до поверхностной триангуляции. Данный алгоритм может применяться как для визуализации движения поверхностей, так и для решения различных геометрических задач, возникающих в процессе численного моделирования физических процессов. Ошибка определения функции не зависит от формы тела и особенностей траектории движения. Работа содержит описание алгоритма генерации интерполяционной решетки с учетом заданной погрешности вычислений и алгоритма вычисления расстояния со знаком до триангуляции с использованием двоичного дерева поиска. На примерах обработки сферической поверхности и модели крылатой ракеты продемонстрирована возможность использования комбинированного подхода для визуализации движения твердых тел и в численных расчетах газодинамических течений.

 

Ключевые слова: поле функции расстояния со знаком, визуализация данных, метод линий уровня, поверхностная триангуляция.