3D Převod formátů prostřednictvím C#

Převádějte formáty dokumentů 3D bez jakéhokoli softwaru pro modelování a vykreslování 3D, abyste mohli vytvářet aplikace pro více platforem .NET.

 

Vývojáři mohou snadno číst, vytvářet, převádět, aktualizovat a ovládat podstatu formátů 3D pomocí grafické knihovny 3D. Několik z podporovaných formátů podle API je WavefrontOBJ, Discreet3DS, STL (ASCII, binární), FBX (ASCII, binární), Universal3D, Collada, GLB, glTF, PLY, DirectX, Google Draco a další. Proces převodu je snadný jako načítání zdrojového souboru prostřednictvím instance Třída scén a voláním metody Save s příslušným parametrem výstupního formátu.

Převeďte scénu 3D do různých formátů

Vývojáři mohou snadno převést scénu 3D stejným postupem uvedeným výše. Vezměme si několik příkladů, jako je konverze FBX na OBJ. Načtěte soubor FBX prostřednictvím objektu Scene Class. Vytvořte možnosti uložení pomocí ObjSaveOptions a zavolejte metodu ukládání scény, která má jako parametry cestu k výstupnímu souboru a možnosti obj. API má vhodné třídy možností pro ukládání do relevantních tříd, např Možnosti A3dwSave Možnosti AmfSave Discreet3dsSaveOptions FbxSaveOptions Html5SaveOptions RvmSaveOptions a více. Zde je úplný seznam pro 3D převodní formát možnosti. Kromě toho mohou vývojáři snadno uložit scénu 3D do PDF.

C# Kód pro konverzi FBX na OBJ
C# Kód pro převod 3D scény na PDF