<!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>ug_oper_askHoleTopsAndBottoms()</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">ug_oper_askHoleTopsAndBottoms()</div>
      <hr noshade="true">
      <p class="para_topic">This function returns a list of points, representing the hole tops and hole bottoms on interrupted hole features. The point lists can be utilized within a hole making operation by the User Defined Tool Path Processor to calculate cut positions and iterate between cutting and rapid modes in order to avoid air cutting on interrupted hole features.</p>
      <p class="para_topic">See also ug_cam_udo_drill_interrupted() in ug_cam_samples.dfa</p>
      <div class="title_division">Example of ug_oper_askHoleTopsAndBottoms()</div>
      <p class="para_division">Example: $pnt_list &lt;&lt; ug_oper_askHoleTopsAndBottoms(); </p>
      <p class="para_division">Result: {{top_point1, bottom_point1}, {top_point2, bottom_point2}, &hellip;}.</p>
      <div class="figure">
         <p align="center"><img align="bottom" src="graphics/kf_ug_oper_askholetopbottom.gif"></p>
      </div>
      <div class="title_figure">Numbers 3 and 4 (Segments one and two) will be merged</div>
      <table bgcolor="white" border="1" cellpadding="2" cellspacing="1" frame="hsides" rules="all" width="100%" align="center">
         <colgroup span="1">
            <col align="right" span="1" width="52">
            <col span="1" width="187*">
         </colgroup>
         <tbody>
            <tr>
               <td align="center" colspan="1" height="20" rowspan="1" valign="top">
                  <p class="para_td" align="center">1</p>
               </td>
               <td colspan="1" height="20" rowspan="1">
                  <p class="para_td">hole axis</p>
               </td>
            </tr>
            <tr>
               <td align="center" colspan="1" height="20" rowspan="1" valign="top">
                  <p class="para_td">2</p>
               </td>
               <td colspan="1" height="20" rowspan="1">
                  <p class="para_td">top point</p>
               </td>
            </tr>
            <tr>
               <td align="center" colspan="1" rowspan="1">
                  <p class="para_td">3</p>
               </td>
               <td colspan="1" rowspan="1">
                  <p class="para_td">segment 1</p>
               </td>
            </tr>
            <tr>
               <td align="center" colspan="1" rowspan="1">
                  <p class="para_td">4</p>
               </td>
               <td colspan="1" rowspan="1">
                  <p class="para_td">segment 2</p>
               </td>
            </tr>
            <tr>
               <td align="center" colspan="1" rowspan="1">
                  <p class="para_td">5</p>
               </td>
               <td colspan="1" rowspan="1">
                  <p class="para_td">bottom point 1</p>
               </td>
            </tr>
            <tr>
               <td align="center" colspan="1" rowspan="1">
                  <p class="para_td">6</p>
               </td>
               <td colspan="1" rowspan="1">
                  <p class="para_td">top point 2</p>
               </td>
            </tr>
            <tr>
               <td align="center" colspan="1" rowspan="1">
                  <p class="para_td">7</p>
               </td>
               <td colspan="1" rowspan="1">
                  <p class="para_td">segment 3</p>
               </td>
            </tr>
            <tr>
               <td align="center" colspan="1" rowspan="1">
                  <p class="para_td">8</p>
               </td>
               <td colspan="1" rowspan="1">
                  <p class="para_td">bottom point 2</p>
               </td>
            </tr>
         </tbody>
      </table><br></body>
</html>