I file OBJ vengono utilizzati per definire oggetti geometrici e vengono spesso creati come file di output utilizzando applicazioni di modellazione 3D. A volte potresti voler convertire un file OBJ in un file DXF. Di conseguenza, questo articolo illustra come convertire OBJ in file DXF a livello di codice in C#.
Convertitore da OBJ a DXF – Installazione dell’API C#
L’API Aspose.CAD for .NET può essere utilizzata per manipolare Wavefront OBJ, DWF e molti altri formati di file supportati. Configura rapidamente l’API scaricando i suoi file DLL di riferimento dalla pagina Nuove versioni utilizzando il comando NuGet seguente in Microsoft Visual Studio:
PM> Install-Package Aspose.CAD
Converti OBJ in file DXF in C#
È necessario seguire i passaggi seguenti per convertire un file OBJ in un file DXF:
- Carica il file OBJ di input usando la classe Image.
- Crea un oggetto della classe CadRasterizationOptions e DxfOptions.
- Converti OBJ in file DXF.
Il seguente frammento di codice spiega come convertire un file OBJ in formato DXF a livello di codice in C#:
// Carica il file OBJ usando la classe Image
using (var image = Aspose.CAD.Image.Load("template.obj"))
{
// Crea un oggetto della classe CadRasterizationOptions
Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// Crea un oggetto della classe DxfOptions
Aspose.CAD.ImageOptions.DxfOptions options = new Aspose.CAD.ImageOptions.DxfOptions();
// Imposta la proprietà VectorRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// Esporta OBJ in DXF
image.Save("output.dxf", options);
}
Ottieni una licenza temporanea gratuita
Puoi richiedere una licenza temporanea gratuita per valutare l’API nella sua piena capacità.
Conclusione
In questo articolo, hai capito come convertire un file OBJ in formato DXF a livello di codice in C#. Di solito viene utilizzato da un’applicazione di visualizzazione avanzata per memorizzare oggetti geometrici e dati 3D. Inoltre, puoi conoscere altre funzionalità dell’API visitando la sezione documentazione. Nel caso abbiate bisogno di discutere di una qualsiasi delle vostre preoccupazioni, non esitate a contattarci al forum.