DWG a OBJ C#

Los archivos DWG se utilizan para crear dibujos técnicos y planos que contienen gráficos vectoriales bidimensionales o tridimensionales. En consecuencia, es posible que deba renderizar dichos dibujos en aplicaciones de modelado 3D para visualizar o manipular los diseños. Puede convertir el archivo DWG en un archivo de objeto 3D en formato OBJ. Este artículo cubre cómo convertir un dibujo DWG en un archivo OBJ mediante programación en C#.

Convertidor de DWG a OBJ: instalación de la API de .NET

Aspose.CAD for .NET La API se puede utilizar para crear, editar, manipular o convertir archivos de AutoCAD sin necesidad de instalar ninguna aplicación o herramienta basada en la interfaz de usuario. Simplemente puede configurar la API descargando su archivo DLL desde la sección Nuevos lanzamientos o usando el comando de instalación NuGet a continuación:

PM> Install-Package Aspose.CAD

Convierta archivos DWG a OBJ mediante programación en .NET

Puede convertir de manera eficiente un archivo DWG a formato OBJ con unos simples pasos:

  1. Cargue el archivo DWG de entrada con un objeto de la clase Image.
  2. Convierta la instancia previamente inicializada al tipo CadImage.
  3. Guarde el archivo OBJ del objeto 3D de salida utilizando el método Save.

El fragmento de código siguiente muestra cómo convertir un archivo DWG en un archivo OBJ mediante programación en C#:

// Cargue el archivo DWG de entrada
Image image = Image.Load("sample.dwg");

// Convierte el objeto de la clase Image al tipo CadImage
CadImage cad = (CadImage)image;

// Inicializar objeto de clase ObjOptions
ObjOptions options = new ObjOptions();

// Guardar archivo de objeto OBJ de salida
cad.Save("sample.obj", options);

Explora más características

Puede explorar y aprender muchas otras funciones que ofrece la API, como se describe en el espacio documentación. Contiene detalles sobre cómo trabajar con DGN, DXF, STL, PLT y muchos otros formatos de archivo relacionados con CAD.

Conclusión

En este artículo, ha inspeccionado cómo convertir DWG a formato de archivo OBJ. Esta característica se puede escalar teniendo en cuenta el alcance de su aplicación. Por ejemplo, puede crear múltiples subprocesos para el procesamiento paralelo de varios archivos. Además, si desea analizar alguna de sus inquietudes, comuníquese con nosotros en el foro.

Ver también

Convertir DWG a FBX mediante programación en C#