Проверка полилиний (пересечения, наложения, Z точек)

<< Click to Display Table of Contents >>

Navigation:  РЕЖИМЫ РАБОТЫ В ОКНАХ-ЧЕРТЕЖАХ > < Работа с полилиниями >

Проверка полилиний (пересечения, наложения, Z точек)

 

 

 

 

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

 

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

Различаются 2 основных вида пересечений – в одном случае у двух пересекающихся полилиний имеется точка с одинаковыми координатами X и Y, в другом случае пересекаются отрезки полилиний. Причем в первом случае в точке пересечения у полилиний может быть одинаковая или разная координата Z.

При построении поверхности случай пересечения в точке с одинаковой координатой Z в некоторых программах бывает допустимым. Однако лучше отследить подобные ситуации, чтобы произвести разделение полилиний в таких точках.

 

 

 

Несовпадение Z в точках соединения начал/концов проекций полилиний.

Точки начал/концов полилиний, имеющие одинаковые координаты X и Y должны иметь и одинаковые координаты Z.

 

Касание (без пересечения) проекций полилиний, кроме касаний начал/концов.

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

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

 

Начала/концы полилиний находятся ближе, чем заданное расстояние.

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

 

Длина полилинии (2D) меньше заданной.

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

 

Верт. угол между двумя точками полилинии больше заданного.

Для отслеживания резких скачков Z у точек полилиний.

 

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

 

Начать с первой полилинии - будет начата проверка полилиний основного файла, начиная с первой полилинии.

 

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

 

 

 

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

 

 

Используя колесико мыши можно изменять масштаб в окне. При этом точка центра окна остается неподвижной.

 

 

 

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

 

 

 

 

Рассмотрим некоторые сообщения об ошибках.

 

 

Пересекаются изолиния дневной поверхности (зеленая) и нижняя бровка (штриховая).

 

 

 

Требуется соединить две полилинии в одну.

 

 

Требуется удаление короткой полилинии.

 

 

 

 

Требуется редактирование, чтобы обеспечить одинаковые Z в точке стыковки.

 

 

 

Короткая зеленая линия (из-за неверной стыковки нижней черной линии).

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

                                                   

 

 

 

 

 

 

 

 

 

Зеленая и черные линии должны соединяться  в одной точке.