Browse our Products
Aspose.3D for Java 22.6 Notes de Libération
Cette page contient les notes de publication pour Aspose.3D for Java 22.6.
Améliorations et changements
Clé | Résumé | Catégorie |
---|---|---|
THREEDNET-1152 | Permettre de sauvegarder la scène 3D sans spécifier le format de fichier | Nouvelle caractéristique |
THREEDNET-1157 | SdfValueBlock n’est pas pris en charge dans l’importation USDZ | Amélioration |
THREEDNET-1156 | Exception GLF: Échec de l’importation du glTF, le byteOffset n’est pas défini dans l’accessoire | Correction de bogue |
THREEDNET-1154 | Aspose.ThreeD.ExportException: Spec dupliqué tandis que DAE à USDZ conversion | Correction de bogue |
THREEDNET-1153 | Une exception se produit lors de l’économie du USDZ au GLTF | Correction 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);