Blader door onze producten

Aspose.3D for Java 22.8 Veröffentlichung hinweise

Verbesserungen und Änderungen

SchlüsselZusammenfassungKategorie
THREEDNET-1175Probleme mit der Release-Paket datei beheben.Aufgabe
THREEDNET-1183Fix Standard-Installation verzeichnis des MSI-PaketsAufgabe
THREEDNET-1176Knoten mit Geometrie Übersetzung kann nicht richtig in USDZ Exporteur gehandhabt werden.Fehler behebung
THREEDNET-1179Aspose.3D 22.5: Ausnahme beim Versuch, Vrml-Datei zu ladenFehler behebung
THREEDNET-1181Aspose.3D 22.5: Umrechnung USD in 3DS nicht möglichFehler behebung
THREEDNET-1184Zugriffs verletzung Ausnahme für einige GLTF-Dateien.Fehler behebung
THREEDNET-1186Fügen Sie benutzer definierte Xform-Operator-Unterstützung in USD/USDZ Importeur hinzuVerbesserung
THREEDNET-1187Das Material funktioniert nicht in der generierten Datei USD/USDZ.Fehler behebung
THREEDNET-1188Material attribute werden nicht exportiert, wenn keine Textur angehängt wirdFehler behebung
THREEDNET-1189Modelle umgestellt von FBX auf USDZ sind alle schwarzFehler behebung
THREEDNET-1190Material Converter für USD/USDZ Exporteur hinzufügenVerbesserung
THREEDNET-1191Viewer werfen Ausnahme, wenn zwei Grundelemente an einen Knoten angehängt.Fehler behebung
THREEDNET-1192Initial isierung Ausnahme während der Initial isierung des Render fenstersFehler behebung
THREEDNET-1194FBX Ausnahmen: Der angegebene Schlüssel ‘OSL’ war im Wörterbuch nicht vorhandenFehler behebung
THREEDNET-1195GLTF Ausnahme: Die Eingabe zeichenfolge hatte kein korrektes Format.Fehler behebung
THREEDNET-1196GLTF Ausnahme: Aspose.ThreeD. Dienst programme. Unerwartete Token Exception: “Unerwartetes Token” NaN"Fehler behebung
THREEDNET-1197GLTF Ausnahme: System.Argument Ausnahme: ‘Ein Element mit demselben Schlüssel wurde bereits hinzugefügt. Schlüssel: pcInfoFieldName’Fehler behebung
THREEDNET-1198FBX Ausnahme: Aspose.ThreeD. Bedeutung Ausnahme: ‘Illegales Eigentum Multi Layer bei Deserial isierung Aspose.ThreeD. Entitäten. NullNode Armature’Fehler behebung
THREEDNET-1199FBX Ausnahme: System.Invalid Cast Exception: ‘Das Objekt vom Typ ‘System.Single[]‘kann nicht gegossen werden, um ‘Aspose.ThreeD.Utilities.Double List’ zu geben.’Fehler behebung
THREEDNET-1200USD Ausnahme: Datentyp UsdTimeCode wird nicht unterstütztFehler behebung
THREEDNET-1201USD Ausnahme: UsdQuatf wird nicht implementiert.Fehler behebung
THREEDNET-1202USD Ausnahme: UsdVec3h wird nicht unterstütztFehler behebung
THREEDNET-1203USD Ausnahme: Inlinierter Wörterbuch typ ist nicht implementiertFehler behebung
THREEDNET-1204USD Ausnahme: Vec2d wird nicht unterstütztFehler behebung
THREEDNET-1205USD Ausnahme: Diese Datei kann nicht geöffnet werdenFehler behebung
THREEDNET-1206USD Ausnahme: Duplizierter Spezi fizierer für SdfPathFehler behebung
THREEDNET-1207USD Ausnahme: xformOp:orient wird nicht unterstützt.Fehler behebung
THREEDNET-1208Externer Draco-Encoder funktioniert nicht.Fehler behebung
THREEDNET-1209DAE Speichern Sie zu USD Ausnahme: System.Index OutOf Range Exception: ‘Index lag außerhalb der Grenzen des Arrays.’Fehler behebung

Diese Version hat viele Fehler behoben und keine größeren Änderungen an API vorgenommen.

API Änderungen

Neue Methoden in der Klasse com.aspose.threed.UsdSaveOptions hinzugefügt:

    /**
     * Custom converter to convert the geometry's material to PBR material
     * If this is unassigned, USD exporter will automatically convert the standard material to PBR material.
     * Default value is null
     */
    public MaterialConverter getMaterialConverter();
    /**
     * Custom converter to convert the geometry's material to PBR material
     * If this is unassigned, USD exporter will automatically convert the standard material to PBR material.
     * Default value is null
     * @param value New value
     */
    public void setMaterialConverter(MaterialConverter value);

Aspose.3D verfügt über eine integrierte Implementierung zur Konvertierung von Nicht-PBR-Material in PBR-Material für glTF/USD/USD-Formate. Wir bieten jedoch auch eine benutzer definierte Implementierung für die Konvertierung.

Eigenschaften aktualisiert, um neue Material definitionen FBX zu unterstützen:

Alte Definitionen:

    /**
     * Gets the shader language used by this technique.
     */
    public ShadingLanguage getShaderLanguage();
    
    /**
     * Sets the shader language used by this technique.
     * @param value New value
     */
    public void setShaderLanguage(ShadingLanguage value);
    /**
     * Gets the rendering API used by this technique
     */
    public RenderingAPI getRenderAPI();
    
    /**
     * Sets the rendering API used by this technique
     * @param value New value
     */
    public void setRenderAPI(RenderingAPI value);

Neue Definitionen:

    /**
     * Gets the shader language used by this technique.
     */
    public String getShaderLanguage();
    
    /**
     * Sets the shader language used by this technique.
     * @param value New value
     */
    public void setShaderLanguage(String value);
    /**
     * Gets the rendering API used by this technique
     */
    public String getRenderAPI();
    
    /**
     * Sets the rendering API used by this technique
     * @param value New value
     */
    public void setRenderAPI(String value);


 
 Deutsch