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

Using TopOpeBRep_ShapeIntersector

Gareth Boyes's picture

I want to use the ShapeIntersector tool in the TopOpeBRep package to query the "overlap" (i.e. clash) between two solids. However, from experimenting with the tool it returns positive results even when faces/edges merely "meet" (i.e. just touch the surface).

I can use Common tool in the BRepAlgoAPI package to do the task but I am fearful that it computationally expensive.  I want a tool that will return a positive on first calculation of an overlap rather than test every face/edge combination. 

Any suggestions please on the best tool to use?