Aspose.3D for Java 21.4 Mitteilung hinweise

Verbesserungen und Änderungen

SchlüsselZusammenfassungKategorie
THREEDNET-864Implemen tieren Sie die FileStream-Eigenschaft für die Textur klasse, um ein Bild aus einem Stream zu ladenVerbesserung
THREEDNET-867Große obj-Datei nehmen viel Zeit, um zu ladenVerbesserung
THREEDNET-865Fügen Sie Autodesk Navis works kompatibles Material für das Format RVM hinzuVerbesserung
THREEDNET-874Fügen Sie Unterstützung des neuesten Formats RVM hinzu.Verbesserung
THREEDAPP-94Verbesserte Web-Renderer Lade leistungVerbesserung
THREEDNET-851Erlauben Sie die Verwendung der externen Implementierung des Encoder Draco.Verbesserung
THREEDNET-876Verbessern Sie die Leistung von Builtin Draco Encoder/Decoder.Verbesserung
THREEDNET-862Die konvertierte glb-Datei kann nicht von Tools von Dritt anbietern geöffnet werden.Fehler beheben
THREEDNET-863Umstellung von USDZ auf STL schlägt fehlFehler beheben
THREEDNET-866FBX to gltf/glb Export Exception: Objekt typ Aspose.ThreeD. Dienst programme. Vector3 wird nicht unterstütztFehler beheben
THREEDNET-873Collada, die von Frosty Suite exportiert wird, kann nicht importiert werden.Fehler beheben
THREEDNET-872Collada, die per Mixer/Lego-Tool exportiert werden, kann nicht importiert werden.Fehler beheben
THREEDNET-871Einige Zipped 3D-Dateien können nicht von Aspose.3D geöffnet werdenFehler beheben
THREEDNET-869Einige STL-Dateien werden nicht erkanntFehler beheben
THREEDAPP-114Binäre STL-Dateien ohne expliziten binären Header können nicht geöffnet werden.Fehler beheben

API Änderungen

Diese Version ist haupt sächlich eine Bug-Fix-Version, die viele Fehler behoben und viele Kompatibilität probleme und-leistungen für FBX, Collada, STL, obj, drc, gltf, glb verbessert hat.

Nur ein paar kleinere API Änderungen.

Neue Immobilie in der Klasse com.aspose.threed.GltfSaveOptions hinzugefügt:

    /**
     * Use external draco encoder to accelerate the draco compression speed.
     */
    public String getExternalDracoEncoder();
    
    /**
     * Use external draco encoder to accelerate the draco compression speed.
     * @param value New value
     */
    public void setExternalDracoEncoder(String value);

Aspose.3D für Java 21.4 hat für Draco eine doppelte Leistungs verbesserung als für alte Versionen, aber die offizielle Implementierung der Google, die in C++ geschrieben wurde, ist immer noch schneller, sodass der Benutzer den externen Encoder Draco für eine bessere Leistung verwenden kann.

Beispielcode zur Verwendung eines externen offiziellen Encoder zur Beschleunigung der komprimierten GLB-Generation:

        var mesh = new Sphere();
        var scene = new Scene(mesh);
        var opt = new GltfSaveOptions(FileFormat.GLTF2__BINARY);
        opt.setExternalDracoEncoder("D:\\Github\\draco\\sln\\Release\\draco_encoder.exe");
        opt.setDracoCompression(true);
        scene.save("test.glb", opt);