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

tessellated solid to TopoDS_Shape

jenisha Baskota's picture

I need to perform boolean operations on tessellated solids. I am trying to convert each of the tessellated solids into  TopoDS_Shape(using BRepBuilder) and perform the boolean operations using opencascade(BRepAlgo_BooleanOperation). This works, but the process of constructing faces for each triangles and sewing them all together to get a Topo_DSShape is tooooo slow. Does anyone have  any idea regarding this? Is there a way to make this process faster or is there any other way to achieve what I am trying to do? Suggestions are welcome.


Forum supervisor's picture

Hello Jenisha,

Converting tessellated models to shapes and using “exact” Boolean Operations on them is not efficient. For such kind of objects and operations, we may offer specialized data structures and algorithms of our Mesh Framework component.

Please, contact us for more information about this SDK.

Best regards,

Forum supervisor

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.