DWG in OBJ C#

I file DWG vengono utilizzati per creare disegni tecnici e progetti contenenti grafica vettoriale bidimensionale o tridimensionale. Di conseguenza, potrebbe essere necessario eseguire il rendering di tali disegni in applicazioni di modellazione 3D per visualizzare o manipolare i progetti. È possibile convertire il file DWG in un file oggetto 3D nel formato OBJ. Questo articolo illustra come convertire un disegno DWG in un file OBJ a livello di codice in C#.

Convertitore da DWG a OBJ – Installazione dell’API .NET

L’API Aspose.CAD for .NET può essere utilizzata per creare, modificare, manipolare o convertire file AutoCAD senza nemmeno dover installare applicazioni o strumenti basati sull’interfaccia utente. Puoi semplicemente configurare l’API scaricando il suo file DLL dalla sezione Nuove versioni o usando il comando di installazione NuGet di seguito:

PM> Install-Package Aspose.CAD

Converti DWG in file OBJ a livello di codice in .NET

Puoi convertire in modo efficiente un file DWG in formato OBJ con pochi semplici passaggi:

  1. Carica il file DWG di input con un oggetto della classe Image.
  2. Typecast l’istanza inizializzata in precedenza al tipo CadImage.
  3. Salvare il file OBJ dell’oggetto 3D di output utilizzando il metodo Salva.

Il frammento di codice seguente mostra come convertire un file DWG in un file OBJ a livello di codice in C#:

// Carica il file DWG di input
Image image = Image.Load("sample.dwg");

// Trasmetti l'oggetto della classe Image al tipo CadImage
CadImage cad = (CadImage)image;

// Inizializza l'oggetto classe ObjOptions
ObjOptions options = new ObjOptions();

// Salva il file oggetto OBJ di output
cad.Save("sample.obj", options);

Esplora più funzionalità

Puoi esplorare e apprendere molte altre funzionalità offerte dall’API, come descritto nello spazio documentazione. Contiene dettagli sull’utilizzo di DGN, DXF, STL, PLT e molti altri formati di file CAD.

Conclusione

In questo articolo, hai esaminato come convertire il formato di file DWG in OBJ. Questa funzionalità può essere ridimensionata in base all’ambito dell’applicazione. Ad esempio, è possibile creare più thread per l’elaborazione parallela di più file. Inoltre, se vuoi discutere delle tue preoccupazioni, contattaci al forum.

Guarda anche

Convertire DWG in FBX a livello di codice in C#