Agregar formatos 3D a multiparche (Administración de datos)

Resumen

Convierte un multiparche en una capa de entidades de objetos 3D vinculando la clase de entidad con uno o más formatos de modelo 3D.

Ilustración

Ilustración de la herramienta Agregar formatos 3D a multiparche

Uso

  • Esta herramienta convierte una clase de entidad multiparche en una capa de entidades de objetos 3D creando tablas adicionales asociadas al multiparche.

  • Es posible asociar uno o varios formatos de modelo 3D al multiparche para habilitar la iluminación, la reflectancia, la rugosidad, las texturas, los materiales y otros efectos de visualización admitidos por esos formatos.

  • La capa de entidades de objetos 3D se puede utilizar sin un modelo 3D asociado. Esto proporcionará la optimización de textura de la capa de entidades de objetos 3D para la clase de entidad multiparche. En un multiparche, la textura se almacena para cada entidad de forma independiente y la memoria utilizada para la representación en pantalla de la entidad requerirá cargar la geometría y las texturas en una transmisión. La capa de entidades de objetos 3D almacena texturas compartidas una sola vez y puede cargar las texturas por separado de la geometría, lo que permite almacenar y procesar los mismos datos de forma más eficiente.

    Más información sobre cómo trabajar con capas de entidades de objetos 3D

Parámetros

EtiquetaExplicaciónTipo de datos
Entidades de entrada

La entidad multiparche de la geodatabase de entrada que se convertirá en una capa de entidades de objetos 3D.

Table View
Utilizar materiales multiparche
(Opcional)

Especifica si la geometría del multiparche se visualizará utilizando la información de materiales asociada a los modelos 3D o la información de textura y color definida para el multiparche.

  • Activado: la geometría multiparche se visualizará utilizando las texturas, colores, efectos y materiales asociados a los modelos 3D. Esta es la opción predeterminada.
  • Desactivado: la geometría del multiparche se visualizará utilizando las texturas y colores definidos para el multiparche.
Boolean
Formatos 3D a agregar
(Opcional)

Especifica los formatos 3D que se asociarán a las entidades multiparche. Cada entidad de entrada se duplicará para cada formato seleccionado. Las opciones disponibles dependen de los códecs instalados en el equipo.

  • Collada (.dae)Se agregará el formato COLLADA.
  • Autodesk Drawing (.dwg)Se agregará el formato DWG.
  • Autodesk (.fbx)Se agregará el formato Autodesk FilmBox.
  • Khronos Group glTF binario (.glb)Se agregará el formato binario de transmisión de la biblioteca de gráficos.
  • Khronos Group glTF json (.gltf)Se agregará el formato de transmisión de la biblioteca de gráficos JSON.
  • Industry Foundation Classes (.ifc)Se agregará el formato Industry Foundation Classes.
  • Wavefront (.obj)Se agregará el formato Wavefront.
  • Universal Scene Description (.usdc)Se agregará el formato Universal Scene Description.
  • Versión comprimida de Universal Scene Description (.usdz)Se agregará la versión comprimida del formato Universal Scene Description.
String

Salida derivada

EtiquetaExplicaciónTipo de datos
Entidades de entrada actualizadas

Las entidades de entrada actualizadas.

Feature Layer

arcpy.management.Add3DFormats(in_features, {multipatch_materials}, {formats})
NombreExplicaciónTipo de datos
in_features

La entidad multiparche de la geodatabase de entrada que se convertirá en una capa de entidades de objetos 3D.

Table View
multipatch_materials
(Opcional)

Especifica si la geometría del multiparche se visualizará utilizando la información de materiales asociada a los modelos 3D o la información de textura y color definida para el multiparche.

  • MULTIPATCH_WITH_MATERIALSLa geometría multiparche se visualizará utilizando las texturas, colores, efectos y materiales asociados a los modelos 3D. Esta es la opción predeterminada.
  • MULTIPATCH_WITHOUT_MATERIALSLa geometría del multiparche se visualizará utilizando las texturas y colores definidos para el multiparche.
Boolean
formats
[formats,...]
(Opcional)

Especifica los formatos 3D que se asociarán a las entidades multiparche. Cada entidad de entrada se duplicará para cada formato seleccionado. Las opciones disponibles dependen de los códecs instalados en el equipo.

  • FMT3D_DAESe agregará el formato COLLADA.
  • FMT3D_DWGSe agregará el formato DWG.
  • FMT3D_FBXSe agregará el formato Autodesk FilmBox.
  • FMT3D_GLBSe agregará el formato binario de transmisión de la biblioteca de gráficos.
  • FMT3D_GLTFSe agregará el formato de transmisión de la biblioteca de gráficos JSON.
  • FMT3D_IFCSe agregará el formato Industry Foundation Classes.
  • FMT3D_OBJSe agregará el formato Wavefront.
  • FMT3D_USDCSe agregará el formato Universal Scene Description.
  • FMT3D_USDZSe agregará la versión comprimida del formato Universal Scene Description.
String

Salida derivada

NombreExplicaciónTipo de datos
updated_features

Las entidades de entrada actualizadas.

Feature Layer

Muestra de código

Ejemplo de Add3DFormats (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar la función Add3DFormats de modo inmediato.

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

Información de licenciamiento

  • Basic: No
  • Standard: Sí
  • Advanced: Sí

Temas relacionados