Browse our Products

Aspose.3D for Java 22.6 Notes de Libération

Améliorations et changements

CléRésuméCatégorie
THREEDNET-1152Permettre de sauvegarder la scène 3D sans spécifier le format de fichierNouvelle caractéristique
THREEDNET-1157SdfValueBlock n’est pas pris en charge dans l’importation USDZAmélioration
THREEDNET-1156Exception GLF: Échec de l’importation du glTF, le byteOffset n’est pas défini dans l’accessoireCorrection de bogue
THREEDNET-1154Aspose.ThreeD.ExportException: Spec dupliqué tandis que DAE à USDZ conversionCorrection de bogue
THREEDNET-1153Une exception se produit lors de l’économie du USDZ au GLTFCorrection de bogue

API changements

Ajout d’une nouvelle méthode à la classe 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)

Vous pouvez obtenir une instance FileFormat par nom d’extension, exemple de code:

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);

Ajout d’une nouvelle méthode à la classe 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;

La nouvelle méthode vous permet d’enregistrer la scène dans un fichier 3D sans fournir un format de fichier.

Exemple de code:

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


 
 Français