Archived issue #0023402
Issue in BRepAlgoAPI_Common - SOLID and FACE
Description
Post from the Forum - http://www.opencascade.org/org/forum/thread_23663/.
Draw Test:
pload ALL
polyline l 0 0 0 0 5 0 0 5 5 0 3 5 0 3 3 0 2 3 0 2 5 0 0 5 0 0 0
mkplane sf l
prism s sf 5 0 0
polyline w1 -2 2.5 2 7 2.5 2 7 7 2 -2 7 2 -2 2.5 2
mkplane f1 w1
bop s f1
bopcommon c1
ttranslate c1 0 0 5
polyline w2 -2 2.5 3 7 2.5 3 7 7 3 -2 7 3 -2 2.5 3
mkplane f2 w2
bop s f2
bopcommon c2
ttranslate c2 0 0 5
polyline w3 -2 2.5 4 7 2.5 4 7 7 4 -2 7 4 -2 2.5 4
mkplane f3 w3
bop s f3
bopcommon c3
ttranslate c3 0 0 5
The result of c2 was one FACE although I expected that two FACEs returned.
Draw Test:
pload ALL
polyline l 0 0 0 0 5 0 0 5 5 0 3 5 0 3 3 0 2 3 0 2 5 0 0 5 0 0 0
mkplane sf l
prism s sf 5 0 0
polyline w1 -2 2.5 2 7 2.5 2 7 7 2 -2 7 2 -2 2.5 2
mkplane f1 w1
bop s f1
bopcommon c1
ttranslate c1 0 0 5
polyline w2 -2 2.5 3 7 2.5 3 7 7 3 -2 7 3 -2 2.5 3
mkplane f2 w2
bop s f2
bopcommon c2
ttranslate c2 0 0 5
polyline w3 -2 2.5 4 7 2.5 4 7 7 4 -2 7 4 -2 2.5 4
mkplane f3 w3
bop s f3
bopcommon c3
ttranslate c3 0 0 5
The result of c2 was one FACE although I expected that two FACEs returned.
Public activity
2 archived notes
Participants are labeled by their role within this record.
As reported by the user on the forum (see link in the description), the problem is solved by OCCT 6.6.0. I suggest the issue should be closed after checking this and adding a test case
Branch CR23402 was created from current state of master. Problem doesn't reproduce.
Test case bugs/modalg_5/bug23402 - OK.
Test case bugs/modalg_5/bug23402 - OK.