Blader door onze producten

Aspose.3D for .NET 22.2 Veröffentlichung hinweise

Verbesserungen und Änderungen

SchlüsselZusammenfassungKategorie
THREEDNET-1054Zulassen, die Texturen in die Datei U3D und PDF einzubettenNeues Feature
THREEDNET-1058Primitive können nicht an Material binden in USD Aus führer/ImporteurFehler beheben
THREEDNET-1051Zugriffs extras und Erweiterungen in der Datei GLTF erlaubenVerbesserung
THREEDNET-1048Erlauben Sie, die Metadaten der Szene und des Knotens zu verschlüsselnNeues Feature
THREEDNET-1049Decodieren von Szene und Knoten Meta-Daten von usdNeues Feature

API Änderungen

Mitglieder zur Klasse Aspose.ThreeD.AssetInfo hinzugefügt:

        public string Copyright{ get;set;}

Ruft das Copyright der Datei ab. Dieser Wert kann in der Datei 3D null oder definiert sein. Nur USDC/USDZ unterstützen diese Eigenschaft jetzt.

HINWEIS: Änderungen in dieser Eigenschaft ändern nicht den Copyright-Abschnitt der Ausgabe 3D-Datei.

Mitglieder zur Klasse Aspose.ThreeD.Formats.UsdSaveOptions hinzugefügt:

        public bool ExportMetaData{ get;set;}

Ruft ab oder legt fest, ob die Asset-Informationen der Szene und die Eigenschaften des Knotens in die Ausgabe datei USDC/USDZ exportiert werden sollen.

Mitglieder zur Klasse Aspose.ThreeD.Formats.PdfSaveOptions hinzugefügt:

        /// <summary>
        /// Embed the external textures into the PDF file, default value is false.
        /// </summary>
        public bool EmbedTextures{ get;set;}

Stellen Sie dies auf wahr, um die Datei 3D PDF mit eingebetteten Textur dateien zu generieren.

Beispiel code:

        var scene = new Scene();
        scene.Open($"test.obj");
        var opt = new PdfSaveOptions();
        //embed the external textures in the output PDF file.
        opt.EmbedTextures = true;
        //Look up external textures in the  common/textures directory
        opt.LookupPaths.Add("common/textures");
        scene.Save("test.pdf", opt);

Mitglieder zur Klasse Aspose.ThreeD.Formats.U3dSaveOptions hinzugefügt:

        /// <summary>
        /// Embed the external textures into the U3D file, default value is false.
        /// </summary>
        public bool EmbedTextures{ get;set;}

Stellen Sie dies auf wahr, um die Datei 3D U3D mit eingebetteten Textur dateien zu generieren.

Beispiel code:

        var scene = new Scene();
        scene.Open($"test.obj");
        var opt = new U3dSaveOptions();
        //embed the external textures in the output PDF file.
        opt.EmbedTextures = true;
        //Look up external textures in the  common/textures directory
        opt.LookupPaths.Add("common/textures");
        scene.Save("test.u3d", opt);


 
 Deutsch