Soubory USDZ obsahují 3D geometrii a data stínování pro scénu a běžně se používají k vytváření obsahu rozšířené reality. Někdy může být nutné převést soubor USD nebo USDZ na soubor 3D objektu. V souladu s takovými scénáři tento článek popisuje, jak převést soubor USDZ na soubor OBJ programově v C#.
Převodník souborů USDZ nebo USD na OBJ – Instalace C# API
Aspose.3D for .NET API podporuje vytváření, úpravy nebo převod 3D scén. Navíc nemusíte instalovat žádnou 3D renderovací nebo modelovací aplikaci. Jednoduše nainstalujte rozhraní API stažením jeho souborů DLL ze stránky New Releases nebo pomocí následujícího instalačního příkazu NuGet v Microsoft Visual Studio:
PM> Install-Package Aspose.3D
Převést soubor USDZ na OBJ v C#
Soubor USDZ můžete převést na soubor OBJ podle následujících kroků:
- Načtěte vstupní soubor USDZ pomocí třídy Scene.
- Vytvořte objekt třídy ObjSaveOptions.
- Převést USDZ na OBJ soubor.
Následující fragment kódu vysvětluje, jak převést soubor USDZ na soubor OBJ programově v C#:
// Načtěte vstupní soubor USDZ
Scene scene = new Scene();
scene.Open("Test.usdz");
// Inicializujte objekt třídy ObjSaveOptions
ObjSaveOptions saveOptions = new ObjSaveOptions();
// Uložte výstupní soubor OBJ
scene.Save("Sample.obj", saveOptions);
Získejte bezplatnou dočasnou licenci
Můžete požádat o bezplatnou dočasnou licenci k vyhodnocení plné kapacity API.
Závěr
V tomto článku jste se naučili, jak převést USD na OBJ nebo USDZ na soubor OBJ pomocí několika řádků kódu pomocí C#. Protože soubory USDZ se běžně používají k předvádění produktů online. Podobně jsou soubory OBJ někdy vyžadovány při práci s trojrozměrnými scénami. Tuto funkci můžete snadno integrovat do aplikací založených na frameworku .NET nebo .NET Core. Kromě toho můžete zkontrolovat několik dalších funkcí API návštěvou sekce dokumentace. V případě jakýchkoliv dotazů nám napište na free support forum.