Очистить 3D форматы из мультипатч (Управление данными)

Сводка

Удаляет 3D-форматы, на которые ссылается векторный слой 3D-объекта.

Иллюстрация

Иллюстрация инструмента Очистить 3D форматы из мультипатч

Использование

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

    Подробнее о векторном слое 3D-объектов

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

Синтаксис

arcpy.management.Remove3DFormats(in_features, {multipatch_materials}, {formats})
ParameterОбъяснениеТип данных
in_features

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

Table View
multipatch_materials
(Дополнительный)

Определяет, будет ли визуализироваться геометрия мультипатч с использованием информации о материалах из связанных 3D-моделей или информации о текстуре и цвете, хранящейся в мультипатч.

  • MULTIPATCH_WITH_MATERIALSГеометрия мультипатч будет визуализирована с использованием текстур, цветов, эффектов и материалов, связанных с 3D-моделями. Это значение по умолчанию
  • MULTIPATCH_WITHOUT_MATERIALSГеометрия мультипатч будет визуализирована с использованием текстур и цветов, определенных для мультипатч.
Boolean
formats
[[formats],...]
(Дополнительный)

Задает форматы 3D-модели, на которые ссылается векторный слой 3D-объектов, которые будут удалены. Могут быть указаны только форматы, которые были связаны с входными объектами.

  • FMT3D_DAEФормат COLLADA будет удален.
  • FMT3D_FBXФормат Autodesk FilmBox будет удален.
  • FMT3D_GLTFФормат JSON Graphics Library Transmission будет удален.
  • FMT3D_GLBБинарный формат Graphics Library Transmission будет удален.
  • FMT3D_OBJФормат Wavefront будет удален.
String

Производные выходные данные

NameОбъяснениеТип данных
updated_features

Обновленные входные объекты

Векторный слой

Пример кода

Remove3DFormats, пример (окно Python)

Пример скрипта Python для использования инструмента Remove3DFormats в режиме прямого запуска.

import arcpy
arcpy.env.workspace = "C:/data/city_models.gdb"
arcpy.management.Remove3DFormats('Downtown_Buildings', 
                                 'MULTIPATCH_WITHOUT_MATERIALS', 
                                 ['FMT3D_DAE', 'FMT3D_OBJ'])

Информация о лицензиях

  • Basic: Нет
  • Standard: Да
  • Advanced: Да

Связанные разделы