Каркасное моделирование

Каркасные триангуляционные модели формируются на основе векторных моделей, подготовленные с помощью графического редактора. Каркасные модели тел в зависимости от способа создания (см. Моделируемые объекты) могут быть слоевыми или поверхностными. С ними возможно выполнение операций сложения, вычитания, объединения, пересечения, отсечения. Операция отсечения части тела производится с помощью модели незамкнутой поверхности (топоповерхность, поверхность карьера, отвала и пр.).

Качество триангуляции существенно влияет на результаты расчётов, основанных на использовании каркасных моделей. Так, расчёт объёмов зависит от каждого треугольника, сгенерированного алгоритмом триангуляции. Операции объединения, пересечения и нахождения разницы над каркасными моделями могут выполняться неверно при наличии ошибок триангуляции, таких как отсутствие треугольников, их взаимопересечение, неверная ориентация, наличие вырожденных треугольников. Для этого инструменты каркасного моделирования имеют средства, обеспечивающие проверку сформированных моделей на пересечения, самопересечения, наличия незакрытых областей, вырожденных треугольников.

Особенностями инструментов каркасного моделирования являются:

  • гибкое управление процессом триангуляции - можно создавать каркасные модели по выбранным областям, слоям, целиком по всему моделируемому объекту;
  • использование различных видов триангуляций при моделировании замкнутых объектов – Делоне, линейный и билинейный интерполяционные алгоритмы;
  • использование различных видов триангуляций при моделировании незамкнутых поверхностей – Делоне, триангуляция со структурными линиями, билинейный интерполяционный алгоритм;
  • применение алгоритмов, оптимизирующих линейную триангуляцию между сильно различающимися по форме контурами на соседних разрезах;
  • наличие инструментов для нахождения пересечений, объединений, разности и отсечения триангуляционных моделей;
  • модификация уже созданной триангуляции, вплоть до операций с отдельными треугольниками – удаление, добавление, переворот диагонального ребра пары треугольников (флип);

  • корректный учет тальвегов, водотоков, хребтов, водоразделов при триангуляции объектов естественного рельефа местности;
  • выделение на каркасной модели поверхности таких особенностей как дороги, реки, озера и пр.;
  • проволочное, твердотельное и градиентное отображение триангуляционных моделей;

  • триангуляция поверхности между двумя выбранными контурами и внутри замкнутого контура;
  • автоматическая корректировка триангуляционной модели после добавления/удаления точек/контуров в векторной модели;
  • исключение точек/контура из каркаса без их удаления;
  • создание треугольников по выбранным точкам;
  • удаление выбранных треугольников;
  • переброска диагонали двух смежных треугольников (флип);
  • триангуляция поверхности подземных выработок и выработанного пространства по облаку точек (лазерная съемка).
     
??????.???????