Les fichiers DXF sont des formats d’échange utilisés pour les fichiers de dessin AutoCAD. Vous pouvez convertir des fichiers DXF en fichiers au format binaire glTF, GLB ou FBX par programmation à l’aide de C#. Les sections suivantes donnent plus de détails :
- Convertisseur de fichiers DXF en FBX ou binaire glTF GLB - Installation de l’API C#
- Convertir un fichier DXF en FBX par programmation à l’aide de C#
- Convertir DXF en fichier binaire glTF ou GLB par programmation avec C#
Convertisseur de fichiers DXF en FBX ou binaire glTF GLB - Installation de l’API C#
L’API Aspose.3D for .NET prend en charge la création, l’édition, la manipulation ou la conversion de fichiers FBX par programmation à l’aide de C#. Vous pouvez télécharger le fichier de ressources DLL à partir de la section New Releases ou utiliser la commande d’installation NuGet ci-dessous :
PM> Install-Package Aspose.3D
Convertir un fichier DXF en FBX par programmation à l’aide de C#
Vous pouvez convertir un fichier DXF en FBX en procédant comme suit :
- Charger le fichier DXF d’entrée avec la classe Scene.
- Initialiser l’objet de classe FBXSaveOptions.
- Enregistrez le fichier FBX de sortie.
Le code ci-dessous montre comment convertir un fichier DXF en un fichier FBX à l’aide de C# :
// Charger le fichier DXF d'entrée avec la classe Scene.
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene("Test.dxf");
// Initialiser l'objet de classe FBXSaveOptions.
Aspose.ThreeD.Formats.FBXSaveOptions options = new Aspose.ThreeD.Formats.FBXSaveOptions(Aspose.ThreeD.FileFormat.FBX7200ASCII);
// Convertissez le fichier DXF en fichier FBX.
scene.Save("Test.fbx", options);
Convertir DXF en fichier binaire glTF ou GLB par programme avec C#
Vous pouvez convertir un fichier DXF en fichier binaire glTF ou GLB en suivant les étapes ci-dessous :
- Charger le fichier DXF d’entrée avec la classe Scene.
- Instanciez l’objet de classe GLTFSaveOptions.
- Définissez différentes propriétés.
- Enregistrez le fichier de sortie glTF ou GLB avec la méthode Save.
Le code suivant explique comment convertir un fichier DXF en un fichier binaire glTF ou GLB par programmation en C# :
// Charger le fichier DXF d'entrée avec la classe Scene.
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene("Test.dxf");
// Instanciez l'objet de classe GLTFSaveOptions.
Aspose.ThreeD.Formats.GLTFSaveOptions saveOptions = new Aspose.ThreeD.Formats.GLTFSaveOptions(FileFormat.GLTF2_Binary);
// Définissez différentes propriétés.
saveOptions.EmbedAssets = true;
saveOptions.SaveExtras = true;
// Convertissez le fichier DXF en GLTF GLB avec la méthode Save.
scene.Save("Output.glb", saveOptions);
Obtenez une licence API gratuite
Vous pouvez évaluer l’API à pleine capacité en demandant une Licence temporaire gratuite.
Conclusion
Dans cet article, vous avez appris à convertir un fichier DXF en un fichier FBX ou Binary glTF GLB par programmation à l’aide de C#. De plus, vous pouvez explorer de nombreuses autres fonctionnalités prises en charge par l’API, comme indiqué dans la Documentation de l’API. N’hésitez pas à nous contacter sur le Forum d’assistance gratuit en cas de questions.