Wydobywanie Zasobów z Formatów 3D za pomocą C#

Wydobywanie zasobów z formatów dokumentów 3D bez żadnego oprogramowania do modelowania i renderowania 3D w celu tworzenia aplikacji .NET działających na różnych platformach.

 

Deweloperzy mogą łatwo wydobywać zasoby plików 3D za pomocą biblioteki 3D. Kilka obsługiwanych formatów to WavefrontOBJ, Discreet3DS, STL (ASCII, Binarny), FBX (ASCII, Binarny), Universal3D, Collada, GLB, glTF, PLY, DirectX, Google Draco itp. Proces wydobywania jest prosty: załaduj plik źródłowy za pomocą instancji klasy scene , utwórz klasę archiwum i obsłuż klasę wydobywania zasobów, a następnie wywołaj metodę Zapisz z odpowiednim parametrem formatu wyjściowego.

Wydobywanie zasobów ze sceny 3D do różnych formatów

Deweloperzy mogą łatwo wydobywać zasoby z plików 3D za pomocą tego samego procesu, który został wymieniony powyżej. Rozważ kilka przykładów, takich jak 3DS do FBX Extractor. Ładuj pliki 3DS za pomocą obiektów klasy scene. Utwórz opcje zapisu za pomocą FbxSaveOptions w celu utworzenia opcji zapisu i wywołaj metodę zapisu sceny z argumentami ścieżki do pliku wyjściowego i opcjami FBX. API ma odpowiednie klasy opcji do zapisywania do powiązanych klas, np. A3dwSaveOptions AmfSaveOptions Discreet3dsSaveOptions Html5SaveOptions RvmSaveOptions i więcej. Oto pełna lista formatów ekstraktorów 3D.

Kod C# do wydobywania zasobów 3DS do FBX