Ange 3D Arkiv Spara alternativ i C#
Översikt
Den här artikeln förklarar hur du kan spara 3D filer i olika formatEfter att ha laddat dem i SceneobjektC#. Genom att ladda och spara kan du utföra antal olika konverteringar, t.ex.
- Konvertera FBX till X i C#
- Konvertera GLTF till OBJ i C#
- Konvertera OBJ till X i C#
- Konvertera STL till OBJ i C#
- Konvertera RVM till 3DS i C#
3D Arkiv Spara inställningar
Det finns flera metodöverbelastningar Scene.Save
som accepterar ett SaveOptions objekt. Detta bör vara föremål för en klass som härrör från klassen SaveOptions
. Varje sparformat har en motsvarande klass som innehar sparalternativ för att spara formatet, till exempel, Det finns ColladaSaveOptions
för FileFormat.Collada
sparformat.
Användning av Collada Spara alternativa
Koden C# nedan visar hur man ställer in sparalternativ innan man sparar en 3D fil till Collada format.
Användning av Discreet3DS Spara alternativa
Koden C# nedan visar hur man ställer in sparalternativ innan man sparar en 3D fil till en Diskret 07611 23481 format.
Användning av FBX Spara alternativa
Koden C# nedan visar hur man ställer in sparalternativ innan man sparar en 3D fil till ett format FBX ..
FBXSaveOptions
exponerar också EnableCompression
fastighet som kan användas för att komprimera stora binärdata i filen FBX .. 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 man ställer in spara alternativ innan man sparar en 3D fil till ett Obj-format.
Användning av STL Spara alternativa
Koden C# nedan visar hur man ställer in sparalternativ innan man sparar en 3D fil till STL format.
Användning av U3D Spara alternativa
Koden C# nedan visar hur man ställer in sparalternativ innan man sparar ett dokument till U3D format.
Användning av glTF Spara alternativa
Koden C# nedan visar hur man ställer in sparalternativ innan man sparar ett dokument 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 beroende på en 3D scen i det verkliga filsystemet
Utvecklare kan behöva spara alla 3D sceneberoenden i det riktiga filsystemet. De kan definiera sökvägen för en lokal katalog, spara i objektet MemoryFileSystem
eller helt enkelt förkasta beroenden. Fastigheten FileSystem
läggs till i alla spara alternativ klasser.
Kasta sparande av materialfiler
Spara beroende i lokalkatalog
Spara beroende i MemoryFileSystem- objekt
Användning av Google Draco (.drc) Spara alternativa
Koden C# nedan visar hur man ställer in sparalternativ innan man sparar en 3D modell till DRC format.
Användning av RVM Spara alternativa
Koden C# nedan visar hur man ställer in sparalternativ innan man sparar en 3D modell till RVM format.