<!DOCTYPE html
  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<!--
Copyright (c) 2006 UGS Corp.

All Rights Reserved.

This software and related documentation are proprietary to UGS Corp.
-->
<html>
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <title>Adjacency tolerance</title>
      <script language="javaScript">
        abridged="false";
        displayConditions=new Array();
      </script>
      <link type="text/css" href="../css/main_styles.css" rel="stylesheet">
   </head>
   <body class="bodydocs" onload="top.pageLoader()" bgcolor="#FFFFFF">
      <div class="title_topic3" id="xps10_pagetitle">Adjacency tolerance</div>
      <hr noshade="true">
      <table cellspacing="4" align="center">
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><a class="links" href="javascript:void(0)" onclick="top.openFile('rapidprototyping/introduction.html');return(false);">Overview</a></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><a class="links" href="javascript:void(0)" onclick="top.openFile('rapidprototyping/pro_prototyping.html');return(false);">How To</a></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td">Options</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><a class="links" href="javascript:void(0)" onclick="top.openFile('rapidprototyping/error_mess.html');return(false);">Related Topics</a></p>
            </td>
         </tr>
      </table><br><p class="para_topic"><b class="uiTerm">Adjacency Tolerance</b> allows you to enter a value, which the system uses to determine if two surfaces will attach to one another. The distance between two surface boundaries is calculated. If that distance is less than the adjacency tolerance, the two boundaries are considered to be coincident and the two surfaces will be considered attached along that boundary. The default value for the adjacency tolerance is .003 for English parts, .08 for metric parts.
      </p>
      <table border="0">
         <tr>
            <td valign="top" align="left"><img align="left" src="../graphics/note.gif" alt="Note" title="Note"></td>
            <td valign="bottom" align="left" width="100%">
               <div class="para_note">
                  <p class="para_note_body">The adjacency tolerance has no affect on the processing of solids.</p>
               </div>
            </td>
         </tr>
      </table>
      <p class="para_topic">The range for the adjacency tolerance is from .0001 to .05 English, .0025 to 1.2 metric.</p>
      <p class="para_topic">If the edges of two adjacent surfaces are endpoint to endpoint coincident (i.e., the 3D endpoints of the two edges coincide) then these edges will always be correctly identified as adjacent regardless of the setting of the adjacency tolerance.</p>
      <p class="para_topic">For example, the adjacencies for all surfaces created by the <b class="uiTerm">Automatic Surfacing</b> function within NX will be correctly determined because in this case adjacent surface edges are always endpoint to endpoint coincident.
      </p>
      <table border="0">
         <tr>
            <td valign="top" align="left"><img align="left" src="../graphics/note.gif" alt="Note" title="Note"></td>
            <td valign="bottom" align="left" width="100%">
               <div class="para_note">
                  <p class="para_note_body"> Edges whose length is smaller than the adjacency tolerance can cause adjacency problems if they are not endpoint to endpoint coincident. So it is best to construct surfaces so that adjacent edges are endpoint to endpoint coincident whenever possible. Not only will it help the correct determination of adjacencies, but it will also speed up the computation of those adjacencies.</p>
               </div>
            </td>
         </tr>
      </table>
      <p class="para_topic">The system handles these edges whose length is less than the adjacency tolerance in the following manner:</p>
      <ul>
         <li>
            <p class="para_item">If an edge has length less than the adjacency tolerance and the neighboring edges are not endpoint to endpoint adjacent, the system displays the error message <em>More Than 2 Edges Adjacent</em>. In most cases, the rapid prototyping apparatus will successfully process the rapid prototyping output file.
            </p>
         </li>
      </ul>
      <div class="figure">
         <p align="center"><img align="bottom" src="graphics/image1824.gif"></p>
      </div>
      <div class="title_figure">Small edge length produces error message</div>
      <ul>
         <li>
            <p class="para_item">If an edge has length less than the adjacency tolerance and the neighboring edges are endpoint to endpoint adjacent, the system correctly determines the adjacencies.</p>
         </li>
      </ul>
      <div class="figure">
         <p align="center"><img align="bottom" src="graphics/image1825.gif"></p>
      </div>
      <div class="title_figure">Small edge &ndash; but adjacencies correctly determined</div>
   </body>
</html>