<!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>Check Criteria - Edge Orientation (F16)</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_topic4" id="xps10_pagetitle">Check Criteria - Edge Orientation (F16)</div>
      <hr noshade="true">
      <table cellspacing="4" width="100%" align="center">
         <tr valign="top">
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" width="20%">
               <p class="para_td"> <a class="links" href="javascript:void(0)" onclick="top.openFile('nx_analysis/vda_checker.html');return(false);">Check VDA-4955 Compliance Overview</a></p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" width="20%">
               <p class="para_td"> <a class="links" href="javascript:void(0)" onclick="top.openFile('nx_analysis/vda_criteria.html');return(false);">Description of the Check Criteria</a></p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" width="20%">
               <p class="para_td"> <a class="links" href="javascript:void(0)" onclick="top.openFile('nx_analysis/vda4955_check_crit_fac_topo.html');return(false);">Faces (Topology)</a></p>
            </td>
            <td bgcolor="#ffffff" colspan="1" rowspan="1" width="20%"></td>
            <td bgcolor="#ffffff" colspan="1" rowspan="1" width="20%"></td>
         </tr>
      </table><br><table cellspacing="4" width="100%" align="center">
         <tr valign="middle">
            <td bgcolor="#f4f4f4" colspan="2" rowspan="1" valign="top">
               <p class="para_td">Edge Orientation (F16) </p>
            </td>
         </tr>
         <tr valign="middle">
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Input</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Faces of solid bodies and sheet bodies</p>
            </td>
         </tr>
         <tr valign="middle">
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Parameter</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td">None</p>
            </td>
         </tr>
         <tr valign="middle">
            <td bgcolor="#f4f4f4" colspan="1" rowspan="4" valign="top">
               <p class="para_td">What is analyzed ?</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td">For each loop of a face the sense of it's fins is checked. ( A fin - see Parasolid - represents the oriented use of an edge by a loop. A fin has a logical 'sense' indicating whether the fin's orientation, and therefore the orientation of its owning loop, is the same as it's owning edge.) The criterion is violated if a fin sense is negative. Then the owning edge goes in the opposite direction as the loop. Each violation is logged separately to report violations at different locations of the loop.</p>
            </td>
         </tr>
         <tr>
            <td bgcolor="#F4F4F4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> <img align="bottom" src="graphics/v2f16.gif" border="0"> [IMG_4955]
               </p>
            </td>
         </tr>
         <tr>
            <th bgcolor="#F4F4F4" colspan="1" rowspan="1" valign="top">
               <p class="para_th">Example of Inconsistent Edge in Loop</p>
            </th>
         </tr>
         <tr>
            <td bgcolor="#F4F4F4" colspan="1" rowspan="1" valign="top">
               <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"> In NX this check does make sense for standalone sheet bodies only. Faces owned by bodies with topology (solids or sheet bodies sewed together) have common edges and thus negative fins per definition.</p>
                        </div>
                     </td>
                  </tr>
               </table>
            </td>
         </tr>
         <tr valign="middle">
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Results Log&nbsp; Output</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <table cellspacing="0" align="center">
                  <tr valign="middle">
                     <td bgcolor="#f4f4f4" colspan="6" rowspan="1" valign="top">
                        <p class="para_td">F16</p>
                     </td>
                  </tr>
                  <tr valign="middle">
                     <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top"></td>
                     <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top"></td>
                     <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
                        <p class="para_td">object_id</p>
                     </td>
                     <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top"></td>
                     <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top"></td>
                     <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
                        <p class="para_td">edge</p>
                     </td>
                  </tr>
                  <tr valign="middle">
                     <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top"></td>
                     <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top"></td>
                     <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
                        <p class="para_td">point</p>
                     </td>
                     <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top"></td>
                     <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top"></td>
                     <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
                        <p class="para_td">start vertex of edge</p>
                     </td>
                  </tr>
               </table><br></td>
         </tr>
      </table><br></body>
</html>