Wählen Sie 3D Optionen zum Speichern von Dateien

3D Optionen zum Speichern von Dateien

Es gibt mehrere Überlastungen der Methode Scene.save, die ein Objekt SaveOptions akzeptieren. Dies sollte ein Objekt einer Klasse sein, die aus der Klasse SaveOptions 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 Speicher format FileFormat.Collada.

Verwendung der Speicher optionen Collada

Der folgende Code zeigt, wie Sie Speicher optionen festlegen, bevor Sie eine 3D-Datei im Format Collada speichern.

Verwendung der Speicher optionen Discreet3DS

Der folgende Code zeigt, wie Sie Speicher optionen festlegen, bevor Sie eine 3D-Datei in ein diskretes 3DS-Format speichern.

Verwendung der Speicher optionen FBX

Der folgende Code zeigt, wie Sie Speicher optionen festlegen, bevor Sie eine 3D-Datei im Format FBX speichern.

FBXSaveOptions enthüllt auch die Eigenschaft enable_compression, die verwendet werden kann, um große binäre Daten in der Datei FBX zu komprimieren. 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 Speicher optionen STL

Der folgende Code zeigt, wie Sie Speicher optionen festlegen, bevor Sie eine 3D-Datei im Format STL speichern.

Verwendung der Speicher optionen U3D

Der folgende Code zeigt, wie Sie Speicher optionen festlegen, bevor Sie ein Dokument im Format U3D speichern.

Verwendung der Speicher optionen glTF

Der folgende Code zeigt, wie Sie Speicher optionen festlegen, bevor Sie ein Dokument im Format glTF speichern.

Pretty Print in glTF Optionen speichern

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 Sie Abhängigkeiten einer 3D Szene im realen Dateisystem

Entwickler müssen möglicher weise alle Szenen abhängigkeiten 3D 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 Google Draco (.drc) Speicher optionen

Der folgende Code zeigt, wie Sie Speicher optionen festlegen, bevor Sie ein Modell 3D im Format DRC speichern.

Verwendung der Speicher optionen RVM

Der folgende Code zeigt, wie Sie Speicher optionen festlegen, bevor Sie ein Modell 3D im Format RVM speichern.