Blader door onze producten
Aspose.3D for Java 25.11 Versionshinweise
Verbesserungen und Änderungen
| Schlüssel | Zusammenfassung | Kategorie |
|---|---|---|
| THREEDNET-1726 | Untersuchung von fehlenden Erweiterungen in glTF bei Verwendung von strukturellen Metadaten | Aufgabe |
| THREEDNET-1730 | Verbesserung von PolygonList zur Reduzierung des Speicherverbrauchs | Aufgabe |
| THREEDNET-1733 | Verbesserung des Speicherverbrauchs von PolygonIndicesList beim Laden großer Dateien | Aufgabe |
| THREEDNET-1734 | Verbesserung des Speicherverbrauchs von Vector4List/VertexElement beim Laden großer Dateien | Verbesserung |
| THREEDNET-1728 | Untersuchung von Millionen Materialien beim Import von OBJ | Fehlerbehebung |
| THREEDNET-1729 | OBJ-Datei mit referenzierter Materialdatei kann nicht importiert werden | Fehlerbehebung |
| THREEDNET-1735 | Texturen werden im USDZ-Archiv nicht geladen | Fehlerbehebung |
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.