
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 Converter till FBX eller STL-fil med C#
- Konvertera OBJ till FBX-fil Programmatiskt i C#
- OBJ till STL filkonvertering med C#
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:
- Ladda indata OBJ-fil med Scene-klass.
- Initiera objektet FBXSaveOptions med fältet FileFormat.
- 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:
- Ladda indata OBJ-fil med Scene-klass.
- Initiera klassobjektet STLSaveOptions.
- Konfigurera sökvägarna så att externa beroenden kan hittas.
- 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.