MantisBT - Open CASCADE
View Issue Details
0026250Open CASCADE[OCCT] OCCT:Modeling Algorithmspublic2015-05-21 12:372015-05-21 14:45
[OCCT] Unscheduled 
0026250: Boolean operation should check, if faces are overlapped, before finding intersection result between these faces
If faces are overlapped intersection algorithm will not been able to find correct intersection line because every point in some region is intersection point. As result, found curve can be invalid (see bug #26151).

Therefore, it will be better to detect overlapping before intersection calling and to forbid calling intersection if overlapping is confirmed.
Test case is not required.

Example of shapes can be found in bug #26151. However, fix for bug #26151 allows detecting tangencies in level of intersection algorithm
No tags attached.
Issue History
2015-05-21 12:37nbvNew Issue
2015-05-21 12:37nbvAssigned To => msv
2015-05-21 12:39nbvRelationship addedrelated to 0026151
2015-05-21 14:45msvNote Added: 0041385
2015-05-21 14:45msvAssigned Tomsv => pkv
2015-05-21 14:45msvStatusnew => assigned

2015-05-21 14:45   
Dear Peter, could you analyze if it is possible to organize detection of overlapped faces just after E/F intersection?