<!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>GMCURV</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">
      <hr noshade="true">
      <div class="title_refTopic" id="xps10_pagetitle">GMCURV </div>
      <hr noshade="true">
      <h4 class="refClassification">Curve Definition </h4>
      <p class="para_refTopic">Defines geometric curve that will be used in element geometry, load definition, and boundary condition definition. </p>
      <div class="title_refCategory">Format: </div>
      <div class="refCategoryContent">
         <table border="1" width="100%" align="center">
            <colgroup span="1">
               <col span="1" width="11.56*">
               <col span="1" width="10.04*">
               <col span="1" width="10.04*">
               <col span="1" width="10.04*">
               <col span="1" width="10.04*">
               <col span="1" width="10.04*">
               <col span="1" width="10.04*">
               <col span="1" width="9.09*">
               <col span="1" width="9.09*">
               <col span="1" width="10.04*">
            </colgroup>
            <thead>
               <tr>
                  <th align="center" colspan="1" rowspan="1">
                     <p class="para_th">1 </p>
                  </th>
                  <th align="center" colspan="1" rowspan="1">
                     <p class="para_th">2 </p>
                  </th>
                  <th align="center" colspan="1" rowspan="1">
                     <p class="para_th">3 </p>
                  </th>
                  <th align="center" colspan="1" rowspan="1">
                     <p class="para_th">4 </p>
                  </th>
                  <th align="center" colspan="1" rowspan="1">
                     <p class="para_th">5 </p>
                  </th>
                  <th align="center" colspan="1" rowspan="1">
                     <p class="para_th">6 </p>
                  </th>
                  <th align="center" colspan="1" rowspan="1">
                     <p class="para_th">7 </p>
                  </th>
                  <th align="center" colspan="1" rowspan="1">
                     <p class="para_th">8 </p>
                  </th>
                  <th align="center" colspan="1" rowspan="1">
                     <p class="para_th">9 </p>
                  </th>
                  <th align="center" colspan="1" rowspan="1">
                     <p class="para_th">10 </p>
                  </th>
               </tr>
            </thead>
            <tbody>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">GMCURV </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">CURVID </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">GROUP </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">CIDIN </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">CIDBC </p>
                  </td>
                  <td align="center" bgcolor="gray" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" bgcolor="gray" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" bgcolor="gray" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" bgcolor="gray" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">Evaluator </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">Specific </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">Data </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">and </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">Format </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
               </tr>
            </tbody>
         </table><br></div>
      <div class="title_refCategory">Example: </div>
      <div class="refCategoryContent">
         <table border="1" width="100%" align="center">
            <colgroup span="1">
               <col span="1" width="10.95*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="9.05*">
               <col span="1" width="10*">
            </colgroup>
            <tbody>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">GMCURV </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">101 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">FENDER </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">RPC </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">POINT </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">0.0, 2.0 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">1.0 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">1.0 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">2.0 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">3.0 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">4.0,1.0 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">0.0, 2.0 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">1.0 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">1.0 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">1.0 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">2.0 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">3.0 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">4.0 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
               </tr>
            </tbody>
         </table><br></div>
      <div class="title_refCategory">Fields:</div>
      <div class="refCategoryContent">
         <table cellpadding="9" width="100%" align="center">
            <colgroup span="1">
               <col span="1" width="16.08*">
               <col span="1" width="49.99*">
               <col span="1" width="17.46*">
               <col span="1" width="16.48*">
            </colgroup>
            <thead>
               <tr>
                  <th align="left" colspan="1" rowspan="1">
                     <p class="para_th"><b class="uiTerm">Field </b></p>
                  </th>
                  <th align="left" colspan="1" rowspan="1">
                     <p class="para_th"><b class="uiTerm">Contents </b></p>
                  </th>
                  <th align="left" colspan="1" rowspan="1">
                     <p class="para_th"><b class="uiTerm">Type </b></p>
                  </th>
                  <th align="left" colspan="1" rowspan="1">
                     <p class="para_th"><b class="uiTerm">Default </b></p>
                  </th>
               </tr>
            </thead>
            <tbody>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">CURVID </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Unique identification number.  See Remarks <a class="links" href="javascript:void(0)" onclick="top.openFile('QRG/16topic_24.html#ref81296');return(false);">34-1</a> and <a class="links" href="javascript:void(0)" onclick="top.openFile('QRG/16topic_24.html#ref33507');return(false);">34-2. </a></p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Integer &gt; 0 </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Required </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">GROUP </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Group of curves/surfaces that thiscurve belongs to.  See Remarks <a class="links" href="javascript:void(0)" onclick="top.openFile('QRG/16topic_24.html#refmzKIj19cjuli');return(false);">34-4</a> through <a class="links" href="javascript:void(0)" onclick="top.openFile('QRG/16topic_24.html#ref38810');return(false);">34-8. </a></p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Character </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Required </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">CIDIN </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Coordinate system identification number used in defining the geometry of the curve.  The coordinate system must be rectangular. </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Integer &ge; 0 </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">0 </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">CIDBC </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Identification number of the coordinate system in which constraints specified on GMBC and GMSPC entries are defined. </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Integer &ge; 0 </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">0 </p>
                  </td>
               </tr>
            </tbody>
         </table><br></div>
      <div class="title_refCategory">Remarks: </div>
      <div class="refCategoryContent">
         <ol type="1" start="1">
            <li><a name="ref81296"></a><p class="para_item">GMCURV is used to calculate geometric information only.  The edges of the finite elements that are connected to the curve will be parametric cubic curves that are calculated from the more complex curve geometry. </p>
            </li>
            <li><a name="ref33507"></a><p class="para_item">On the continuation entries, no commas can appear in columns 1 through 8 and the data in fields 2 through 9 must be specified in columns 9 through 72. </p>
            </li>
            <li>
               <p class="para_item">The continuation entries are passed directly to the geometry evaluator indicated by the GROUP parameter. </p>
            </li>
            <li><a name="refmzKIj19cjuli"></a><p class="para_item"> The GROUP parameter is initialized by an CONNECT GEOMEVAL statement in the FMS section. This command specifies the evaluator that will be used for this curve. </p>
            </li>
            <li>
               <p class="para_item">Two reserved names, MSCGRP0 and MSCGRP1, are provided for the GROUP parameter.  These need not be explicitly initialized on the CONNECT FMS statement. </p>
            </li>
            <li>
               <p class="para_item">If the GROUP parameter is specified as MSCGRP0, the rational parametric cubic (MSCRPC) geometry evaluator is used for this curve.  In this case the evaluator specific data in lines 2 through 4 of this Bulk Data entry should be provided as given below. Spaces or a comma character may be used to delimit each value.  However, a comma must not be specified in the first field. </p>
               <table border="1" width="100%" align="center">
                  <colgroup span="1">
                     <col span="1" width="10*">
                     <col span="1" width="10*">
                     <col span="1" width="10*">
                     <col span="1" width="10*">
                     <col span="1" width="10*">
                     <col span="1" width="10*">
                     <col span="1" width="10*">
                     <col span="1" width="10*">
                     <col span="1" width="10*">
                     <col span="1" width="10*">
                  </colgroup>
                  <thead>
                     <tr>
                        <th align="center" colspan="1" rowspan="1">
                           <p class="para_th">1 </p>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                           <p class="para_th">2 </p>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                           <p class="para_th">3 </p>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                           <p class="para_th">4 </p>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                           <p class="para_th">5 </p>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                           <p class="para_th">6 </p>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                           <p class="para_th">7 </p>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                           <p class="para_th">8 </p>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                           <p class="para_th">9 </p>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                           <p class="para_th">10 </p>
                        </th>
                     </tr>
                  </thead>
                  <tbody>
                     <tr>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">&nbsp; </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">RPC </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">REPRES </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">&nbsp; </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">&nbsp; </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">&nbsp; </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">&nbsp; </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">&nbsp; </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">&nbsp; </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">&nbsp; </p>
                        </td>
                     </tr>
                     <tr>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">&nbsp; </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">XW(1) </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">XW(2) </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">XW(3) </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">XW(4) </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">YW(1) </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">YW(2) </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">YW(3) </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">YW(4) </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">&nbsp; </p>
                        </td>
                     </tr>
                     <tr>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">&nbsp; </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">ZW(1) </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">ZW(2) </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">ZW(3) </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">ZW(4) </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">W(1) </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">W(2) </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">W(3) </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">W(4) </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">&nbsp; </p>
                        </td>
                     </tr>
                  </tbody>
               </table><br><table cellpadding="9" width="100%" align="center">
                  <colgroup span="1">
                     <col span="1" width="15.08*">
                     <col span="1" width="50.76*">
                     <col span="1" width="19.34*">
                     <col span="1" width="14.82*">
                  </colgroup>
                  <thead>
                     <tr>
                        <th align="left" colspan="1" rowspan="1">
                           <p class="para_th"><b class="uiTerm">Field </b></p>
                        </th>
                        <th align="left" colspan="1" rowspan="1">
                           <p class="para_th"><b class="uiTerm">Contents </b></p>
                        </th>
                        <th align="left" colspan="1" rowspan="1">
                           <p class="para_th"><b class="uiTerm">Type </b></p>
                        </th>
                        <th align="left" colspan="1" rowspan="1">
                           <p class="para_th"><b class="uiTerm">Default </b></p>
                        </th>
                     </tr>
                  </thead>
                  <tbody>
                     <tr>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">RPC </p>
                        </td>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">Rational Parametric Cubic Curve. </p>
                        </td>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">Character </p>
                        </td>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">Required </p>
                        </td>
                     </tr>
                     <tr>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">REPRES </p>
                        </td>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">Representation of the curve (&ldquo;ALGEBRAIC&rdquo;, &ldquo;POINT&rdquo;, &ldquo;BEZIER&rdquo;). </p>
                        </td>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">Character </p>
                        </td>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">Required </p>
                        </td>
                     </tr>
                     <tr>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">XW(1) through W(4) </p>
                        </td>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">Data used to define the curve. </p>
                        </td>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">Real </p>
                        </td>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">Required </p>
                        </td>
                     </tr>
                  </tbody>
               </table><br><ul>
                  <li>
                     <p class="para_item">A rational parametric curve (RPC) is defined as </p>
                     <p class="para_item"><img align="bottom" src="graphics/bulkfgil-equ25.gif" border="0"></p>
                     <p class="para_item"><img align="bottom" src="graphics/bulkfgil-equ26.gif" border="0"></p>
                     <p class="para_item"><img align="bottom" src="graphics/bulkfgil-equ27.gif" border="0"></p>
                     <p class="para_item"><img align="bottom" src="graphics/bulkfgil-equ28.gif" border="0"></p>
                  </li>
                  <li>
                     <p class="para_item">For REPRES = &ldquo;ALGEBRAIC&rdquo;, the parametric curve is defined by the algebraic coefficients (<em>a, b, c, d</em>) for a rational cubic equation. 
                     </p>
                     <p class="para_item"><img align="bottom" src="graphics/bulkfgil-equ29.gif" border="0"></p>
                     <p class="para_item">Expressed in matrix form: </p>
                     <p class="para_item"><img align="bottom" src="graphics/bulkfgil-equ30.gif" border="0"></p>
                     <p class="para_item">for the Bulk Data input as algebraic coefficients </p>
                     <p class="para_item"><img align="bottom" src="graphics/bulkfgil-equ31.gif" border="0"></p>
                     <p class="para_item"><img align="bottom" src="graphics/bulkfgil-equ32.gif" border="0"></p>
                     <p class="para_item"><img align="bottom" src="graphics/bulkfgil-equ33.gif" border="0"></p>
                     <p class="para_item"><img align="bottom" src="graphics/bulkfgil-equ34.gif" border="0"></p>
                     <p class="para_item">where <em>XW</em>(<em>i</em>), <em>YW</em>(<em>i</em>), <em>ZW</em>(<em>i</em>), and<em>W</em>(<em>i</em>) are the algebraic coefficients for each of the independent equations <em>xw</em>(<em>t</em>), <em>yw</em>(<em>t</em>), <em>zw</em>(<em>t</em>), and <em>w</em>(<em>t</em>). 
                     </p>
                     <p class="para_item">and </p>
                     <p class="para_item"><img align="bottom" src="graphics/bulkfgil-equ35.gif" border="0"></p>
                  </li>
                  <li>
                     <p class="para_item">For REPRES = &ldquo;BEZIER&rdquo;, the curve parametric is defined by four rational Bezier control points (<em>V</em><sub class="subscript">1</sub>, <em>V</em><sub class="subscript">2</sub>, <em>V</em><sub class="subscript">3</sub>, and <em>V</em><sub class="subscript">4</sub>) expressed in matrix form 
                     </p>
                     <p class="para_item"><img align="bottom" src="graphics/bulkfgil-equ36.gif" border="0"></p>
                     <p class="para_item"><img align="bottom" src="graphics/bulkfgil-equ37.gif" border="0"></p>
                     <p class="para_item">where Bezier constants are </p>
                     <p class="para_item"><img align="bottom" src="graphics/bulkfgil-equ38.gif" border="0"></p>
                     <p class="para_item"><img align="bottom" src="graphics/bulkfgil-fig11.gif" border="0"></p>
                     <p class="para_item">for Bulk Data defined as Bezier control points </p>
                     <p class="para_item"><img align="bottom" src="graphics/bulkfgil-equ39.gif" border="0"></p>
                     <p class="para_item"><img align="bottom" src="graphics/bulkfgil-equ40.gif" border="0"></p>
                     <p class="para_item"><img align="bottom" src="graphics/bulkfgil-equ41.gif" border="0"></p>
                     <p class="para_item"><img align="bottom" src="graphics/bulkfgil-equ42.gif" border="0"></p>
                     <p class="para_item">where <em>XW</em>(<em>i</em>), <em>YW</em>(<em>i</em>), <em>ZW</em>(<em>i</em>), and <em>W</em>(<em>i</em>) correspond to <em>V</em><em><sub class="subscript">i</sub></em>, 
                     </p>
                     <p class="para_item">and </p>
                     <p class="para_item"><img align="bottom" src="graphics/bulkfgil-equ43.gif" border="0"></p>
                  </li>
                  <li>
                     <p class="para_item">For REPRES = &ldquo;POINT&rdquo;, the parametric curve is defined by four uniformly spaced rational points that are all on the curve similarly expressed in matrix form: </p>
                     <p class="para_item"><img align="bottom" src="graphics/bulkfgil-equ44.gif" border="0"></p>
                     <p class="para_item"><img align="bottom" src="graphics/bulkfgil-fig12.gif" border="0"></p>
                     <p class="para_item">for the Bulk Data input are uniformly spaced rational points </p>
                     <p class="para_item"><img align="bottom" src="graphics/bulkfgil-equ45.gif" border="0"></p>
                     <p class="para_item"><img align="bottom" src="graphics/bulkfgil-equ46.gif" border="0"></p>
                     <p class="para_item"><img align="bottom" src="graphics/bulkfgil-equ47.gif" border="0"></p>
                     <p class="para_item">and </p>
                     <p class="para_item"><img align="bottom" src="graphics/bulkfgil-equ49.gif" border="0"></p>
                  </li>
               </ul>
            </li>
            <li>
               <p class="para_item">If the GROUP parameter is specified as MSCGRP1, the generic equation (MSCEQN) geometry evaluator is used for this curve.  In this case the evaluator specific data in lines 2 through 3 of this Bulk Data entry should be provided as given below. Spaces or a comma character may be used to delimit each value.  However, the comma character should not be used in the first &ldquo;field&rdquo;. </p>
               <table border="1" width="100%" align="center">
                  <colgroup span="1">
                     <col span="1" width="10.10*">
                     <col span="1" width="13.15*">
                     <col span="1" width="9.52*">
                     <col span="1" width="9.52*">
                     <col span="1" width="9.52*">
                     <col span="1" width="8.57*">
                     <col span="1" width="9.33*">
                     <col span="1" width="10.10*">
                     <col span="1" width="10.10*">
                     <col span="1" width="10.10*">
                  </colgroup>
                  <thead>
                     <tr>
                        <th align="center" colspan="1" rowspan="1">
                           <p class="para_th">1 </p>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                           <p class="para_th">2 </p>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                           <p class="para_th">3 </p>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                           <p class="para_th">4 </p>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                           <p class="para_th">5 </p>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                           <p class="para_th">6 </p>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                           <p class="para_th">7 </p>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                           <p class="para_th">8 </p>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                           <p class="para_th">9 </p>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                           <p class="para_th">10 </p>
                        </th>
                     </tr>
                  </thead>
                  <tbody>
                     <tr>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">&nbsp; </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">EQUATION </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">MINU </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">MAXU </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">IDX </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">IDY </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">IDZ </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">IDDXU </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">IDDYU </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">&nbsp; </p>
                        </td>
                     </tr>
                     <tr>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">&nbsp; </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">IDDZU </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">IDDXU2 </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">IDDYU2 </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">IDDZU2 </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">&nbsp; </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">&nbsp; </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">&nbsp; </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">&nbsp; </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">&nbsp; </p>
                        </td>
                     </tr>
                  </tbody>
               </table><br><table cellpadding="9" width="100%" align="center">
                  <colgroup span="1">
                     <col span="1" width="23.07*">
                     <col span="1" width="46.77*">
                     <col span="1" width="17.57*">
                     <col span="1" width="12.60*">
                  </colgroup>
                  <thead>
                     <tr>
                        <th align="left" colspan="1" rowspan="1">
                           <p class="para_th"><b class="uiTerm">Field </b></p>
                        </th>
                        <th align="left" colspan="1" rowspan="1">
                           <p class="para_th"><b class="uiTerm">Contents </b></p>
                        </th>
                        <th align="left" colspan="1" rowspan="1">
                           <p class="para_th"><b class="uiTerm">Type </b></p>
                        </th>
                        <th align="left" colspan="1" rowspan="1">
                           <p class="para_th"><b class="uiTerm">Default </b></p>
                        </th>
                     </tr>
                  </thead>
                  <tbody>
                     <tr>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">EQUATION </p>
                        </td>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">EQUATION method is to be used </p>
                        </td>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">Character </p>
                        </td>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">&nbsp; </p>
                        </td>
                     </tr>
                     <tr>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">MINU, MAXU </p>
                        </td>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">Range of the curve parameter <em>u</em>.  If MAXU is found less than MINU, the range is assumed to be [-∞, +∞]. 
                           </p>
                        </td>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">Real </p>
                        </td>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">0.0,1.0 </p>
                        </td>
                     </tr>
                     <tr>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">IDX, IDY, IDZ </p>
                        </td>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">ID of DEQATN entries providing equations for the X,Y,Z coordinates of the curve in terms of the curve parameter <em>u</em>. 
                           </p>
                        </td>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">Integer &gt; 0 </p>
                        </td>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">Required </p>
                        </td>
                     </tr>
                     <tr>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">IDDXU, IDDYU, IDDZU </p>
                        </td>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">ID of DEQATN entries providing equations for the first derivatives of X,Y,Z functions with respect to the curve parameter <em>u</em>.  If a value of 0 is used, the derivatives are computed numerically. 
                           </p>
                        </td>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">Integer &ge; 0 </p>
                        </td>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">0 </p>
                        </td>
                     </tr>
                     <tr>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">IDDXU2, IDDYU2, IDDZU2 </p>
                        </td>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">ID of DEQATN entries providing equations for the second derivatives of X,Y,Z functions with respect to the curve parameter <em>u</em>.  If a value of 0 is used, the second derivatives are computed numerically. 
                           </p>
                        </td>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">Integer &gt; 0 </p>
                        </td>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">0 </p>
                        </td>
                     </tr>
                  </tbody>
               </table><br></li>
            <li><a name="ref38810"></a><p class="para_item">When a user-supplied geometry evaluator is selected for this curve (through the CONNECT GEOMEVAL FMS command) the continuation entries will not be interpreted<b class="uiTerm">. </b>  In this case an image of this entry is passed on to the evaluator modules provided by the user.  Depending on the configuration, these modules could either be linked in with NX Nastran or connected with NX Nastran during execution.  If these modules are not accessible, a User Fatal Message will be issued.  For example, if in the FMS Section, the following command is given: 
               </p>
               <ul>
                  <li>
                     <p class="para_item">CONNECT GEOMEVAL FENDER,CATIA,&rsquo;/u/kiz/data&rsquo;, Version = 68 as of 1/3/94 </p>
                  </li>
                  <li>
                     <p class="para_item">and the GMCURV Bulk Data entry is provided as follows: </p>
                     <table border="1" width="100%" align="center">
                        <colgroup span="1">
                           <col span="1" width="1095*">
                           <col span="1" width="996*">
                           <col span="1" width="1094*">
                           <col span="1" width="997*">
                           <col span="1" width="984*">
                           <col span="1" width="984*">
                           <col span="1" width="984*">
                           <col span="1" width="984*">
                           <col span="1" width="894*">
                           <col span="1" width="984*">
                        </colgroup>
                        <thead>
                           <tr>
                              <th align="center" colspan="1" rowspan="1">
                                 <p class="para_th">1 </p>
                              </th>
                              <th align="center" colspan="1" rowspan="1">
                                 <p class="para_th">2 </p>
                              </th>
                              <th align="center" colspan="1" rowspan="1">
                                 <p class="para_th">3 </p>
                              </th>
                              <th align="center" colspan="1" rowspan="1">
                                 <p class="para_th">4 </p>
                              </th>
                              <th align="center" colspan="1" rowspan="1">
                                 <p class="para_th">5 </p>
                              </th>
                              <th align="center" colspan="1" rowspan="1">
                                 <p class="para_th">6 </p>
                              </th>
                              <th align="center" colspan="1" rowspan="1">
                                 <p class="para_th">7 </p>
                              </th>
                              <th align="center" colspan="1" rowspan="1">
                                 <p class="para_th">8 </p>
                              </th>
                              <th align="center" colspan="1" rowspan="1">
                                 <p class="para_th">9 </p>
                              </th>
                              <th align="center" colspan="1" rowspan="1">
                                 <p class="para_th">10 </p>
                              </th>
                           </tr>
                        </thead>
                        <tbody>
                           <tr>
                              <td align="left" colspan="1" rowspan="1" valign="top">
                                 <p class="para_td">GMCURV </p>
                              </td>
                              <td align="center" colspan="1" rowspan="1">
                                 <p class="para_td">102 </p>
                              </td>
                              <td align="center" colspan="1" rowspan="1">
                                 <p class="para_td">FENDER </p>
                              </td>
                              <td align="center" colspan="1" rowspan="1">
                                 <p class="para_td">&nbsp; </p>
                              </td>
                              <td align="center" colspan="1" rowspan="1">
                                 <p class="para_td">&nbsp; </p>
                              </td>
                              <td align="center" colspan="1" rowspan="1">
                                 <p class="para_td">&nbsp; </p>
                              </td>
                              <td align="center" colspan="1" rowspan="1">
                                 <p class="para_td">&nbsp; </p>
                              </td>
                              <td align="center" colspan="1" rowspan="1">
                                 <p class="para_td">&nbsp; </p>
                              </td>
                              <td align="center" colspan="1" rowspan="1">
                                 <p class="para_td">&nbsp; </p>
                              </td>
                              <td align="center" colspan="1" rowspan="1">
                                 <p class="para_td">&nbsp; </p>
                              </td>
                           </tr>
                           <tr>
                              <td align="left" colspan="1" rowspan="1" valign="top">
                                 <p class="para_td">&nbsp; </p>
                              </td>
                              <td align="center" colspan="1" rowspan="1">
                                 <p class="para_td">Sweep </p>
                              </td>
                              <td align="center" colspan="1" rowspan="1">
                                 <p class="para_td">/u/kiz </p>
                              </td>
                              <td align="center" colspan="1" rowspan="1">
                                 <p class="para_td">2.5 </p>
                              </td>
                              <td align="center" colspan="1" rowspan="1">
                                 <p class="para_td">arc </p>
                              </td>
                              <td align="center" colspan="1" rowspan="1">
                                 <p class="para_td">2.7 </p>
                              </td>
                              <td align="center" colspan="1" rowspan="1">
                                 <p class="para_td">66 </p>
                              </td>
                              <td align="center" colspan="1" rowspan="1">
                                 <p class="para_td">&nbsp; </p>
                              </td>
                              <td align="center" colspan="1" rowspan="1">
                                 <p class="para_td">&nbsp; </p>
                              </td>
                              <td align="center" colspan="1" rowspan="1">
                                 <p class="para_td">&nbsp; </p>
                              </td>
                           </tr>
                        </tbody>
                     </table><br></li>
                  <li>
                     <p class="para_item">In this case, &ldquo;Sweep   /u/kiz   2.5   arc   2.7   66&quot; is passed to the geometry evaluator supplied by the user, and it is expected that the user supplied routines to interpret and use this record. </p>
                  </li>
               </ul>
            </li>
         </ol>
      </div>
   </body>
</html>