0030691: Data Exchange - implement import of mesh data from files in glTF format
authorkgv <kgv@opencascade.com>
Tue, 18 Jun 2019 16:41:15 +0000 (19:41 +0300)
committerbugmaster <bugmaster@opencascade.com>
Fri, 21 Jun 2019 15:19:08 +0000 (18:19 +0300)
commit0a419c51eda746c42eefb06f94a3e1384acb9a1c
tree34227d965a8491482299eb9db39bb78c149020da
parenteec6e810f142d02c18f14aa49587ed49ffddb50c
0030691: Data Exchange - implement import of mesh data from files in glTF format

Added RWGltf_CafReader class implementing glTF reader.
Added readgltf Draw Harness command for reading glTF files.
46 files changed:
CMakeLists.txt
adm/UDLIST
adm/cmake/rapidjson.cmake [new file with mode: 0644]
adm/cmake/vardescr.cmake
adm/genconf.tcl
adm/genconfdeps.tcl
adm/templates/env.bat
dox/overview/overview.md
src/Draw/Draw_BasicCommands.cxx
src/RWGltf/FILES [new file with mode: 0644]
src/RWGltf/RWGltf_CafReader.cxx [new file with mode: 0644]
src/RWGltf/RWGltf_CafReader.hxx [new file with mode: 0644]
src/RWGltf/RWGltf_GltfAccessor.hxx [new file with mode: 0644]
src/RWGltf/RWGltf_GltfAccessorCompType.hxx [new file with mode: 0644]
src/RWGltf/RWGltf_GltfAccessorLayout.hxx [new file with mode: 0644]
src/RWGltf/RWGltf_GltfArrayType.hxx [new file with mode: 0644]
src/RWGltf/RWGltf_GltfBufferView.hxx [new file with mode: 0644]
src/RWGltf/RWGltf_GltfBufferViewTarget.hxx [new file with mode: 0644]
src/RWGltf/RWGltf_GltfFace.hxx [new file with mode: 0644]
src/RWGltf/RWGltf_GltfJsonParser.cxx [new file with mode: 0644]
src/RWGltf/RWGltf_GltfJsonParser.pxx [new file with mode: 0644]
src/RWGltf/RWGltf_GltfLatePrimitiveArray.cxx [new file with mode: 0644]
src/RWGltf/RWGltf_GltfLatePrimitiveArray.hxx [new file with mode: 0644]
src/RWGltf/RWGltf_GltfPrimArrayData.hxx [new file with mode: 0644]
src/RWGltf/RWGltf_GltfPrimitiveMode.hxx [new file with mode: 0644]
src/RWGltf/RWGltf_GltfRootElement.hxx [new file with mode: 0644]
src/RWGltf/RWGltf_MaterialCommon.hxx [new file with mode: 0644]
src/RWGltf/RWGltf_MaterialMetallicRoughness.hxx [new file with mode: 0644]
src/RWGltf/RWGltf_PrimitiveArrayReader.cxx [new file with mode: 0644]
src/RWGltf/RWGltf_PrimitiveArrayReader.hxx [new file with mode: 0644]
src/RWGltf/RWGltf_TriangulationReader.cxx [new file with mode: 0644]
src/RWGltf/RWGltf_TriangulationReader.hxx [new file with mode: 0644]
src/Standard/Standard_TypeDef.hxx
src/TKRWMesh/EXTERNLIB
src/TKRWMesh/PACKAGES
src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx
tests/de_mesh/gltf_read/begin [new file with mode: 0644]
tests/de_mesh/gltf_read/brainstem [new file with mode: 0644]
tests/de_mesh/gltf_read/buggy [new file with mode: 0644]
tests/de_mesh/gltf_read/end [new file with mode: 0644]
tests/de_mesh/gltf_read/engine [new file with mode: 0644]
tests/de_mesh/gltf_read/helmet [new file with mode: 0644]
tests/de_mesh/gltf_read/lantern [new file with mode: 0644]
tests/de_mesh/gltf_read/orient [new file with mode: 0644]
tests/de_mesh/grids.list
tests/de_mesh/parse.rules [new file with mode: 0644]