Fuse without seams?

Around the time we upgraded to 4.0, we started noticing "seams" between fused (using BRepAlgoAPI_Fuse or BOP_API) shapes (primitives) that have co-planer faces. In other words, coplaner faces are not fused, even though the overall volume is. Part of our software requires the user to pick a face from the merged object, so having those coplaner individual primitive faces still seperate is not good.

I've played with ShapeFix, BRepAlgo_Sewing, TopOpeBRepBuild... None have produced the results I want: fused primitives in which coplaner coincident faces are also fused.

I've read that there is a bug in fusing when there are coincident faces, so I tried moving the primitives so that they overlap slightly, and it still produces seams.

Any directions on how to do this, or just pointing me in the right direction, would be greatly appreciated.
Thank you

hoya5121's picture

I have same proplem, anyone can gave me help?

PG's picture
hoya5121's picture

http://www.opencascade.org/org/forum/thread_18035/
I read this page,and I know "Using the old API - BRepAlgo_Fuse removes the common edge".
But old API is unstable,it is often wrong, so I can't use old.
Any other solution?
thanks.

hoya5121's picture

HELP 3ks

Ben Cain's picture

Has this been resolved?

I've posted a similar thread hoping someone will address this.
http://www.opencascade.org/org/forum/thread_26981/?forum=3

Attachments: