На панели Создать объекты находятся шаблоны объектов-мультипатч и векторные слои 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-объект включает в себя определенное географическое положение со ссылкой на модель mesh 3D-геометрии, которая может быть сохранена в одном или нескольких форматах. Материалы высокого уровня, известные как материалы физического рендеринга (PBR), хранятся в связанных таблицах.