]> OCCT Git - occt-copy.git/commit
0028414: Data Exchange - Step entity not correctly read CR28414
authorskl <skl@opencascade.com>
Wed, 18 Nov 2020 08:25:19 +0000 (11:25 +0300)
committerskl <skl@opencascade.com>
Thu, 3 Dec 2020 07:05:48 +0000 (10:05 +0300)
commit88f4030f0529b339d964d492b4fc69e14f6486c7
tree1723f53317e6ed37a48ead7c9d6cf1b375f2675f
parentd66f7c0fa2923b0de49f111b4f4b60fae0ca2e7a
0028414: Data Exchange - Step entity not correctly read

Fix + test.
For entity FACE_BOUND if surface is torus and orientation is True temporary natural bound is created. Later in the ShapeFix_Face this bound is removed but special flag myTorusReverseFlag is activated. Value of this flag is used for decision what part of torus must be used.
src/ShapeFix/ShapeFix_Face.cxx
src/ShapeFix/ShapeFix_Face.hxx
src/StepToTopoDS/StepToTopoDS_TranslateFace.cxx
tests/bugs/step/bug28414 [new file with mode: 0644]