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

Краткая информация

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

Иллюстрация

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

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

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

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

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

Параметры

ПодписьОписаниеТип данных
Входные объекты

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

Feature Layer
Редактировать материалы мультипатча
(Дополнительный)

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

  • Отмечено — геометрия мультипатча будет визуализироваться с использованием текстур, цветов, эффектов и материалов, связанных с 3D-моделями. Используется по умолчанию.
  • Не отмечено — геометрия мультипатча будет визуализироваться с использованием текстур и цветов, определенных для мультипатча.
Boolean
3D-форматы для удаления
(Дополнительный)

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

  • Collada (.dae)Формат COLLADA будет удален.
  • Чертеж Autodesk (.dwg)Формат DWG будет удален.
  • Autodesk (.fbx)Формат Autodesk будет удален.
  • Khronos Group glTF binary (.glb)Бинарный формат Graphics Library Transmission будет удален.
  • Khronos Group glTF json (.gltf)Формат JSON Graphics Library Transmission будет удален.
  • Industry Foundation Classes (.ifc)Формат Industry Foundation Classes будет удален.
  • Wavefront (.obj)Формат Wavefront будет удален.
  • Universal Scene Description (.usdc)Будет удален Универсальный формат описания сцены.
  • Сжатые Universal Scene Description (.usdz)Будет удалена сжатая версия Универсального формата описания сцены.
String

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

ПодписьОписаниеТип данных
Обновленные входные объекты

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

Feature Layer

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

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

Feature Layer
multipatch_materials
(Дополнительный)

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

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

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

  • FMT3D_DAEФормат COLLADA будет удален.
  • FMT3D_DWGФормат DWG будет удален.
  • FMT3D_FBXФормат Autodesk будет удален.
  • FMT3D_GLBБинарный формат Graphics Library Transmission будет удален.
  • FMT3D_GLTFФормат JSON Graphics Library Transmission будет удален.
  • FMT3D_IFCФормат Industry Foundation Classes будет удален.
  • FMT3D_OBJФормат Wavefront будет удален.
  • FMT3D_USDCБудет удален Универсальный формат описания сцены.
  • FMT3D_USDZБудет удалена сжатая версия Универсального формата описания сцены.
String

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

ИмяОписаниеТип данных
updated_features

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

Feature Layer

Пример кода

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: Да

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