View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0029504 | Open CASCADE | OCCT:Shape Healing | public | 2018-02-14 08:33 | 2019-08-13 16:49 |
Reporter | Assigned To | bugmaster | |||
Priority | normal | Severity | minor | ||
Status | closed | Resolution | fixed | ||
Product Version | 7.2.0 | ||||
Target Version | 7.4.0 | Fixed in Version | 7.4.0 | ||
Summary | 0029504: ShapeUpgrade_UnifySameDomain produces invalid shape and ShapeFix_Shape is unable to fix it | ||||
Description | The ShapeUpgrade_UnifySameDomain algorithm is unable to produce the correct result on the shapes in which faces based on the same closed surface are connected through the split seam edge. After the unification of the seam edge, the algorithm performs healing of the faces one by one (creates 2d curves for the new edges). During the first run the ShapeFix creates 2d curve for the unified edge on the first face, and on the second run this 2d curve is shifted on the period for the second face making the first face invalid (ShapeFix_Wire::FixShifted()). Applying the ShapeFix_Shape algorithm to such invalid result does not make any difference, as the ShapeFix_Shape performs the same actions. The problem has been detected while working on the issue #0029481. | ||||
Steps To Reproduce | restore [locate_data_file bug29504_cyl.brep] s unifysamedom r s checkshape r # BRepCheck_UnorientableShape # BRepCheck_NotClosed fixshape rf r checkshape rf # BRepCheck_UnorientableShape # BRepCheck_NotClosed restore [locate_data_file bug29504_sph.brep] s unifysamedom r s checkshape r # BRepCheck_UnorientableShape # BRepCheck_NotClosed fixshape rf r checkshape rf # BRepCheck_UnorientableShape # BRepCheck_NotClosed | ||||
Tags | No tags attached. | ||||
Test case number | Not required | ||||
2018-02-14 08:36 developer |
bug29504_cyl.brep (2,532 bytes) |
2018-02-14 08:36 developer |
bug29504_sph.brep (3,484 bytes) |
|
Are there any updates on this issue? |
|
No updates. You can facilitate the fix by contacting OpenCascade support (https://www.opencascade.com/contact). |
|
This bug is fixed with #30534. Please close it. |
Date Modified | Username | Field | Change |
---|---|---|---|
2018-02-14 08:33 |
|
New Issue | |
2018-02-14 08:33 |
|
Assigned To | => gka |
2018-02-14 08:36 |
|
File Added: bug29504_cyl.brep | |
2018-02-14 08:36 |
|
File Added: bug29504_sph.brep | |
2018-02-14 08:40 |
|
Steps to Reproduce Updated | |
2018-02-14 15:09 |
|
Description Updated | |
2018-08-31 10:48 |
|
Relationship added | related to 0030099 |
2018-09-24 19:59 |
|
Relationship added | has duplicate 0030158 |
2019-02-22 16:11 | denix56 | Note Added: 0082302 | |
2019-06-21 18:01 |
|
Note Added: 0085210 | |
2019-08-12 17:09 |
|
Note Added: 0086204 | |
2019-08-12 17:09 |
|
Assigned To | gka => bugmaster |
2019-08-12 17:09 |
|
Status | new => feedback |
2019-08-12 17:09 |
|
Note Edited: 0086204 | |
2019-08-13 16:32 | bugmaster | Test case number | => Not required |
2019-08-13 16:49 | bugmaster | Status | feedback => verified |
2019-08-13 16:49 | bugmaster | Resolution | open => fixed |