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 OBJ 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 OBJ en C#.
Les sujets suivants seront traités dans cet article :
- Convertisseur C# CF2 en OBJ – Téléchargement gratuit
- Étapes pour convertir un fichier CF2 en document OBJ
- Convertir CF2 en OBJ par programmation
- Exporter CF2 vers OBJ avec options
Convertisseur C# CF2 en OBJ – Téléchargement gratuit
Pour convertir un fichier CF2 en un document OBJ, 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 ObjOptions de l’API permet de spécifier les options OBJ.
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 OBJ en utilisant C#
Nous pouvons facilement convertir un fichier CF2 en un document OBJ en utilisant Aspose.CAD for .NET en suivant les étapes ci-dessous :
- Chargez un fichier de dessin CF2.
- Enregistrez CF2 en tant qu’OBJ.
Voyons maintenant comment effectuer ces étapes en C# pour convertir un fichier CF2 en un document OBJ.
Convertir CF2 en OBJ par programmation en C#
Veuillez suivre les étapes ci-dessous pour convertir un CF2 en OBJ :
- 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 ObjOptions.
- Enfin, appelez la méthode Save () pour l’enregistrer en tant qu’OBJ. Il prend le chemin du fichier OBJ de sortie et ObjOptions comme arguments.
L’exemple de code suivant montre comment convertir un fichier CF2 en document OBJ à l’aide de C#.
string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
// Initialiser l'objet de classe ObjOptions
ObjOptions options = new ObjOptions();
// Exporter CF2 vers OBJ
string outPath = "output.obj";
image.Save(outPath, options);
}
Exporter CF2 vers OBJ avec des options en C#
Nous pouvons spécifier les options de sauvegarde OBJ lors de la conversion d’un fichier CF2 en un document OBJ 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 ObjOptions.
- Après cela, définissez la propriété VectorRasterizationOptions sur CadRasterizationOptions.
- Enfin, appelez la méthode Save () pour l’enregistrer en tant qu’OBJ. Il prend le chemin du fichier OBJ de sortie et ObjOptions 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 OBJ à l’aide de C#.
string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
// Initialiser l'objet de classe ObjOptions
ObjOptions options = new ObjOptions();
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
cadRasterizationOptions.PageHeight = 500;
cadRasterizationOptions.PageWidth = 500;
options.VectorRasterizationOptions = cadRasterizationOptions;
// Exporter CF2 vers OBJ
string outPath = "output.obj";
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 ;
- enregistrer CF2 en tant qu’OBJ en C#.
Outre la conversion d’un CF2 en OBJ 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.