Browse our Products
Aspose.3D for Python via .NET 25.11 Notes de version
Améliorations et Modifications
| Clé | Résumé | Catégorie |
|---|---|---|
| THREEDNET-1726 | Investiguer les extensions manquantes dans glTF lors de l’utilisation de métadonnées structurelles | Tâche |
| THREEDNET-1730 | Améliorer PolygonList pour réduire l’empreinte mémoire | Tâche |
| THREEDNET-1733 | Améliorer la consommation mémoire de PolygonIndicesList lors du chargement de gros fichiers | Tâche |
| THREEDNET-1734 | Améliorer la consommation mémoire de Vector4List/VertexElement lors du chargement de gros fichiers | Amélioration |
| THREEDNET-1728 | Investiguer des millions de matériaux lors de l’importation d’obj | Correction de bogue |
| THREEDNET-1729 | Un fichier Obj avec un fichier matériel référencé ne peut pas être importé | Correction de bogue |
| THREEDNET-1735 | Les textures ne sont pas chargées dans l’archive USDZ | Correction de bogue |
Modifications de l’API
Classe ajoutée aspose.threed.entities.VertexElementFVector
Cette classe est la classe de base de VertexElementVertexColor/VertexElementUV/VertexElementBinormal/VertexElementNormal/VertexElementTangent/VertexElementSpecular.
Elle remplace VertexElementVector4, qui utilise désormais des float au lieu de double, et ajoute des composants à la demande, ce qui améliore considérablement l’empreinte mémoire dans les gros fichiers 3D. L’ancienne VertexElementVector4 est maintenant marquée comme obsolète et sera supprimée à l’avenir.
Membres ajoutés à la classe aspose.threed.utilities.FVector2 :
def compare_to(self, other : aspose.threed.utilities.FVector2) -> int:
...Cette méthode vous permet de comparer différentes instances de FVector2.
Membres ajoutés à la classe aspose.threed.utilities.FVector3 :
def compare_to(self, other : aspose.threed.utilities.FVector3) -> int:
...Cette méthode vous permet de comparer différentes instances de FVector3.
@classmethod
def parse(clz, input : str) -> aspose.threed.utilities.FVector3:
...vec = FVector3.Parse("0.0 0.3 1.5")Membres ajoutés à la classe aspose.threed.utilities.FVector4 :
def compare_to(self, other : aspose.threed.utilities.FVector4) -> int:
...Cette méthode vous permet de comparer différentes instances de FVector4.
Membres ajoutés à la classe aspose.threed.utilities.Vector3 :
@classmethod
def parse(clz, input : str) -> aspose.threed.utilities.Vector3:
...Exemple de code
vec = Vector3.Parse("0.0 0.3 1.5")Membres ajoutés à la classe aspose.threed.utilities.Vector4 :
@property
def length(self) -> floatCette propriété renvoie la longueur du Vector4.