DiscussionsIssue archiveOCCT:Modeling Algorithms

Archived issue #0028388

Boolean common of simple face and solid results in empty compound

CommunityOCCT:Modeling Algorithmsclosed5 public notes

Search issues

Description

For the appended case the Boolean common operation results in an empty compound. All checks say that the geometry is valid. Furthermore, the geometry is quite simple. When looking at the intersections the intersections of two planes with the solid are missing. When a slightly bigger face is created, the result is OK (see Attachment 1 (BREP) vs. Attachment 2 (BREP)).

Steps to reproduce

pload ALL

restore Attachment 1 (BREP) e
explode e
whatis e_1
whatis e_2
tolerance e_1
tolerance e_2
checkshape e_1
checkshape e_2
bopcheck e_1
bopcheck e_2
bopargcheck e_1 e_2 -O #F
bop e_1 e_2
bopcommon r
whatis r
explode r
#=> empty compound

restore Attachment 2 (BREP) e
explode e
whatis e_1
whatis e_2
tolerance e_1
tolerance e_2
checkshape e_1
checkshape e_2
bopcheck e_1
bopcheck e_2
bopargcheck e_1 e_2 -O #F
bop e_1 e_2
bopcommon r
whatis r
explode r

Public activity

5 archived notes

Participants are labeled by their role within this record.

01Commenter 3
Branch [archived branch] has been created by Participant.

[revision removed]


Detailed log of new commits:

Author: mkv
Date: Tue Aug 29 14:20:05 2017 +0300

    0028388: Boolean common of simple face and solid results in empty compound
02Commenter 3
Branch [archived branch] has been updated forcibly by Participant.

[revision removed]
03Commenter 3
Dear Commenter 1,
Test cases bugs modalg_7 bug28388_1,bug28388_2 are OK on current master.
04Commenter 4
Dear Commenter 1,
Branch CR28388 from occt git-repository is TESTED.
05Commenter 3
Branch [archived branch] has been deleted by Commenter 4.

[revision removed]