MantisBT - Open CASCADE
View Issue Details
0026673Open CASCADE[OCCT] OCCT:Modeling Algorithmspublic2015-09-10 09:492016-12-09 16:39
msv 
apn 
normalminor 
closedfixed 
[OCCT] 6.9.0 
[OCCT] 7.1.0[OCCT] 7.1.0 
bugs modalg_6 bug26673
0026673: BOPTools_AlgoTools::ComputeVV incorrectly checks two vertices for intersection
This method uses the condition:
D(P(V1), P(V2)) <= Tol(V1)+Tol(V2)
But must use the following:
D(P(V1), P(V2)) <= Tol(V1)+Tol(V2)+Precision::Confusion()

So, if we create a box with height equal to 2e-7+1e-14 the self-intersection checker must report an error. But now it does not report such error.
box b -1 -1 0 2 2 2e-7+1e-14
bopargcheck b /RFPCS #F

Output:
Shape(s) seem(s) to be valid for BOP.

Must have the line:
Self-Intersections : YES
No tags attached.
Issue History
2015-09-10 09:49msvNew Issue
2015-09-10 09:49msvAssigned To => pkv
2015-09-10 09:50msvStatusnew => assigned
2016-10-28 18:20gitNote Added: 0059376
2016-10-28 18:21msvAssigned Topkv => msv
2016-10-28 18:21msvNote Added: 0059377
2016-10-28 18:21msvStatusassigned => resolved
2016-10-28 18:22msvNote Added: 0059378
2016-10-28 18:22msvAssigned Tomsv => bugmaster
2016-10-28 18:22msvStatusresolved => reviewed
2016-11-02 13:52apvAssigned Tobugmaster => apv
2016-11-02 13:52apvTest case number => bugs modalg_6 bug26673
2016-11-02 13:56apvNote Added: 0059782
2016-11-02 13:56apvAssigned Toapv => bugmaster
2016-11-02 13:56apvStatusreviewed => tested
2016-11-03 17:10apnChangeset attached => occt master ff1541f1
2016-11-03 17:10apnAssigned Tobugmaster => apn
2016-11-03 17:10apnStatustested => verified
2016-11-03 17:10apnResolutionopen => fixed
2016-12-07 11:25gitNote Added: 0061178
2016-12-09 16:30aivStatusverified => closed
2016-12-09 16:39aivFixed in Version => 7.1.0

Notes
(0059376)
git   
2016-10-28 18:20   
Branch CR26673 has been created by msv.

SHA-1: 77dee825340b8bcf6d97a401a5e18a4e06a4b3c4


Detailed log of new commits:

Author: msv
Date: Fri Oct 28 18:20:03 2016 +0300

    0026673: BOPTools_AlgoTools::ComputeVV incorrectly checks two vertices for intersection
    
    Test case has been created.
(0059377)
msv   
2016-10-28 18:21   
This bug is not reproduced in current master.
I have created test case in the branch CR26673.
(0059378)
msv   
2016-10-28 18:22   
Please integrate the test case and close the bug.
(0059782)
apv   
2016-11-02 13:56   
Test case has been verified
(0061178)
git   
2016-12-07 11:25   
Branch CR26673 has been deleted by kgv.

SHA-1: 77dee825340b8bcf6d97a401a5e18a4e06a4b3c4