<!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>State 3: Rotate vector</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_topic6" id="xps10_pagetitle">State 3: Rotate vector</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('routingtools/parts_overview.html');return(false);">Parts 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('routingtools/part_set_level.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('routingtools/parts_quality.html');return(false);">Related Topics</a></p>
            </td>
         </tr>
      </table><br><p align="left"><img align="bottom" src="graphics/ico_t_rotate_vector.gif"></p>
      <table bgcolor="#F0F0F0" cellpadding="2" cellspacing="4" width="95%" align="center">
         <colgroup span="1">
            <col span="1" width="64*">
            <col span="1" width="135*">
         </colgroup>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" valign="top">
               <p class="para_td">State</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" valign="top">
               <p class="para_td">You have selected a rotation vector, and moved to the third step.</p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Cue</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Define port rotation vector.</p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Status</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Use <img align="bottom" src="graphics/ico_t_next.gif" border="0"> to progress to the next step.
               </p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Defaults</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" valign="top">
               <p class="para_td">If a CSYS was selected in the first step, then the rotation vector will default to be the first vector that is one of the CSYS axis, and is perpendicular to the align vector. See the Actions section for State 2, to see the order that directions cycle. If you do not select an object in the first step, and a port is in the process of editing, then the rotation vector of the port is selected.</p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Navigation Buttons</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" valign="top">
               <p class="para_td"><b class="uiTerm">OK</b> creates the port (if in create mode), or applies any changes made, and returns to the previous dialog box.
               </p>
               <p class="para_td"><b class="uiTerm">Apply</b> creates the port (if in create mode), or applies any changes made.
               </p>
               <p class="para_td"><b class="uiTerm">Back</b> and <b class="uiTerm">Cancel</b> both ignore any changes made, and return to the previous dialog box.
               </p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Visibility</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Same as State 1.</p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Selection</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" valign="top">
               <p class="para_td">You can select a vector using any of the options available from the vector tool. The vector will be made perpendicular to the align vector specified in the second step. You can also specify a point using the <b class="uiTerm">Point</b> filter. The rotation vector defines using the selected point and the port origin.
               </p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Sensitivity</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" valign="top">
               <p class="para_td"><b class="uiTerm">OK</b> and <b class="uiTerm">Apply</b> are insensitive until you define both an <b class="uiTerm">Origin</b> and a rotation <b class="uiTerm">Align</b> vector.
               </p>
               <p class="para_td"><b class="uiTerm">Back</b> and <b class="uiTerm">Cancel</b> are always sensitive.
               </p>
               <p class="para_td"><b class="uiTerm">Engagement</b> and <b class="uiTerm">Extension</b> are always sensitive.
               </p>
               <p class="para_td"><b class="uiTerm">Back Extension</b> is only sensitive for fixture ports.
               </p>
               <p class="para_td"><b class="uiTerm">Cycle Direction</b> is sensitive after you define a rotation vector. 
               </p>
               <p class="para_td"><b class="uiTerm">Remove Rotation Vector</b> is sensitive after you define a rotation vector. 
               </p>
               <p class="para_td">The <b class="uiTerm">Clock Angle</b> string entry box is sensitive after you define a rotation vector.
               </p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Actions</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" valign="top">
               <p class="para_td">When you select the <b class="uiTerm">Cycle Direction</b> button, the rotation vector is changed. If you select a CSYS in the first step, then the rotation vector will be changed to the next available vector that isn't parallel to the align vector. If you did not select a CSYS, then the rotation vector reverses. 
               </p>
               <p class="para_td">When you select the <b class="uiTerm">Remove Rotation Vector</b> button, the system removes the rotation vector from the port. 
               </p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Valid Ranges</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" valign="top">
               <p class="para_td"><b class="uiTerm">Clocking Angle</b> &ndash; Any real value or any valid expression.
               </p>
               <p class="para_td"><b class="uiTerm">Engagement</b> &ndash; Any real value or any valid expression.
               </p>
               <p class="para_td"><b class="uiTerm">Extension</b> &ndash; Any positive real value or any valid expression that evaluates to a positive value.
               </p>
               <p class="para_td"><b class="uiTerm">Back Extension</b> &ndash; Any positive real value or any valid expression that evaluates to a positive value.
               </p>
               <p class="para_td">If a negative value is entered in the <b class="uiTerm">Extension</b> or <b class="uiTerm">Back Extension</b> boxes, an <b class="uiTerm">Input Validation Error</b> dialog box appears: <b class="uiTerm">Expression/Value</b> must be greater than or equal to zero.
               </p>
            </td>
         </tr>
      </table><br></body>
</html>