Справка DIGIMINE

 Работа с выделенными треугольниками

 Работа с выделенными треугольниками

Previous topic Next topic  

 Работа с выделенными треугольниками

Previous topic Next topic  

 

 

В этом режиме имеется возможность выделять треугольники модели поверхности, а также выполнять с ними ряд операций, включая операции по добавлению (перемещению) выделенных  треугольников в другие модели поверхностей.

 

 

Выделение/снятие выделения одного треугольника

 

Для выделения / снятия выделения одного треугольника используется нажатие на Shift + левую клавишу мыши или на Ctrl + левую клавишу мыши.

 

При отрисовке выделенные треугольники всегда имеют малиновый цвет заливки и не имеют прозрачности.

 

 

 

Выделение треугольников с использованием всплывающего меню

 

Курсор устанавливается в треугольник нужной модели поверхности и нажимается правая клавиша мыши.

 

Появляется всплывающее меню:

 

 

Первые три пункта меню позволяют выделить все треугольники фрагмента модели поверхности, всей модели поверхности или всех моделей поверхностей файла, в котором находится треугольник, выбранный курсором перед появлением всплывающего меню.

 

В большинстве случаев модели поверхностей состоят из одного фрагмента, поэтому для таких моделей поверхностей выделение треугольников фрагмента модели поверхности и выделение треугольников всей модели поверхности даст один и  тот же результат.

 

 

Ввести полигон для выделения - после выбора этого пункта меню программа будет ожидать ввода нового полигона для выделения.

Треугольник считается попадающим в полигон, если в полигон попадают все три его точки.

 

 

 

Выделить треугольники, ограниченные полилиниями в модели пов-сти

 

Внутри модели поверхности могут быть полилинии.

При выборе рассматриваемого пункта меню производится выделение всех треугольников, начиная с исходного выбранного треугольника, ограниченных какими-либо полилиниями, имеющимися в модели поверхности (или 'открытыми' ребрами по границе поверхности).

Для лучшего контроля за процессом следует сделать видимыми ребра, полученные из полилиний ( ).

 

 

Выделить треугольник с заданным номером - после выбора этого пункта меню появляется запрос номера треугольника, который необходимо выделить :

 

 

Выделение треугольника бывает очень полезным при редактировании ошибочных треугольников, когда известен номер ошибочного треугольника, но затруднительно выделить его другими способами.

 

Выделить треугольники со схожей ориентацией... - после выбора этого пункта меню появляется диалог "Выделение треугольников с ориентацией как у выбранного треугольника", в котором задаются параметры для выделения треугольников, ориентация которых в пространстве относительно близка ориентации в пространстве того треугольника модели поверхности, который находился под курсором в момент нажатия правой клавиши мыши.

 

 

 

 

Если подряд выполняется несколько операций по выделению треугольников, то вновь выделенные треугольники ДОБАВЛЯЮТСЯ к имеющимся, без  отмены ранее выполненных выделений.

 

 

При наличии выделенных треугольников в появляющемся всплывающем меню станут активными пункты, позволяющие выполнять операции с выделенными треугольниками, а также, в первой строке, будет приведена информация о количестве выделенных треугольников:

 

Удалить выделенные треугольники - производится удаление треугольников, а также тех участков полилиний, хранящихся в модели поверхности, которые больше не опираются ни на один треугольник.

 

Если выделены все треугольники модели поверхности, то вместо одного пункта меню Удалить выделенные треугольники будет 2 пункта меню:

- Удалить выделенные треугольники и поверхности, которые станут 'пустыми'

- Удалить выделенные треугольники без удаления 'пустых' поверхностей

 

 

 

Добавить в ТЕКУЩУЮ поверхность основного файла - производится добавление выделенных треугольников в ТЕКУЩУЮ модель поверхности текущего основного файла с моделями поверхностей.

В процессе добавления формируются соответствующие ссылки на соседние треугольники.

Выделенные треугольники, совпадающие с уже имеющимися в текущей модели поверхности треугольниками, не добавляются.

 

Кроме добавления треугольников производится добавление  полилиний (фрагментов полилиний), которые проходят по ребрам выделенных треугольников. Те фрагменты добавляемых полилиний, которые попадают на уже имеющиеся в текущей модели поверхности полилинии, не добавляются, т.е. ранее записанные полилинии остаются без изменений.

 

Если все выделенные треугольники находятся в текущей модели поверхности, то рассматриваемый пункт меню будет неактивным.

Если среди выделенных треугольников имеются треугольники и из текущей модели поверхности, и из других моделей поверхностей, то появится предупреждение (т.к. пользователь мог забыть задать правильную текущую модель поверхности):

Если ответить "Да", то выделенные треугольники текущей модели поверхности не будут принимать участия при добавлении треугольников.

 

 

Переместить в текущую поверхность основного файла - сначала производится добавление, а затем удаление выделенных треугольников.

Возможно появление предупреждения, аналогичного приведенному выше.

 

 

Добавить в НОВЫЕ поверхности основного файла - производится создание НОВЫХ моделей поверхностей в текущем основном файле с моделями поверхностей и запись в них выделенных треугольников.

Количество создаваемых НОВЫХ моделей поверхностей будет равно количеству моделей поверхностей, в которые входят выделенные треугольники.

Цветовые настройки для создаваемых моделей поверхностей будут унаследованы от тех моделей поверхностей, в которых находятся выделенные треугольники.

 

Переместить в НОВЫЕ поверхности основного файла - сначала производится добавление, а затем удаление выделенных треугольников.

 

 

'Закрыть' модели поверхностей по всем ребрам без соседей - этот пункт меню активен только в том случае, когда выделены все треугольники одной или нескольких моделей поверхностей.

Производится поиск и формирование замкнутых полилиний, образованных 'открытыми' (не имеющими соседей) ребрами и триангуляция внутри полученных полилиний, аналогично тому, как это производится в режиме "Триангуляция внутри замкнутой полилинии".

После этого производится отрисовка построенных треугольников в окне и программа переходит в ожидание подтверждения (двойной клик или ENTER) или отмены (Esc) выполненной триангуляции.

 

Использование этого пункта меню позволяет произвести групповое 'закрывание' нескольких 'каркасов'.

 

 

Изменить координаты точек выделенных треугольников... - производится вызов диалога Смещение точек модели поверхности, в котором вводятся значения смещений координат точек по каждой из осей:

 

 

После нажатия кнопки OK производится изменение координат точек выделенных треугольников.

 

 

 

 

Пример выделения и удаления треугольников модели поверхности