Blader door onze producten

Aspose.3D für Python über .NET 23.5 Versionshinweise

Verbesserungen und Änderungen

KeyZusammenfassungKategorie
THREEDNET-1359Exportieren nach OBJ - Bild-/Texturdateien werden nicht in das OBJ-Verzeichnis kopiertAufgabe
THREEDNET-1361Kopplung der Abhängigkeit von System.Drawing aufhebenAufgabe
THREEDNET-1360Export von PBR-Materialdefinition und Normalenabbildung im OBJ-Exporteur ermöglichenVerbesserung
THREEDNET-1357Fehlendes Material und Textur beim Laden einer OBJ-DateiFehlerbehebung
THREEDNET-1358Beim Importieren einer OBJ-Datei kam es beim ControlPoints zu einem Fehler beim Lesen der Daten und es wurden sie als Normalenvektordaten gelesenFehlerbehebung

API-Änderungen

Klasse aspose.threed.profiles.FontFile hinzugefügt

Klasse aspose.threed.profiles.Text hinzugefügt

Eine FontFile kann mit Text verwendet werden, um ein Profil aus einer Zeichenkette zu definieren, das dann von anderen prozeduralen Modellierungsklassen wie LinearExtrusion verwendet werden kann.

Mitglieder zur Klasse aspose.threed.formats.DracoSaveOptions, aspose.threed.formats.GltfSaveOptions, aspose.threed.formats.ObjSaveOptions hinzugefügt:

Setzen Sie dies auf true, um zu erzwingen, dass der Export die Positionskoordinaten von Meshes um den Wert von Scene.AssetInfo.UnitScaleFactor neu skaliert. Diese Option funktioniert für Gltf/Obj/Draco-Dateien.

        # Wenden Sie <see cref="AssetInfo.UnitScaleFactor"/> auf das Mesh an.
        # Standardwert ist false.
        @property
        def apply_unit_scale(self) -> bool:
                ...
        # Wenden Sie <see cref="AssetInfo.UnitScaleFactor"/> auf das Mesh an.
        # Standardwert ist false.
        @apply_unit_scale.setter
        def apply_unit_scale(self, v : bool):
                ...

Beispielcode

    from aspose.threed import Scene
    from aspose.threed.formats import ObjSaveOptions
    s = Scene("test.fbx")
    opt = ObjSaveOptions()
    opt.apply_unit_scale = True
    s.save("output.glb", opt)


 
 Deutsch