View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0023989 | Open CASCADE | OCCT:Modeling Algorithms | public | 2013-05-23 15:29 | 2013-06-13 11:35 |
| Reporter | Assigned To | bugmaster | |||
| Priority | normal | Severity | minor | ||
| Status | closed | Resolution | duplicate | ||
| Summary | 0023989: It is necessary to replace bad shapes in test's base with new valid shapes. | ||||
| Description | In test's base there are shapes, which are not valid in respect to #23675 bug. In attached archive these shapes are fixed. It is necessary to replace existing shapes with new. Checkshape on master considers new shapes as valid. | ||||
| Tags | No tags attached. | ||||
| Test case number | |||||
|
2013-05-23 15:29 developer |
|
|
|
Ok for replacing |
|
|
Dears Mikhail and Bugmaster. Do not close this bug until closed bug #23675. |
|
|
Nikolai, please provide detailed description how the new shapes have been produced and what is the difference. Further, updating our local database would not fix the files that OCCT users might still have with the same problems -- what will happen to them? We need to have clear explanation what is wrong and how to fix that. |
|
|
Dear Andrei! In branch CR23675_12 draw-commands "ffixpcu" (for fixing single face) and "sfixpcu" (for fixing shape with many faces) were added. These commands are defined in "SWDRAW_ShapeFix.cxx" file. Main idea is: Periodic-surface, which underlies the face, is trimmed anew and is put in source face. Thereby, we get a face, which lies into surface boundary. When we fix the shape, it is exploded on a faces and every face, which has "BRepCheck_OutOfSurfaceBoundary" status, is fixed according to just described algorithm. On attached shapes, this algorithm is checked. They became valid. However, correct trimming algorithm is on development stage. Therefore, I ask, do not close this bug until closed bug #0023675. |
|
|
Maybe, more rightly, do not change shapes, and call "sfixpcu" command in test's cases, where these shapes are used? Moreover, in algorithms, for which a problem of going a face out of surface boundary is actual, function "BRepLib::RefineFace(...)" is built (this function is used by "ffixpcu" DRAW-command). It can be called for fixing both source and resulting shapes. |
|
|
I suggest this change (explicit call of fixing command for invalid shapes) should be added in relevant test cases in the same branch where fix for #23675 is done. |
|
|
Then, I think, this bug can be closed. Invalid shapes will be fixed by new DRAW-command (it calling will be added in test's cases) in CR23675_... branches. |
|
|
Ok |
|
|
Invalid shapes will be fixed by new DRAW-command in CR23675 branche. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2013-05-23 15:29 |
|
New Issue | |
| 2013-05-23 15:29 |
|
Assigned To | => ifv |
| 2013-05-23 15:29 |
|
File Added: fixed.zip | |
| 2013-05-23 15:30 |
|
Assigned To | ifv => nbv |
| 2013-05-23 15:30 |
|
Status | new => assigned |
| 2013-05-23 15:32 |
|
Assigned To | nbv => ifv |
| 2013-05-23 15:32 |
|
Status | assigned => resolved |
| 2013-05-23 15:34 |
|
Note Added: 0024494 | |
| 2013-05-23 15:34 |
|
Status | resolved => reviewed |
| 2013-05-23 15:42 |
|
Note Added: 0024495 | |
| 2013-05-23 15:45 |
|
Assigned To | ifv => mkv |
| 2013-06-06 09:36 |
|
Note Added: 0024643 | |
| 2013-06-06 09:36 |
|
Assigned To | mkv => nbv |
| 2013-06-06 09:36 |
|
Status | reviewed => feedback |
| 2013-06-06 10:14 |
|
Note Added: 0024644 | |
| 2013-06-06 10:15 |
|
Assigned To | nbv => abv |
| 2013-06-06 10:50 |
|
Note Added: 0024646 | |
| 2013-06-06 10:51 |
|
Assigned To | abv => nbv |
| 2013-06-06 10:51 |
|
Assigned To | nbv => mkv |
| 2013-06-06 10:55 |
|
Note Added: 0024648 | |
| 2013-06-06 14:34 |
|
Note Added: 0024663 | |
| 2013-06-06 14:34 |
|
Assigned To | mkv => ifv |
| 2013-06-06 14:34 |
|
Status | feedback => resolved |
| 2013-06-11 09:53 |
|
Note Added: 0024720 | |
| 2013-06-11 09:53 |
|
Status | resolved => reviewed |
| 2013-06-11 10:23 |
|
Assigned To | ifv => bugmaster |
| 2013-06-11 10:23 |
|
Status | reviewed => feedback |
| 2013-06-13 11:35 | bugmaster | Note Added: 0024741 | |
| 2013-06-13 11:35 | bugmaster | Status | feedback => closed |
| 2013-06-13 11:35 | bugmaster | Resolution | open => duplicate |