Explore nuestros productos

Aspose.3D for Java 22,8 Notas de la versión

Mejoras y cambios

ClaveResumenCategoría
THREEDNET-1175Solucionar los problemas del archivo del paquete de liberación.Tarea
THREEDNET-1183Corregir el directorio de instalación predeterminado del paquete MSITarea
THREEDNET-1176El nodo con traslación de geometría no se puede manejar correctamente en USDZ exportador.Fijación de errores
THREEDNET-1179Aspose.3D 22,5: Excepción al intentar cargar el archivo VrmlFijación de errores
THREEDNET-1181Aspose.3D 22,5: No se puede convertir USD a 3DSFijación de errores
THREEDNET-1184AccessViolationException en algunos archivos GLTF.Fijación de errores
THREEDNET-1186Añadir soporte de operador personalizado xform en USD/USDZ importadorMejora
THREEDNET-1187El material no funciona en el archivo USD/USDZ generado.Fijación de errores
THREEDNET-1188Los atributos de material no se exportan cuando no se adjunta ninguna texturaFijación de errores
THREEDNET-1189Los modelos convertidos de FBX a USDZ son todos negrosFijación de errores
THREEDNET-1190Añadir materialConverter para USD/USDZ exportadorMejora
THREEDNET-1191El espectador lanza una excepción cuando dos primitivas se unen a un nodo.Fijación de errores
THREEDNET-1192InicializaciónExcepción durante la inicialización de la ventana de modelizadoFijación de errores
THREEDNET-1194FBX Excepciones: La clave dada ‘OSL’ no estaba presente en el diccionarioFijación de errores
THREEDNET-1195GLTF Excepción: La cadena de entrada no tenía el formato correcto.Fijación de errores
THREEDNET-1196GLTF Excepción: Aspose.ThreeD. Utilidades. TokenExcepción inesperada: ‘Token inesperado’ NaN’’Fijación de errores
THREEDNET-1197GLTF Excepción: System. ArgumentExcepción: ‘Ya se ha agregado un elemento con la misma clave. Clave: pcInfoFieldName’Fijación de errores
THREEDNET-1198FBX Excepción: Aspose.ThreeD. ImportExcepción: ‘Propiedad ilegal multicapa mientras deserializa Aspose.ThreeD. Entidades. Armadura NullNode’Fijación de errores
THREEDNET-1199FBX Excepción: System. InvalidCastExcepción: ‘No se puede fundir objeto de tipo ‘System.Single[]‘para escribir ‘Aspose.ThreeD.Utilities.DoubleList’.’.Fijación de errores
THREEDNET-1200USD Excepción: Tipo de datos UsdTimeCode no es compatibleFijación de errores
THREEDNET-1201USD Excepción: UsdQuatf no se implementa.Fijación de errores
THREEDNET-1202USD Excepción: UsdVec3h no es compatibleFijación de errores
THREEDNET-1203USD Excepción: El tipo de diccionario con información no está implementadoFijación de errores
THREEDNET-1204USD Excepción: Vec2d no es compatibleFijación de errores
THREEDNET-1205USD Excepción: No se puede abrir este archivoFijación de errores
THREEDNET-1206USD Excepción: Especificador duplicado para SdfPathFijación de errores
THREEDNET-1207USD Excepción: xformOp: Orient no es compatible.Fijación de errores
THREEDNET-1208El codificador draco externo no funciona.Fijación de errores
THREEDNET-1209DAE Guardar en USD Excepción: System. IndexOutOfRangeExcepción: “El índice estaba fuera de los límites de la matriz”.Fijación de errores

Esta versión corrigió muchos errores y no tiene cambios importantes API.

API cambios

Añadido nuevos métodos en la clase com.aspose.threed.UsdSaveOptions:

    /**
     * Custom converter to convert the geometry's material to PBR material
     * If this is unassigned, USD exporter will automatically convert the standard material to PBR material.
     * Default value is null
     */
    public MaterialConverter getMaterialConverter();
    /**
     * Custom converter to convert the geometry's material to PBR material
     * If this is unassigned, USD exporter will automatically convert the standard material to PBR material.
     * Default value is null
     * @param value New value
     */
    public void setMaterialConverter(MaterialConverter value);

Aspose.3D tiene una implementación incorporada para convertir material no PBR en material PBR para formatos glTF/USD/USD, pero también proporcionamos implementación personalizada para realizar la conversión.

Propiedades actualizadas para admitir nuevas definiciones de materiales FBX:

Viejas definiciones:

    /**
     * Gets the shader language used by this technique.
     */
    public ShadingLanguage getShaderLanguage();
    
    /**
     * Sets the shader language used by this technique.
     * @param value New value
     */
    public void setShaderLanguage(ShadingLanguage value);
    /**
     * Gets the rendering API used by this technique
     */
    public RenderingAPI getRenderAPI();
    
    /**
     * Sets the rendering API used by this technique
     * @param value New value
     */
    public void setRenderAPI(RenderingAPI value);

Nuevas definiciones:

    /**
     * Gets the shader language used by this technique.
     */
    public String getShaderLanguage();
    
    /**
     * Sets the shader language used by this technique.
     * @param value New value
     */
    public void setShaderLanguage(String value);
    /**
     * Gets the rendering API used by this technique
     */
    public String getRenderAPI();
    
    /**
     * Sets the rendering API used by this technique
     * @param value New value
     */
    public void setRenderAPI(String value);


 
 Español