View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0025856 | Community | OCCT:Modeling Algorithms | public | 2015-02-24 15:45 | 2023-08-01 15:08 |
Reporter | Markus | Assigned To | |||
Priority | normal | Severity | feature | ||
Status | new | Resolution | open | ||
Product Version | 6.8.0 | ||||
Target Version | Unscheduled | ||||
Summary | 0025856: BRepOffsetAPI_ThruSections returns an invalid shape if one wire contains degenerated edges | ||||
Description | When a wire contains degenerated edges and a normal edge and it is used as input to ThruSections algorithm, the results are: If only one additional "normal" wire is used, the result is invalid, namely it is considered “Not connected” by checkshape. If two additional "normal" wires are used, the result is invalid, but there is a different problem: InvalidSameParameter flag. Both problems can be fixed by fixshape. | ||||
Steps To Reproduce | restore threeWires.brep t explode t thrusections -N r 0 0 t_1 t_2 checkshape r fixshape rr r checkshape rr restore threeWires.brep t explode t thrusections -N r 0 0 t_1 t_2 t_3 checkshape r fixshape rr r checkshape rr | ||||
Tags | No tags attached. | ||||
Test case number | bugs modalg_7 bug25856_1, bug25856_2 | ||||
|
threeWires.brep (10,925 bytes) |
|
The input argument t_1 is invalid shape, as it contains degenerated edges with no pcurve. A degenerated edge is used to designate a particular point on a surface. In this case there is no surface on input, so there is no justification to create degenerated edge in the input. Now ThruSection cannot correctly treat the situation when it is needed to create a patch face between a vertex of one section and an edge of another section. It is a point to improve the algorithm. |
|
Problem described in issue is reproduced on current state of OCCT. |
Date Modified | Username | Field | Change |
---|---|---|---|
2015-02-24 15:45 | Timo | New Issue | |
2015-02-24 15:45 | Timo | Assigned To | => msv |
2015-02-24 15:45 | Timo | File Added: threeWires.brep | |
2015-02-24 17:58 |
|
Note Added: 0037833 | |
2015-02-24 17:59 |
|
Note Edited: 0037833 | |
2015-04-09 12:56 |
|
Severity | minor => feature |
2015-04-09 12:56 |
|
Target Version | 6.9.0 => 7.1.0 |
2016-06-13 14:25 | Timo | Relationship added | related to 0027568 |
2016-07-06 19:27 |
|
Relationship added | related to 0022021 |
2016-10-28 17:03 |
|
Target Version | 7.1.0 => 7.2.0 |
2017-05-31 15:39 | Timo | Reporter | Timo => Markus |
2017-07-21 11:16 |
|
Target Version | 7.2.0 => 7.3.0 |
2017-08-08 17:40 |
|
Test case number | => bugs modalg_7 bug25856 |
2017-08-08 17:40 |
|
Note Added: 0069219 | |
2017-08-08 17:52 |
|
Test case number | bugs modalg_7 bug25856 => bugs modalg_7 bug25856_1, bug25856_2 |
2017-12-05 17:01 |
|
Target Version | 7.3.0 => 7.4.0 |
2019-08-12 16:43 |
|
Target Version | 7.4.0 => 7.5.0 |
2020-09-14 22:56 |
|
Target Version | 7.5.0 => 7.6.0 |
2021-08-29 18:51 |
|
Target Version | 7.6.0 => 7.7.0 |
2022-10-24 10:43 |
|
Target Version | 7.7.0 => 7.8.0 |
2023-08-01 15:08 | dpasukhi | Target Version | 7.8.0 => Unscheduled |