]> OCCT Git - occt-copy.git/commit
0029293: Boolean Operations algorithm does not preserve the orientations of the faces
authoremv <emv@opencascade.com>
Fri, 3 Nov 2017 09:12:34 +0000 (12:12 +0300)
committeremv <emv@opencascade.com>
Thu, 28 Jun 2018 06:45:54 +0000 (09:45 +0300)
commit05f9efd812e4693d18a7034330e699672e90caec
tree5cf74dff840c489efe472d8f39a2ead3ce042cc3
parente42b630e54cb856067d98387c9c1d2e353ae91aa
0029293: Boolean Operations algorithm does not preserve the orientations of the faces

While building splits of faces (BOPAlgo_Builder::FillImagesFaces()) make sure that the orientation of the input face will be passed to its splits.

Extend draw command "normals" with new key "[-print]" which allows printing values of the normal vector.

Test cases for the issue.
src/BOPAlgo/BOPAlgo_Builder_2.cxx
src/DBRep/DBRep.cxx
tests/bugs/modalg_7/bug29293_1 [new file with mode: 0644]
tests/bugs/modalg_7/bug29293_2 [new file with mode: 0644]