|
Эта публикация цитируется в 1 научной статье (всего в 1 статье)
КОМПЬЮТЕРНЫЕ НАУКИ
Модификация генератора шестигранных сеток, основанного на воксельном представлении геометрии
А. С. Караваев, С. П. Копысов Удмуртский государственный университет, 426034, Россия, г. Ижевск, ул. Университетская, 1
Аннотация:
Рассматривается модификация ранее разработанного генератора шестигранных сеток из воксельных данных для построения моделей, заданных в форме CAD геометрии.
Генератор относится к семейству методов, основанных на модификации регулярной сетки, и является универсальным с точки зрения возможности использования в качестве исходных данных как объемного (воксельного), так и STL-поверхностного представления геометрии модели.
В настоящее время алгоритм работает с CAD моделями, описанными в хорошо известном формате STL. Вместе с тем, метод позволяет обрабатывать поверхности более высокого порядка, описанные в произвольном формате, если определены соответствующие процедуры для операций проекции и пересечения. Для определения начальной позиции узлов сетки используется полученный из STL-геометрии файл объемных данных в виде «знакопределенных полей расстояний».
Разработана специальная процедура проецирования с целью адаптации построенной ортогональной сетки к границам модели. Данный подход обеспечивает аппроксимацию острых ребер и углов и выполняется перед любыми другими операциями построения сетки. Реализован дополнительный функционал для улучшения качества сетки, включающий вставку дополнительных граничных слоев, разбиение ячеек плохого качества и оптимизированное сглаживание узлов. Алгоритм протестирован на значительном числе моделей, часть из которых приведена в качестве примеров.
Ключевые слова:
генератор шестигранных сеток, объемные данные, CAD модель, STL геометрия.
Поступила в редакцию: 08.05.2020
Образец цитирования:
А. С. Караваев, С. П. Копысов, “Модификация генератора шестигранных сеток, основанного на воксельном представлении геометрии”, Вестн. Удмуртск. ун-та. Матем. Мех. Компьют. науки, 30:3 (2020), 468–479
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/vuu736 https://www.mathnet.ru/rus/vuu/v30/i3/p468
|
|