3D Konwersja formatów przez C#

Konwertuj 3D formaty dokumentów bez żadnego oprogramowania do modelowania i renderowania 3D, aby tworzyć aplikacje wieloplatformowe .NET.

 

Programiści mogą łatwo czytać, tworzyć, konwertować, aktualizować i kontrolować treść formatów 3D, korzystając z biblioteki graficznej 3D. Niewiele formatów obsługiwanych przez API to WavefrontOBJ, Discreet3DS, STL (ASCII, Binary), FBX (ASCII, Binary), Universal3D, Collada, GLB, glTF, PLY, DirectX, Google Draco i inne. Proces konwersji jest prosty, ponieważ ładowanie pliku źródłowego za pośrednictwem instancji Klasa sceny i wywołanie metody Save z odpowiednim parametrem formatu wyjściowego.

Konwertuj 3D scenę na różne formaty

Deweloperzy mogą łatwo przekonwertować 3D scenę za pomocą tego samego procesu wymienionego powyżej. Biorąc pod uwagę kilka przykładów, takich jak FBX na OBJ konwersję. Załaduj plik FBX za pomocą obiektu Scene Class. Utwórz opcje zapisywania za pomocą ObjSaveOptions i wywołaj metodę Save sceny z ścieżką pliku wyjściowego i opcjami obj jako parametrami. API ma odpowiednie opcje klas do zapisywania w odpowiednich klasach, takich jak Opcje zapisu A3dw Opcje AmfSave Dyskretny3dsSaveOptions FbxSaveOptions Html5SaveOptions RvmSaveOptions i więcej. Oto pełna lista dla 3D format konwersji opcje. Co więcej, programiści mogą łatwo zapisać scenę 3D w PDF.

C# Kod konwersji FBX na OBJ
C# Kod do konwersji 3D sceny na PDF