Ввод полилинии между заданными точками в модели поверхности

<< Click to Display Table of Contents >>

Navigation:  РЕЖИМЫ РАБОТЫ В ОКНАХ-ЧЕРТЕЖАХ > < Работа с триангулированными моделями поверхностей >

 Ввод полилинии между заданными точками в модели поверхности

 

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

 

Начало ввода полилинии - выбор первой точки полилинии при помощи Ctrl+левой клавиши мыши.

 

 Чтобы можно было выбирать точки модели поверхности, должна быть включена отрисовка ребер треугольников модели поверхности (  ).

 

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

 

 

 

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

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

 

Нажатие на клавишу Esc приводит к отмене последней введенной точки.

 

Завершение ввода - либо нажатие на клавишу Enter, либо - после выбора последней точки, не отпуская Ctrl+левую клавишу мыши, нажать правую клавишу мыши. Второй способ, при должном навыке, удобнее.

 

Новой полилинии будут присвоены параметры как у текущей полилинии для моделей поверхностей.

 

 

Пример ввода новой полилинии, проходящей по точкам модели поверхности :

 

 

 

 

 

Новая полилиния может проходить только по тем ребрам, по которым не проходят другие полилинии.

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

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

 

 

 

Пример ввода полилинии, попадающей на существующую полилинию :

 

Исходная модель поверхности с полилинией (красного цвета) :

 

 

Вводимая полилиния (синего цвета) в процессе ввода :

 

 

 

Конечный результат, после завершения ввода (введено 2 полилинии синего цвета, являющиеся частями введенной полилинии) :