<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>19775-1 V4 Contents</title>
<link rel="stylesheet" href="X3D.css" type="text/css">

<style type="text/css">
.auto-style1 {
        text-align: left;
}
</style>

</head>
<body style="background-position: top center; background-attachment: fixed; background-image:url(WorkingDraftWatermark.png);">

<div class="CenterDiv">
<a href="X3D.html">
<img class="x3dlogo" src="../Images/x3d.png" alt="X3D logo" style="border-width: 0px; width: 176px; height: 88px"></a> 
</div>

<div class="CenterDiv">
<p class="HeadingPart">
    Extensible 3D (X3D)<br />
    Part 1: Architecture and base components</p>

<p class="HeadingClause">ISO/IEC 19775-1:<span class="proposedDeletion" title="ISO version change">2013</span> <span class="proposed" title="ISO version change">202x</span></p>
</div>


<a href="#" title="to top"><img class="x3dbar" src="../Images/x3dbar.png" alt="--- X3D separator bar ---" width="430" height="23"></a>

<p>This document is Edition <span class="proposedDeletion" title="ISO version change">3</span> <span class="proposed" title="ISO version change">4</span> of ISO/IEC 19775-1, Extensible 3D (X3D). The full
    title of this part of the International Standard is: <i>Information
    technology — <span class="proposedDeletion" title="ISO name change">Computer graphics and image processing</span> <span class="proposed" title="ISO name change">Computer graphics, image processing and environmental data
    representation</span> — Extensible 3D (X3D) — Part 1: Architecture and
    base components</i>.
        <!-- When navigating within this document, it is possible to return to the
         beginning of the document by clicking on the X3D logo. -->
</p>

<div class="CenterDiv">

 <table class="cont" id="table1">
    <tr> 
      <th class="cont1" style="width:10%">Background</th>
      <th class="contdouble" colspan="2" >Clauses</th>
      <th>Annexes</th>
    </tr>
    <tr> 
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">
 <a href="foreword.html">Foreword</a></td> 
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube"> 1  
                <a href="scope.html">Scope</a></td>
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">22  
                <a href="components/environmentalSensor.html">Environmental sensor component</a></td> 
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">A 
        <a href="coreprofile.html">Core profile</a></td> 
    </tr>
    <tr> 
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">
        <span class="proposed" title="editorial Mantis 837"><a href="introduction.html">Introduction</a></span></td>
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube"> 2  
        <span class="proposed" title="Multiple reference changes"><a href="references.html">Normative references</a></span></td>
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">23  
        <span class="proposed" title="add SFBool visible field Mantis 1271, bboxDisplay field Mantis 1277, navigationInfo field Mantis 1305, viewAll field Mantis 1194, near/far clipping planes addition to X3DViewpointNode Mantis 1310"><a href="components/navigation.html">Navigation component</a></span></td> 
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">B  
        <a href="interchange.html">Interchange profile</a></td> 
    </tr>
    <tr> 
      <td class="auto-style1"></td>
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube"> 3 
        <a href="glossary.html">Definitions, acronyms, and abbreviations</a></td>
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">24  
                <a href="components/environmentalEffects.html">Environmental effects component</a></td> 
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">C  
        <a href="interactive.html">Interactive profile</a></td> 
    </tr>
    <tr> 
      <td class="auto-style1"></td>
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube"> 4  
        <span class="proposed" title="numerous changes to interface hierarchy, expected additions for X3D HTML5 event mapping and DEF/id relationships"><a href="concepts.html">Concepts</a></span></td>
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">25  
        <span class="proposed" title="remove GeoOrigin deprecation Mantis 741, add SFBool visible field Mantis 1271, bboxDisplay field Mantis 1277"><a href="components/geospatial.html">Geospatial component</a></span> </td> 
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">D  
        <a href="MPEG4interactive.html">MPEG-4 interactive profile</a></td> 
    </tr>
    <tr> 
      <td class="auto-style1"></td>
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube"> 5  
                <a href="fieldsDef.html">Field type reference</a></td> 
      <td class="auto-style1">
        <img class="cube" src="../Images/cube.gif" alt="cube">26 
                <span class="proposed" title="full-fidelity human skeleton, addition of HAnimMotion animation, remove hyphen from component name, add SFBool visible field Mantis 1271, bboxDisplay field Mantis 1277"><a href="components/hanim.html">Humanoid Animation (HAnim) component</a></span>
        <span class="proposedDeletion" title="removal of hyphen from HAnim component name Mantis 961">(H-Anim)</span>
      </td> 
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">E 
        <a href="immersive.html">Immersive profile</a></td> 
    </tr>
    <tr> 
      <td class="auto-style1"></td>
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube"> 6  
                <a href="conformance.html">Conformance</a></td>
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">27  
                <a href="components/nurbs.html">NURBS component</a></td> 
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">F  
                <a href="fullProfile.html">Full profile</a></td> 
    </tr>
    <tr> 
      <td class="auto-style1"></td>
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube"> 7  
                <span class="proposed" title="editorial revisions"><a href="components/core.html">Core component</a></span></td> 
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">28  
        <span class="proposed" title="add SFBool visible field Mantis 1271, bboxDisplay field Mantis 1277"><a href="components/dis.html">Distributed interactive simulation (DIS) component</a></span></td> 
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">G 
        <a href="behaviours.html">Recommended navigation behaviours</a></td> 
    </tr>
    <tr> 
      <td class="auto-style1"></td>
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube"> 8  
                <a href="components/time.html">Time component</a></td> 
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">29  
                <a href="components/scripting.html">Scripting component</a> </td> 
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">H <a href="CADInterchange.html">CADInterchange profile</a></td>
    </tr>
    <tr> 
      <td class="auto-style1"></td>
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube"> 9 
        <span class="proposed" title="proposed changes to Inline content, security precautions, add description load refresh fields to X3DUrlObject Mantis 1262, add SFBool visible field Mantis 1271, bboxDisplay field Mantis 1277"><a href="components/networking.html">Networking component</a></span></td>
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">30  
                <a href="components/eventUtilities.html">Event utilities component</a></td>
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">I 
                <a href="shaders_glsl.html">OpenGL shading language (GLSL) binding</a></td>
    </tr>
    <tr> 
      <td class="auto-style1"></td>
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">10 
        <span class="proposed" title="add SFBool visible field Mantis 1271, bboxDisplay field Mantis 1277">
                <a href="components/grouping.html">Grouping component</a></span></td> 
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">31  
                <a href="components/shaders.html">Programmable shaders component</a></td>
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">J  
                <a href="shaders_hlsl.html">Microsoft high level shading language (HLSL) 
                binding</a></td>
    </tr>
    <tr> 
      <td class="auto-style1"></td>
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">11  
        <span class="proposed" title="Mantis 1252 Changes to PointSet node, additional use of Normal"><a href="components/rendering.html">Rendering component</a></span></td>
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">32  
        <span class="proposed" title="add SFBool visible field Mantis 1271, bboxDisplay field Mantis 1277"><a href="components/CADGeometry.html">CAD geometry component</a></span></td>
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">K  
                <a href="shaders_cg.html">nVidia Cg shading language binding</a></td>
    </tr>
    <tr> 
      <td class="auto-style1"></td>
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">12  
        <span class="proposed" title="add PointProperties node Mantis 1252, add SFBool visible field Mantis 1271, TODO expected node ExternalShape, Mantis 1267 new sound component and AcousticProperties, Material extensions for textures and their mapping, PhysicalMaterial, UnlitMaterial"><a href="components/shape.html">Shape component</a></span></td> 
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">33 
                <span class="proposed" title="fix node name in Support table, Mantis 912; modifications due to X3DSingleTextureNode introduction"><a href="components/texture3D.html">Texturing3D component</a></span> </td>
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">L 
                <a href="MedicalInterchange.html">MedicalInterchange profile</a></td>
    </tr>
    <tr> 
      <td class="auto-style1"></td>
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">13  
        <span class="proposed" title="expected addition of ExternalGeometry (glTF etc.); Mantis 1280: Define rendering quality for Geometry3D primitives Cone, Cylinder, Sphere; Mantis 1304: allowing animation of Cone, Cylinder bottom/side/top"><a href="components/geometry3D.html">Geometry3D component</a></span></td> 
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">34 
                <span class="proposed" title="modifications due to X3DSingleTextureNode introduction"><a href="components/environmentalTexturing.html">Cube map environmental texturing
                component</a></span> </td>
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">Z
                <span class="proposed" title="mulltiple changes for X3D4"><a href="versionContent.html">Version content</a></span></td>
    </tr>
    <tr> 
      <td class="auto-style1"></td>
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">14  
                <a href="components/geometry2D.html">Geometry2D component</a> </td> 
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">35 
        <span class="proposed" title="add X3DLayerNode interfaces Mantis 1287, LayerSet change field bounds Mantis 568, add SFBool visible field Mantis 1271, bboxDisplay field Mantis 1277"><a href="components/layering.html">Layering component</a></span></td>
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube"><span class="proposed" title="updated informative references"><a href="bibliography.html">Bibliography</a></span></td>
    </tr>
    <tr> 
      <td class="auto-style1"></td>
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">15  
                <a href="components/text.html">Text component</a></td> 
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">36 
        <span class="proposed" title="add SFBool visible field Mantis 1271, bboxDisplay field Mantis 1277"><a href="components/layout.html">Layout component</a></span></td>
      <td class="auto-style1">
          <img class="cube" src="../Images/cube.gif" alt="cube">
          <span class="proposed" title="addition of Projective Texture Mapping components, proposed deprecation/deletion of Layout component"><a href="componentIndex.html">Component index</a></span></td>
    </tr>
    <tr> 
      <td class="auto-style1"> </td>
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">16  
        <span class="proposed" title="Mantis 1267 new sound component"><a href="components/sound.html">Sound component</a></span></td> 
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">37  
                <a href="components/rigidBodyPhysics.html">Rigid body physics component
                </a></td>
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">
        <a href="profileIndex.html">Profile index</a></td>
    </tr>
    <tr> 
      <td class="auto-style1"> </td>
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">17  
        <span class="proposed" title="lighting model rewritten, to account for Phong, physical and unlit models, and to clarify texture sampling and Gouraud shading"><a href="components/lighting.html">Lighting component</a></span></td> 
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">38 
        <span class="proposed" title="add SFBool visible field Mantis 1271, bboxDisplay field Mantis 1277"><a href="components/picking.html">Picking sensor component</a></span></td>
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">
        <span class="proposedDeletion" title="Mantis 1286">Node index</span> <a href="nodeIndex.html"><span class="proposed" title="Mantis 1286">Node, abstract node type, and abstract interface index</span></a></td>
    </tr>
    <tr> 
      <td class="auto-style1"> </td>
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">18  
        <span class="proposed" title="addition of X3Dv4 nodes, expected addition of ImageTextureAtlas, X3DSingleXxx abstract types and mapping fields"><a href="components/texturing.html">Texturing component</a></span></td>
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">39 
                <a href="components/followers.html">Followers component</a></td>
      <td class="auto-style1"> </td>
    </tr>
    <tr> 
      <td class="auto-style1"> </td>
      <td class="auto-style1"> 
        <img class="cube" src="../Images/cube.gif" alt="cube">19  
                <a href="components/interpolators.html">Interpolation component</a></td> 
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">40 
                <a href="components/particleSystems.html">Particle systems component
                </a></td>
      <td class="auto-style1"> </td>
    </tr>
    <tr> 
      <td class="auto-style1"> </td>
      <td class="auto-style1"> 
        <img class="cube" src="../Images/cube.gif" alt="cube">20  
                <a href="components/pointingDeviceSensor.html">Pointing device sensor component</a></td> 
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">41 
        <span class="proposed" title="expected addition MPRVolumeStyle, etc."><a href="components/volume.html">Volume rendering component</a></span></td>
      <td class="auto-style1"> </td>
    </tr>
    <tr> 
      <td class="auto-style1"> </td>
      <td class="auto-style1"> 
        <img class="cube" src="../Images/cube.gif" alt="cube">21  
                <a href="components/keyDeviceSensor.html">Key device sensor component</a></td> 
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">42  
        <span class="proposed" title="Projective Texture Mapping (PTM), Mantis 1255"><a href="components/ProjectiveTextureMapping.html">Projective texture mapping component</a></span></td>
      <td class="auto-style1"> </td>
    </tr>
    <tr> 
      <td class="auto-style1"> </td>
      <td class="auto-style1"> 
         </td> 
      <td class="auto-style1">
                <img class="cube" src="../Images/cube.gif" alt="cube">43 
        <span class="proposedDeletion" title="insufficiently mature and not accepted Mantis 1299"><a href="components/annotation.html">Annotation component </a></span></td>
      <td class="auto-style1"> </td>
    </tr>
    </table>
  </div>


<p>The <b><i>Foreword</i></b> provides background on the standards process for 
  X3D. The <b><i>Introduction</i></b> describes the purpose, design criteria, 
  and functional characteristics of X3D. The following clauses define Part 1 of 
  ISO/IEC 19775:</p>

<ol start="1">
  <li><b><i>Scope</i></b> defines the problem area that X3D addresses.</li> 
  <li><b><i>Normative references</i></b> lists the normative standards referenced 
    in this part of ISO/IEC 19775.
    <span class="editorsNote" title="editorial updates to latest versions">(editorial updates to latest versions)</span></li> 
  <li><b><i>Definitions, acronyms, and abbreviations</i></b> contains the glossary of terminology used in this 
    part of ISO/IEC 19775. </li>
  <li><b><i>Concepts</i></b> describes the workings of the X3D runtime system.
  <li><b><i>Field type reference</i></b> describes the fundamental data types 
    in X3D
    <span class="editorsNote" title="expected addition of HTML5 event-model and DEF/id relationships">(expected addition of HTML5 event-model and DEF/id relationships)</span>.</li> 
  <li><b><i>Conformance</i></b> describes the conformance requirements for X3D 
    implementations.</li>
  <li><b><i>Core component</i></b> provides a detailed specification of the Core 
  component of X3D.</li> 
  <li><b><i>Time component</i></b> provides a detailed specification of the Time 
  component of X3D.</li> 
  <li><b><i>Networking</i></b><i><b> component</b></i> provides a detailed specification of the 
  Networking component of X3D
  <span class="editorsNote" title="proposed changes to Inline content, security precautions">(proposed changes to Inline content, security precautions)</span>.</li> 
  <li><i><b>Grouping component</b></i> provides a detailed specification of the 
  Grouping component of X3D.</li> 
  <li><b><i>Rendering component</i></b> provides a detailed specification of the 
  Rendering component of X3D.</li> 
  <li><b><i>Shape component</i></b> provides a detailed specification of the 
  Shape component of X3D
  <span class="editorsNote" title="proposed node PointProperties, expected ExternalShape, Material extensions for textures and their mapping, PhysicalMaterial, UnlitMaterial">(proposed node PointProperties, expected node ExternalShape, Material extensions for textures and their mapping, PhysicalMaterial, UnlitMaterial)</span>.</li> 
  <li><b><i>Geometry3D component</i></b> provides a detailed specification of 
  the Geometry3D component of X3D.</li> 
  <li><b><i>Geometry2D component</i></b> provides a detailed specification of 
  the Geometry2D component of X3D.</li> 
  <li><b><i>Text</i></b> provides a detailed specification of the Text component of X3D.</li> 
  <li><b><i>Sound component</i></b> provides a detailed specification of 
      <span class="proposedDeletion" title="Mantis 1267 new sound component">the Time component of X3D</span>
      <span class="proposed" title="Mantis 1267 new sound component">audio generation, spatialized sound, and acoustic rendering</span>.</li> 
  <li><b><i>Lighting component</i></b> provides a detailed specification of the 
  Lighting component of X3D
  <span class="editorsNote" title="lighting model rewritten, to account for Phong, physical and unlit models, and to clarify texture sampling and Gouraud shading">(lighting model rewritten, to account for Phong, physical and unlit models, and to clarify texture sampling and Gouraud shading)</span>.</li> 
  <li><b><i>Texturing component</i></b> provides a detailed specification of the 
  Texturing component of X3D
  <span class="editorsNote" title="expected addition of ImageTextureAtlas, X3DSingleXxx abstract types and mapping fields">(expected addition of ImageTextureAtlas, X3DSingleXxx abstract types and mapping fields)</span>.</li> 
  <li><b><i>Interpolation component</i></b> provides a detailed specification of 
  the Interpolation component of X3D.</li> 
  <li><b><i>Pointing device sensor component</i></b> provides a detailed 
  specification of the Pointing device sensor component of X3D.</li> 
  <li><b><i>Key device sensor component</i></b> provides a detailed 
  specification of the Key device sensor component of X3D.</li> 
  <li><i><b>Environmental sensor component</b></i> provides a detailed 
  specification of the Environmental sensor component of X3D.</li> 
  <li><b><i>Navigation component</i></b> provides a detailed specification of 
  the Navigation component of X3D.</li> 
  <li><b><i>Environmental effects component</i></b> provides a detailed 
  specification of the Environmental effects component of X3D.</li> 
  <li><b><i>Geospatial component</i></b> provides a detailed specification of 
  the Geospatial component of X3D.</li> 
  <li><b><i>Humanoid animation (<span class="proposedDeletion" title="removal of hyphen from HAnim component name Mantis 961">H-Anim</span> <span class="proposed" title="removal of hyphen from HAnim component name Mantis 961">HAnim</span>) component</i></b> provides a detailed 
  specification of 
  <span class="proposedDeletion" title="removal of hyphen from HAnim component name Mantis 961">the Humanoid animation (H-Anim) component of X3D,</span>
  <span class="proposed"> Humanoid structure and motion animation</span>.</li> 
  <li><b><i>NURBS component</i></b> provides a detailed specification of the 
  NURBS component of X3D.</li> 
  <li><b><i>Distributed interactive simulation (DIS) component</i></b> provides a detailed specification of the DIS 
  component of X3D.</li> 
  <li><b><i>Scripting component</i></b> provides a detailed specification of the 
  Scripting component of X3D.</li> 
  <li><b><i>Event utilities component</i></b> provides a detailed specification of 
  the Event utilities component of X3D.</li> 
  <li><b><i>Shader component</i></b> provides a detailed specification of 
  the Shader component of X3D.</li>
        <li><i><b>CAD geometry component</b></i> provides a detailed specification of the CAD 
        geometry component of X3D.</li>
        <li><b><i>Texturing3D component</i></b> provides a detailed specification 
        of the 3D texturing component of X3D.</li>
        <li><b><i>Environmental texturing component</i></b> provides a detailed 
        specification of the environmental texturing component of X3D.</li>
        <li><b><i>Layering component</i></b> provides a detailed specification for 
        organizing the content of worlds into independent, overlapping layers.</li>
    <li><b><i>Layout component</i></b> provides a detailed specification for 
    arranging content to appear in specific regions of the display surface.</li>
        <li><b><i>Rigid body physics component</i></b> provides a detailed 
        specification for applying rigid body physics properties to content.</li>
        <li><b><i>Picking sensor component</i></b> provides a detailed specification 
        for selecting items in the content by user interaction.</li>
        <li><b><i>Followers component</i></b> provides a detailed 
        specification for using follower transitions.</li>
        <li><b><i>Particle systems component</i></b> provides a detailed 
        specification for specifying and using particle systems in X3D worlds.</li>
        <li><i><strong>Volume rendering component</strong></i> provides a 
        detailed specification for the rendering of volumetric data sets as part of 
        X3D worlds.</li>
        <li><span class="proposed" title="proposed"><i><strong>Projective texture mapping component</strong></i> provides 
    a detailed specification for projecting textures onto geometry</span>.</li>
        <li><span class="proposedDeletion" title="insufficiently mature and not accepted Mantis 1299"><i><strong>Annotation component</strong></i> provides a detailed 
            specification on how to present information that always faces the viewer</span>
            <span class="proposedDeletion" title="insufficiently mature and not accepted Mantis 1299">(incomplete, not accepted)</span>.</li>
</ol>

<p>There are several annexes included in the specification:</p>

<ol type="A">
    <li><b><i>Core profile</i></b> defines a minimal subset of X3D functionality 
  that constitutes the Core profile.</li>
  <li><b><i>Interchange profile</i></b> defines the proper subset of X3D 
  functionality that constitutes the Interchange profile.</li>
  <li><b><i>Interactive profile</i></b> defines the proper subset of X3D 
  functionality that constitutes the Interactive profile.</li>
  <li><b><i>MPEG-4 interactive profile</i></b> defines the proper subset of X3D 
  functionality that constitutes the MPEG-4 interactive profile.</li>
  <li><b><i>Immersive profile</i></b> defines the proper subset of X3D 
  functionality that corresponds to the base profile defined in ISO/IEC 14772-1.</li>
  <li><b><i>Full profile</i></b> defines the proper subset of X3D functionality 
  that constitutes the Full profile.</li>
  <li><b><i>Recommended navigation behaviours</i></b> specifies some recommended 
  behaviours that may be adopted by browser implementers.</li> 
  <li><b><i>CADInterchange profile</i></b> defines the proper subset of X3D 
        functionality that constitutes the CADInterchange profile.</li>
        <li><b><i>OpenGL shading language (GLSL) binding</i></b> provides a mapping 
        of Programmable shader component functionality to the GLSL shading language.</li>
        <li><b><i>Microsoft DirectX shading language (HLSL) binding</i></b> provides a 
        mapping of Programmable shader component functionality to the HLSL shading language.</li>
        <li><b><i>nVidia CG shading language binding</i></b> provides a mapping of 
        Programmable shader 
        component functionality to the Cg shading language.</li>
        <li><strong><i>MedicalInterchange profile</i></strong> defines the proper 
        subset of X3D functionality that constitutes the MedicalInterchange profile.</li>
        <li value="26"><b><i>Version content</i></b> specifies which X3D 
        functionality is in which version.</li>
</ol>

<p><b><i>Bibliography</i></b> lists the informative, non-standard topics referenced  
in this part of ISO/IEC 19775.</p>
<p><b><i>Component index</i></b> lists the  
available components defined in this part of ISO/IEC 19775 in alphabetical order 
with hyperlinks to their respective definitions.</p>
<p><b><i>Profile index</i></b> lists the profiles defined in this part of ISO/IEC 
19775 in alphabetical order with hyperlinks to their respective definitions.</p>
<p><b><i><span class="proposedDeletion" title="Mantis 1286">Node index</span> <span class="proposed" title="Mantis 1286">Node, abstract node type, and abstract interface index</span></i></b> lists the nodes defined in this part of ISO/IEC 
19775 in alphabetical order with hyperlinks to their respective definitions.</p>

<p>
<a href="#" title="to top"><img class="x3dbar" src="../Images/x3dbar.png" alt="--- X3D separator bar ---" width="430" height="23"></a></p>

</body>
</html>