GltfSaveOptions

GltfSaveOptions class

Speicheroptionen für das glTF-Format.

Methoden

constructor

NameBeschreibung
Konstruktor(contentType)Konstruktor von GltfSaveOptions

Parameters:

NameTypBeschreibung
contentTypeFileContentTypeFileContentType

Result:


constructor_overload

NameBeschreibung
constructor_overload(format)Konstruktor von GltfSaveOptions

Parameters:

NameTypBeschreibung
FormFileFormatnull

Result:


getPrettyPrint

NameBeschreibung
getPrettyPrint()Der JSON‑Inhalt der GLTF‑Datei ist für die Lesbarkeit durch Menschen eingerückt, Standardwert ist false

Result:


setPrettyPrint

NameBeschreibung
setPrettyPrint(value)Der JSON‑Inhalt der GLTF‑Datei ist für die Lesbarkeit durch Menschen eingerückt, Standardwert ist false

Result:


getFallbackNormal

NameBeschreibung
getFallbackNormal()Wenn der GLTF2‑Exporter eine ungültige Normale erkennt, wird dieser Wert anstelle des ursprünglichen Wertes verwendet, um die Validierung zu umgehen. Standardwert ist (0, 1, 0).

Result:


getEmbedAssets

NameBeschreibung
getEmbedAssets()Betten Sie alle externen Assets als Base64 in eine einzelne Datei im ASCII‑Modus ein, der Standardwert ist false.

Result:


setEmbedAssets

NameBeschreibung
setEmbedAssets(value)Betten Sie alle externen Assets als Base64 in eine einzelne Datei im ASCII‑Modus ein, der Standardwert ist false.

Result:


getImageFormat

NameBeschreibung
getImageFormat()Standard‑glTF unterstützt nur PNG/JPG als Texturformat; diese Option bestimmt, wie Aspose.3D nicht‑standardmäßige Bilder während des Exports in ein unterstütztes Format konvertiert. Der Standardwert ist GltfEmbeddedImageFormat.PNG. Der Wert der Eigenschaft ist die Ganzzahlkonstante GltfEmbeddedImageFormat.

Result:


setImageFormat

NameBeschreibung
setImageFormat(value)Standard‑glTF unterstützt nur PNG/JPG als Texturformat; diese Option bestimmt, wie Aspose.3D nicht‑standardmäßige Bilder während des Exports in ein unterstütztes Format konvertiert. Der Standardwert ist GltfEmbeddedImageFormat.PNG. Der Wert der Eigenschaft ist die Ganzzahlkonstante GltfEmbeddedImageFormat.

Result:


getMaterialConverter

NameBeschreibung
getMaterialConverter()Benutzerdefinierter Konverter, um das Material der Geometrie in ein PBR‑Material zu konvertieren. Wenn dies nicht zugewiesen ist, konvertiert der glTF 2.0‑Exporter das Standardmaterial automatisch in ein PBR‑Material. Standardwert ist null. Diese Eigenschaft wird beim Export einer Szene in eine glTF 2.0‑Datei verwendet.

Result:


setMaterialConverter

NameBeschreibung
setMaterialConverter(value)Benutzerdefinierter Konverter, um das Material der Geometrie in ein PBR‑Material zu konvertieren. Wenn dies nicht zugewiesen ist, konvertiert der glTF 2.0‑Exporter das Standardmaterial automatisch in ein PBR‑Material. Standardwert ist null. Diese Eigenschaft wird beim Export einer Szene in eine glTF 2.0‑Datei verwendet.

Result:


getUseCommonMaterials

NameBeschreibung
getUseCommonMaterials()Serialisiert Materialien mithilfe der KHR‑Common‑Material‑Erweiterungen, Standardwert ist false. Setzt man dies auf false, führt dies dazu, dass Aspose.3D ein Satz von Vertex‑/Fragment‑Shadern exportiert, wenn #Error Cref: P:Aspose.ThreeD.Formats.GltfSaveOptions.ExportShaders

Result:


setUseCommonMaterials

NameBeschreibung
setUseCommonMaterials(value)Serialisiert Materialien mithilfe der KHR‑Common‑Material‑Erweiterungen, Standardwert ist false. Setzt man dies auf false, führt dies dazu, dass Aspose.3D ein Satz von Vertex‑/Fragment‑Shadern exportiert, wenn #Error Cref: P:Aspose.ThreeD.Formats.GltfSaveOptions.ExportShaders

Result:


getExternalDracoEncoder

NameBeschreibung
getExternalDracoEncoder()Verwendet einen externen Draco‑Encoder, um die Draco‑Komprimierungsgeschwindigkeit zu beschleunigen. Aspose.3D erstellt einen neuen Unterprozess, um das Mesh in das Draco‑Format zu kodieren; verwenden Sie ihn auf eigenes Risiko.

Result:


setExternalDracoEncoder

NameBeschreibung
setExternalDracoEncoder(value)Verwendet einen externen Draco‑Encoder, um die Draco‑Komprimierungsgeschwindigkeit zu beschleunigen. Aspose.3D erstellt einen neuen Unterprozess, um das Mesh in das Draco‑Format zu kodieren; verwenden Sie ihn auf eigenes Risiko.

Result:


getFlipTexCoordV

NameBeschreibung
getFlipTexCoordV()Vertauschen Sie die v(t)-Komponente der Texturkoordinate, der Standardwert ist true.

Result:


setFlipTexCoordV

NameBeschreibung
setFlipTexCoordV(value)Vertauschen Sie die v(t)-Komponente der Texturkoordinate, der Standardwert ist true.

Result:


getBufferFile

NameBeschreibung
getBufferFile()Der Dateiname der externen Pufferdatei, die zum Speichern binärer Daten verwendet wird. Wenn diese Datei nicht angegeben wird, erzeugt Aspose.3D einen Namen für Sie. Dies wird ignoriert, wenn glTF im Binärmodus exportiert wird.

Result:


setBufferFile

NameBeschreibung
setBufferFile(value)Der Dateiname der externen Pufferdatei, die zum Speichern binärer Daten verwendet wird. Wenn diese Datei nicht angegeben wird, erzeugt Aspose.3D einen Namen für Sie. Dies wird ignoriert, wenn glTF im Binärmodus exportiert wird.

Result:


getSaveExtras

NameBeschreibung
getSaveExtras()Speichere die dynamischen Eigenschaften des Szenenobjekts in den ’extra’-Feldern der erzeugten glTF‑Datei. Dies ist nützlich, um anwendungsspezifische Daten bereitzustellen. Standardwert ist false.

Result:


setSaveExtras

NameBeschreibung
setSaveExtras(value)Speichere die dynamischen Eigenschaften des Szenenobjekts in den ’extra’-Feldern der erzeugten glTF‑Datei. Dies ist nützlich, um anwendungsspezifische Daten bereitzustellen. Standardwert ist false.

Result:


getApplyUnitScale

NameBeschreibung
getApplyUnitScale()Wenden Sie AssetInfo.UnitScaleFactor auf das Mesh an. Der Standardwert ist false.

Result:


setApplyUnitScale

NameBeschreibung
setApplyUnitScale(value)Wenden Sie AssetInfo.UnitScaleFactor auf das Mesh an. Der Standardwert ist false.

Result:


getDracoCompression

NameBeschreibung
getDracoCompression()Liest oder setzt, ob die Draco-Komprimierung aktiviert werden soll

Result:


setDracoCompression

NameBeschreibung
setDracoCompression(value)Liest oder setzt, ob die Draco-Komprimierung aktiviert werden soll

Result:


getExportTextures

NameBeschreibung
getExportTextures()Versucht, im Szene verwendete Texturen in das Ausgabeverzeichnis zu kopieren.

Result:


setExportTextures

NameBeschreibung
setExportTextures(value)Versucht, im Szene verwendete Texturen in das Ausgabeverzeichnis zu kopieren.

Result:


getFileFormat

NameBeschreibung
getFileFormat()Liefert das Dateiformat, das in der aktuellen Speicher-/Ladeoption angegeben ist.

Result:


getEncoding

NameBeschreibung
getEncoding()Liest oder setzt die Standardkodierung für textbasierte Dateien. Standardwert ist null, was bedeutet, dass der Importer/Exporter entscheidet, welche Kodierung verwendet wird.

Result:


getFileSystem

NameBeschreibung
getFileSystem()Erlaubt dem Benutzer zu bestimmen, wie externe Abhängigkeiten beim Laden/Speichern verwaltet werden.

Result:


setFileSystem

NameBeschreibung
setFileSystem(value)Erlaubt dem Benutzer zu bestimmen, wie externe Abhängigkeiten beim Laden/Speichern verwaltet werden.

Result:


getLookupPaths

NameBeschreibung
getLookupPaths()Einige Dateien wie OBJ hängen von externen Dateien ab, die Suchpfade ermöglichen es Aspose.3D, nach externen Dateien zum Laden zu suchen.

Result:


getFileName

NameBeschreibung
getFileName()Der Dateiname der exportierenden/ importierenden Szene. Dies ist optional, aber nützlich beim Serialisieren externer Assets wie dem Material von OBJ.

Result:


setFileName

NameBeschreibung
setFileName(value)Der Dateiname der exportierenden/ importierenden Szene. Dies ist optional, aber nützlich beim Serialisieren externer Assets wie dem Material von OBJ.

Result: