OBJ STL-fil eller FBX

OBJ-filer är geometriska objekt som möjliggör överföring av geometriska data framåt eller bakåt. Den här artikeln behandlar konverteringen av en OBJ fil till FBX eller STL filformat:

OBJ-konverterare till FBX- eller STL-fil med C#

Aspose.3D for .NET API stöder arbete med olika 3D-modeller och filformat. Du kan konvertera 3D-objektfiler med OBJ-filtillägg till olika format som FBX eller STL. Konfigurera helt enkelt API:et genom att ladda ner DLL-filerna från avsnittet Nedladdningar eller använd installationskommandot nedan NuGet:

PM> Install-Package Aspose.3D

Konvertera OBJ till FBX-fil Programmatiskt i C#

Du kan konvertera en 3D-objekt OBJ-fil till FBX-format med stegen nedan:

  1. Ladda indata OBJ-fil med Scene-klass.
  2. Initiera objektet FBXSaveOptions med fältet FileFormat.
  3. Konvertera OBJ till FBX-fil.

Koden nedan förklarar hur man konverterar en OBJ-objektfil till en FBX-formatfil programmatiskt med C#:

// Ladda indata OBJ-fil med Scene-klass.
Scene scene = new Scene("scene.obj");

// Initiera FBXSaveOptions-objekt med SaveFormat enum.
FBXSaveOptions options = new FBXSaveOptions(FileFormat.FBX7400ASCII);

// Konvertera OBJ till FBX-fil.
scene.Save("Test.fbx", options);

OBJ till STL filkonvertering med C#

Du kan konvertera en OBJ-fil till en STL-fil med följande steg:

  1. Ladda indata OBJ-fil med Scene-klass.
  2. Initiera klassobjektet STLSaveOptions.
  3. Konfigurera sökvägarna så att externa beroenden kan hittas.
  4. Konvertera OBJ till STL-fil.

Följande kod visar hur man konverterar en OBJ-fil till STL-fil programmatiskt i C#:

// Ladda indata OBJ-fil med Scene-klass.
Scene scene = new Scene("scene.obj");

// Initiera STLSaveOptions klassobjekt.
STLSaveOptions saveSTLOpts = new Aspose.ThreeD.Formats.STLSaveOptions();
                        
// Konfigurera sökvägarna så att importören kan hitta externa beroenden.
saveSTLOpts.LookupPaths = new List<string>(new string[] { dataDir });

// Konvertera OBJ till STL-fil.
scene.Save("test.stl", saveSTLOpts);

Få gratis API-licens

Du kan begära en Free Temporary License för att utvärdera API:et i dess fulla kapacitet.

Slutsats

Sammanfattningsvis har du lärt dig hur man konverterar eller exporterar en 3D-objektfil i OBJ-format till FBX- eller STL-fil programmatiskt med C#. Du kan lägga till dessa funktioner i dina applikationer med bara några rader kod eftersom API tar hand om de mindre detaljerna för konverteringen. Dessutom kan du utforska flera andra funktioner i API:t genom att besöka Dokumentation. Om du har några funderingar är du välkommen att skriva till oss på Free Support Forum.

Se även