View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0031638 | Open CASCADE | OCCT:Modeling Algorithms | public | 2020-06-29 01:01 | 2023-08-01 15:08 |
Reporter | Assigned To | ||||
Priority | normal | Severity | minor | ||
Status | new | Resolution | open | ||
Target Version | Unscheduled | ||||
Summary | 0031638: Draw command chfi2d corrupts face | ||||
Description | The attached simple script was prepared to demonstrate a parametric sketch definition in Draw for the customer. It constructs a planar face with two rectangular wires (outer and inner). In the end, the edges of the inner wire are filleted with chfi2d function (to round corners). While geometrically the obtained result looks perfect, it is not topologically valid: somehow the resulting face happens to contain just one wire (of course, disconnected). Btw, such a problem cannot be fixed with fixshape (that's quite expected). On Shape faulty_1 : BRepCheck_NotConnected On Shape faulty_2 : BRepCheck_UnorientableShape Shape faulty_1 on shape faulty_2 : BRepCheck_NotConnected Faulty shapes in variables faulty_1 to faulty_2 Note: to reproduce the issue, it is enough to call chfi2d for a couple of edges, so it's not necessary to round all four corners: chfi2d f f f_5 f_8 F $r | ||||
Steps To Reproduce | pload ALL set X 10 set Y 8 set Width [expr $X*0.8] set Height [expr $Y*0.8] set r [expr $Width/5.] vertex v1 0 0 0 vertex v2 [expr $X*2] 0 0 vertex v3 [expr $X*2] [expr $Y*2] 0 vertex v4 0 [expr $Y*2] 0 edge e1 v1 v2 edge e2 v2 v3 edge e3 v3 v4 edge e4 v4 v1 vertex v5 [expr $X-$Width/2] [expr $Y-$Height/2] 0 vertex v6 [expr $X+$Width/2] [expr $Y-$Height/2] 0 vertex v7 [expr $X+$Width/2] [expr $Y+$Height/2] 0 vertex v8 [expr $X-$Width/2] [expr $Y+$Height/2] 0 wire ow e1 e2 e3 e4 edge e5 v5 v6 edge e6 v6 v7 edge e7 v7 v8 edge e8 v8 v5 wire iw e5 e6 e7 e8 donly ow iw orientation iw R plane p mkface f p emptycopy f f add ow f add iw f checkshape f # OK explode f e chfi2d f f f_5 f_8 F $r f_5 f_6 F $r f_6 f_7 F $r f_7 f_8 F $r checkshape f # NOK | ||||
Tags | No tags attached. | ||||
Test case number | |||||
Date Modified | Username | Field | Change |
---|---|---|---|
2020-06-29 01:01 |
|
New Issue | |
2020-06-29 01:01 |
|
Assigned To | => msv |
2020-06-29 01:02 |
|
Steps to Reproduce Updated | |
2020-06-29 01:03 |
|
Description Updated | |
2020-06-29 01:05 |
|
Description Updated | |
2020-09-15 11:41 |
|
Target Version | 7.5.0 => 7.6.0 |
2021-08-29 18:53 |
|
Target Version | 7.6.0 => 7.7.0 |
2022-10-24 10:42 |
|
Target Version | 7.7.0 => 7.8.0 |
2023-08-01 15:08 | dpasukhi | Target Version | 7.8.0 => Unscheduled |