<< Оглавление >> Флип |
|
[Флип] производит переброску общего ребра у соседних треугольников. Данная операция редактирования является одной из наиболее часто используемых.
Ручное выполнение флипов необходимо из-за того, что математический алгоритм триангуляции Делоне (соединение точек в максимально правильные /равносторонние/ треугольники) выдает результат, который не всегда соответствует характеру моделируемого рельефа, т. е. после расчета триангуляции ребра триангуляции порой ориентируются не по тальвегам, водотокам, хребтам, водоразделам, бровкам откосов и прочее, а как раз наоборот – перпендикулярно им. А это – неправильно. Но это не ошибка алгоритма, а его объективное следствие. Кроме того, на правильности ориентации ребер обычно сказывается то, правильно ли были расставлены пикеты и были ли они проставлены во всех необходимых характерных точках. Словом, для уменьшения количества ручной работы во время послерасчетного редактирования триангуляции следует создавать некоторую избыточность при расстановке пикетов и кроме того явно закреплять ориентацию ребер структурными линиями, например, на тальвегах, хребтах, бровках откосов, границах дорожных покрытий и др.
Для ручного выполнения флипа необходимо просто указать на общее ребро двух соседних треугольников (на время действия команды включается привязка БЛИжайшая (NEArest), если она не была включена). Ребро будет «переброшено». Определить, удачно ли выполнен флип, можно по характеру изменившихся предварительных горизонталей: они должны максимально приближаться по виду к сглаженным, передавать характер моделируемого рельефа, не иметь резких изгибов и не вилять из стороны в сторону.
Если флип для указанного ребра выполнить невозможно (особенно на границах), в командной строке будет выведено соответствующее сообщение.
Вот пример выполнения флип-операции (обратите внимание на характер предварительных горизонталей):
Рис. Пример выполнения операции «Флип».
Характер горизонталей до и после момента переброски общего ребра у двух соседних треугольников.
Можно вести историю флипов для последующего применения.
Историю флипов можно очистить, в т.ч. групповых
Привязка: дополнительно выставляется ближайшая (указывается ребро грани).