Soubory OBJ jsou geometrické objekty, které umožňují dopředný nebo zpětný přenos geometrických dat. Tento článek popisuje převod souboru OBJ na soubor ve formátu FBX nebo STL:
- OBJ Converter na FBX nebo STL soubor pomocí C#
- Převést OBJ na soubor FBX programově v C#
- Konverze souborů OBJ na STL pomocí C#
OBJ Converter na FBX nebo STL soubor pomocí C#
Aspose.3D for .NET API podporuje práci s různými 3D modely a formáty souborů. Soubory 3D objektů s příponou OBJ můžete převést do různých formátů, jako je FBX nebo STL. Jednoduše nakonfigurujte API stažením souborů DLL ze sekce Downloads nebo použijte níže uvedený instalační příkaz NuGet:
PM> Install-Package Aspose.3D
Převést OBJ na soubor FBX programově v C#
Soubor 3D Object OBJ můžete převést do formátu FBX pomocí následujících kroků:
- Načtěte vstupní soubor OBJ s třídou Scene.
- Inicializujte objekt FBXSaveOptions pomocí pole FileFormat.
- Převeďte OBJ na soubor FBX.
Níže uvedený kód vysvětluje, jak převést objektový soubor OBJ na soubor formátu FBX programově pomocí C#:
// Načtěte vstupní soubor OBJ s třídou Scene.
Scene scene = new Scene("scene.obj");
// Inicializujte objekt FBXSaveOptions pomocí výčtu SaveFormat.
FBXSaveOptions options = new FBXSaveOptions(FileFormat.FBX7400ASCII);
// Převeďte OBJ na soubor FBX.
scene.Save("Test.fbx", options);
Konverze souborů OBJ na STL pomocí C#
Soubor OBJ můžete převést na soubor STL pomocí následujících kroků:
- Načtěte vstupní soubor OBJ s třídou Scene.
- Inicializujte objekt třídy STLSaveOptions.
- Nakonfigurujte vyhledávací cesty, abyste mohli najít externí závislosti.
- Převést OBJ na STL soubor.
Následující kód ukazuje, jak převést soubor OBJ na soubor STL programově v C#:
// Načtěte vstupní soubor OBJ s třídou Scene.
Scene scene = new Scene("scene.obj");
// Inicializujte objekt třídy STLSaveOptions.
STLSaveOptions saveSTLOpts = new Aspose.ThreeD.Formats.STLSaveOptions();
// Nakonfigurujte vyhledávací cesty tak, aby importér mohl najít externí závislosti.
saveSTLOpts.LookupPaths = new List<string>(new string[] { dataDir });
// Převést OBJ na STL soubor.
scene.Save("test.stl", saveSTLOpts);
Získejte bezplatnou licenci API
Můžete požádat o bezplatnou dočasnou licenci pro vyhodnocení plné kapacity API.
Závěr
Na závěr jste se naučili, jak převést nebo exportovat soubor 3D objektu ve formátu OBJ do souboru FBX nebo STL programově pomocí C#. Tyto funkce můžete do svých aplikací přidat pouze pomocí několika řádků kódu, protože rozhraní API se stará o drobné detaily převodu. Kromě toho můžete prozkoumat několik dalších funkcí API návštěvou Dokumentace. V případě jakýchkoliv obav nám neváhejte napsat na Free Support Forum.