Fri, 12/02/2011 - 02:05
Forums:
Hi
I use BRepAlgoAPI_Fuse to subtract a torus by a block to result a half torus. Two extra vertices are crated on the half torus (torus.jpg).
Are there any ways I can avoid these two extra vertices?
Thanks in advance.
Sean
Attachments:
Wed, 12/07/2011 - 20:27
Sorry but anyone knows about this?
Thanks.
Sean
Thu, 12/08/2011 - 11:43
Dear sean,
It is feature of the current algorithm implementation.
You can refine result by yourself using ShapeBuild_ReShape and BRep_Builder.
Also if the problem is critical for you you may contact us via the Contact Form http://www.opencascade.org/about/contacts/.
We will try to find a solution/workaround acceptable for you.
Regards
Fri, 12/16/2011 - 00:13
i am seeing the exact same thing and that's a bit of a problem when you expect a certain type of topology and you get spurious artefacts.
Why on Earth is one extra point being created on 1 of the edges?
Are you saying one has to combine the 2 edges into a new one, rebuild the connected faces, and then rebuild the solid?
Is this handled in Salomé somewhere?
Fri, 12/16/2011 - 00:17
Does this happen only for edges where the curve is a circle? or is it unpredictable?
Fri, 12/16/2011 - 12:17
Dear Ugo,
It is happen for periodical section curves like circles, ellipses...
It is feature of low level intersection algorithm.
Regards