Explore nuestros productos

Aspose.3D 07613481 22,6 Notas de la versión

Mejoras y cambios

ClaveResumenCategoría
THREEDNET-1152Permitir guardar la escena 3D sin especificar el formato de archivoNueva característica
THREEDNET-1157SdfValueBlock no se admite en la importación USDZMejora
THREEDNET-1156Excepción GLF: Error al importar glTF, byteOffset no está definido en el accesoCorrección de errores
THREEDNET-1154Aspose.ThreeD. ExportExcepción: Spec duplicada mientras que DAE a USDZ conversiónCorrección de errores
THREEDNET-1153Se produce una excepción al ahorrar USDZ a GLTFCorrección de errores

API cambios

Añadido nuevo método a la clase com.aspose.threed.FileFormat:

    /**
     * Gets the preferred file format from the file extension name
     * The extension name should starts with a dot('.').
     * @param extensionName 
     */
    public static FileFormat getFormatByExtension(String extensionName)

Puede obtener una instancia de FileFormat por nombre de extensión, código de ejemplo:

var scene = new Scene(new Box());
var format = FileFormat.getFormatByExtension(".fbx");
//save the scene to memory stream using FileFormat returned by GetFormatByExtension
var stream = new ByteArrayOutputStream();
scene.save(Stream.wrap(stream), format);

Añadido nuevo método a la clase com.aspose.threed.Scene:

    /**
     * Saves the scene to specified path using specified file format.
     * @param fileName File name.
     */
    public void save(String fileName)
        throws IOException;

El nuevo método le permite guardar la escena en un archivo 3D sin proporcionar un formato de archivo.

Código de ejemplo:

var scene = Scene.fromFile("Input.fbx");
scene.save("Output.usdz);


 
 Español