Построение каркасов
Реализованы удобные и производительные механизмы построения каркасных моделей, выгодно отличающие DIGIMINE от большинства других программ.
Имеются алгоритмы, хорошо работающие в местах "перегибов" исходных контуров (алгоритмы с поиском подобия исходных контуров).
Исходные полилинии для триангуляции можно легко формировать из нескольких, состыкованных друг с другом полилиний.
Добавление/удаление соединительных линий, а также изменение алгоритма триангуляции можно производить "на лету", без повторного выбора исходных полилиний.
Программа автоматически отслеживает "плотное прилегание" смежных моделей поверхностей и обеспечивает идентичность треугольников на стыках таких поверхностей.
Построение "средних" полилиний между исходными контурами облегчает решение задачи построения разветвляющихся каркасов.
В режиме соединения полилинии с точкой предусмотрены различные варианты вычисления положения точки относительно исходной полилинии. Имеется возможность производить триангуляцию с дополнительными точками, типа того, как это делается при построении рельефа дневной поверхности с отстройкой тальвегов/водоразделов.
В режиме 'выдавливания' полилинии предусмотрены различные варианты вычисления положения расчетной полилинии относительно исходной полилинии.
Обзорный пример построения каркаса:
В целях уменьшения размера видеоролика, из него вырезаны промежуточные перемещения и вращения изображения в процессе работы.
В примере не приводятся вызовы диалогов настройки параметров триангуляции, параметров построения точек, на которые производится выклинивание и параметров 'выдавливания' полилиний. В процессе построения 'каркаса' можно обходиться и без вызова этих диалогов, если пользователь ранее ввел требуемые параметры - это позволяет избегать ненужных вызовов диалогов для подряд идущих построений с одинаковыми параметрами.
Более подробно описание режимов, используемых при построении каркасов приведено в соответствующих разделах справки.