Convertir CF2 a FBX en C#

Las aplicaciones CAD utilizan archivos CF2 para crear dibujos en 2D o 3D. Específicamente, podemos crear y guardar diseños para proyectos de construcción como carreteras, puentes y edificios en un archivo CF2. En ciertos casos, es posible que necesitemos exportar dibujos de archivos CF2 a documentos FBX mediante programación. Tales conversiones permiten compartir dibujos en un formato portátil. En este artículo, aprenderemos cómo convertir un archivo CF2 a FBX en C#.

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

  1. Convertidor C# CF2 a FBX - Descarga gratuita
  2. Pasos para convertir un archivo CF2 a un documento FBX
  3. Convertir CF2 a FBX programáticamente
  4. Exportar CF2 a FBX con opciones

Convertidor C# CF2 a FBX – Descarga gratuita

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

La clase Image de la API es la clase base para todos los tipos de dibujos. La clase Cf2Image representa una imagen CF2. Podemos establecer las propiedades PageWidth y PageHeight usando la clase CadRasterizationOptions. La clase FbxOptions de la API permite especificar las opciones de FBX.

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

PM> Install-Package Aspose.CAD

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

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

  • Cargue un archivo de dibujo CF2.
  • Guarde CF2 como FBX.

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

Convierta CF2 a FBX mediante programación en C#

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

  1. En primer lugar, cargue un archivo CF2 de entrada utilizando la clase de imagen.
  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 CF2 en un documento FBX mediante C#.

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
    // Inicializar objeto de clase FbxOptions
    FbxOptions options = new FbxOptions();

    // Exportar CF2 a FBX
    string outPath = "output.fbx";
    image.Save(outPath, options);
}

Exportar CF2 a FBX con opciones en C#

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

  1. En primer lugar, cargue un archivo CF2 de entrada utilizando la clase de imagen.
  2. A continuación, cree una instancia de la clase CadRasterizationOptions.
  3. Luego, especifique la altura y el ancho de la página.
  4. A continuación, cree una instancia de la clase FbxOptions.
  5. Después de eso, establezca la propiedad VectorRasterizationOptions como CadRasterizationOptions.
  6. 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 especificar el alto y el ancho de la página al guardar un archivo CF2 como un documento FBX usando C#.

string inputFile ="file.cf2";
using (Image image = 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 CF2 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 CF2 existente;
  • especificar la altura y el ancho de la página;
  • definir opciones de guardado;
  • guarde CF2 como FBX en C#.

Además de convertir un CF2 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