Konwertuj 3MF na STL w C#

W tym krótkim przewodniku opisano, jak konwertować format 3MF na STL w języku C#. Obejmuje algorytm krokowy, konfigurację środowiska i przykładowy kod umożliwiający utworzenie konwertera 3MF na STL w języku C#. Ponadto poznasz także różne podejścia do dostosowywania procesu konwersji plików 3MF.

Kroki, aby przekonwertować 3MF na STL w C#

  1. Zainstaluj Aspose.3D for .NET za pomocą narzędzia Menedżer pakietów NuGet w Microsoft Visual Studio IDE
  2. Przeczytaj źródłowy plik 3MF za pomocą klasy Scene
  3. Zainicjuj obiekt klasy StlSaveOptions
  4. Wyrenderuj wyjściowy plik STL, wywołując metodę Save

Poniższe kroki przedstawiają przegląd konwertowania pliku 3MF do formatu STL w języku C#. Najpierw skonfiguruj IDE z wstępnie wymaganymi instalacjami. Następnie załaduj źródłowy plik 3MF i wykonaj konwersję, zapisując plik wyjściowy.

Kod do konwersji 3MF na STL w 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);
}
}

Ten fragment kodu demonstruje eksportowanie pliku 3MF do formatu STL w języku C#. Ładuje wejściowy plik 3MF przy użyciu klasy Scene zdolnej do wykrycia formatu pliku źródłowego. Następnie utwórz instancję klasy StlSaveOptions i wywołaj metodę Save, aby zakończyć konwersję. Ponadto, aby spełnić Twoje wymagania, możesz ustawić niestandardowe właściwości, takie jak eksportowanie tekstur, odwracanie układów współrzędnych itp.

W tym samouczku zrozumiałeś, jak przekonwertować 3MF na STL w języku C#. Jeśli chcesz wyrenderować DAE do formatu OBJ, znajdź informacje w artykule na temat jak przekonwertować DAE na OBJ w C#.

 Polski