]> OCCT Git - occt.git/commitdiff
0032654: Data Exchange - fix misprint in RWGltf_TriangulationReader::readDracoBuffer()
authorkgv <kgv@opencascade.com>
Wed, 10 Nov 2021 09:38:56 +0000 (12:38 +0300)
committerinv <inv@opencascade.com>
Sun, 21 Nov 2021 09:42:08 +0000 (12:42 +0300)
Added missing break.
Fixes reading of glTF files with Normal attributes preceding Position
(and eliminates redundant / erroneous copy when Position attributes precede Normal).

src/RWGltf/RWGltf_TriangulationReader.cxx

index 7d576566807f6a60f5c1f7697cb81c6161dd73a2..44dba18774d2059c19315649339fdfc8569a175f 100644 (file)
@@ -297,6 +297,7 @@ bool RWGltf_TriangulationReader::readDracoBuffer (const Handle(RWGltf_GltfLatePr
           myCoordSysConverter.TransformPosition (anXYZ.ChangeCoord());
           setNodePosition (theDestMesh, THE_LOWER_NODE_INDEX + aVertIter, anXYZ);
         }
+        break;
       }
       case RWGltf_GltfArrayType_Normal:
       {