Forum archiveIssue archiveModeling Data and Algorithms

Archived discussion

Bfuse failed

Modeling Data and AlgorithmsWed, 07/20/2022 - 11:224 replies

Browse this forum
QuestionAuthor

I used Bfuse to fuse two shapes. Two warnings are generated, and the fused Shape is incorrect. Is this a bug? Is there any way to avoid it?

Repetition steps:

restore topUnionShell.brep a
restore topUnionBoss.brep b

bfuse c a b
Warning: Some of the edges passed to the Face Builder algorithm have not been classified and not used for faces creation
Warning: Some of the faces passed to the Solid Builder alogorithm have notbeen classified and not used for solids creation

Discussion

4 archived replies

Posts are displayed in their archived order.

01Commenter-1

There is some tangent problem in this case. Using fuzzy value can help. I experimentally deduced that for this case the fuzzy value from 1e-4 to 1e-3 helps to produce the expected result.

bfuzzyvalue 1e-4
bfuse r a b

However, you are welcome to register a bug for making bfuse produce correct result without using fuzzy value. 

02Author

Thanks!
Although the warning message is still there, the fused Shape looks normal.
I see that someone has submitted the same Bug, can I add it directly below?
https://tracker.dev.opencascade.org/view.php?id=32947#bugnotes

03Commenter-1

I think it is hardly the same, because shapes are different. The presence of the same messages does not mean the same cause of the bug.

04Author

OK, i submit a new bug.