Blader door onze producten

Aspose.3D for Java 25.11 Versionshinweise

Verbesserungen und Änderungen

SchlüsselZusammenfassungKategorie
THREEDNET-1726Untersuchung von fehlenden Erweiterungen in glTF bei Verwendung von strukturellen MetadatenAufgabe
THREEDNET-1730Verbesserung von PolygonList zur Reduzierung des SpeicherverbrauchsAufgabe
THREEDNET-1733Verbesserung des Speicherverbrauchs von PolygonIndicesList beim Laden großer DateienAufgabe
THREEDNET-1734Verbesserung des Speicherverbrauchs von Vector4List/VertexElement beim Laden großer DateienVerbesserung
THREEDNET-1728Untersuchung von Millionen Materialien beim Import von OBJFehlerbehebung
THREEDNET-1729OBJ-Datei mit referenzierter Materialdatei kann nicht importiert werdenFehlerbehebung
THREEDNET-1735Texturen werden im USDZ-Archiv nicht geladenFehlerbehebung

API-Änderungen

Hinzugefügte Klasse com.aspose.threed.VertexElementFVector

Diese Klasse ist die Basisklasse von VertexElementVertexColor/VertexElementUV/VertexElementBinormal/VertexElementNormal/VertexElementTangent/VertexElementSpecular.

Sie wird verwendet, um VertexElementVector4 zu ersetzen, das intern float anstelle von double verwendet, und Komponenten bei Bedarf zu erweitern, wodurch der Speicherverbrauch bei großen 3D‑Dateien deutlich reduziert wird. Die alte VertexElementVector4 ist jetzt als veraltet markiert und wird in Zukunft entfernt werden.

Hinzugefügte Mitglieder zur Klasse com.aspose.threed.FVector2:

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

Diese Methode ermöglicht den Vergleich zwischen verschiedenen FVector2‑Instanzen.

Hinzugefügte Mitglieder zur Klasse com.aspose.threed.FVector3:

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

Diese Methode ermöglicht den Vergleich zwischen verschiedenen FVector3‑Instanzen.

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

Parst ein FVector3 aus einer durch Leerzeichen getrennten Zeichenkettenrepräsentation.

Beispielcode

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

Gibt den Einheitsvektor entlang der X‑/Y‑/Z‑Achse zurück.

Hinzugefügte Mitglieder zur Klasse com.aspose.threed.FVector4:

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

Diese Methode ermöglicht den Vergleich zwischen verschiedenen FVector4‑Instanzen.

Hinzugefügte Mitglieder zur Klasse com.aspose.threed.Vector3:

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

Beispielcode

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

Hinzugefügte Mitglieder zur Klasse com.aspose.threed.Vector4:

	public double getLength()

Gibt die Länge eines Vector4‑Vektors zurück.


 
 Deutsch