3D Optionen zum Speichern von Dateien angeben
3D Optionen zum Speichern von Dateien
Es gibt mehrere Scene.save
-Methoden überlastungen, die ein SaveOptions
-Objekt akzeptieren. Dies sollte ein Objekt einer Klasse sein, die von der SaveOptions
-Klasse abgeleitet ist. Jedes Speicher format verfügt über eine entsprechende Klasse, die Speicher optionen für dieses Speicher format enthält. Beispiels weise gibt es ColladaSaveOptions
für das FileFormat.Collada
-Speicher format.
Verwendung der Collada Speicher optionen
Der folgende Code zeigt, wie Sie Speicher optionen festlegen, bevor Sie eine 3D-Datei im Collada-Format speichern.
Verwendung der Discreet3DS Speicher optionen
Der folgende Code zeigt, wie Sie Speicher optionen festlegen, bevor Sie eine 3D-Datei in ein diskretes 3DS-Format speichern.
Verwendung der FBX Speicher optionen
Der folgende Code zeigt, wie Sie Speicher optionen festlegen, bevor Sie eine 3D-Datei in ein FBX-Format speichern.
FBXSaveOptions
legt auch die Eigenschaft enable_compression
bereit, mit der große Binär daten in der FBX-Datei komprimiert werden können. Der Standardwert dieser Eigenschaft ist wahr. Unter dem Code-Snippet wird erläutert, wie Sie mit dieser Eigenschaft arbeiten können, während Sie eine Szene speichern.
Verwendung der Obj Save-Optionen
Der folgende Code zeigt, wie Sie Speicher optionen festlegen, bevor Sie eine 3D-Datei in ein Obj-Format speichern.
Verwendung der STL Speicher optionen
Der folgende Code zeigt, wie Sie Speicher optionen festlegen, bevor Sie eine 3D-Datei im STL-Format speichern.
Verwendung der U3D Speicher optionen
Der folgende Code zeigt, wie Sie Speicher optionen festlegen, bevor Sie ein Dokument im U3D-Format speichern.
Verwendung der glTF Speicher optionen
Der folgende Code zeigt, wie Sie Speicher optionen festlegen, bevor Sie ein Dokument im glTF-Format speichern.
Pretty Print in glTF Speicher optionen
Sie können auch die Pretty Print-Eigenschaft der GLTF SaveOptions-Klasse für den vom Menschen verständlichen JSON-Druck verwenden. Der folgende Code zeigt, wie diese Funktional ität verwendet wird.
Speichern von Abhängigkeiten einer 3D-Szene im realen Dateisystem
Entwickler müssen möglicher weise alle 3D Szenen abhängigkeiten im realen Dateisystem speichern. Sie können den Pfad eines lokalen Verzeichnisses definieren, im MemoryFileSystem-Objekt speichern oder Abhängigkeiten einfach verwerfen. Die FileSystem-Eigenschaft wird in den Klassen für alle Speicher optionen hinzugefügt.
Speichern der Material dateien verwerfen
Abhängigkeiten im lokalen Verzeichnis speichern
Abhängigkeiten im MemoryFileSystem-Objekt speichern
Verwendung der Optionen für das Speichern von Google Draco (.drc)
Der folgende Code zeigt, wie Sie Speicher optionen festlegen, bevor Sie ein 3D-Modell im DRC-Format speichern.
Verwendung der RVM Speicher optionen
Der folgende Code zeigt, wie Sie Speicher optionen festlegen, bevor Sie ein 3D-Modell im RVM-Format speichern.