Este guia rápido aborda como converter 3MF em STL em C#. É composto pelo algoritmo passo a passo, configuração do ambiente e um código de amostra para criar um conversor 3MF para STL em C#. Além disso, você também aprenderá diferentes abordagens para personalizar o processo de conversão de arquivos 3MF.
Etapas para converter 3MF em STL em C#
- Instale Aspose.3D for .NET com a ferramenta NuGet Package Manager no Microsoft Visual Studio IDE
- Leia o arquivo 3MF de origem com a classe Scene
- Inicie um objeto da classe StlSaveOptions
- Renderize o arquivo STL de saída chamando o método Save
Estas etapas apresentam uma visão geral para converter arquivo 3MF em STL em C#. Primeiramente, configure o IDE com instalações pré-requisitos. Posteriormente, carregue o arquivo 3MF de origem e execute a conversão enquanto salva o arquivo de saída.
Código para converter 3MF em STL em C#
using System; | |
using Aspose.ThreeD; | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
new License().SetLicense("License.lic"); | |
// Load the input 3MF file | |
Aspose.ThreeD.Scene scene = Aspose.ThreeD.Scene.FromFile("sample.3mf"); | |
// Instantiate the StlSaveOptions object | |
Aspose.ThreeD.Formats.StlSaveOptions options = new Aspose.ThreeD.Formats.StlSaveOptions(); | |
// Convert 3MF to STL file | |
scene.Save("Output.stl", options); | |
} | |
} |
Este trecho de código demonstra a exportação de um arquivo 3MF para STL em C#. Ele carrega o arquivo 3MF de entrada usando a classe Scene capaz de detectar o formato do arquivo de origem. Posteriormente, crie uma instância da classe StlSaveOptions e invoque o método Save para concluir a conversão. Além disso, para atender às suas necessidades, você pode definir propriedades personalizadas, como exportar texturas, inverter sistemas de coordenadas, etc.
Neste tutorial, você entendeu como converter 3MF em STL em C#. Se você precisar renderizar DAE para o formato OBJ, encontre as informações no artigo em como converter DAE para OBJ em C#.