MantisBT - Open CASCADE
View Issue Details
0027928Open CASCADE[OCCT] OCCT:Modeling Algorithmspublic2016-10-04 13:292018-09-09 13:05
mpv 
bugmaster 
highmajor 
closedfixed 
[OCCT] 7.0.0 
[OCCT] 7.4.0[OCCT] 7.4.0 
bugs modalg_7 bug27928
0027928: BOP common produces empty compound
Results shape of common between two attached solids is empty compound, however arguments have a good common part.
restore b1.brep b1
restore b2.brep b2
bcommon r b1 b2
explode r Ve -> produces nothing
No tags attached.
parent of 0030082closed bugmaster Intersection algorithm returns curve with big tolerance value 
related to 0030090closed bugmaster Modeling Algorithms - BRepLib::FindValidRange does not find valid range for the edge 
related to 0030092closed bugmaster Modeling Algorithms - Invalid result of Section operation 
? b1.brep (9,485) 2016-10-04 13:29
https://tracker.dev.opencascade.org/
? b2.brep (10,403) 2016-10-04 13:30
https://tracker.dev.opencascade.org/
Issue History
2016-10-04 13:29mpvNew Issue
2016-10-04 13:29mpvAssigned To => msv
2016-10-04 13:29mpvFile Added: b1.brep
2016-10-04 13:30mpvFile Added: b2.brep
2016-10-28 12:16msvTarget Version7.1.0 => 7.2.0
2017-07-24 09:32msvTarget Version7.2.0 => 7.3.0
2017-08-23 13:39apvTest case number => bugs modalg_7 bug27928
2017-08-23 13:39apvNote Added: 0069783
2017-12-05 16:59msvTarget Version7.3.0 => 7.4.0
2018-07-17 09:31gitNote Added: 0077694
2018-07-19 13:48emvAssigned Tomsv => emv
2018-07-19 13:48emvStatusnew => assigned
2018-07-26 14:37gitNote Added: 0078038
2018-07-27 10:42gitNote Added: 0078071
2018-07-30 11:36gitNote Added: 0078175
2018-08-20 08:21emvPrioritynormal => high
2018-08-23 15:35nbvRelationship addedparent of 0030082
2018-08-24 12:16gitNote Added: 0078754
2018-08-24 12:22gitNote Added: 0078755
2018-08-28 11:35emvRelationship addedrelated to 0030090
2018-08-29 09:16gitNote Added: 0078823
2018-08-29 11:07emvRelationship addedrelated to 0030092
2018-08-31 10:51emvNote Added: 0078875
2018-08-31 10:51emvAssigned Toemv => nbv
2018-08-31 10:51emvStatusassigned => resolved
2018-08-31 10:54emvNote Edited: 0078875bug_revision_view_page.php?bugnote_id=78875#r19838
2018-08-31 11:28gitNote Added: 0078881
2018-08-31 11:38nbvNote Added: 0078882
2018-08-31 11:38nbvAssigned Tonbv => bugmaster
2018-08-31 11:38nbvStatusresolved => reviewed
2018-08-31 17:16bugmasterNote Added: 0078898
2018-08-31 17:16bugmasterStatusreviewed => tested
2018-09-09 11:52bugmasterChangeset attached => occt master 56062e13
2018-09-09 11:52bugmasterStatustested => verified
2018-09-09 11:52bugmasterResolutionopen => fixed
2018-09-09 13:05gitNote Added: 0079049

Notes
(0069783)
apv   
2017-08-23 13:39   
Problem described in issue is reproduced on current state of OCCT.
(0077694)
git   
2018-07-17 09:31   
Branch CR27928 has been created by emv.

SHA-1: 32544d268c22d4af14ebf27c1a7f7bc2bdf7fb47


Detailed log of new commits:

Author: emv
Date: Tue Jul 17 09:26:27 2018 +0300

    0027928: BOP common produces empty compound
    
    Boolean Operations - put all possible vertices on the section curve to increase the probability of creating section edges from it.
    Test case for the issue.
(0078038)
git   
2018-07-26 14:37   
Branch CR27928 has been updated forcibly by emv.

SHA-1: 6afa691bf0c08e981b5b80ac3a345da59e56b440
(0078071)
git   
2018-07-27 10:42   
Branch CR27928 has been updated by emv.

SHA-1: 3d8909e1ceba984d7bb56c4fcf58d757656a1646


Detailed log of new commits:

Author: emv
Date: Fri Jul 27 10:41:24 2018 +0300

    Init pave blocks for the untouched edges in case any of its vertices have been put on section curve.

(0078175)
git   
2018-07-30 11:36   
Branch CR27928 has been updated forcibly by emv.

SHA-1: 43f2eadbbe0f5dd3037b60535c67af54332d92f3
(0078754)
git   
2018-08-24 12:16   
Branch CR27928 has been updated forcibly by nbv.

SHA-1: d660ea968f8ff54286d401aa3a1792d72565264b
(0078755)
git   
2018-08-24 12:22   
Branch CR27928 has been updated forcibly by emv.

SHA-1: 43f2eadbbe0f5dd3037b60535c67af54332d92f3
(0078823)
git   
2018-08-29 09:16   
Branch CR27928 has been updated forcibly by emv.

SHA-1: fb053731f72bf1a5d319c80d3527ed20b2e8216b
(0078875)
emv   
2018-08-31 10:51   
(edited on: 2018-08-31 10:54)
Dear Nikolay, could you please review the git branch CR27928?
Test results - http://jenkins-test-12.nnov.opencascade.com/view/CR27928-master-emv/view/COMPARE/ [^]
Please note, that the branch is based on the CR30082_1 branch, so the difference in images are expected.

(0078881)
git   
2018-08-31 11:28   
Branch CR27928 has been updated by emv.

SHA-1: 9bd0f00cea7825d92306822f3ad34476fa0daba9


Detailed log of new commits:

Author: emv
Date: Fri Aug 31 11:25:45 2018 +0300

    # Corrections according to remarks.

(0078882)
nbv   
2018-08-31 11:38   
Reviewed.
(0078898)
bugmaster   
2018-08-31 17:16   
Combination -
OCCT branch : CR27928 SHA - 9bd0f00cea7825d92306822f3ad34476fa0daba9
Products branch : master SHA - fdd59e29ebc3a27575d87f779d718af159f5b37b
was compiled on Linux, MacOS and Windows platforms and tested in optimize mode.

Number of compiler warnings:
No new/fixed warnings

Regressions/Differences/Improvements:
No regressions/differences

CPU differences:
Debian80-64:
OCCT
Total CPU difference: 17426.089999999833 / 17462.71999999975 [-0.21%]
Products
Total CPU difference: 7461.270000000071 / 7452.000000000051 [+0.12%]
Windows-64-VC14:
OCCT
Total CPU difference: 17413.28402289842 / 17417.917252598505 [-0.03%]
Products
Total CPU difference: 8331.124204299986 / 8330.983803399997 [+0.00%]


Image differences :
No differences that require special attention

Memory differences :
No differences that require special attention
(0079049)
git   
2018-09-09 13:05   
Branch CR27928 has been deleted by inv.

SHA-1: 9bd0f00cea7825d92306822f3ad34476fa0daba9