DiscussionsIssue archiveOCCT:Modeling Algorithms

Archived issue #0032883

Modeling Algorithms - missing shape for fuse operation

CommunityOCCT:Modeling Algorithmsfeedback2 public notes

Search issues

Description

https://dev.opencascade.org/content/lost-shape-after-fuse-operation#comment-23017

Fuse multiple shape ,it often loses shape.
"bbop result 1" or "buse" both have the same problem.

like this:
bclearobjects
bcleartools
baddobjects e734Hole
baddtools e735Hole e697 e689 e699 e703 e712 e723 e728 e736 e738
bfillds
bbop shell-sub-union 1

e728 shape is missing in shell-sub-union.

Steps to reproduce

Open DRAWEXE and run "Attachment 1 (TCL)"

Public activity

2 archived notes

Participants are labeled by their role within this record.

01Commenter 1
Dear Commenter 2,
patch for current problem will takes too long time to resolve, but you can use another tolerance value:

# changing tolerance for boolean operation
bfuzzyvalue 1e-6
bclearobjects
bcleartools
baddobjects e734Hole
baddtools e735Hole e697 e689 e699 e703 e712 e723 e728 e736 e738
bfillds
bbop shell-sub-union 1
02Commenter 1
Result of operation:
Attachment 2 (PNG) (72,019 bytes)