Archived issue #0023082
The cases chl 929 T2 T3 T4 T5 T6 are not valid
Description
Problem:
The scripts of the cases use the same shapes [OCC3721-1.brep, OCC3721-2.brep]
to perform different kind of boolean operations.
For current master version of OCCT:
- the result of operation Common is valid,
meanwhile
- the result of operation Fuse is not valid
Thus the results of each case above can not be considered as valid.
Proposals:
The cases chl 929/ T2 T3 T4 T5 T6 should be analyzed/fixed.
The scripts of the cases use the same shapes [OCC3721-1.brep, OCC3721-2.brep]
to perform different kind of boolean operations.
For current master version of OCCT:
- the result of operation Common is valid,
meanwhile
- the result of operation Fuse is not valid
Thus the results of each case above can not be considered as valid.
Proposals:
The cases chl 929/ T2 T3 T4 T5 T6 should be analyzed/fixed.
Public activity
2 archived notes
Participants are labeled by their role within this record.
Problem is reproduced on the current master.
Now:
bugs moddata_2 bug3721_1: BAD
bugs moddata_2 bug3721_2: BAD
bugs moddata_2 bug3721_3: BAD
bugs moddata_2 bug3721_4: OK
bugs moddata_2 bug3721_5: OK
bugs moddata_2 bug3721_6: OK
bugs moddata_2 bug3721_7: OK
Now:
bugs moddata_2 bug3721_1: BAD
bugs moddata_2 bug3721_2: BAD
bugs moddata_2 bug3721_3: BAD
bugs moddata_2 bug3721_4: OK
bugs moddata_2 bug3721_5: OK
bugs moddata_2 bug3721_6: OK
bugs moddata_2 bug3721_7: OK
Validity of the shape resulting from Boolean operation in test cases bugs moddata_2 bug3721_* has been fixed by patch for #0021762. The remaining problem seems to be that the algorithm does not recognize overlapping faces as coincident. It is a question whether it should work in the way expected by the test at all.
Related records