View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0026647 | Open CASCADE | OCCT:Modeling Algorithms | public | 2015-09-06 12:13 | 2015-10-23 20:49 |
Reporter | Assigned To | bugmaster | |||
Priority | normal | Severity | minor | ||
Status | closed | Resolution | fixed | ||
Platform | Windows | OS | VC++ 2010 | ||
Product Version | 6.8.0 | ||||
Target Version | 6.9.1 | Fixed in Version | 6.9.1 | ||
Summary | 0026647: BRepTools::UVBounds() computes zero range by V | ||||
Description | Function BRepTools::UVBounds() computes incorrect range on attached face: its V range is computed as [0,0], while it should be [-9,0]. The specifics of the problematic face is that its bounding edge has p-curve based on circle occupying range outside of default domain: [-pi, 0]. In method BndLib_Box2dCurve::Compute(), variable aT1z does not get adjusted to default range [0,2*pi] (it is adjusted only if greater than 2*pi), while probing points are within that range. Hence, the points get filtered out and not taken into account in the box. This problem seems to appear after the fix for #23511, and is underlying cause of 0026627. | ||||
Steps To Reproduce | restore bug26627-face1.brep f xbounds f # should return -9, 9, -9, 0 | ||||
Tags | No tags attached. | ||||
Test case number | bugs modalg_6 bug26647 | ||||
2015-09-06 12:13 manager |
bug26627-face1.brep (1,814 bytes) |
|
Branch CR26647 has been created by abv. SHA-1: 289e49755d9a464512c92b3a875bff51a04589e8 Detailed log of new commits: Author: abv Date: Sun Sep 6 16:46:08 2015 +0300 0026647: BRepTools::UVBounds() computes zero range by V Calculation of bounding box on conic 2d curves corrected to work properly if specified parametric range is in negative values. Test case added |
|
Fix pushed to CR26647, please review |
|
Reviwed. |
|
Branch CR26647 has been updated forcibly by apv. SHA-1: 2f975d492eb2476c99c911c3215edbfc3d9ab54d |
|
Branch CR26647 has been rebased on the current master |
|
Dear BugMaster, Branch CR26647 from occt git-repository (and master from products git-repository) was compiled on Linux, MacOS and Windows platforms and tested. SHA-1: 2f975d492eb2476c99c911c3215edbfc3d9ab54d Number of compiler warnings: occt component: Linux: 15 (15 on master) Windows: 0 (0 on master) products component: Linux: 39 (39 on master) Windows: 0 (0 on master) Regressions/Differences: Not detected Testing cases: bugs modalg_6 bug26647 - OK http://occt-tests/CR26647-master-occt-64/Debian70-64/bugs/modalg_6/bug26647.html http://occt-tests/CR26647-master-occt-64/Windows-64-VC10/bugs/modalg_6/bug26647.html Testing on Linux: Total MEMORY difference: 90943006 / 91947459 [-1.09%] Total CPU difference: 17860.779999999017 / 17716.169999998972 [+0.82%] Testing on Windows: Total MEMORY difference: 57089930 / 57099393 [-0.02%] Total CPU difference: 16075.903049999126 / 16228.472027999387 [-0.94%] |
|
Branch CR26647 has been deleted by kgv. SHA-1: 2f975d492eb2476c99c911c3215edbfc3d9ab54d |
occt: master 99661617 2015-09-06 13:46:08
Committer: bugmaster Details Diff |
0026647: BRepTools::UVBounds() computes zero range by V Calculation of bounding box on conic 2d curves corrected to work properly if specified parametric range is in negative values. Test case added |
Affected Issues 0026647 |
|
mod - src/BndLib/BndLib_Add2dCurve.cxx | Diff File | ||
add - tests/bugs/modalg_6/bug26647 | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2015-09-06 12:13 |
|
New Issue | |
2015-09-06 12:13 |
|
Assigned To | => msv |
2015-09-06 12:13 |
|
File Added: bug26627-face1.brep | |
2015-09-06 13:51 |
|
Relationship added | related to 0026627 |
2015-09-07 13:53 |
|
Assigned To | msv => ifv |
2015-09-07 16:47 | git | Note Added: 0045156 | |
2015-09-07 16:48 |
|
File Added: bug26627_face1.brep | |
2015-09-07 16:48 |
|
File Deleted: bug26627_face1.brep | |
2015-09-07 16:48 |
|
Note Added: 0045157 | |
2015-09-07 16:48 |
|
Assigned To | ifv => msv |
2015-09-07 16:48 |
|
Status | new => resolved |
2015-09-08 12:46 |
|
Note Added: 0045204 | |
2015-09-08 12:46 |
|
Assigned To | msv => bugmaster |
2015-09-08 12:46 |
|
Status | resolved => reviewed |
2015-09-08 16:16 |
|
Assigned To | bugmaster => apv |
2015-09-08 18:56 | git | Note Added: 0045263 | |
2015-09-08 18:57 |
|
Note Added: 0045264 | |
2015-09-09 12:39 |
|
Test case number | => bugs modalg_6 bug26647 |
2015-09-09 13:41 |
|
Note Added: 0045311 | |
2015-09-09 13:41 |
|
Assigned To | apv => bugmaster |
2015-09-09 13:41 |
|
Status | reviewed => tested |
2015-09-11 14:09 | bugmaster | Changeset attached | => occt master 99661617 |
2015-09-11 14:09 | bugmaster | Status | tested => verified |
2015-09-11 14:09 | bugmaster | Resolution | open => fixed |
2015-10-16 14:55 |
|
Status | verified => closed |
2015-10-16 16:37 | git | Note Added: 0047015 | |
2015-10-23 20:49 |
|
Fixed in Version | => 6.9.1 |