MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0030768Community[OCCT] OCCT:Modeling Algorithmspublic2019-06-05 16:182019-06-07 12:34
ReporterMatthias 
Assigned Tobugmaster 
PrioritynormalSeverityminor 
StatusclosedResolutionno change required 
PlatformWindowsOSVC++ 2015OS Version64 bit
Product Version[OCCT] 7.3.0 
Target Version[OCCT] 7.4.0Fixed in Version 
Summary0030768: Boolean Operation fails in specific example (DRAW)
DescriptionExample of a Boolean operation here (see reproduction steps).
Result of Boolean Operation is not correct. Result is a TopoDS_Compound with faulty shapes (there are only two faces not forming a solid).

What causes the failing?
Steps To Reproducerestore mer.brep m
restore seg.brep s
common r m s
whatis r
checkshape r
TagsNo tags attached.
Test case number
Attached Files? file icon mer.brep (567,680 bytes) 2019-06-05 16:18
? file icon seg.brep (193,737 bytes) 2019-06-05 16:19

- Relationships

-  Notes
(0084891)
msv (developer)
2019-06-05 16:25

'common' command uses old BO. It is obsolete and not supported. Did you tried to use 'bcommon'?
(0084896)
Matthias (developer)
2019-06-05 17:10

Thank you, when using

bop m s
bopcommon r

the Result r is again a Compound consisting of a Solid, which seems to be correct.

In this example I expected, that r is a TopoDS_Solid.
Why is it a Compound?
(0084901)
msv (developer)
2019-06-05 21:00

In new BO, the conception of the result type was reconsidered.
Please refer to the documentation https://dev.opencascade.org/doc/overview/html/occt_user_guides__boolean_operations.html#occt_algorithms_9_3 [^]
There you can find answers to your questions.
(0084902)
msv (developer)
2019-06-05 21:01

Dear bugmaster, please close this bug.

- Issue History
Date Modified Username Field Change
2019-06-05 16:18 Matthias New Issue
2019-06-05 16:18 Matthias Assigned To => msv
2019-06-05 16:18 Matthias File Added: mer.brep
2019-06-05 16:19 Matthias File Added: seg.brep
2019-06-05 16:20 Matthias Description Updated View Revisions
2019-06-05 16:20 Matthias Steps to Reproduce Updated View Revisions
2019-06-05 16:25 msv Note Added: 0084891
2019-06-05 16:26 msv Assigned To msv => Matthias
2019-06-05 16:26 msv Status new => feedback
2019-06-05 17:10 Matthias Note Added: 0084896
2019-06-05 17:10 Matthias Assigned To Matthias => msv
2019-06-05 21:00 msv Note Added: 0084901
2019-06-05 21:01 msv Note Added: 0084902
2019-06-05 21:01 msv Assigned To msv => bugmaster
2019-06-05 21:01 msv Resolution open => no change required
2019-06-07 12:34 bugmaster Status feedback => closed


Copyright © 2000 - 2019 MantisBT Team
Powered by Mantis Bugtracker