На панели Создать объекты находятся шаблоны объектов-мультипатч и слои 3D объектов, содержащие инструменты для создания объектов в помощью добавления и изменения 3D граней или методом редактирования подготовленной геометрии. Инструменты и рабочий процесс одинаковы для обоих типов геометрии.
Подсказка:
Специальная вставка автоматически конвертирует полигон с z-значениями в 3D грань, когда вы вставляете его из слоя полигональных объектов в слой объектов мультипатч или 3D объектов. Чтобы конвертировать имеющийся объект-мультипатч, скопируйте и вставьте его в векторный слой 3D объектов.
Чтобы отредактировать мультипатч или 3D объект, используйте инструмент Редактировать вершины . Рабочий процесс такой же, как и следующие шаги.
Рисование грани и её вытягивание
Чтобы начать создание объекта-мультипатч или 3D объекта, нарисуйте грань с помощью инструментов на панели построения объектов-мультипатч и вытяните, используя 3D маркер. Чтобы ввести числовые значения, включите Динамические ограничения в строке состояния внизу вида сцены.
- Если текущая карта не содержит слой объектов-мультипатч или 3D-объектов, добавьте его.
- На вкладке Вид щелкните Панель каталога и разверните Базы данных .
- Разверните базу данных по умолчанию или базу данных, содержащую ваши данные.
Чтобы создать мультипатч или класс 3D объектов, щелкните базу данных правой кнопкой, выберите Новый, Класс объектов и щелкните Мультипатч или 3D объект.
- Перетащите класс объектов на карту.
Подсказка:
Чтобы убедиться, что используется тип геометрии мультипатч или 3D объект, щелкните класс объектов правой кнопкой мыши и выберите Свойства .
Для нового слоя будет автоматически сгенерирован шаблон объектов с настройками по умолчанию.
- На вкладке Редактирование задайте параметры замыкания и откройте панель Создать объекты.
- В группе Замыкание задайте необходимые параметры замыкания.
Подсказка:
Вы можете нажать и удерживать пробел, чтобы временно отключить замыкание на время отрисовки объекта.
- В группе Объекты щелкните Создать .
- В группе Замыкание задайте необходимые параметры замыкания.
- В панели Создать объекты выберите шаблон объекта и задайте значения атрибутов.
- Щелкните на шаблоне объекта-мультипатч или 3D-объекта.
- Щелкните кнопку активного шаблона и введите значения атрибутов, которые хотите применить к новому объекту.
- На панели шаблонов объектов, щелкните Создать 3D-геометрию .
- Нарисуйте 3D грань, используя один из инструментов на панели построения объектов-мультипатч.
- Чтобы нарисовать многоугольник, нажмите кнопку Создать 3D-геометрию и нажмите на сцену, чтобы создавать вершины. Чтобы завершить грань полигона, щелкните первую вершину.
Примечание:
Нажмите клавишу A для переключения между рисованием линии и дуги окружности. Чтобы увеличить или уменьшить количество сегментов дуги, нажмите клавишу + или – соответственно.
- Чтобы нарисовать окружность, щелкните Окружность и щелкните один раз, чтобы установить центр окружности. Переместите курсор, чтобы задать радиус, и щелкните снова, чтобы завершить построение. Чтобы задать числовое расстояние, нажмите клавишу D и введите значение.
- Чтобы нарисовать квадрат или прямоугольник, щелкните Прямоугольник и нажмите, чтобы начать рисование. Щелкните еще раз, чтобы задать первое ребро, перетащите прямоугольник, чтобы указать размер, и щелкните для завершения построения. Прямоугольник ограничен линией, перпендикулярной первому ребру.
Примечание:
При перетаскивании указателя на второе перпендикулярное ребро выносная линия замыкания выделяется, когда ее длина равна первому ребру, и образует квадрат.
После первого щелчка автоматически включается замыкание объекта-мультипатч. Когда агент замыкания активен, рядом с курсора появляется оранжевый квадрат. Продолжения линий отображаются в виде оранжевых пунктирных линий и активно объединяются для замыкания к предполагаемым пересечениям.
В следующей таблице показано, как работает замыкание объектов-мультипатч.
Глобальная ось или продолжение линии
90 градусов
Параллельно
Комбинированный
Средняя точка
Вершина
Агенты замыкания мультипатч - Чтобы нарисовать многоугольник, нажмите кнопку Создать 3D-геометрию и нажмите на сцену, чтобы создавать вершины. Чтобы завершить грань полигона, щелкните первую вершину.
- Перетащите элемент управления 3D вертикально и вытяните грань.
- Чтобы указать числовое значение, включите Динамические ограничители, потяните и перетащите элемент управления 3D вдоль оси, нажмите клавишу Tab и введите значение в экранное окно для текста.
- Чтобы добавить другие 3D-объемы в объект, используйте те же инструменты для рисования полигона, окружности или прямоугольника на существующей грани и вытяжения.
Пример:
Перемещение граней
Чтобы переместить грань, наведите указатель мыши на грань и перетащите ее 3D элемент управления. Можно перетащить грань вдоль глобальной оси, нормали к грани, нормали к грани, спроецированной на плоскость основания, и вдоль специальных направлений от соседних граней.
Удаление грани
Чтобы удалить текущую грань из объекта и создать отверстие, нажмите клавишу Delete. Чтобы создать отверстие в существующей грани, нарисуйте грань на существующей грани и удалите ее.
Перемещение ребра
Чтобы переместить ребра, наведите курсор на ребро и перетащите его 3D элемент управления. Чтобы создать крышу, разделите грань, проведя линию разделения и перетащите полученное ребро. Соединенные грани обновляются автоматически.
Примечание:
Классы пространственных объектов мультипатч содержат векторную геометрию объекта и описывающие его атрибуты. Когда вы создаете объекты мультипатч, примите во внимание следующее:
- Мультипатч-объекты и 3D-объекты по своей сути являются 3D-объектами, допускающими уровни детализации (LOD), от простого куба до сложных 3D-моделей. Вы можете редактировать их с помощью стандартных инструментов редактирования, работающих с вершинами.
- Шаблоны объектов, которые создают Мультипатч-объекты или 3D-объекты, включают несколько инструментов для их создания различными способами. Вы можете импортировать 3D-модели прямо из своей файловой системы, создавать их с нуля, создавая и выдавливая полигоны с помощью аддитивного рабочего процесса, или начать с базовой предопределенной 3D-формы и изменять ее, пока не создадите необходимый элемент.