Convertir DXF a FBX en C#

Los archivos DXF son utilizados por el software CAD para producir dibujos en 2D o 3D. En particular, un archivo DXF se puede usar para producir y guardar planos para proyectos de construcción como carreteras, puentes y edificios. En algunas circunstancias, es posible que necesitemos exportar dibujos mediante programación desde archivos DXF a documentos FBX. Estas transformaciones permiten compartir dibujos de forma portátil. Esta publicación le enseñará cómo hacer una conversión de DXF a FBX en C#.

En este artículo se tratarán los siguientes temas:

  1. Convertidor C# DXF a FBX - Descarga gratuita
  2. Pasos para convertir un archivo DXF a un documento FBX
  3. Convertir DXF a FBX mediante programación
  4. Exportar DXF a FBX con opciones

Convertidor C# DXF a FBX – Descarga gratuita

Para convertir un archivo DXF en un documento FBX, utilizaremos la API Aspose.CAD for .NET. Permite crear, editar y manipular archivos DXF y varios otros formatos de archivo.

La clase fundamental para todas las formas de dibujos en la API es Image. Una imagen DXF está representada por la clase CadImage. Usando la clase CadRasterizationOptions, podemos modificar los atributos PageWidth y PageHeight. La clase FbxOptions de la API habilita la especificación de opciones de FBX.

Descargue la DLL de la API o instálela usando NuGet.

PM> Install-Package Aspose.CAD

Cómo convertir un archivo DXF a FBX usando C#

Podemos convertir fácilmente un archivo DXF en un documento FBX utilizando Aspose.CAD for .NET siguiendo los pasos que se detallan a continuación:

  • Cargue un archivo de dibujo DXF.
  • Guardar DXF como FBX.

Ahora, veamos cómo realizar estos pasos en C# para convertir un archivo DXF en un documento FBX.

Convierta DXF a FBX mediante programación en C#

Siga los pasos que se indican a continuación para convertir un DXF a un FBX:

  1. En primer lugar, cargue un archivo DXF de entrada utilizando la clase CadImage.
  2. Después de eso, cree una instancia de la clase FbxOptions.
  3. Finalmente, llame al método Save() para guardarlo como FBX. Toma la ruta del archivo FBX de salida y FbxOptions como argumentos.

El siguiente ejemplo de código muestra cómo convertir un archivo DXF en un documento FBX mediante C#.

string inputFile = "file.dxf";
using (CadImage image = (CadImage)Image.Load(inputFile))
{
    // Inicializar objeto de clase FbxOptions
    FbxOptions options = new FbxOptions();
    
    // Exportar DXF a FBX
    string outPath = "output.fbx";
    image.Save(outPath, options);
}

Exportar DXF a FBX con Opciones en C#

Podemos especificar las opciones de guardado de FBX al convertir un archivo DXF en un documento FBX siguiendo los pasos que se detallan a continuación:

  1. Primero, abra un archivo DXF utilizando la clase CadImage como entrada.
  2. A continuación, cree una nueva instancia de la clase CadRasterizationOptions.
  3. A continuación, introduzca el ancho y el alto de la página.
  4. Después de eso, cree una instancia de la clase FbxOptions.
  5. A continuación, elija CadRasterizationOptions para la propiedad VectorRasterizationOptions.
  6. Para guardarlo como un FBX, llame al último método Save(). Acepta dos argumentos: FbxOptions y la ruta al archivo FBX de salida. El siguiente ejemplo de código muestra cómo especificar el alto y el ancho de la página al guardar un archivo DXF como un documento FBX usando C#.
string inputFile = "file.dxf";
using (CadImage image = (CadImage)Image.Load(inputFile))
{
    // Inicializar objeto de clase FbxOptions
    FbxOptions options = new FbxOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;
    
    // Exportar DXF a FBX
    string outPath = "output.fbx";
    image.Save(outPath, options);
}

Obtenga una Licencia Temporal Gratis

Puede obtener una licencia temporal gratuita para probar la biblioteca sin limitaciones de evaluación.

Conclusión

En este artículo, hemos aprendido a:

  • cargar un archivo de dibujo DXF existente;
  • especificar la altura y el ancho de la página;
  • definir opciones de guardado;
  • guardar DXF como FBX en C#.

Un formato de archivo es solo una forma estandarizada en la que la información se codifica para almacenarla en un archivo, y los programas de software están diseñados para leer formatos de archivo específicos. Además de convertir un DXF a un FBX en C#, puede obtener más información sobre Aspose.CAD para la API de .NET utilizando la documentación. En caso de cualquier ambigüedad, no dude en contactarnos en nuestro foro de soporte gratuito.

Ver también