<!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>IGES import advanced settings</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_topic2" id="xps10_pagetitle">IGES import advanced settings</div>
      <hr noshade="true">
      <div class="title_division">Annotations</div>
      <p class="para_division">You can map sub&ndash;figure text and dimensions in IGES to the NX part file as either <b class="uiTerm">Visible in component only</b> or <b class="uiTerm">Visible in component and assembly</b>.
      </p>
      <p class="para_division">Text within a sub-figure definition is processed and placed in the component part in NX. NX does not allow the text to be directly referenced into the assembly part except through reference sets. Therefore, the text is visible within the component part in NX but not visible in the assembly part unless contained in a reference set and that reference set is instanced into the assembly. This option allows you to specify if you want the reference set to be visible in the assembly or component only.</p>
      <div class="title_division">Ruled surface</div>
      <p class="para_division">You can map the ruled surface to either a <b class="uiTerm">B-surface</b> or <b class="uiTerm">Cylinder</b>.
      </p>
      <p class="para_division">When the <b class="uiTerm">B-surface</b> choice is made, the IGES ruled surface will be converted to a sheet body whose underlying geometry is a b-surface face.
      </p>
      <p class="para_division">When you select <b class="uiTerm">Cylinder</b> mapping, an IGES ruled surface that forms a cylinder will be converted to a sheet who underlying geometry is a cylindrical face. A ruled surface, which does not form a cylinder, will be converted to a sheet whose underlying geometry is a b-surface face.
      </p>
      <div class="title_division">Map b-surface</div>
      <p class="para_division">When this option is turned on a b-surface will be simplified to planes, spheres, cones, cylinders, or torus. If a b-surface does not convert to an analytic, no action is taken. This option interacts with the <b class="uiTerm">Ruled Surface</b> option. If the ruled surface is mapped to a b-surface then it will attempt to convert the b-surface to an analytic. When this option is turned off the b-surface will map to a b-surface in the NX part file.
      </p>
      <div class="title_division">Map surface of revolution</div>
      <p class="para_division">When this option is turned on a surface of revolution will be converted to one of the analytic face entities of sphere, cone or cylinder. A surface that does not form one of the analytic faces of sphere, cone or cylinder will be converted to a revolved face. When turned off the surface of revolution will be imported into the NX part as a surface of revolution.</p>
      <div class="title_division">Create attribute identifying IGES entities</div>
      <p class="para_division">When this option is turned on, the NX part file is created with attributes, which will identify the IGES entity as they were written to the IGES file. Attributes with the title IGES are added to each entity created in the NX part. The value of these attributes specifies the sequence numbers of the first IGES Directory Entry card, and the type and form of the IGES entity represented by the NX entity. This option is turned off (the default setting) because it increases the size of the NX part file and is mostly used for debugging of translation problems.</p>
      <div class="title_division">Suppress label names</div>
      <p class="para_division">When this option is turned on directory label names will be suppressed for all IGES wireframe geometry entities. By suppressing the label names a label name that appears in the directory entry for these IGES entities will not appear in the NX part file.</p>
      <div class="title_division">Scale text and arrowheads</div>
      <p class="para_division">When this option is turned on, view dependent IGES general note and leader entities will have both their height and width divided by the views drawing scale, if the scale does not equal 1. IGES circular arc entities will have their radius divided by the views drawing scale if the scale does not equal 1.</p>
      <div class="title_division">Output as reformatted</div>
      <p class="para_division">The default for this option is on. The <b class="uiTerm">Reformat</b> option will cause the output file to be run through the reformat utility, which will output the file in a format that can be easily printed and edited. Turning this setting to off will cause the output to be unformatted (stream) output. The unformatted style is still used as input by some translators, but reformatted files are usually preferred.
      </p>
      <div class="title_division">Map periodic surface</div>
      <p class="para_division">A periodic surface in NX is mapped to the IGES file as either a <b class="uiTerm">Periodic Surface</b> or <b class="uiTerm">Split Surface</b>. Both of these choices manipulate trimmed periodic surfaces in NX prior to being output to the IGES file format. The default mapping of mapping a NX periodic surface to an IGES periodic surface creates an IGES surface for every NX periodic surface. These surfaces are faster to create than splitting surfaces and result in smaller file sizes and fewer entities.
      </p>
      <p class="para_division">Turing this option on will cause the periodic surface to be split. This option is slower and produces larger IGES files, but the trimmed surfaces definitions will not wrap around themselves as a periodic surface does. This surface representation may be more appropriate for systems, which don't support the periodic surface format.</p>
      <div class="title_division">Map trimmed surface</div>
      <p class="para_division">Map trimmed surface to untrimmed surface. A trimmed surface in NX can be mapped to an IGES untrimmed surface. Setting the option to on will force trimmed surfaces to be output to the IGES file as untrimmed surfaces. This option can be used for systems, which do not support the trimmed surface or may be having difficulty with the trimmed surface.</p>
      <div class="title_division">Revolved faces</div>
      <p class="para_division">This option gives you the choice to map the revolved face types of cone, cylinder, and sphere to a surface of revolution or b-surface. The default is to map to the surface of revolution because it will give the receiver a better idea of how the original surface came about in NX. This option allows you to choose to map to a b-surface because some systems may only be able to handle the b-surface format.</p>
      <div class="title_division">Map tabulated cylinder</div>
      <p class="para_division">When this option is turned on a tabulated cylinder will be output as a b-surface to the IGES file. When this option is off the tabulated cylinder will be output to the IGES file as a tabulated cylinder. This option can be used when sending data to systems, which do not support the tabulated cylinder.</p>
      <div class="title_division">Map black objects</div>
      <p class="para_division">The <b class="uiTerm">Black Color Mapping</b> option allows you to map NX colors normally mapped to black to another IGES color. NX/IGES normally maps black, brown and grey to IGES black. This choice allows you to control, which IGES color these colors get mapped to. The choices include: black, red, green, blue, yellow, magenta, cyan, white, and default. When default is chosen, the receiving system will use its default color for NX's black, brown and grey. This option also allows you to make the data friendlier to systems or for users that use black as their background color and the black data could not be seen.
      </p>
      <div class="title_division">Map white objects</div>
      <p class="para_division">The <b class="uiTerm">White Color Mapping</b> option allows you to map NX colors normally mapped to white to another IGES color. NX/IGES normally maps white to IGES white. This choice allows you to control, which IGES color white gets mapped to. The choices include: black, red, green, blue, yellow, magenta, cyan, and default. When default is chosen the receiving system will use its default color for NX's white. One use for this option is to allow you to make the data friendlier to systems or users that use white as their background color, and the white data could not be seen.
      </p>
      <div class="title_division">Map NX color</div>
      <p class="para_division">There are two methods of mapping color to an IGES file. One method uses the IGES color number, which will map the color number, found in the NX file to one of the eight IGES colors.</p>
      <table cellpadding="2" cellspacing="4" width="95%" align="center">
         <colgroup span="1">
            <col span="1" width="109*">
            <col span="1" width="107*">
         </colgroup>
         <thead>
            <tr>
               <td align="center" bgcolor="silver" colspan="1" rowspan="1">
                  <p class="para_td">NX Color Name (NX Color Number)</p>
               </td>
               <td align="center" bgcolor="silver" colspan="1" rowspan="1">
                  <p class="para_td">IGES Color Name (IGES Color Number)</p>
               </td>
            </tr>
         </thead>
         <tbody>
            <tr bgcolor="#f0f0f0">
               <td colspan="1" rowspan="1" valign="top">
                  <p class="para_td">No Color (0)</p>
               </td>
               <td colspan="1" rowspan="1" valign="top"></td>
            </tr>
            <tr bgcolor="#f0f0f0">
               <td colspan="1" rowspan="1" valign="top">
                  <p class="para_td">Black/Brown (10), Grey (15)</p>
               </td>
               <td bgcolor="#F4F4F4" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">Black (1)</p>
               </td>
            </tr>
            <tr>
               <td bgcolor="#F0F0F0" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">Red (4), Pink (9), Orange (11), Dark Red (13)</p>
               </td>
               <td bgcolor="#F4F4F4" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">Red (2)</p>
               </td>
            </tr>
            <tr>
               <td bgcolor="#F0F0F0" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">Green (2), Olive (8), Aquamarine (14)</p>
               </td>
               <td bgcolor="#F4F4F4" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">Green (3)</p>
               </td>
            </tr>
            <tr>
               <td bgcolor="#F0F0F0" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">Blue (1)</p>
               </td>
               <td bgcolor="#F4F4F4" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">Blue (4)</p>
               </td>
            </tr>
            <tr>
               <td bgcolor="#F0F0F0" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">Yellow (6)</p>
               </td>
               <td bgcolor="#F4F4F4" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">Yellow (5)</p>
               </td>
            </tr>
            <tr>
               <td bgcolor="#F0F0F0" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">Magenta (5)</p>
               </td>
               <td bgcolor="#F4F4F4" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">Magenta (6)</p>
               </td>
            </tr>
            <tr>
               <td bgcolor="#F0F0F0" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">Cyan (3)</p>
               </td>
               <td bgcolor="#F4F4F4" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">Cyan (7)</p>
               </td>
            </tr>
            <tr>
               <td bgcolor="#F0F0F0" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">White (7)</p>
               </td>
               <td bgcolor="#F4F4F4" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">White (8)</p>
               </td>
            </tr>
         </tbody>
      </table><br><p class="para_division">The other method of mapping color is by mapping to the IGES color definition (RGB) entity. The color definition entity is used to communicate the relationship of the primary (red, green, and blue) colors, to the intensity level of the respective graphics devices, as a percent of the full intensity range.</p>
      <p class="para_division">The RGB coordinates can be transformed to cyan, magenta, yellow and to Hue, Lightness, Saturation (HLS) in the receiving system if the color definition is supported.</p>
      <p class="para_division">All systems do not support RGB as input or do not support the possible number of colors using RGB. You will have to experiment with which form of color output best meets your needs.</p>
      <p class="para_division">The color issue can be further confused by the fact that you have the ability to define the 15 colors available in NX by using the color palette and changing the color definition file to contain your own color names and/or RGB. If you have created your own color definition, mapping to the RGB may be a better solution for getting colors to match.</p>
      <div class="title_division">Map NX line font</div>
      <p class="para_division">You have the ability to map NX line fonts in one of two methods. They may either map to the IGES font number or use the IGES font definition. The IGES font table below shows which fonts NX line definitions will be mapped to if the IGES font number choice is selected.</p>
      <table cellpadding="2" cellspacing="4" width="95%" align="center">
         <colgroup span="1">
            <col span="1" width="109*">
            <col span="1" width="107*">
         </colgroup>
         <thead>
            <tr>
               <td align="center" bgcolor="silver" colspan="1" rowspan="1">
                  <p class="para_td">NX Font Name (NX Font Number)</p>
               </td>
               <td align="center" bgcolor="silver" colspan="1" rowspan="1">
                  <p class="para_td">IGES Font Name (IGES Font Number)</p>
               </td>
            </tr>
         </thead>
         <tbody>
            <tr bgcolor="#f0f0f0">
               <td colspan="1" rowspan="1" valign="top">
                  <p class="para_td">Solid (1)</p>
               </td>
               <td colspan="1" rowspan="1" valign="top">
                  <p class="para_td">Solid (1)</p>
               </td>
            </tr>
            <tr bgcolor="#f0f0f0">
               <td colspan="1" rowspan="1" valign="top">
                  <p class="para_td">Dashed (1), Long Dashed (6)</p>
               </td>
               <td bgcolor="#F4F4F4" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">Dashed (2)</p>
               </td>
            </tr>
            <tr>
               <td bgcolor="#F0F0F0" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">Phantom (3)</p>
               </td>
               <td bgcolor="#F4F4F4" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">Phantom (3)</p>
               </td>
            </tr>
            <tr>
               <td bgcolor="#F0F0F0" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">Centerline (4)</p>
               </td>
               <td bgcolor="#F4F4F4" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">Centerline (4)</p>
               </td>
            </tr>
            <tr>
               <td bgcolor="#F0F0F0" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">Dotted (5), Dotted Dashed (7)</p>
               </td>
               <td bgcolor="#F4F4F4" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">Dotted (5)</p>
               </td>
            </tr>
            <tr>
               <td bgcolor="#F0F0F0" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">Yellow (6)</p>
               </td>
               <td bgcolor="#F4F4F4" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">Yellow (5)</p>
               </td>
            </tr>
            <tr>
               <td bgcolor="#F0F0F0" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">Magenta (5)</p>
               </td>
               <td bgcolor="#F4F4F4" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">Magenta (6)</p>
               </td>
            </tr>
            <tr>
               <td bgcolor="#F0F0F0" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">Cyan (3)</p>
               </td>
               <td bgcolor="#F4F4F4" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">Cyan (7)</p>
               </td>
            </tr>
            <tr>
               <td bgcolor="#F0F0F0" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">White (7)</p>
               </td>
               <td bgcolor="#F4F4F4" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">White (8)</p>
               </td>
            </tr>
         </tbody>
      </table><br><p class="para_division">The <b class="uiTerm">IGES Font Definition</b> choice will map the NX line font to an IGES font definition entity. There are two methods of defining line fonts. One type considers a line font as a repetition of a basic pattern of visible-blank (on/off) segments superimposed on a line or a curve. The line or curve is then displayed according to the basic pattern. This is the method that NX uses. The other definition considers a line font as a repetition of a template figure that is displayed at regularly spaced locations. NX does not output fonts using this method because of the burden of the receiving system to carry the template around for use with the file. You will want to specify the IGES font definition if they had special fonts used in their NX part, which they have defined, or if they found that mapping of some of the standard fonts are better understood as font definition by the receiving system
      </p>
   </body>
</html>