Konvertera 3MF till STL i C#

Den här snabbguiden täcker hur man konverterar 3MF till STL i C#. Den består av den stegvisa algoritmen, miljökonfigurationen och en exempelkod för att skapa en 3MF till STL-omvandlare i C#. Dessutom kommer du också att lära dig olika metoder för att anpassa 3MF-filkonverteringsprocessen.

Steg för att konvertera 3MF till STL i C#

  1. Installera Aspose.3D for .NET med NuGet Package Manager-verktyget i Microsoft Visual Studio IDE
  2. Läs källfilen 3MF med klassen Scene
  3. Initiera ett objekt av klassen StlSaveOptions
  4. Render ut STL-filen genom att anropa metoden Save

Dessa steg presenterar översikten för att konvertera 3MF-fil till STL i C#. Konfigurera först IDE med nödvändiga installationer. Ladda sedan källfilen 3MF och utför konverteringen samtidigt som du sparar utdatafilen.

Kod för att konvertera 3MF till STL i 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);
}
}

Detta kodavsnitt visar export av en 3MF-fil till STL i C#. Den laddar inmatningsfilen 3MF med Scene-klassen som kan detektera källfilformatet. Skapa sedan en instans av klassen StlSaveOptions och anropa Save-metoden för att avsluta konverteringen. Dessutom, för att uppfylla dina krav, kan du ställa in anpassade egenskaper som att exportera texturer, vända koordinatsystem, etc.

I den här handledningen har du förstått hur du konverterar 3MF till STL i C#. Om du behöver rendera DAE till OBJ-format hittar du informationen i artikeln om hur man konverterar DAE till OBJ i C#.

 Svenska