Converter 3MF em STL em C#

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#

  1. Instale Aspose.3D for .NET com a ferramenta NuGet Package Manager no Microsoft Visual Studio IDE
  2. Leia o arquivo 3MF de origem com a classe Scene
  3. Inicie um objeto da classe StlSaveOptions
  4. 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#.

 Português