I file OBJ sono oggetti geometrici che consentono la trasmissione in avanti o all’indietro di dati geometrici. Questo articolo illustra la conversione di un file OBJ in un file in formato FBX o STL:
- Convertitore OBJ in file FBX o STL utilizzando C#
- Converti OBJ in file FBX a livello di codice in C#
- Conversione di file da OBJ a STL utilizzando C#
Convertitore OBJ in file FBX o STL utilizzando C#
Aspose.3D for .NET L’API supporta il lavoro con diversi modelli 3D e formati di file. Puoi convertire file di oggetti 3D con estensione di file OBJ in diversi formati come FBX o STL. Basta configurare l’API scaricando i file DLL dalla sezione Download o utilizzare il comando di installazione NuGet seguente:
PM> Install-Package Aspose.3D
Converti OBJ in file FBX a livello di codice in C#
Puoi convertire un file OBJ di oggetti 3D in formato FBX con i passaggi seguenti:
- Carica il file OBJ di input con la classe Scene.
- Inizializza l’oggetto FBXSaveOptions con il campo FileFormat.
- Converti OBJ in file FBX.
Il codice seguente spiega come convertire un file oggetto OBJ in un file in formato FBX a livello di codice con C#:
// Carica il file OBJ di input con la classe Scene.
Scene scene = new Scene("scene.obj");
// Inizializza l'oggetto FBXSaveOptions con l'enumerazione SaveFormat.
FBXSaveOptions options = new FBXSaveOptions(FileFormat.FBX7400ASCII);
// Converti OBJ in file FBX.
scene.Save("Test.fbx", options);
Conversione di file da OBJ a STL utilizzando C#
Puoi convertire un file OBJ in un file STL con i seguenti passaggi:
- Carica il file OBJ di input con la classe Scene.
- Inizializza l’oggetto classe STLSaveOptions.
- Configura i percorsi di ricerca per consentire la ricerca di dipendenze esterne.
- Converti OBJ in file STL.
Il codice seguente mostra come convertire un file OBJ in file STL a livello di codice in C#:
// Carica il file OBJ di input con la classe Scene.
Scene scene = new Scene("scene.obj");
// Inizializza l'oggetto classe STLSaveOptions.
STLSaveOptions saveSTLOpts = new Aspose.ThreeD.Formats.STLSaveOptions();
// Configura i percorsi di ricerca per consentire all'importatore di trovare le dipendenze esterne.
saveSTLOpts.LookupPaths = new List<string>(new string[] { dataDir });
// Converti OBJ in file STL.
scene.Save("test.stl", saveSTLOpts);
Ottieni la licenza API gratuita
Puoi richiedere una Licenza temporanea gratuita per valutare l’API nella sua piena capacità.
Conclusione
In conclusione, hai imparato come convertire o esportare un file oggetto 3D in formato OBJ in un file FBX o STL a livello di codice usando C#. Puoi aggiungere queste funzionalità alle tue applicazioni con poche righe di codice poiché l’API si occupa dei dettagli minori per la conversione. Inoltre, puoi esplorare molte altre funzionalità dell’API visitando la Documentazione. In caso di dubbi, non esitare a scriverci nel Forum di supporto gratuito.