Format plików GlTF

From FreeCAD Documentation
This page is a translated version of the page GlTF and the translation is 100% complete.
Other languages:

Opis

GL Transmission Format (glTF™) to nieodpłatna specyfikacja wydajnego przesyłania i ładowania scen i modeli 3D przez aplikacje. Minimalizuje zarówno rozmiar zasobów 3D, jak i przetwarzanie w czasie wykonywania potrzebne do rozpakowania i wykorzystania tych zasobów.

Instalacja

Zgodnie z tym wątkiem na forum, OCC musi zostać skompilowane z obsługą RapidJSON, aby móc korzystać z funkcji glTF. Dlatego należy ustawić opcję USE_RAPIDJSON w kroku konfiguracji CMake. Wymaga to pakietu rapidjson-dev.

Importowanie

Obecnie nie jest obsługiwany przez FreeCAD.

Eksportowanie

Od wersji FreeCAD 0.19.23074 polecenie Std Eksport może eksportować również do formatu gITF.

Alternatywne rozwiązania eksportu

W przypadku wcześniejszych wersji można zastosować te obejścia:

1. Eksportuj jako STEP → Importuj do CAD Assistant z Opencascade -> Eksportuj do glTF.

lub

2. Użyj biblioteki Python cqparts (strona domowa):

import cqparts
cqparts.Assembly.importer('step')('myfile.stp').exporter('gltf')('myfile.gltf')

Żródło: wątek na forum.

Powiązane