DXF para FBX GLB

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

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:

  1. Carregue o arquivo DXF de entrada com a classe Scene.
  2. Inicialize o objeto de classe FBXSaveOptions.
  3. 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:

  1. Carregue o arquivo DXF de entrada com a classe Scene.
  2. Instanciar objeto de classe GLTFSaveOptions.
  3. Defina propriedades diferentes.
  4. 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.

Veja também