Общие сведения о полилиниях и полигонах

<< Click to Display Table of Contents >>

Navigation:  Файлы-чертежи >

Общие сведения о полилиниях и полигонах

 

Полилинии – это ломаные линии, состоящие из двух или более точек. У замкнутых полилиний координаты последней точки совпадают с координатами первой точкой.

 

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

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

 

Основные характеристики полилинии :

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

Для полилиний, заданных в абсолютных координатах :

горизонт (или разрез), которому принадлежит полилиния; дата появления; дата отработки;

Для полилиний, заданных в координатах документа : базовая точка документа.

 

 

Пример диалога "Параметры полилинии":

 

 

 

Полигоны – это "полилинии", состоящие из 4 и более точек, причем первая и последняя точки имеют одинаковые координаты. Полигоны, в отличие от замкнутых полилиний, имеют цвет заполнения. Имеются механизмы преобразования полигонов в полилинии и наоборот.

 

 

Пример диалога "Параметры полигона":

 

 

Пользователю DIGIMINE доступно 100 типов полилиний и 100 типов полигонов. Некоторые из них уже поименованы и имеют свои особые свойства.

Пользователь имеет возможность изменить любую характеристику каждой из полилиний (полигона).

 

 

 

Выбор полилинии при помощи курсора

 

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

 

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

 

 

Выбор полигона при помощи курсора

 

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

 

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