View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0023648 | Open CASCADE | OCCT:Modeling Algorithms | public | 2012-12-17 11:00 | 2013-04-29 15:23 |
Reporter | Assigned To | ||||
Priority | normal | Severity | feature | ||
Status | closed | Resolution | fixed | ||
Platform | A | OS | L | ||
Target Version | 6.6.0 | Fixed in Version | 6.6.0 | ||
Summary | 0023648: Add tool for checking shapes on validity for boolean operations. | ||||
Description | Add to API diagnostic tool for checking shapes on validity for boolean operations. | ||||
Additional information and documentation updates | Implemented new class BRepAlgoAPI_Check that provides checking tool for single or couple of shapes. It can be used for checking single shape or couple of shapes on topological validity, small edges and self-interference. Also, the couple of shapes can be checked on validity for boolean operation of given type. | ||||
Tags | No tags attached. | ||||
Test case number | Not needed | ||||
child of | 0023613 | closed | Add diagnostic tool for BOP |
|
Dear GKA, please use the git branch CR23648. |
|
Please review. |
|
Branch CR23648 is ready to test |
|
Dear BugMaster, Branch CR23648 (and products from GIT master) was compiled on Linux and Windows platforms and tested. SHA-1: 3198a47734db6b50bdf871c2710434aa54eac0c6 Number of compiler warnings: occt component : Linux: 3 (3 on master) Windows: 39 (39 on master) products component : Linux: 10 (10 on master) Windows: 50 (50 on master) Regressions: No regressions Improvements: No improvements Testing cases: Not needed Testing on Linux: Total MEMORY difference: 239534736 / 239610572 Total CPU difference: 17783.55000000023 / 16854.54999999995 Testing on Windows: Total MEMORY difference: 327355848 / 326316748 Total CPU difference: 15592.5625 / 14715.53125 There are not serious differences in images found by testdiff. |
occt: master da219023 2013-02-27 09:04:39
|
0023648: Add tool for checking shapes on validity for boolean operations. Modifications: 1. To provide the checking tool for single or couple of shapes in the context of issue "0021762:Integration of new Boolean Operation Algorithm into OCCT" has been implemented new class BRepAlgoAPI_Check. This class provides possibility to check single shape or couple of shapes on topological validity, small edges and self-interference. Also, the couple of shapes can be checked on validity for boolean operation of given type. 2. According to the issue "0023613:Add diagnostic tool for BOP" by GKA has been implemented new static public function BRepAlgoAPI::BoolDump(). This function is used for saving the initial shapes and the result shape of boolean operation in case if the arguments or the result are not valid shapes in terms of BRepAlgoAPI_Check. |
Affected Issues 0023648 |
|
mod - src/BOPTest/BOPTest_BOPCommands.cxx | Diff File | ||
mod - src/BRepAlgoAPI/BRepAlgoAPI.cdl | Diff File | ||
add - src/BRepAlgoAPI/BRepAlgoAPI.cxx | Diff File | ||
mod - src/BRepAlgoAPI/BRepAlgoAPI_BooleanOperation.cxx | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2012-12-17 11:00 |
|
New Issue | |
2012-12-17 11:00 |
|
Assigned To | => emv |
2012-12-17 11:00 |
|
Relationship added | child of 0021762 |
2013-02-27 11:22 |
|
Relationship added | child of 0023613 |
2013-02-27 11:22 |
|
Relationship deleted | child of 0021762 |
2013-02-27 13:15 |
|
Note Added: 0023501 | |
2013-02-27 13:15 |
|
Assigned To | emv => gka |
2013-02-27 13:15 |
|
Status | new => assigned |
2013-03-01 12:10 |
|
Note Added: 0023545 | |
2013-03-01 12:10 |
|
Status | assigned => resolved |
2013-03-01 12:23 |
|
Note Added: 0023546 | |
2013-03-01 12:23 |
|
Status | resolved => reviewed |
2013-03-01 15:38 |
|
Target Version | => 6.6.0 |
2013-03-01 18:08 |
|
Assigned To | gka => mkv |
2013-03-05 15:38 |
|
Note Added: 0023589 | |
2013-03-05 15:39 |
|
Test case number | => Not needed |
2013-03-05 15:39 |
|
Assigned To | mkv => bugmaster |
2013-03-05 15:39 |
|
Status | reviewed => tested |
2013-03-06 09:28 |
|
Additional Information Updated | |
2013-03-11 17:38 |
|
Changeset attached | => occt master da219023 |
2013-03-11 17:38 |
|
Assigned To | bugmaster => emv |
2013-03-11 17:38 |
|
Status | tested => verified |
2013-03-11 17:38 |
|
Resolution | open => fixed |
2013-04-23 13:35 |
|
Status | verified => closed |
2013-04-29 15:23 |
|
Fixed in Version | => 6.6.0 |