Редактор линий

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

Ввод ломаной осуществляется с помощью мыши. При одиночном клике (ЛКМ) на любой объект сцены, ближайшая (к экрану) точка, находящаяся непосредственно под геометрическим центром области выбора указателя мыши, будет добавлена к вводимой ломаной. Если пользователь в момент клика нажмет и будет удерживать клавишу Ctrl, то объекты сцены (ломаные, контура и отрезки) попавшие в область выбора указателя мыши будут выделены и дальнейший выбор следующей точки будет происходить с примагничиванием к выбранным объектам. Сброс выделенных объектов происходит кликом в любое свободное место (место в котором под указателем нет каких либо объектов сцены) на рабочей области. Ввод последней точки необходимо производить нажатием на ПКМ. Пользователь может отменить ввод последней точки нажатием клавиши Backspace (многократное нажатие клавиши приведет к последовательной отмене нескольких точек, вплоть до полного удаления ломаной).

Запуск режима осуществляется посредством нажатия на соответствующую кнопку на главной панели инструментов. При запуске данного режима на главную панель управления будет добавлена дополнительная секция со следующими элементами:

Элемент: Описание:
img_3d_line_1 Включить/выключить сглаживание углов ломаной (сплайн)
img_3d_line_2 Включить/выключить замыкание ломаной (добавляет отрезок, соединяющий первую точку с последней)
img_3d_line_3 Включить/выключить примагничивание к вершинам треугольников в поверхностях (при включении данного режима, если в области выбора под указателем курсора будет находиться узел триангуляции поверхности, то в ломаную будет добавлен именно он, даже если он не находится в геометрическом центре области выбора)