Aspose.3D for .NET 21.4 Notes de Libération

Améliorations et changements

Clé Résumé Catégorie
THREEDNET-864 Implémenter la propriété FileStream pour la classe de texture pour charger l’image à partir d’un flux Amélioration
THREEDNET-867 Le grand fichier obj prend beaucoup de temps à charger Amélioration
THREEDNET-865 Ajouter du matériel compatible Autodesk Navisworks pour le format RVM Amélioration
THREEDNET-874 Ajouter le support du dernier format RVM. Amélioration
THREEDAPP-94 Amélioration des performances de chargement du moteur de rendu Web Amélioration
THREEDNET-851 Autoriser l’utilisation de la mise en œuvre externe de l’encodeur Draco. Amélioration
THREEDNET-876 Améliorer les performances de l’encodeur/décodeur builtin Draco. Amélioration
THREEDNET-862 Le fichier glb converti ne peut pas être ouvert par des outils tiers. Correction de bogue
THREEDNET-863 La conversion de USDZ à STL échoue Correction de bogue
THREEDNET-866 FBX à gltf/glb ExportException: le type d’objet Aspose.ThreeD.Utilities. Vector3n’est pas pris en charge Correction de bogue
THREEDNET-873 Collada exporté par Frosty Suite ne peut pas être importé. Correction de bogue
THREEDNET-872 Collada exporté par mélangeur/outil lego ne peut pas être importé. Correction de bogue
THREEDNET-871 Certains fichiers Zipped 3D ne peuvent pas être ouverts avant Aspose.3D Correction de bogue
THREEDNET-869 Certains fichiers STL ne sont pas reconnus Correction de bogue
THREEDAPP-114 Les fichiers binaires STL sans en-tête binaire explicite ne peuvent pas être ouverts. Correction de bogue

API changements

Cette version est principalement une version de correction de bogues, a corrigé de nombreux bogues et amélioré de nombreux problèmes de compatibilité et des performances pour FBX, Collada, STL, obj, drc, gltf, glb.

Seuls quelques changements mineurs API.

Ajout d’une nouvelle propriété dans la classe Aspose.ThreeD.Formats.GltfSaveOptions:

    /// <summary>
    /// Use external draco encoder to accelerate the draco compression speed.
    /// </summary>
    /// <remarks>
    /// Aspose.3D will create new sub process to encode the mesh to the draco format, use it at your own risk. 
    /// </remarks>
    public string ExternalDracoEncoder { get; set; }

Aspose.3D pour. Net 21,4 a deux fois l’amélioration des performances pour Draco que les anciennes versions, mais l’implémentation officielle du Google qui a été écrite en C++ est toujours plus rapide, nous permettons donc à l’utilisateur d’utiliser l’encodeur externe Draco pour de meilleures performances.

Exemple de code pour utiliser un encodeur officiel externe pour accélérer la génération du GLB compressé:

    var mesh = new Sphere();
    var scene = new Scene(mesh);
    var opt = new GltfSaveOptions(FileFormat.GLTF2_Binary);
    opt.ExternalDracoEncoder = @"D:\Github\draco\sln\Release\draco_encoder.exe";
    opt.DracoCompression = true;
    scene.Save("test.glb", opt);