|
<< Оглавление >> Флип |
![]() ![]()
|
![]()
[Флип] производит переброску общего ребра у соседних треугольников. Данная операция редактирования является одной из наиболее часто используемых.
Ручное выполнение флипов необходимо из-за того, что математический алгоритм триангуляции Делоне (соединение точек в максимально правильные /равносторонние/ треугольники) выдает результат, который не всегда соответствует характеру моделируемого рельефа, т. е. после расчета триангуляции ребра триангуляции порой ориентируются не по тальвегам, водотокам, хребтам, водоразделам, бровкам откосов и прочее, а как раз наоборот – перпендикулярно им. А это – неправильно. Но это не ошибка алгоритма, а его объективное следствие. Кроме того, на правильности ориентации ребер обычно сказывается то, правильно ли были расставлены пикеты и были ли они проставлены во всех необходимых характерных точках. Словом, для уменьшения количества ручной работы во время послерасчетного редактирования триангуляции следует создавать некоторую избыточность при расстановке пикетов и кроме того явно закреплять ориентацию ребер структурными линиями, например, на тальвегах, хребтах, бровках откосов, границах дорожных покрытий и др.
Для ручного выполнения флипа необходимо просто указать на общее ребро двух соседних треугольников (в Автокаде – на время действия команды включается привязка БЛИжайшая (NEArest. А в Нанокаде – добавить привязку Середина или Midl, если она не была включена, если она не была включена. БЛИЖАЙШУЮ – НЕ ВЫБИРАТЬ!).

Ребро будет «переброшено». Определить, удачно ли выполнен флип, можно по характеру изменившихся предварительных горизонталей: они должны максимально приближаться по виду к сглаженным, передавать характер моделируемого рельефа, не иметь резких изгибов и не вилять из стороны в сторону.
Если флип для указанного ребра выполнить невозможно (особенно на границах), в командной строке будет выведено соответствующее сообщение.
Вот пример выполнения флип-операции (обратите внимание на характер предварительных горизонталей):


Рис. Пример выполнения операции «Флип».
Характер горизонталей до и после момента переброски общего ребра у двух соседних треугольников.
Можно вести историю флипов для последующего применения.

Историю флипов можно очистить, в т.ч. групповых

Привязка: дополнительно выставляется ближайшая (указывается ребро грани).