Os arquivos DXF são formatos de troca usados para arquivos de desenho do AutoCAD. Você pode converter arquivos DXF para arquivos de formato binário glTF, GLB ou FBX programaticamente usando C#. As seções a seguir elaboram mais detalhes:
- DXF to FBX ou Binary glTF GLB File Converter – C# API Installation
- Converter arquivo DXF para FBX programaticamente usando C#
- Converter DXF para arquivo binário glTF ou GLB programaticamente com C#
DXF to FBX ou Binary glTF GLB File Converter – C# API Installation
Aspose.3D for .NET API suporta a criação, edição, manipulação ou conversão de arquivos FBX programaticamente usando C#. Você pode baixar o arquivo de recurso DLL da seção New Releases ou usar o comando de instalação NuGet abaixo:
PM> Install-Package Aspose.3D
Converter arquivo DXF para FBX programaticamente usando C#
Você pode converter um arquivo DXF para FBX com as seguintes etapas:
- Carregue o arquivo DXF de entrada com a classe Scene.
- Inicialize o objeto de classe FBXSaveOptions.
- Salve o arquivo FBX de saída.
O código abaixo mostra como converter um arquivo DXF em um arquivo FBX usando C#:
// Carregue o arquivo DXF de entrada com a classe Scene.
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene("Test.dxf");
// Inicialize o objeto da classe FBXSaveOptions.
Aspose.ThreeD.Formats.FBXSaveOptions options = new Aspose.ThreeD.Formats.FBXSaveOptions(Aspose.ThreeD.FileFormat.FBX7200ASCII);
// Converta o arquivo DXF para FBX.
scene.Save("Test.fbx", options);
Converter DXF para arquivo binário glTF ou GLB programaticamente com C#
Você pode converter um arquivo DXF em um arquivo binário glTF ou GLB com as etapas abaixo:
- Carregue o arquivo DXF de entrada com a classe Scene.
- Instanciar objeto de classe GLTFSaveOptions.
- Defina propriedades diferentes.
- Salve o arquivo glTF ou GLB de saída com o método Save.
O código a seguir explica como converter um arquivo DXF em um arquivo binário glTF ou GLB programaticamente em C#:
// Carregue o arquivo DXF de entrada com a classe Scene.
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene("Test.dxf");
// Instancie o objeto da classe GLTFSaveOptions.
Aspose.ThreeD.Formats.GLTFSaveOptions saveOptions = new Aspose.ThreeD.Formats.GLTFSaveOptions(FileFormat.GLTF2_Binary);
// Defina propriedades diferentes.
saveOptions.EmbedAssets = true;
saveOptions.SaveExtras = true;
// Converta o arquivo DXF para GLTF GLB com o método Salvar.
scene.Save("Output.glb", saveOptions);
Obtenha licença de API gratuita
Você pode avaliar a API em plena capacidade solicitando uma Licença Temporária Gratuita.
Conclusão
Neste artigo, você aprendeu como converter um arquivo DXF em um arquivo FBX ou Binary glTF GLB programaticamente usando C#. Além disso, você pode explorar muitos outros recursos suportados pela API, conforme listado na Documentação da API. Sinta-se à vontade para entrar em contato conosco no Fórum de suporte gratuito em caso de dúvidas.