]> 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>
Wed, 8 Nov 2017 11:19:30 +0000 (14:19 +0300)
commitb61707279fae112642e40aa3cd8dcd6e851d23fa
tree5cf74dff840c489efe472d8f39a2ead3ce042cc3
parenteea21625fb40d06cb1e2a9b7f1bedcba69fc8f1e
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]