<< Оглавление >> Удалить длинные треугольники |
|
Команда применяется для удаления треугольников с ребром больше заданного.
Существует два режима работы:
•Удалять только по границе,
•Удалять во всей поверхности.
Рассмотрим различие этих режимом на примере.
1. Поверхность построена без удаления треугольников.
2. Поверхность построена с удалением треугольников по границе (максимальная длина ребра треугольника 50.00). Рекурсивно удаляются все треугольники, примыкающие к границам поверхности с ребром больше заданного. Если после удаления треугольника появится новый граничный треугольник, не удовлетворяющий длине ребра, то он будет также удален.
Треугольник удаляется только только в том случае, если ребро граничное больше задаваемого, незавимо от длины других сторон. Наример, ограничение 80. Ребро на границе 50. Две других – 400. Треугольник остается. Этим отличается от варианта 3.
3. Поверхность построена с удалением треугольников по всей поверхности (максимальная длина ребра треугольника 50.00). В данной ситуации кроме удаления граничных треугольников будут удалены и треугольники внутри поверхности, которые не удовлетворяют условию максимальной длины ребра. Удаление выполняется независимо от того, где это ребро: по границе или нет.
Команда работает с текущей поверхностью.
Запросы
"Введите максимальную длину ребра треугольника <10> :"
"Тип удаления треугольников [поГранице/Все] <поГранице>: "
После отработки:
"Удалено 100 треугольников."
Если после операции в поверхности остались треугольники, то выводится запрос на вывод поверхности в чертеж.
А если треугольников не осталось вообще, то слой очищается, а поверхность получает статус "Не построена".