MantisBT - Community
View Issue Details
0028216Community[OCCT] OCCT:Modeling Algorithmspublic2016-12-13 16:492019-08-12 16:43
Markus 
msv 
normalminor 
newopen 
[OCCT] 7.0.0 
[OCCT] 7.5.0* 
bugs modalg_7 bug28216
0028216: Intersection of a face and a solid is broken up leading to empty result of Boolean common operation
In the appended case the intersection of a face and a solid leads to 3 not connected edges. It would be expected that they touch each other.
When doing a boolean common operation the result is an empty compound.

All checks say that the shapes are valid.
pload ALL
restore initSurf.brep s
restore solid.brep o
tolerance s
tolerance o
checkshape s
checkshape o
bopcheck s
bopcheck o
bopargcheck s o -O #F
bop s o
bopsection r
explode r
vinit
vdisplay r
vfit
bopcommon r
whatis r
explode r
# => r is empty
No tags attached.
? initSurf.brep (100,404) 2016-12-13 16:49
https://tracker.dev.opencascade.org/
? solid.brep (2,469) 2016-12-13 16:49
https://tracker.dev.opencascade.org/
png broken intersection.png (33,532) 2016-12-13 16:50
https://tracker.dev.opencascade.org/
Issue History
2016-12-13 16:49TimoNew Issue
2016-12-13 16:49TimoAssigned To => msv
2016-12-13 16:49TimoFile Added: initSurf.brep
2016-12-13 16:49TimoFile Added: solid.brep
2016-12-13 16:50TimoFile Added: broken intersection.png
2017-05-31 15:36TimoReporterTimo => Markus
2017-07-21 11:16msvTarget Version7.2.0 => 7.3.0
2017-08-25 18:03mkvTest case number => bugs modalg_7 bug28216
2017-08-25 18:03mkvNote Added: 0069929
2017-12-05 16:59msvTarget Version7.3.0 => 7.4.0
2019-08-12 16:43msvTarget Version7.4.0 => 7.5.0*

Notes
(0069929)
mkv   
2017-08-25 18:03   
Problem described in issue is reproduced on current state of OCCT.