View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0027033 | Open CASCADE | OCCT:Modeling Algorithms | public | 2015-12-23 06:46 | 2016-12-09 16:39 |
Reporter | Assigned To | apn | |||
Priority | normal | Severity | minor | ||
Status | closed | Resolution | fixed | ||
Platform | Windows | OS | VC++ 2010 | ||
Target Version | 7.1.0 | Fixed in Version | 7.1.0 | ||
Summary | 0027033: Modeling -- ensure stable result of area calculation | ||||
Description | The results of sprops command are unstable on some shapes, yielding different values from time to time for exactly the same shape. This should be fixed so that results are always the same. Note that similar problem has been reported in 0025945, but in that issue the differences were explained by differences in argument shapes (tolerances). The instability has been discovered on shape produced during test bugs step bug11856 | ||||
Steps To Reproduce | pload TOPTEST XDE stepread [locate_data_file OCC11856.stp] a * ;# just to generate shape, too large to attach here # "sprops result -eps 0.1" in most cases yields 611185, but sometimes (about 1 per 10 runs) 61173, 577943, or other for {set i 1} {$i < 1000} {incr i} {checkprops result -s 611185 -eps 0.1} | ||||
Tags | No tags attached. | ||||
Test case number | bugs modalg_6 bug27033 | ||||
|
Cannot reproduce. May be there are any specific condition? |
|
It is reproduced on MSVS 2013 in Release mode. Computation on the face 225 is unstable. |
|
Branch CR27033 has been created by msv. SHA-1: 5c98c234cee2aaff1026004f2829e36ff43674b6 Detailed log of new commits: Author: msv Date: Thu Nov 24 16:56:30 2016 +0300 0027033: Modeling -- ensure stable result of area calculation The method BRepGProp_Face::LKnots has been corrected to make proper initialization of the output data for the case of a circle. |
|
Dear Igor, please review the fix. |
|
Seems to be valid |
|
Branch CR27033 has been deleted by kgv. SHA-1: 5c98c234cee2aaff1026004f2829e36ff43674b6 |
occt: master 89aebdea 2016-11-25 09:40:25
Committer: apn Details Diff |
0027033: Modeling -- ensure stable result of area calculation The method BRepGProp_Face::LKnots has been corrected to make proper initialization of the output data for the case of a circle. Added test case bugs/modalg_6/bug27033 |
Affected Issues 0027033 |
|
mod - src/BRepGProp/BRepGProp_Face.cxx | Diff File | ||
add - tests/bugs/modalg_6/bug27033 | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2015-12-23 06:46 |
|
New Issue | |
2015-12-23 06:46 |
|
Assigned To | => msv |
2015-12-23 06:50 |
|
Steps to Reproduce Updated | |
2015-12-23 06:51 |
|
Relationship added | related to 0025945 |
2015-12-23 06:52 |
|
Target Version | 7.0.0 => 7.1.0 |
2015-12-23 09:52 |
|
Assigned To | msv => ifv |
2015-12-23 09:52 |
|
Status | new => assigned |
2016-10-28 11:54 |
|
Target Version | 7.1.0 => 7.2.0 |
2016-11-24 11:31 |
|
Note Added: 0060751 | |
2016-11-24 11:31 |
|
Assigned To | ifv => abv |
2016-11-24 11:31 |
|
Status | assigned => feedback |
2016-11-24 14:47 |
|
Note Added: 0060754 | |
2016-11-24 16:58 | git | Note Added: 0060755 | |
2016-11-24 16:59 |
|
Assigned To | abv => msv |
2016-11-24 16:59 |
|
Status | feedback => assigned |
2016-11-24 16:59 |
|
Note Added: 0060756 | |
2016-11-24 16:59 |
|
Assigned To | msv => ifv |
2016-11-24 16:59 |
|
Status | assigned => resolved |
2016-11-25 08:58 |
|
Note Added: 0060768 | |
2016-11-25 08:58 |
|
Assigned To | ifv => bugmaster |
2016-11-25 08:58 |
|
Status | resolved => reviewed |
2016-11-25 12:42 | apn | Test case number | => bugs modalg_6 bug27033 |
2016-11-25 12:43 | apn | Target Version | 7.2.0 => 7.1.0 |
2016-11-25 14:42 | apn | Changeset attached | => occt master 89aebdea |
2016-11-25 14:42 | apn | Assigned To | bugmaster => apn |
2016-11-25 14:42 | apn | Status | reviewed => verified |
2016-11-25 14:42 | apn | Resolution | open => fixed |
2016-12-07 11:30 | git | Note Added: 0061239 | |
2016-12-09 16:30 |
|
Status | verified => closed |
2016-12-09 16:39 |
|
Fixed in Version | => 7.1.0 |