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.
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.
Obecnie nie jest obsługiwany przez FreeCAD.
Od wersji FreeCAD 0.19.23074 polecenie Std Eksport może eksportować również do formatu gITF.
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.