Browse our Products

Aspose.3D for Java 25.11 Notes de version

Améliorations et Modifications

CléRésuméCatégorie
THREEDNET-1726Investigate extensions missing in glTF when use structural meta dataTask
THREEDNET-1730Improve PolygonList to reduce memory footprintTask
THREEDNET-1733Improve memory consumption of PolygonIndicesList when loading large fileTask
THREEDNET-1734Improve memory consumption of Vector4List/VertexElement when loading large fileImprovement
THREEDNET-1728Investigate millions materials when obj importedBug fixing
THREEDNET-1729Obj file with material file quoted cannot be importedBug fixing
THREEDNET-1735Textures are not loaded within USDZ archiveBug fixing

Modifications de l’API

Classe ajoutée com.aspose.threed.VertexElementFVector

Cette classe est la classe de base de VertexElementVertexColor/VertexElementUV/VertexElementBinormal/VertexElementNormal/VertexElementTangent/VertexElementSpecular.

Ceci est utilisé pour remplacer VertexElementVector4, qui utilise internement float à la place de double, et étend les 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 com.aspose.threed.FVector2 :

	public int compareTo(com.aspose.threed.FVector2 other)

Cette méthode vous permet de comparer différentes instances de FVector2.

Membres ajoutés à la classe com.aspose.threed.FVector3 :

	public int compareTo(com.aspose.threed.FVector3 other)

Cette méthode vous permet de comparer différentes instances de FVector3.

	public static com.aspose.threed.FVector3 parse(String input)

Analyse un FVector3 à partir d’une représentation de chaîne séparée par des espaces

Exemple de code

var vec = FVector3.parse("0.0 0.3 1.5");

	public static com.aspose.threed.FVector3 getUnitX()
	public static com.aspose.threed.FVector3 getUnitY()
	public static com.aspose.threed.FVector3 getUnitZ()

Obtenez le vecteur unité sur les axes X/Y/Z.

Membres ajoutés à la classe com.aspose.threed.FVector4 :

	public int compareTo(com.aspose.threed.FVector4 other)

Cette méthode vous permet de comparer différentes instances de FVector4.

Membres ajoutés à la classe com.aspose.threed.Vector3 :

	public static com.aspose.threed.Vector3 parse(String input)

Exemple de code

var vec = Vector3.parse("0.0 0.3 1.5");

Membres ajoutés à la classe com.aspose.threed.Vector4 :

	public double getLength()

Obtient la longueur d’un vecteur Vector4.


 
 Français