MantisBT - Community
View Issue Details
0025270Community[OCCT] OCCT:Modeling Algorithmspublic2014-09-25 11:042014-11-12 09:52
Istvan Csanady 
bugmaster 
normalmajor 
closedfixed 
[OCCT] 6.7.1 
[OCCT] 6.8.0[OCCT] 6.8.0 
bugs modalg_5 bug25270
0025270: OCCT fails to calculate extrema between extruded surface and line
In many cases the calculation of extrema between a line and an extruded surface fails. See the attached sample.
Calculate the extrema of the attached edge with BRepExtrema_ExtCF.
I think the problem is at Extrema_ExtCS.cxx line 217

Extrema_ExtCC aLocator(C, anAx) does not find any extremas.
No tags attached.
zip line_extruded_face_extrema_failure.zip (3,005) 2014-09-25 11:04
https://tracker.dev.opencascade.org/
Issue History
2014-09-25 11:04Istvan CsanadyNew Issue
2014-09-25 11:04Istvan CsanadyAssigned To => ifv
2014-09-25 11:04Istvan CsanadyFile Added: line_extruded_face_extrema_failure.zip
2014-09-25 11:42abvNote Added: 0032116
2014-09-25 11:42abvProduct Version6.8.0 => 6.7.1
2014-09-25 11:42abvTarget Version => 7.1.0
2014-09-25 11:42abvAdditional Information Updatedbug_revision_view_page.php?rev_id=8112#r8112
2014-11-05 15:11ifvRelationship addedrelated to 0025407
2014-11-05 15:13ifvNote Added: 0034044
2014-11-05 15:13ifvAssigned Toifv => msv
2014-11-05 15:13ifvStatusnew => resolved
2014-11-05 15:13ifvNote Added: 0034045
2014-11-05 15:13ifvAssigned Tomsv => bugmaster
2014-11-05 15:13ifvStatusresolved => reviewed
2014-11-05 15:30abvStatusreviewed => feedback
2014-11-05 15:30abvTarget Version7.1.0 => 6.8.0
2014-11-05 15:38bugmasterNote Added: 0034049
2014-11-05 15:38bugmasterAssigned Tobugmaster => apn
2014-11-06 11:55apnAssigned Toapn => Istvan Csanady
2014-11-06 11:55apnAssigned ToIstvan Csanady => apn
2014-11-06 14:55gitNote Added: 0034102
2014-11-06 14:56apnNote Added: 0034103
2014-11-06 14:56apnTest case number => bugs modalg_5 bug25270
2014-11-06 14:56apnAssigned Toapn => bugmaster
2014-11-06 14:56apnStatusfeedback => tested
2014-11-06 16:15bugmasterChangeset attached => occt master 2fa97a43
2014-11-06 16:15bugmasterStatustested => verified
2014-11-06 16:15bugmasterResolutionopen => fixed
2014-11-11 12:42aivFixed in Version => 6.8.0
2014-11-11 13:03aivStatusverified => closed
2014-11-12 09:52gitNote Added: 0034300

Notes
(0032116)
abv   
2014-09-25 11:42   
Confirmed; the same problem existed in 6.7.1. To reproduce, first add line "DBRep_DrawableShape" at the top of the attached files. Then:

restore face.brep
restore edge.brep
distmini r edge face
dval r_val

the resulting distance is 2.2, while should be 0
(0034044)
ifv   
2014-11-05 15:13   
Bug is not reproducible now because of integration #25407
Please test and close.
(0034045)
ifv   
2014-11-05 15:13   
Is not reproducible
(0034049)
bugmaster   
2014-11-05 15:38   
Dear APN,

Please create testing case
(0034102)
git   
2014-11-06 14:55   
Branch CR25270 has been created by apn.

SHA-1: 66f5b2cf26bf8548055f876ae90049618896e9a5


Detailed log of new commits:

Author: apn
Date: Thu Nov 6 14:55:10 2014 +0300

    0025270: OCCT fails to calculate extrema between extruded surface and line
    
    Added test case bugs/modalg_5/bug25270
(0034103)
apn   
2014-11-06 14:56   
Problem is not reproduced on current state of master on Windows and Debian60-64 in Release and Debug modes.
Branch CR25270 was created. It contains test case:
bugs modalg_5 bug25270 - OK
(0034300)
git   
2014-11-12 09:52   
Branch CR25270 has been deleted by inv.

SHA-1: 66f5b2cf26bf8548055f876ae90049618896e9a5