Les applications de CAO utilisent des fichiers CF2 pour créer des dessins 2D ou 3D. Plus précisément, nous pouvons créer et enregistrer des conceptions pour des projets de construction tels que des autoroutes, des ponts et des bâtiments dans un fichier CF2. Dans certains cas, nous devrons peut-être exporter des dessins à partir de fichiers CF2 vers des documents FBX par programmation. De telles conversions permettent le partage de dessins dans un format portable. Dans cet article, nous allons apprendre à convertir un fichier CF2 en FBX en C#.
Les sujets suivants seront traités dans cet article :
- Convertisseur C# CF2 en FBX – Téléchargement gratuit
- Étapes pour convertir un fichier CF2 en document FBX
- Convertir CF2 en FBX par programmation
- Exporter CF2 vers FBX avec options
Convertisseur C# CF2 en FBX - Téléchargement gratuit
Pour convertir un fichier CF2 en un document FBX, nous utiliserons l’API Aspose.CAD for .NET. Il permet de créer, d’éditer et de manipuler des fichiers CF2 et plusieurs autres formats de fichiers.
La classe Image de l’API est la classe de base pour tous les types de dessins. La classe Cf2Image représente une image CF2. Nous pouvons définir les propriétés PageWidth et PageHeight à l’aide de la classe CadRasterizationOptions. La classe FbxOptions de l’API permet de spécifier les options FBX.
Veuillez soit télécharger la DLL de l’API ou l’installer à l’aide de NuGet.
PM> Install-Package Aspose.CAD
Comment convertir un fichier CF2 en FBX à l’aide de C#
Nous pouvons facilement convertir un fichier CF2 en un document FBX en utilisant Aspose.CAD for .NET en suivant les étapes ci-dessous :
- Chargez un fichier de dessin CF2.
- Enregistrez CF2 en tant que FBX.
Voyons maintenant comment effectuer ces étapes en C# pour convertir un fichier CF2 en un document FBX.
Convertir CF2 en FBX par programmation en C#
Veuillez suivre les étapes ci-dessous pour convertir un CF2 en FBX :
- Tout d’abord, chargez un fichier CF2 d’entrée à l’aide de la classe Image.
- Après cela, créez une instance de la classe FbxOptions.
- Enfin, appelez la méthode Save () pour l’enregistrer en tant que FBX. Il prend le chemin du fichier FBX de sortie et FbxOptions comme arguments.
L’exemple de code suivant montre comment convertir un fichier CF2 en un document FBX à l’aide de C#.
string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
// Initialiser l'objet de classe FbxOptions
FbxOptions options = new FbxOptions();
// Exporter CF2 vers FBX
string outPath = "output.fbx";
image.Save(outPath, options);
}
Exporter CF2 vers FBX avec des options en C#
Nous pouvons spécifier les options d’enregistrement FBX lors de la conversion d’un fichier CF2 en un document FBX en suivant les étapes ci-dessous :
- Tout d’abord, chargez un fichier CF2 d’entrée à l’aide de la classe Image.
- Ensuite, créez une instance de la classe CadRasterizationOptions.
- Ensuite, spécifiez la hauteur et la largeur de la page.
- Ensuite, créez une instance de la classe FbxOptions.
- Après cela, définissez la propriété VectorRasterizationOptions sur CadRasterizationOptions.
- Enfin, appelez la méthode Save () pour l’enregistrer en tant que FBX. Il prend le chemin du fichier FBX de sortie et FbxOptions comme arguments.
L’exemple de code suivant montre comment spécifier la hauteur et la largeur de la page lors de l’enregistrement d’un fichier CF2 en tant que document FBX à l’aide de C#.
string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
// Initialiser l'objet de classe FbxOptions
FbxOptions options = new FbxOptions();
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
cadRasterizationOptions.PageHeight = 500;
cadRasterizationOptions.PageWidth = 500;
options.VectorRasterizationOptions = cadRasterizationOptions;
// Exporter CF2 vers FBX
string outPath = "output.fbx";
image.Save(outPath, options);
}
Obtenez une licence temporaire gratuite
Vous pouvez obtenir une licence temporaire gratuite pour essayer la bibliothèque sans limitations d’évaluation.
Conclusion
Dans cet article, nous avons appris à :
- charger un fichier de dessin CF2 existant ;
- spécifier la hauteur et la largeur de la page ;
- définir les options de sauvegarde ;
- enregistrez CF2 en tant que FBX en C#.
Outre la conversion d’un CF2 en FBX en C#, vous pouvez en savoir plus sur l’API Aspose.CAD for .NET à l’aide de la documentation. En cas d’ambiguïté, n’hésitez pas à nous contacter sur notre forum d’assistance gratuit.