MantisBT - Open CASCADE
View Issue Details
0031602Open CASCADE[OCCT] OCCT:Modeling Algorithmspublic2020-06-08 12:252020-06-20 13:42
emv 
bugmaster 
normalminor 
verifiedfixed 
[OCCT] 7.4.0 
[OCCT] 7.5.0* 
lowalgos/intss/bug31602
0031602: [Regression vs 7.0.0] Modeling Algorithms - Invalid result of boolean operation
The result of CUT operation on two solids is incorrect due to huge tolerance obtained in intersection of pair of faces (see steps to reproduce).
test case

lowalgos intss bug31602
No tags attached.
? c2.stp (14,521) 2020-06-08 12:25
https://tracker.dev.opencascade.org/
? m.stp (9,534) 2020-06-08 12:25
https://tracker.dev.opencascade.org/
? bug31602.brep (3,189) 2020-06-15 10:04
https://tracker.dev.opencascade.org/
Issue History
2020-06-08 12:25emvNew Issue
2020-06-08 12:25emvAssigned To => msv
2020-06-08 12:25emvFile Added: c2.stp
2020-06-08 12:25emvFile Added: m.stp
2020-06-08 12:37emvAssigned Tomsv => ifv
2020-06-08 12:37emvStatusnew => assigned
2020-06-08 12:53szyNote Added: 0092511
2020-06-10 19:32gitNote Added: 0092535
2020-06-11 08:57gitNote Added: 0092543
2020-06-15 10:04ifvFile Added: bug31602.brep
2020-06-15 10:38gitNote Added: 0092548
2020-06-17 14:47ifvAssigned Toifv => jgv
2020-06-17 14:47ifvStatusassigned => resolved
2020-06-17 14:47ifvSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=23035#r23035
2020-06-18 14:38jgvNote Added: 0092572
2020-06-18 14:38jgvAssigned Tojgv => bugmaster
2020-06-18 14:38jgvStatusresolved => reviewed
2020-06-20 13:33bugmasterNote Added: 0092598
2020-06-20 13:33bugmasterStatusreviewed => tested
2020-06-20 13:34bugmasterTest case number => lowalgos/intss/bug31602
2020-06-20 13:36bugmasterChangeset attached => occt master dccf8675
2020-06-20 13:36bugmasterStatustested => verified
2020-06-20 13:36bugmasterResolutionopen => fixed
2020-06-20 13:42gitNote Added: 0092608

Notes
(0092511)
szy   
2020-06-08 12:53   
Hi Igor,
It looks like a regression.
At this step could you analyze and estimate a patch development only.
(0092535)
git   
2020-06-10 19:32   
Branch CR31602 has been created by ifv.

SHA-1: 37b46a0eb6f6440f3b1828b747a8946466febca1


Detailed log of new commits:

Author: ifv
Date: Wed Jun 10 19:33:27 2020 +0300

    0031602: [Regression vs 7.0.0] Modeling Algorithms - Invalid result of boolean operation
(0092543)
git   
2020-06-11 08:57   
Branch CR31602 has been updated forcibly by ifv.

SHA-1: 1eb956e58b6776d6a21eb305b521274fa6b106cd
(0092548)
git   
2020-06-15 10:38   
Branch CR31602 has been updated forcibly by ifv.

SHA-1: 866e9efbaf1e497fcb37b6beb405fe7d567af67f
(0092572)
jgv   
2020-06-18 14:38   
Reviewed.

Branches for integration:
OCCT – CR31602
Products – NOT
(0092598)
bugmaster   
2020-06-20 13:33   
Combination -
OCCT branch : IR-2020-06-19
master SHA - ef779ae0da0ded44c5045762768fe5f5eaff6b04
a206de37fbfa0bf71bd534ae47192bbec23b8522
Products branch : IR-2020-06-19 SHA - 9e1feabf4ca514e1647ce6acf381182c6ac85c9c
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: 17159.860000000117 / 17161.410000000207 [-0.01%]
Products
Total CPU difference: 11197.400000000112 / 11196.290000000083 [+0.01%]
Windows-64-VC14:
OCCT
Total CPU difference: 18670.90625 / 18756.21875 [-0.45%]
Products
Total CPU difference: 13012.71875 / 13044.46875 [-0.24%]


Image differences :
No differences that require special attention

Memory differences :
No differences that require special attention
(0092608)
git   
2020-06-20 13:42   
Branch CR31602 has been deleted by inv.

SHA-1: 866e9efbaf1e497fcb37b6beb405fe7d567af67f