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