<< Click to Display Table of Contents >> Navigation: РЕЖИМЫ РАБОТЫ В ОКНАХ-ЧЕРТЕЖАХ > < Работа с полилиниями > Проверка полилиний (пересечения, наложения, Z точек) |
Нажатие на "кнопку" инициирует проверку полилиний текущего основного файла-чертежа. В появившемся диалоге "Проверка полилиний основного файла-чертежа" отмечаются те виды проверок, которые необходимо выполнить.
Пересечение проекций полилиний на горизонтальную плоскость.
Различаются 2 основных вида пересечений – в одном случае у двух пересекающихся полилиний имеется точка с одинаковыми координатами X и Y, в другом случае пересекаются отрезки полилиний. Причем в первом случае в точке пересечения у полилиний может быть одинаковая или разная координата Z.
При построении поверхности случай пересечения в точке с одинаковой координатой Z в некоторых программах бывает допустимым. Однако лучше отследить подобные ситуации, чтобы произвести разделение полилиний в таких точках.
Несовпадение Z в точках соединения начал/концов проекций полилиний.
Точки начал/концов полилиний, имеющие одинаковые координаты X и Y должны иметь и одинаковые координаты Z.
Касание (без пересечения) проекций полилиний, кроме касаний начал/концов.
Под касанием понимается ситуация, когда точка одной полилинии совпадает с точкой другой полилинии или точка одной полилинии попадает на отрезок, соединяющий две соседние точки другой полилинии (за исключением нормальных случаев совпадения точки начала/конца одной полилинии с точкой начала/конца другой полилинии).
Для построения поверхности случай касания в точке с одинаковой координатой Z у обеих полилиний не является ошибкой. Однако часто бывает полезным отследить и такие ситуации, чтобы произвести разделение полилиний в таких точках.
Начала/концы полилиний находятся ближе, чем заданное расстояние.
В большинстве случаев очень близкое расположение точек начала/конца полилиний указывает на ошибку (например, произведен ввод полилинии без стыковки), либо стыковка сделана не точно к точке начала/конца, а где-то рядом.
Длина полилинии (2D) меньше заданной.
Во многих случаях очень короткие полилинии появляются при тех или иных ошибках в процессе редактирования. При данной проверке длина вычисляется не в трехмерном пространстве, а в горизонтальной плоскости (по проекции полилинии на эту плоскость).
Верт. угол между двумя точками полилинии больше заданного.
Для отслеживания резких скачков Z у точек полилиний.
Верт. угол между точкой полилинии и ближайшей точкой другой полилинии больше заданного - в некоторых случаях необходимо найти резкие скачки между точками соседних полилиний.
Начать с первой полилинии - будет начата проверка полилиний основного файла, начиная с первой полилинии.
Продолжить с текущей – продолжить проверку, начиная с полилинии, в которой была обнаружена последняя ошибка. То же самое произойдет, если "нажать кнопку" в графическом меню.
При обнаружении ошибки программа, во-первых, центрирует окно таким образом, чтобы место, где найдена ошибка, оказалось в центре окна, и, во-вторых, выдает сообщение об ошибке:
Используя колесико мыши можно изменять масштаб в окне. При этом точка центра окна остается неподвижной.
Можно либо продолжить проверку (пропустив полилинию с ошибкой), либо остановить проверку, разобраться с ошибкой, и далее либо повторить вызов диалога при помощи кнопки , либо, используя кнопку ,- продолжить проверку, начиная с последней полилинии, в которой была обнаружена ошибка.
Рассмотрим некоторые сообщения об ошибках.
Пересекаются изолиния дневной поверхности (зеленая) и нижняя бровка (штриховая).
Требуется соединить две полилинии в одну.
Требуется удаление короткой полилинии.
Требуется редактирование, чтобы обеспечить одинаковые Z в точке стыковки.
Короткая зеленая линия (из-за неверной стыковки нижней черной линии).
Нижняя черная линия должна соединяться с верхней черной линией (удобно редактировать с использованием режима - стыкуемся к черной внизу, затем стыкуемся в нужную точку, ненужная часть черной отрежется автоматически):
Зеленая и черные линии должны соединяться в одной точке.