Les fichiers OBJ sont utilisés pour définir des objets géométriques et sont souvent créés en tant que fichier de sortie à l’aide d’applications de modélisation 3D. Parfois, vous voudrez peut-être convertir un fichier OBJ en un fichier DXF. En conséquence, cet article explique comment convertir OBJ en fichier DXF par programmation en C#.
Convertisseur OBJ en DXF – Installation de l’API C#
Aspose.CAD pour .NET L’API peut être utilisée pour manipuler Wavefront OBJ, DWF et de nombreux autres formats de fichiers pris en charge. Configurez rapidement l’API en téléchargeant ses fichiers DLL de référence depuis la page New Releases à l’aide de la commande NuGet suivante dans Microsoft Visual Studio :
PM> Install-Package Aspose.CAD
Convertir un fichier OBJ en DXF en C#
Vous devez suivre les étapes ci-dessous pour convertir un fichier OBJ en fichier DXF :
- Chargez le fichier OBJ d’entrée à l’aide de la classe Image.
- Créez un objet de la classe CadRasterizationOptions et DxfOptions.
- Convertir OBJ en fichier DXF.
L’extrait de code suivant explique comment convertir un fichier OBJ au format DXF par programmation en C# :
// Charger le fichier OBJ en utilisant la classe Image
using (var image = Aspose.CAD.Image.Load("template.obj"))
{
// Créer un objet de la classe CadRasterizationOptions
Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// Créer un objet de la classe DxfOptions
Aspose.CAD.ImageOptions.DxfOptions options = new Aspose.CAD.ImageOptions.DxfOptions();
// Définir la propriété VectorRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// Exporter OBJ vers DXF
image.Save("output.dxf", options);
}
Obtenez une licence temporaire gratuite
Vous pouvez demander une licence temporaire gratuite pour évaluer l’API dans toute sa capacité.
Conclusion
Dans cet article, vous avez compris comment convertir un fichier OBJ au format DXF par programmation en C#. Il est généralement utilisé par les applications de visualisation avancées pour stocker des objets géométriques et des données 3D. De plus, vous pouvez découvrir d’autres fonctionnalités de l’API en visitant la section documentation. Si vous avez besoin de discuter de l’une de vos préoccupations, n’hésitez pas à nous contacter sur le forum.