Создание объекта-мультипатч или 3D объекта

На панели Создать объекты находятся шаблоны объектов-мультипатч и векторные слои 3D-объектов, содержащие инструменты для создания объектов путем добавления и изменения 3D граней или методом редактирования подготовленной геометрии. Инструменты и рабочий процесс одинаковы для обоих типов геометрии.

Подсказка:

Специальная вставка Вставить автоматически конвертирует полигон с z-значениями в 3D-грань, когда вы вставляете его из слоя полигональных объектов в слой объектов мультипатч или 3D объектов. Чтобы конвертировать имеющийся объект-мультипатч, скопируйте и вставьте его в векторный слой 3D объектов.

Чтобы отредактировать мультипатч или 3D-объект, используйте инструмент Редактировать вершины Редактировать вершины. Рабочий процесс такой же, как и следующие шаги.

Рисование грани и её вытягивание

Чтобы начать создание объекта-мультипатч или 3D-объекта, нарисуйте грань с помощью инструментов на панели построения объектов-мультипатч и вытяните, используя 3D-маркер. Чтобы ввести числовые значения, включите Экранные ограничения Dynamic Constraints в строке состояния внизу вида сцены.

  1. Если текущая карта не содержит слой объектов-мультипатч или 3D-объектов, добавьте его.
    1. На вкладке Вид щелкните Панель каталога Панель Каталог и разверните Базы данных Базы данных.
    2. Разверните базу данных по умолчанию или базу данных, содержащую ваши данные.

      Чтобы создать мультипатч или класс 3D объектов, щелкните базу данных правой кнопкой, выберите Новый, Класс объектов и щелкните Мультипатч или 3D объект.

    3. Перетащите класс объектов на карту.
      Подсказка:

      Чтобы убедиться, что используется тип геометрии мультипатч или 3D объект, щелкните класс объектов правой кнопкой мыши и выберите Свойства Свойства модели мультипатча.

      Для нового слоя будет автоматически сгенерирован шаблон объектов с настройками по умолчанию.

  2. На вкладке Редактирование задайте параметры замыкания и откройте панель Создать объекты.
    1. В группе Замыкание задайте необходимые параметры замыкания.
      Подсказка:

      Вы можете нажать и удерживать пробел, чтобы временно отключить замыкание на время отрисовки объекта.

    2. В группе Объекты щелкните Создать Создание объектов.
  3. В панели Создать объекты выберите шаблон объекта и задайте значения атрибутов.
    1. Щелкните на шаблоне объекта-мультипатч или 3D-объекта.
    2. Щелкните кнопку активного шаблона Вперед и введите значения атрибутов, которые хотите применить к новому объекту.
  4. На панели шаблонов объектов, щелкните Создать 3D-геометрию Создать 3D-геометрию.
  5. Нарисуйте 3D грань, используя один из инструментов на панели построения объектов-мультипатч.

    Панель инструментов построения объектов-мультипатч

    • Чтобы нарисовать многоугольник, нажмите кнопку Создать 3D-геометрию Создать 3D-геометрию и нажмите на сцену, чтобы создавать вершины. Чтобы завершить грань полигона, щелкните первую вершину.
      Полигон с дугой
      Примечание:

      Нажмите клавишу A для переключения между рисованием линии и дуги окружности. Чтобы увеличить или уменьшить количество сегментов дуги, нажмите клавишу + или соответственно.

    • Чтобы нарисовать окружность, щелкните Окружность Окружность и щелкните один раз, чтобы установить центр окружности. Переместите курсор, чтобы задать радиус, и щелкните снова, чтобы завершить построение. Чтобы задать числовое расстояние, нажмите клавишу D и введите значение.
      Окружность
    • Чтобы нарисовать квадрат или прямоугольник, щелкните Прямоугольник Прямоугольные и нажмите, чтобы начать рисование. Щелкните еще раз, чтобы задать первое ребро, перетащите прямоугольник, чтобы указать размер, и щелкните для завершения построения. Прямоугольник ограничен линией, перпендикулярной первому ребру.
      Прямоугольник
      Примечание:

      При перетаскивании указателя на второе перпендикулярное ребро выносная линия замыкания выделяется, когда ее длина равна первому ребру, и образует квадрат.

    После первого щелчка автоматически включается замыкание объекта-мультипатч. Когда агент замыкания активен, рядом с курсора появляется оранжевый квадрат. Продолжения линий отображаются в виде оранжевых пунктирных линий и активно объединяются для замыкания к предполагаемым пересечениям.

    В следующей таблице показано, как работает замыкание объектов-мультипатч.

    Глобальная ось или продолжение линии

    Глобальная ось или продолжение линии

    90 градусов

    90 градусов

    Параллельно

    Параллельно

    Комбинированный

    Комбинированный

    Середина

    Середина

    Вершина

    Вершина

    Агенты замыкания мультипатч
  6. Перетащите элемент управления 3D вертикально и вытяните грань.
    • Чтобы указать числовое значение, включите Экранные ограничители, потяните и перетащите 3D-указатель вдоль оси, нажмите клавишу Tab и введите значение в экранное окно для текста.
    Вытяжение грани мультипатч
  7. Чтобы добавить другие 3D-объемы в объект, используйте те же инструменты для рисования полигона, окружности или прямоугольника на существующей грани и вытяжения.

    Например:

    Создать 3D-геометрию
    Пример рабочего процесса, показывающий основные методы построения объекта-мультипатч

Перемещение граней

Чтобы переместить грань, наведите указатель мыши на грань и перетащите ее 3D элемент управления. Можно перетащить грань вдоль глобальной оси, нормали к грани, нормали к грани, спроецированной на плоскость основания, и вдоль специальных направлений от соседних граней.

Перемещение граней

Удаление грани

Чтобы удалить текущую грань из объекта и создать отверстие, нажмите клавишу Delete. Чтобы создать отверстие в существующей грани, нарисуйте грань на существующей грани и удалите ее.

Перемещение ребра

Чтобы переместить ребра, наведите курсор на ребро и перетащите его 3D элемент управления. Чтобы создать крышу, разделите грань, проведя линию разделения и перетащите полученное ребро. Соединенные грани обновляются автоматически.

Перенесение ребра
Примечание:

Классы пространственных объектов мультипатч содержат векторную геометрию объекта и описывающие его атрибуты. Когда вы создаете объекты мультипатч, примите во внимание следующее:

  • Объект-мультипатч содержит области (или патчи), определяющие границу 3D-объекта в одной строке в базе геоданных. Патчи хранят текстуру, цвет, прозрачность и геометрическую информацию, представляющую части объекта.
  • Пространственный 3D-объект включает в себя определенное географическое положение со ссылкой на модель mesh 3D-геометрии, которая может быть сохранена в одном или нескольких форматах. Материалы высокого уровня, известные как материалы физического рендеринга (PBR), хранятся в связанных таблицах.