<!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>Export VRML Dialog</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">Export VRML Dialog</div>
      <hr noshade="true">
      <p class="para_topic">VRML (Virtual Reality Modeling Language) is a special 3D definition ASCII file format that is supported by the newer Web browsers. The VRML option takes the current view of an NX part with solid and sheet bodies and writes data out as a VRML file. The program converts the bodies to polygons, and uses any High Quality Image data present in the current view to set material properties and to define the lighting.</p>
      <p class="para_topic">Depending on the type of browser you use, you can view a VRML file in a 3 dimensional setting. You can zoom in, rotate, and fly through the model. See Viewing VRML Files.</p>
      <table cellspacing="3" align="center">
         <tr>
            <th bgcolor="#c0c0c0" colspan="1" rowspan="1" valign="top">
               <p class="para_th">Option</p>
            </th>
            <th bgcolor="#c0c0c0" colspan="1" rowspan="1" valign="top">
               <p class="para_th">Description</p>
            </th>
         </tr>
         <tr>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Specify VRML File</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Specify the name of the outfile file. The VRML Output dialog uses the part name as the default name for the output file. You can change the output file name using the Specify VRML File option. The currently specified name displays beneath the option button.</p>
            </td>
         </tr>
         <tr>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Output Type</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Selects the version of VRML output file. NX supports both VRML 1.0 and VRML 2.0 output formats.</p>
            </td>
         </tr>
         <tr>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Tolerance</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Adjusts the facet tolerance. Values greater than 1.0 produce fewer output polygons. Reducing the number of output polygons improves viewing performance, but reduces the accuracy of the geometric representation.</p>
            </td>
         </tr>
         <tr>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Output</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Specifies High Quality Image attributes to be exported to the VRML file. The Output Background option is not effective for VRML 1.0.</p>
               <p class="para_td">Selections: Output Lights ; Output Materials ; Output Textures ; Output Background</p>
            </td>
         </tr>
         <tr>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Fly thru Format</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Generates a normal VRML file, but includes attached materials and some special naming conventions that can be used to identify elements to the display.</p>
            </td>
         </tr>
         <tr>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Multi File Format</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Generates separate VRML file for each of the component files in an assembly. In earlier releases the VRML option would produce a single very large file for all VRML output in an assembly, sometimes resulting in extremely large files.</p>
               <p class="para_td">Two VRML files are produced for each component, one for any lights and backgrounds in the part and the other containing the geometry. Assembly level files use instancing in VRML to bring in the components.</p>
               <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">You should not use the Multi File Format or Recursive Multi File options when you are exporting an assembly that contains promotions, assembly-level deformations, WAVE links, or assembly-level material assignments.</p>
                        </div>
                     </td>
                  </tr>
               </table>
            </td>
         </tr>
         <tr>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Recursive Multi File</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Works with the Multi File Format option, enabling the VRML translator to descend the part hierarchy and create all of the necessary VRML output files for an assembly with one command. If this switch is OFF the program only outputs data for the current work or display part. You would normally have this switch on except in the following circumstances:</p>
               <ol type="1" start="1">
                  <li>
                     <p class="para_item">The assembly is huge and can not all be loaded into memory at the same time. The Recursive Multi File option loads each component of an assembly, so it tends to use a lot of system resources.</p>
                  </li>
                  <li>
                     <p class="para_item">You only want to refresh the VRML data for one part.</p>
                  </li>
               </ol>
               <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">You should not use the Multi File Format or Recursive Multi File options when you are exporting an assembly that contains promotions, assembly-level deformations, WAVE links, or assembly-level material assignments.</p>
                        </div>
                     </td>
                  </tr>
               </table>
            </td>
         </tr>
      </table><br><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">  For a description of High Quality Image attributes, see High Quality Image.</p>
               </div>
            </td>
         </tr>
      </table>
      <div class="title_division">Adding Anchors to VRML Files</div>
      <p class="para_division">The VRML export capability supports adding anchors to the output file. A VRML anchor allows you to create hyperlinking from the geometry of a body or face to another WWW resource. That WWW resource could be an HTML page, another VRML file, an image or any kind of data that can be displayed using the web.</p>
      <p class="para_division">You can add an anchor to the part file by creating a string attribute with the title of URL, assigning a URL location for the string value (i.e., http://www.mcord.com), and attaching it to a face or body in the part (Format&rarr;Attributes&rarr;Object Attributes&rarr;Variable Length Character). The value of the string attribute becomes the anchor location in the VRML file.</p>
      <p class="para_division">This capability extends VRML output and links your VRML data to other information. You could create, for example, a VRML-based product library. When you click on a VRML model it could link to a data page of information about the product.</p>
      <p class="para_division">This feature, along with the capabilities of Web Express, can enhance access to data via the Internet or an intranet.</p>
      <div class="title_division">Viewing VRML Files</div>
      <p class="para_division">A VRML browser or plug-in is an application that you use to view VRML files. Many VRML browsers are available that support features in the VRML 1.0 and 2.0 specifications. Some VRML browsers support additional vendor-specific extensions.</p>
      <p class="para_division">You can find and acquire VRML browsers through software retail outlets or the World Wide Web. On the Web, search for &quot;VRML&quot;. An excellent site resource that you can use to learn about VRML and VRML browsers is the San Diego Supercomputer Center (SDSC). Their site, the VRML Repository, can be found at http://www.sdsc.edu. </p>
   </body>
</html>