Specificare le opzioni di carico file 3D in C#
Panoramica
Questo articolo spiega come è possibile caricare diversi tipi di file 3D utilizzando le rispettive classi di opzioni di carico in C# all’interno dell’oggetto Scena e poi è possibileSalvarlo in diversi formati di file supportati 3D. Caricando e salvando, puoi eseguire il numero di conversioni diverse, ad es.
- Convertire fino allo FBX OBJ nel C#
- Convertire fino allo 3DS FBX nel C#
- Convertire fino allo U3D OBJ nel C#
- Convertire fino allo OBJ 3DS nel C#
- Convertire X allo 3DS nello C#
3D Opzioni di carico file
Esistono diversi sovraccarichi di metodo Scene.Open
o sovraccarichi di costruzione di classi Scene che accettano un oggetto LoadOptions
. Questo dovrebbe essere un oggetto di una classe derivata dalla classe LoadOptions
. Ogni formato di carico ha una classe corrispondente che contiene le opzioni di carico per quel formato di carico, ad esempio c' è ColladaSaveOptions
per il formato di salvataggio FileFormat.Collada
.
Utilizzo delle discrete opzioni di carico 3DS
Il codice C# di seguito mostra come impostare le opzioni di carico prima di caricare un file Discreet 3DS.
Utilizzo delle opzioni di carico Obj
Il codice C# di seguito mostra come impostare le opzioni di carico prima di caricare un file Obj 3D.
Utilizzo delle opzioni di carico STL
Il codice C# di seguito mostra come impostare le opzioni di carico prima di caricare un file STL.
Utilizzo delle opzioni di carico U3D
Il codice C# di seguito mostra come impostare le opzioni di carico prima di caricare un file U3D.
Utilizzo delle opzioni di carico glTF
Il codice C# di seguito mostra come impostare le opzioni di carico prima di caricare un file glTF.
Capovolgi la Coordinata texture V/T
Utilizzo delle opzioni di carico Ply
Il codice C# di seguito mostra come impostare le opzioni di carico prima di caricare un modello PLY.
Utilizzo delle opzioni di carico X DirectX
Il codice C# di seguito mostra come impostare le opzioni di carico prima di caricare un file DirectX X.
Utilizzare le opzioni di carico RVM
C#
// set load options of RVM
Scene scene = new Scene();
var opt = new RvmLoadOptions()
{
CylinderRadialSegments = 32,
DishLatitudeSegments = 16,
DishLongitudeSegments = 24,
TorusTubularSegments = 40
};
// import RVM
scene.Open("LAD-TOP.rvm", opt);
// save in the OBJ format
scene.Save("LAD-TOP.obj", FileFormat.WavefrontOBJ);