Команда доступна во вкладке Обработка в обычном режиме и в редакторе. Предназначена для упорядочивания структуры расположения ребер сеток. Для оптимизации нужно выбрать сетки в дереве и выделить на сцене участок на одной или нескольких сетках, выставить ползунком пороговое значение длины ребра и нажать кнопку Оптимизировать. Пороговое значение длины ребра регулирует детализацию оптимизированного участка. Таким образом можно увеличивать или уменьшать шаг между сетками. При уменьшении длины ребра выполняется дробление текущих треугольников, при увеличении - объединение. В алгоритм заложены предельные ограничения на порог за одну итерацию, т.к. значительные изменения длины ребра могут привести к нехватке оперативной памяти.
Оптимизацию можно повторять неограниченное число раз, поэтому возможность получения желанной длины ребра, кратной 25 мкм, реализована при нескольких итерациях повторений без необходимости выхода из виджета.
На виджете располагаются несколько опций оказывающих влияние на структуру сетки. Все они оказывают влияние на структуру сетки и выполняются последовательно при включенных чекбоксах. Не рекомендуется отключать все опции одновременно, т.к. алгоритму нужна минимум одна команда для действия.
При оптимизации структуры сеток с большим числом треугольников время расчетов можно сократить за счет отключения одной или двух опций и провести оптимизацию поэтапно сначала запустив дробление длинных ребер, после объединение коротких ребер и последним шагом - перестроение вытянутых треугольников.
Предельный двугранный угол - максимальный угол для преобразования соседних треугольников. Если значение угла между соседними треугольниками в градусах больше указанного значения - треугольники не будут задействованы в процессе оптимизации.
<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/1cb07927-1aca-42f4-ab6f-41d12067d853/video_icon.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/1cb07927-1aca-42f4-ab6f-41d12067d853/video_icon.png" width="40px" /> Видео по теме:
<aside> ◀️ Назад
</aside>
<aside> ▶️ Вперед
</aside>