GltfSaveOptions

GltfSaveOptions class

Speicheroptionen für das glTF-Format.

public class GltfSaveOptions : SaveOptions

Konstrukteure

NameBeschreibung
GltfSaveOptions(FileContentType)Konstrukteur vonGltfSaveOptions
GltfSaveOptions(FileFormat)Konstrukteur vonGltfSaveOptions

Eigenschaften

NameBeschreibung
BufferFile { get; set; }Der Dateiname der externen Pufferdatei, die zum Speichern von Binärdaten verwendet wird. Wenn diese Datei nicht angegeben wird, generiert Aspose.3D einen Namen für Sie. Dies wird ignoriert, wenn glTF im Binärmodus exportiert wird.
DracoCompression { get; set; }Ruft ab oder legt fest, ob Draco-Komprimierung aktiviert werden soll
EmbedAssets { get; set; }Betten Sie alle externen Assets als base64 in eine einzelne Datei im ASCII-Modus ein, der Standardwert ist „false“.
Encoding { get; set; }Ruft die Standardcodierung für textbasierte Dateien ab oder legt sie fest. Der Standardwert ist null, was bedeutet, dass der Importer/Exporter entscheidet, welche Codierung verwendet wird.
ExternalDracoEncoder { get; set; }Verwenden Sie einen externen Draco-Encoder, um die Draco-Komprimierungsgeschwindigkeit zu beschleunigen.
FallbackNormal { get; set; }Wenn der GLTF2-Exporter einen ungültigen Normalwert erkannt hat, wird dieser anstelle seines ursprünglichen Werts verwendet, um die Validierung zu umgehen. Der Standardwert ist (0, 1, 0)
FileFormat { get; }Ruft das Dateiformat ab, das in der aktuellen Option Speichern/Laden angegeben ist.
FileName { get; set; }Der Dateiname der Export-/Importszene. Dies ist optional, aber nützlich, wenn externe Assets wie OBJ-Material serialisiert werden.
FileSystem { get; set; }Dem Benutzer erlauben, die externen Abhängigkeiten während des Ladens/Speicherns zu verwalten.
FlipTexCoordV { get; set; }Komponente v(t) der Texturkoordinate umkehren, Standardwert ist wahr.
ImageFormat { get; set; }Standard glTF unterstützt nur PNG/JPG als Texturformat, diese Option steuert, wie Aspose.3D die nicht standardmäßigen Bilder während des Exports in ein unterstütztes Format konvertiert. Der Standardwert istPng
LookupPaths { get; set; }Einige Dateien wie OBJ hängen von einer externen Datei ab, die Suchpfade ermöglichen es Aspose.3D, nach externen Dateien zum Laden zu suchen.
MaterialConverter { get; set; }Benutzerdefinierter Konverter zum Konvertieren des Geometriematerials in PBR-Material Wenn dies nicht zugewiesen ist, konvertiert der glTF 2.0-Exporter das Standardmaterial automatisch in PBR-Material. Der Standardwert ist null Diese Eigenschaft wird beim Exportieren einer Szene in eine glTF 2.0-Datei verwendet.
PrettyPrint { get; set; }Der JSON-Inhalt der GLTF-Datei ist für das menschliche Lesen eingerückt, der Standardwert ist false
SaveExtras { get; set; }Speichern Sie die dynamischen Eigenschaften des Szenenobjekts in „zusätzlichen“ Feldern in der generierten glTF-Datei. Dies ist nützlich, um anwendungsspezifische Daten bereitzustellen. Der Standardwert ist „false“.
UseCommonMaterials { get; set; }Serialisiert Materialien mit KHR Common Material Extensions, der Standardwert ist „false“. Wenn Sie dies auf „false“ setzen, exportiert Aspose.3D einen Satz von Vertex/Fragment-Shadern, wennExportShaders

Siehe auch