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