Справка DIGIMINE

 Пересечение двух полилиний

 Пересечение двух полилиний

Previous topic Next topic  

 Пересечение двух полилиний

Previous topic Next topic  

 

 

 

Производится поиск точки пересечения двух полилиний. Если точек пересечения несколько, выбирается та, которая находится ближе к курсору. Исходные полилинии делятся в точке пересечения, каждая на две части. Допускается пересечение полилиний из разных файлов.

 

Сначала при помощи левой клавиши мыши выбирается первая полилиния (меняет свой цвет на зеленый):

 

Затем, также левой клавишей мыши, выбирается вторая полилиния. Если точка пересечения найдена, то место пересечения полилиний будет обозначено маркером :

 

 

 

 

 

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

Нажатие правой клавиши – отмена пересечения полилиний.

 

 

 

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

В рассмотренном выше примере, у одной полилинии отметки Z всех точек +100м, у другой +120м:

 

Так как в качестве первой полилинии была выбрана полилиния с отметками +120м,  а второй была полилиния с отметками +100м, то точка пересечения имеет отметку +100м. В первой полилинии между точками с отметками +120м вставлена точка с отметкой +100м для того, чтобы точка пересечения обеих полилиний была одинакова.