Ange 3D Filspararalternativ

3D Filspararalternativ

Det finns flera överbelastningar av Scene.save som accepterar ett SaveOptions-objekt. Detta bör vara ett föremål för en klass som härrör från klassen SaveOptions. Varje format spara har en motsvarande klass som innehåller spara alternativ för det spara formatet, till exempel, det finns ColladaSaveOptions för FileFormat.Collada spara formatet.

Användning av Collada Spara inställningarna

Koden nedan visar hur man ställer in sparalternativ innan en 3D-fil sparas till Collada-format.

Användning av Discreet3DS Spara inställningarna

Koden nedan visar hur man ställer in sparalternativ innan en 3D fil sparas till ett Discreet 3DS-format.

Användning av FBX Spara inställningarna

Koden nedan visar hur sparalternativ ska ställas innan en 3D-fil sparas till ett FBX-format.

FBXSaveOptions exponerar också enable_compression egenskap som kan användas för att komprimera större binärdata i FBX-filen. Standardvärdet för den här egenskapen är sant. Nedan förklarar kod snippet hur du kan arbeta med denna egendom medan du sparar en scen.

Användning av Obj Spara alternativen

Koden nedan visar hur sparalternativ ska anges innan en 3D fil sparas till ett Obj-format.

Användning av STL Spara inställningarna

Koden nedan visar hur man ställer in sparalternativ innan en 3D-fil sparas till STL-format.

Användning av U3D Spara inställningarna

Koden nedan visar hur sparalternativ ska anges innan ett dokument sparas till U3D format.

Användning av glTF Spara inställningarna

Koden nedan visar hur sparalternativ ska anges innan ett dokument sparas till glTF format.

PrettyPrint i glTF Spara inställningar

Du kan också använda PrettyPrint-egenskapen för GLTFSaveOptions klass för människans förståelig JSON-utskrift. Koden nedan visar hur denna funktionalitet används.

Spara beroenden för en 3D i det verkliga filsystemet

Utvecklare kan behöva spara alla 3D-scener i det riktiga filsystemet. De kan definiera sökvägen för en lokal katalog, spara i MemoryFileSystem-objektet eller helt enkelt förkasta beroenden. Egenskapen FileSystem läggs till i alla spara alternativklasser.

Kasta sparande av materialfiler

Spara beroende i lokalkatalog

Spara beroende i MemoryFileSystem- objekt

Användning av Google Draco (.drc) Spara inställningar

Koden nedan visar hur sparalternativ ska ställas innan en 3D-modell sparas till DRC-formatet.

Användning av RVM Spara inställningarna

Koden nedan visar hur sparalternativ ska ställas innan en 3D-modell sparas till RVM-formatet.