GltfSaveOptions

GltfSaveOptions class

Opciones de guardado para el formato glTF.

Métodos

constructor

NombreDescripción
constructor(contentType)Constructor de GltfSaveOptions

Parameters:

NombreTipoDescripción
contentTypeFileContentTypeFileContentType

Result:


constructor_overload

NombreDescripción
constructor_overload(format)Constructor de GltfSaveOptions

Parameters:

NombreTipoDescripción
formaFileFormatnull

Result:


getPrettyPrint

NombreDescripción
getPrettyPrint()El contenido JSON del archivo GLTF está indentado para la lectura humana, el valor predeterminado es false

Result:


setPrettyPrint

NombreDescripción
setPrettyPrint(value)El contenido JSON del archivo GLTF está indentado para la lectura humana, el valor predeterminado es false

Result:


getFallbackNormal

NombreDescripción
getFallbackNormal()Cuando el exportador GLTF2 detecta una normal inválida, esto se usará en lugar de su valor original para eludir la validación. El valor predeterminado es (0, 1, 0)

Result:


getEmbedAssets

NombreDescripción
getEmbedAssets()Incrusta todos los recursos externos como base64 en un solo archivo en modo ASCII, el valor predeterminado es false.

Result:


setEmbedAssets

NombreDescripción
setEmbedAssets(value)Incrusta todos los recursos externos como base64 en un solo archivo en modo ASCII, el valor predeterminado es false.

Result:


getImageFormat

NombreDescripción
getImageFormat()El glTF estándar solo admite PNG/JPG como su formato de textura, esta opción guiará cómo Aspose.3D convierte las imágenes no estándar al formato compatible durante la exportación. El valor predeterminado es GltfEmbeddedImageFormat.PNG. El valor de la propiedad es la constante entera GltfEmbeddedImageFormat.

Result:


setImageFormat

NombreDescripción
setImageFormat(value)El glTF estándar solo admite PNG/JPG como su formato de textura, esta opción guiará cómo Aspose.3D convierte las imágenes no estándar al formato compatible durante la exportación. El valor predeterminado es GltfEmbeddedImageFormat.PNG. El valor de la propiedad es la constante entera GltfEmbeddedImageFormat.

Result:


getMaterialConverter

NombreDescripción
getMaterialConverter()Convertidor personalizado para convertir el material de la geometría a material PBR. Si no está asignado, el exportador glTF 2.0 convertirá automáticamente el material estándar a material PBR. El valor predeterminado es null. Esta propiedad se usa al exportar una escena a un archivo glTF 2.0.

Result:


setMaterialConverter

NombreDescripción
setMaterialConverter(value)Convertidor personalizado para convertir el material de la geometría a material PBR. Si no está asignado, el exportador glTF 2.0 convertirá automáticamente el material estándar a material PBR. El valor predeterminado es null. Esta propiedad se usa al exportar una escena a un archivo glTF 2.0.

Result:


getUseCommonMaterials

NombreDescripción
getUseCommonMaterials()Serializar materiales usando extensiones de material común KHR, el valor predeterminado es false. Establecer esto en false hará que Aspose.3D exporte un conjunto de shaders de vértice/fragmento si #Error Cref: P:Aspose.ThreeD.Formats.GltfSaveOptions.ExportShaders

Result:


setUseCommonMaterials

NombreDescripción
setUseCommonMaterials(value)Serializar materiales usando extensiones de material común KHR, el valor predeterminado es false. Establecer esto en false hará que Aspose.3D exporte un conjunto de shaders de vértice/fragmento si #Error Cref: P:Aspose.ThreeD.Formats.GltfSaveOptions.ExportShaders

Result:


getExternalDracoEncoder

NombreDescripción
getExternalDracoEncoder()Utilizar un codificador draco externo para acelerar la velocidad de compresión draco. Aspose.3D creará un nuevo subproceso para codificar la malla al formato draco, úselo bajo su propio riesgo.

Result:


setExternalDracoEncoder

NombreDescripción
setExternalDracoEncoder(value)Utilizar un codificador draco externo para acelerar la velocidad de compresión draco. Aspose.3D creará un nuevo subproceso para codificar la malla al formato draco, úselo bajo su propio riesgo.

Result:


getFlipTexCoordV

NombreDescripción
getFlipTexCoordV()Invertir el componente v(t) de la coordenada de textura, el valor predeterminado es true.

Result:


setFlipTexCoordV

NombreDescripción
setFlipTexCoordV(value)Invertir el componente v(t) de la coordenada de textura, el valor predeterminado es true.

Result:


getBufferFile

NombreDescripción
getBufferFile()El nombre de archivo del buffer externo utilizado para almacenar datos binarios. Si este archivo no se especifica, Aspose.3D generará un nombre para usted. Esto se ignora al exportar glTF en modo binario.

Result:


setBufferFile

NombreDescripción
setBufferFile(value)El nombre de archivo del buffer externo utilizado para almacenar datos binarios. Si este archivo no se especifica, Aspose.3D generará un nombre para usted. Esto se ignora al exportar glTF en modo binario.

Result:


getSaveExtras

NombreDescripción
getSaveExtras()Guardar las propiedades dinámicas del objeto de escena en campos ’extra’ en el archivo glTF generado. Esto es útil para proporcionar datos específicos de la aplicación. El valor predeterminado es false.

Result:


setSaveExtras

NombreDescripción
setSaveExtras(value)Guardar las propiedades dinámicas del objeto de escena en campos ’extra’ en el archivo glTF generado. Esto es útil para proporcionar datos específicos de la aplicación. El valor predeterminado es false.

Result:


getApplyUnitScale

NombreDescripción
getApplyUnitScale()Aplicar AssetInfo.UnitScaleFactor a la malla. El valor predeterminado es false.

Result:


setApplyUnitScale

NombreDescripción
setApplyUnitScale(value)Aplicar AssetInfo.UnitScaleFactor a la malla. El valor predeterminado es false.

Result:


getDracoCompression

NombreDescripción
getDracoCompression()Obtiene o establece si se habilita la compresión draco

Result:


setDracoCompression

NombreDescripción
setDracoCompression(value)Obtiene o establece si se habilita la compresión draco

Result:


getExportTextures

NombreDescripción
getExportTextures()Intenta copiar las texturas usadas en la escena al directorio de salida.

Result:


setExportTextures

NombreDescripción
setExportTextures(value)Intenta copiar las texturas usadas en la escena al directorio de salida.

Result:


getFileFormat

NombreDescripción
getFileFormat()Obtiene el formato de archivo especificado en la opción actual de Guardar/Cargar.

Result:


getEncoding

NombreDescripción
getEncoding()Obtiene o establece la codificación predeterminada para archivos basados en texto. El valor predeterminado es null, lo que significa que el importador/exportador decidirá qué codificación usar.

Result:


getFileSystem

NombreDescripción
getFileSystem()Permite al usuario manejar cómo gestionar las dependencias externas durante la carga/guardado.

Result:


setFileSystem

NombreDescripción
setFileSystem(value)Permite al usuario manejar cómo gestionar las dependencias externas durante la carga/guardado.

Result:


getLookupPaths

NombreDescripción
getLookupPaths()Algunos archivos como OBJ dependen de archivos externos; las rutas de búsqueda permiten que Aspose.3D busque el archivo externo para cargarlo.

Result:


getFileName

NombreDescripción
getFileName()El nombre de archivo de la escena de exportación/importación. Es opcional, pero útil al serializar recursos externos como el material de OBJ.

Result:


setFileName

NombreDescripción
setFileName(value)El nombre de archivo de la escena de exportación/importación. Es opcional, pero útil al serializar recursos externos como el material de OBJ.

Result: