Os arquivos STL contêm informações geométricas tridimensionais sobre objetos 3D. Eles são frequentemente usados para modelar objetos 3D ou manufatura assistida por computador. Você pode converter um arquivo STL para arquivo FBX ou GLB (Binary glTF) com C#. Por favor, verifique os seguintes títulos para mais detalhes:
- Conversor de arquivo STL para FBX ou glTF GLB – Instalação da API C#
- Converter STL para arquivo FBX programaticamente usando C#
- Converter arquivo STL para glTF GLB programaticamente em C#
Conversor de arquivo STL para FBX ou glTF GLB – Instalação da API C#
A API Aspose.3D for .NET pode ser usada para criar, editar ou manipular STL, FBX, glTF, GLB e vários outros formatos de arquivo. Você pode baixar o arquivo DLL da seção New Releases ou usar o seguinte comando de instalação NuGet no Visual Studio IDE:
PM> Install-Package Aspose.3D
Converter STL para arquivo FBX com C#
Você pode converter um arquivo STL em um arquivo FBX com as seguintes etapas:
- Declare uma instância da classe Scene.
- Carregue o arquivo STL de origem com o método Open.
- Defina o tipo de saída para o arquivo FBX.
- Salve o arquivo FBX de saída.
O trecho de código a seguir mostra como converter um arquivo STL em um arquivo FBX com C#:
// Inicializar um objeto da classe Scene
Scene scene = new Scene();
// Carregar arquivo STL de entrada com o método Open
scene.Open("test.stl");
// Especifique o formato de saída para o arquivo FBX
FileFormat outputformat = FileFormat.FBX7200ASCII;
// Salvar arquivo FBX de saída
scene.Save("test.fbx", outputformat);
Converter arquivo STL para glTF GLB programaticamente em C#
Você pode converter um arquivo STL para arquivo GLB (glTF binário) com as etapas abaixo:
- Carregue o arquivo STL de entrada com a classe Scene.
- Defina o formato do arquivo de saída como GLB.
- Salve o arquivo GLB de saída.
O trecho de código abaixo explica como converter um arquivo STL em um arquivo GLB Binary glTF programaticamente com C#:
// Carregar arquivo STL de entrada usando a classe Scene
Scene scene = new Scene("test.stl");
// Especifique o formato do arquivo de saída como GLB
FileFormat outputFormat = FileFormat.GLTF2_Binary;
// Salvar arquivo GLB de saída
scene.Save("test.glb", outputFormat);
Obtenha Licença Temporária Gratuita
Você pode solicitar uma licença temporária gratuita para testar a API em plena capacidade sem limitações.
Conclusão
Concluindo, você explorou como converter um arquivo STL em um arquivo glTF binário FBX ou GLB com C# em aplicativos .NET. Você pode conferir muitos outros recursos da API consultando a documentação. Em caso de dúvidas, não hesite em nos contatar no fórum de suporte gratuito.