Blader door onze producten
Aspose.3D für Java 23.5 Versionshinweise
Diese Seite enthält Versionshinweise für Aspose.3D für Java 23.5.
Verbesserungen und Änderungen
Key | Zusammenfassung | Kategorie |
---|---|---|
THREEDNET-1359 | Exportieren nach OBJ - Bild-/Texturdateien werden nicht in das OBJ-Verzeichnis kopiert | Aufgabe |
THREEDNET-1361 | Kopplung der Abhängigkeit von System.Drawing aufheben | Aufgabe |
THREEDNET-1360 | Export von PBR-Materialdefinition und Normalenabbildung im OBJ-Exporteur ermöglichen | Verbesserung |
THREEDNET-1357 | Fehlendes Material und Textur beim Laden einer OBJ-Datei | Fehlerbehebung |
THREEDNET-1358 | Beim Importieren einer OBJ-Datei kam es beim ControlPoints zu einem Fehler beim Lesen der Daten und sie wurden als Normalenvektordaten gelesen | Fehlerbehebung |
API-Änderungen
Klasse com.aspose.threed.FontFile hinzugefügt
Klasse com.aspose.threed.Text hinzugefügt
Eine FontFile kann mit Text verwendet werden, um ein Profil aus einer Zeichenkette zu definieren, und kann dann von anderen prozeduralen Modellierungsklassen wie LinearExtrusion verwendet werden.
Mitglieder zur Klasse com.aspose.threed.DracoSaveOptions, com.aspose.threed.GltfSaveOptions, com.aspose.threed.ObjSaveOptions hinzugefügt:
Setzen Sie dies auf true, um den Exporteur zu veranlassen, die Positionskoordinaten von Meshes um den Wert von Scene.AssetInfo.UnitScaleFactor neu zu skalieren. Diese Option funktioniert für Gltf/Obj/Draco-Dateien.
/**
* Wenden Sie {@link com.aspose.threed.AssetInfo#getUnitScaleFactor} auf das Mesh an.
* Standardwert ist false.
*/
public boolean getApplyUnitScale()
/**
* Wenden Sie {@link com.aspose.threed.AssetInfo#getUnitScaleFactor} auf das Mesh an.
* Standardwert ist false.
* @param value Neuer Wert
*/
public void setApplyUnitScale(boolean value)
Beispielcode
var s = new Scene("test.fbx");
var opt = new ObjSaveOptions();
opt.setApplyUnitScale(true);
s.save("output.glb", opt);