I file DXF sono formati di scambio utilizzati per i file di disegno di AutoCAD. Puoi convertire i file DXF in file binari in formato glTF, GLB o FBX a livello di codice usando C#. Le sezioni seguenti elaborano maggiori dettagli:
- Convertitore di file GLB da DXF a FBX o binario glTF – Installazione API C#
- Converti DXF in file FBX a livello di codice usando C#
- Converti DXF in file binario glTF o GLB a livello di codice con C#
Convertitore di file GLB da DXF a FBX o binario glTF – Installazione API C#
L’API Aspose.3D for .NET supporta la creazione, la modifica, la manipolazione o la conversione di file FBX a livello di codice utilizzando C#. È possibile scaricare il file di risorse DLL dalla sezione Nuove versioni o utilizzare il comando di installazione NuGet seguente:
PM> Install-Package Aspose.3D
Converti DXF in file FBX a livello di codice usando C#
Puoi convertire un file DXF in FBX con i seguenti passaggi:
- Carica il file DXF di input con la classe Scene.
- Inizializza l’oggetto classe FBXSaveOptions.
- Salva il file FBX di output.
Il codice seguente mostra come convertire un file DXF in un file FBX utilizzando C#:
// Carica il file DXF di input con la classe Scene.
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene("Test.dxf");
// Inizializza l'oggetto classe FBXSaveOptions.
Aspose.ThreeD.Formats.FBXSaveOptions options = new Aspose.ThreeD.Formats.FBXSaveOptions(Aspose.ThreeD.FileFormat.FBX7200ASCII);
// Converti file DXF in FBX.
scene.Save("Test.fbx", options);
Converti DXF in file binario glTF o GLB a livello di codice con C#
Puoi convertire un file DXF in un file binario glTF o GLB con i passaggi seguenti:
- Carica il file DXF di input con la classe Scene.
- Istanziare l’oggetto classe GLTFSaveOptions.
- Imposta proprietà diverse.
- Salva il file glTF o GLB di output con il metodo Salva.
Il codice seguente illustra come convertire un file DXF in un file binario glTF o GLB a livello di codice in C#:
// Carica il file DXF di input con la classe Scene.
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene("Test.dxf");
// Istanziare l'oggetto classe GLTFSaveOptions.
Aspose.ThreeD.Formats.GLTFSaveOptions saveOptions = new Aspose.ThreeD.Formats.GLTFSaveOptions(FileFormat.GLTF2_Binary);
// Imposta proprietà diverse.
saveOptions.EmbedAssets = true;
saveOptions.SaveExtras = true;
// Converti file DXF in GLTF GLB con il metodo Salva.
scene.Save("Output.glb", saveOptions);
Ottieni la licenza API gratuita
Puoi valutare l’API a pieno regime richiedendo una Licenza temporanea gratuita.
Conclusione
In questo articolo, hai imparato a convertire un file DXF in un file FBX o glTF binario GLB a livello di codice usando C#. Inoltre, puoi esplorare molte altre funzionalità supportate dall’API, come elencato nella Documentazione API. Non esitare a contattarci al Forum di supporto gratuito in caso di domande.