View Issue Details

IDProjectCategoryView StatusLast Update
0032440CommunityOCCT:Modeling Algorithmspublic2021-06-15 17:08
Reporterabezotosniy Assigned Tomsv 
PrioritynormalSeverityminor 
Status newResolutionopen 
Product Version7.5.0 
Summary0032440: Modeling Algorithms - Boolean operation produces correct/incorrect result depending on the order of the input arguments
DescriptionBoolean operation for the following shapes(base, topo, sand, river) produces
14 solids and 18 shells(what is correct).

But if we perform this operation in parts we might get incorrect result depending on the order of the input arguments: 8 solids 12 shells
Steps To Reproduce
box base 178 230 322 1302 500 1138

restore topo.brep topo
restore sand.brep sand
restore river.brep river

# Cut1 base by topology
bclearobjects
baddobjects base topo
bapibuild base1

# Cut2 base1 by sand
bclearobjects
baddobjects sand base1
# But in this case the pipeline will produce correct result!!!!!!!!
# baddobjects base1 sand
bapibuild base2

# Cut3 base2 by river
bclearobjects
baddobjects base2 river
bapibuild base3

# Expected 14 solids but get 8 solids
explode base3 So

# Expected 18 shells but get 12 shells
explode base3 Sh
TagsNo tags attached.
Test case number

Attached Files

  • topo.brep (649,720 bytes)
  • river.brep (649,678 bytes)
  • sand.brep (650,117 bytes)

Activities

abezotosniy

2021-06-15 16:58

reporter  

topo.brep (649,720 bytes)

abezotosniy

2021-06-15 17:02

reporter  

river.brep (649,678 bytes)

abezotosniy

2021-06-15 17:03

reporter  

sand.brep (650,117 bytes)

Issue History

Date Modified Username Field Change
2021-06-15 16:58 abezotosniy New Issue
2021-06-15 16:58 abezotosniy Assigned To => msv
2021-06-15 16:58 abezotosniy File Added: topo.brep
2021-06-15 17:02 abezotosniy File Added: river.brep
2021-06-15 17:03 abezotosniy File Added: sand.brep
2021-06-15 17:08 kgv Summary Boolean operation produces correct/incorrect result depending on the order of the input arguments => Modeling Algorithms - Boolean operation produces correct/incorrect result depending on the order of the input arguments
2021-06-15 17:08 kgv Steps to Reproduce Updated