]> OCCT Git - occt.git/commit
0032107: Data Exchange, RWGltf_CafReader - reading glTF document back loses sharing
authorkgv <kgv@opencascade.com>
Sun, 5 Sep 2021 15:40:55 +0000 (18:40 +0300)
committersmoskvin <smoskvin@opencascade.com>
Fri, 10 Sep 2021 17:22:59 +0000 (20:22 +0300)
commit35ad04e78bd6b34d31cc3072ca3611f6e40c7051
tree0d15bee5e0d8b05c536424bf4877fc091b5a849b
parent8ab0b859df698e1cc94588c22b59168e18e35d16
0032107: Data Exchange, RWGltf_CafReader - reading glTF document back loses sharing

RWGltf_CafWriter has been fixed to write shared Faces having a different style.
RWGltf_GltfJsonParser::gltfParsePrimArray() now tries to create a shared TopoDS_Face
from the same primitive array definition.

RWGltf_CafReader - improved name generation.
src/RWGltf/RWGltf_CafWriter.cxx
src/RWGltf/RWGltf_CafWriter.hxx
src/RWGltf/RWGltf_GltfJsonParser.cxx
src/RWGltf/RWGltf_GltfJsonParser.hxx
src/RWMesh/RWMesh_CafReader.cxx
src/RWMesh/RWMesh_FaceIterator.cxx
tests/de_mesh/gltf_write/as1
tests/de_mesh/gltf_write/spheres [new file with mode: 0644]