]> OCCT Git - occt.git/commit
0027888: Fuse of valid untouched solids leads to result with faulties
authormsv <msv@opencascade.com>
Wed, 21 Sep 2016 08:02:25 +0000 (11:02 +0300)
committerkgv <kgv@opencascade.com>
Fri, 30 Sep 2016 08:17:20 +0000 (11:17 +0300)
commitc58b30780a470cbefd301479df3b85afa0382ec1
tree24624d7c8c0c98affbc2f7855148a1dfcd42f5ea
parentc381fda2d68ce51370bb886e46032367cc4df2d1
0027888: Fuse of valid untouched solids leads to result with faulties

Incorrect result of classification of a point relatively a solid leads to faulty interferences between vertices/edges of one solid with another one.  Classification has been corrected by checking if an auxiliary point in face coincides with the face boundary in 3D space.

Test case has been created.
src/BRepClass3d/BRepClass3d_SolidExplorer.cxx
src/BRepClass3d/BRepClass3d_SolidExplorer.hxx
tests/bugs/modalg_6/bug27888 [new file with mode: 0644]