<HTML>
<HEAD>
<link type="text/css" href="../css/main_styles.css" rel="stylesheet"></HEAD>
<BODY>
<TITLE>mqc_examFaceFaceIntersection</TITLE>
<H1>mqc_examFaceFaceIntersection</H1><H4>Synopsis</H4><PRE><FONT COLOR = blue>Defun: mqc_examFaceFaceIntersection(
       Number, $Tolerance,
       Name, $log_option )
@{...} Integer;

</FONT></PRE><PRE STYLE=\"text-align : left;\" CLASS=\"Code\">

<B>Description:</B>
Verify that all faces of the selected bodies meet each other
at their edges and nowhere else.
It works by intersecting each face with every other in the body to ensure
that the intersections are coincident with the edge geometry.
For this reason this test can be time consuming.
It is possible to inadvertently create face-face inconsistencies during modeling.
For example, suppose you hollowed a cube to a thickness of 1 mm,
then blended one of the outer edges to a radius of 5 mm.
The inner shell then intersects the outer shell, and the model is invalid.
Face-face inconsistencies can often be remedied by further modeling operations.
In the above example, the model can be made valid by blending the inner edge.

<B>Input Arguments:</B>
Tolerance - Threshold tolerance
log_option - LOG_ERROR, LOG_WARNING, LOG_INFO or LOG_NONE

<B>Returns:</B>
0     - No error
    non 0 - Error: Found a pair of faces intersect each other.
Note:
    UG objects log: faces with intersection.

<B>See Also:</B>
</PRE></FONT></PRE>
<p class=EndLine>&nbsp;</p>
<p class=blank>&nbsp;</p>
</BODY>
</HTML>
