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
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
Sintaxis
arcpy.management.Add3DFormats(in_features, {multipatch_materials}, {formats})
Parámetro | Explicación | Tipo 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 multiparche se visualizará utilizando la información de material de los modelos 3D o la información de textura y color almacenada con 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.
| String |
Salida derivada
Nombre | Explicación | Tipo de datos |
updated_features | Las entidades de entrada actualizadas. | Capa de entidades |
Muestra de código
El script de la ventana de Python muestra cómo utilizar la herramienta Add3DFormats en el modo inmediato.
import arcpy
arcpy.env.workspace = 'C:/data/city_models.gdb'
arcpy.management.Add3DFormats('Downtown_Buildings', 'MULTIPATCH_WITH_MATERIALS',
['FMT3D_DAE', 'FMT3D_OBJ'])
Entornos
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí