MantisBT - Open CASCADE
View Issue Details
0030090Open CASCADE[OCCT] OCCT:Modeling Algorithmspublic2018-08-28 11:312018-09-09 13:05
emv 
bugmaster 
normalminor 
closedfixed 
[OCCT] 7.3.0 
[OCCT] 7.4.0[OCCT] 7.4.0 
bugs/modalg_7/bug30090
0030090: Modeling Algorithms - BRepLib::FindValidRange does not find valid range for the edge
BRepLib::FindValidRange does not find valid range for the edge.

The problem has been discovered in the test case bugs/modalg_7/bug24185 while working on the fix for the issue 0027928.
restore [locate_data_file bug30090_edge.brep] e
validrange e
# edge has no valid range
No tags attached.
related to 0024185new ifv Community Wrong projection of a wire to a face 
related to 0027928closed bugmaster Open CASCADE BOP common produces empty compound 
Issue History
2018-08-28 11:31emvNew Issue
2018-08-28 11:31emvAssigned To => msv
2018-08-28 11:33emvAssigned Tomsv => emv
2018-08-28 11:33emvStatusnew => assigned
2018-08-28 11:33emvSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=19790#r19790
2018-08-28 11:35emvRelationship addedrelated to 0024185
2018-08-28 11:35emvRelationship addedrelated to 0027928
2018-08-28 11:47emvSummaryBRepLib::FindValidRange does not find valid range for the edge => Modeling Algorithms - BRepLib::FindValidRange does not find valid range for the edge
2018-08-28 12:24gitNote Added: 0078811
2018-08-31 10:56emvNote Added: 0078876
2018-08-31 10:56emvAssigned Toemv => ifv
2018-08-31 10:56emvStatusassigned => resolved
2018-08-31 13:31ifvNote Added: 0078886
2018-08-31 13:31ifvAssigned Toifv => bugmaster
2018-08-31 13:31ifvStatusresolved => reviewed
2018-08-31 17:25bugmasterNote Added: 0078904
2018-08-31 17:25bugmasterStatusreviewed => tested
2018-08-31 17:26bugmasterTest case number => bugs/modalg_7/bug30090
2018-09-09 11:52bugmasterChangeset attached => occt master 0e48692e
2018-09-09 11:52bugmasterStatustested => verified
2018-09-09 11:52bugmasterResolutionopen => fixed
2018-09-09 13:05gitNote Added: 0079052

Notes
(0078811)
git   
2018-08-28 12:24   
Branch CR30090 has been created by emv.

SHA-1: 32884bc0954b07da493c5e3005dfde1ebb793f69


Detailed log of new commits:

Author: emv
Date: Tue Aug 28 12:22:01 2018 +0300

    0030090: Modeling Algorithms - BRepLib::FindValidRange does not find valid range for the edge
    
    BRepLib::FindValidRange - check each sampling point to be out of tolerance sphere of the vertex.
    Test case for the issue.
(0078876)
emv   
2018-08-31 10:56   
Dear Igor, could you please review the git branch CR30090?

Test results - http://jenkins-test-12.nnov.opencascade.com/view/CR30090-master-emv/view/COMPARE/ [^]
(0078886)
ifv   
2018-08-31 13:31   
Seems to be valid
(0078904)
bugmaster   
2018-08-31 17:25   
Combination -
OCCT branch : CR30090 SHA - 32884bc0954b07da493c5e3005dfde1ebb793f69
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: 17819.639999999727 / 17510.19999999974 [+1.77%]
Products
Total CPU difference: 7460.370000000047 / 7448.370000000074 [+0.16%]
Windows-64-VC14:
OCCT
Total CPU difference: 17413.377623498527 / 17490.31731669841 [-0.44%]
Products
Total CPU difference: 8288.738732600004 / 8296.913184999985 [-0.10%]


Image differences :
No differences that require special attention

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

SHA-1: 32884bc0954b07da493c5e3005dfde1ebb793f69