DiscussionsIssue archiveOCCT:Modeling Algorithms

Archived issue #0023648

Add tool for checking shapes on validity for boolean operations.

Open CASCADEOCCT:Modeling Algorithmsclosed4 public notes

Search issues

Description

Add to API diagnostic tool for checking shapes on validity for boolean operations.

Additional information

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.

Public activity

4 archived notes

Participants are labeled by their role within this record.

01Commenter 1
Dear GKA, please use the git branch CR23648.
02Commenter 2
Please review.
03Commenter 3
Branch CR23648 is ready to test
04Commenter 4
Dear BugMaster,

Branch CR23648 (and products from GIT master) was compiled on Linux and Windows platforms and tested.
[revision removed]

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.

Related records