For all issues regarding the Forums use, please, refer to the Forum Rules.

Our Solutions

Need professional assistance?
Consider our:

Support Offerings


Need to speed up your development?
Have a look at our:

Samples & Tools


Need some functionality extending standard OCCT capabilities?
Check out our:

Adv. Components

Related pages

Best solution for failed booleans

Álvaro Castro Castilla's picture

Hi again,

I have a new question that surely you've faced before...

There are basically two algorithms you can use for boolean operations: the old and the new. It seems that the new works better, but not allways does its jobs closing the surfaces. Then, what do you consider to be the best way of closing those faces that reminds unclosed (usually the intersected surface)?

I'm trying with gplate,but I don't know the correct parameters for closed edges. Here you can try with the DRAW tcl code:

# Preparation
vtrihedron tr
vsize tr 10

# Main body
ellipse e1 0 0 0 8 4
mkedge e1 e1 0 pi/2
circle c1 0 0 0 4
mkedge c1 c1 pi/2 pi
wire w1 c1 e1
revol r1 w1 0 0 0 1 0 0 360
deform r1 r1 1 1 0.6

# Head and body splitting
psphere s1 24
ttranslate s1 s1 14.8 0 0
bop r1 s1
bopcommon head
bopcut body
bopsection section
vdisplay section

... then:

gplate plate 4 0 section
vdisplay plate

doesn't work.

Any suggestion?

Thank you very much!!

Contact us

Attention: DO NOT use this form for all kind of request for the removal of your personal data. Please follow this link for such cases.