
  <!-- File:         x3d-3.0.profileFrench.xml -->
  <!-- Authors:      Don Brutzman, Frederic Roussille, Khaled Mnif -->
  <!-- Translated:   10 Aout 2001 -->
  <!-- Revised:      25 February 2007  -->
  <!-- Translation:  Chinese version by Meng Yiqi of Nanjing Art Institute. (m17design@hotmail.com , http://m17design.myetang.com/x3d)  -->
  <!-- Translation:  French version by Antony Beis, Frederic Roussille (froussille@yahoo.com), Adrien Gruneisen (Adrien.GRUNEISEN@wanadoo.fr) et Yann Henriet (nasayann@netcourrier.com), Ecole Nationale d'Ingenieurs de Tarbes (ENIT), Tarbes, France http://www.enit.fr -->
  <!-- Translation:  German version by Raimund Dachselt (dachselt@acm.org) and Johannes Richter (johnnyri@web.de) of the Dresden University of Technology, Department of Computer Science, Multimedia Technology Group (http://www-mmt.inf.tu-dresden.de) -->
  <!-- Translation:  Italian version by Roberto Ranon (ranon@dimi.uniud.it) of L'Universita degli Studi di Udine at http://www.uniud.it -->
  <!-- Translation:  Spanish version by Guadalupe Munoz-Martin (gmunoz@escet.urjc.es), University Rey Juan Carlos, Madrid Espana http://www.urjc.es -->
  <!-- url:          http://www.web3d.org/x3d/content/x3d-3.0.profile.xml -->
  <!-- url:          http://www.web3d.org/x3d/content/x3d-3.0.profileChinese.xml -->
  <!-- url:          http://www.web3d.org/x3d/content/x3d-3.0.profileFrench.xml -->
  <!-- url:          http://www.web3d.org/x3d/content/x3d-3.0.profileGerman.xml -->
  <!-- url:          http://www.web3d.org/x3d/content/x3d-3.0.profileItalian.xml -->
  <!-- url:          http://www.web3d.org/x3d/content/x3d-3.0.profileRussian.xml -->
  <!-- url:          http://www.web3d.org/x3d/content/x3d-3.0.profileSpanish.xml -->
  <!-- Reference:    http://www.web3d.org/x3d/content/README.X3D-Edit.html -->
  <!-- Created:      Originally autogenerated/edited 18 October 1999 -->
  <!-- Reference:    http://www.web3d.org/x3d/content/README.X3D-Edit.html -->
  <!-- Description:  This file customizes the user interface order for Xeena's X3D editing profile. -->
  <!-- The order of attributes for each node mostly tracks the VRML97 spec, with some usability prioritization. -->
  <!-- Tooltips are also used for the X3D Schema and Scene Authoring Interface (SAI) autogeneration. -->
  <!-- Hint:  to change default browser location, modify or swap <tool> tags at end of this profile. -->

<!DOCTYPE DTDProfile PUBLIC "/IBM/Xeena/dtdprofile.dtd" "profile.dtd" [

  <!-- Browser locations -->
  <!ENTITY  InternetExplorerBrowser	"/Program Files/Internet Explorer/iexplore.exe" >
  <!ENTITY  Xj3dBrowser			"/Program Files/Xj3D/browser.bat" >
  <!ENTITY  FirefoxBrowser	"/Program Files/Mozilla Firefox/firefox.exe" >
  <!ENTITY  MozillaBrowser	"/Program Files/mozilla.org/Mozilla/mozilla.exe" >
  <!ENTITY  NetscapeBrowser	"/Program Files/Internet Explorer/iexplore.exe" >

  <!-- First pair of !ENTITY declarations for DOCTYPE takes precedence. -->
  <!-- Transitional doctype definitions -->
  <!ENTITY  pubidLiteral    "http://www.web3d.org/specifications/x3d-3.0.dtd" >
  <!ENTITY systemLiteral    "file:///www.web3d.org/TaskGroups/x3d/translation/x3d-3.0.dtd" >
  <!-- Final doctype definitions -->
  <!ENTITY  pubidLiteral    "ISO//Web3D//DTD X3D 3.0//EN" >
  <!ENTITY systemLiteral    "http://www.web3d.org/specifications/x3d-3.0.dtd" >
  <!-- No doctype definitions -->
  <!ENTITY  pubidLiteral    "" >
  <!ENTITY systemLiteral    "" >

  <!-- type extensions to the Xeena profile.dtd corresponding to X3D DTD -->
  <!ENTITY X3dFieldTypesLabel    "SFBool|MFBool|SFColor|MFColor|SFColorRGBA|MFColorRGBA|SFFloat|MFFloat|SFImage|SFInt32|MFInt32|SFNode|MFNode|SFRotation|MFRotation|SFString|MFString|SFTime|MFTime|SFVec3f|MFVec3f|SFVec2f|MFVec2f|SFVec2d|MFVec2d|SFMatrix3d|MFMatrix3d|SFMatrix3f|MFMatrix3f|SFMatrix4d|MFMatrix4d|SFMatrix4f|MFMatrix4f|SFVec4d|MFVec4d|SFVec4f|MFVec4f" >
  <!ENTITY NewTagLabels "IS connect Arc2D ArcClose2D BooleanFilter BooleanSequencer BooleanToggle BooleanTrigger Circle2D ColorRGBA Disk2D FillProperties IntegerSequencer IntegerTrigger KeySensor LineProperties MetadataDouble MetadataFloat MetadataInteger MetadataSet MetadataString MultiTexture MultiTextureCoordinate Polyline2D Polypoint2D Rectangle2D StringSensor StaticGroup TextureBackground TextureCoordinateGenerator TimeTrigger TriangleFanSet TriangleSet TriangleSet2D TriangleStripSet IndexedTriangleFanSet IndexedTriangleSet IndexedTriangleStripSet" >
  <!ENTITY NewTagExtras "Appearance Coordinate ImageTexture Material Shape TextureCoordinate TextureTransform" >

  <!ENTITY ImmersiveProfileNodesLabel  "Anchor Appearance Arc2D ArcClose2D AudioClip Background BooleanFilter BooleanSequencer BooleanToggle BooleanTrigger Billboard Box Circle2D Collision Color ColorRGBA ColorInterpolator component connect Cone Coordinate CoordinateDouble CoordinateInterpolator CoordinateInterpolator2D Cylinder CylinderSensor Disk2D DirectionalLight ElevationGrid EXPORT ExternProtoDeclare Extrusion field fieldValue FillProperties Fog FontStyle Group head ImageTexture IMPORT IndexedFaceSet IndexedLineSet Inline IntegerSequencer IntegerTrigger IS KeySensor LineSet LoadSensor LineProperties LOD Material meta MetadataDouble MetadataFloat MetadataInteger MetadataSet MetadataString MovieTexture MultiTexture MultiTextureCoordinate MultiTextureTransform NavigationInfo Normal NormalInterpolator OrientationInterpolator PixelTexture PlaneSensor PointLight PointSet Polyline2D Polypoint2D PositionInterpolator PositionInterpolator2D ProtoDeclare ProtoInterface ProtoBody ProtoInstance ProximitySensor Rectangle2D ROUTE ScalarInterpolator Scene Script Shape Sound Sphere SphereSensor SpotLight StaticGroup StringSensor Switch Text TextureBackground TextureCoordinate TextureCoordinateGenerator TextureTransform TimeSensor TimeTrigger TouchSensor Transform IndexedTriangleFanSet IndexedTriangleSet IndexedTriangleStripSet TriangleFanSet TriangleSet TriangleSet2D TriangleStripSet Viewpoint VisibilitySensor WorldInfo X3D XvlShell" >
  <!ENTITY InteractiveProfileNodesLabel "Anchor Appearance Background BooleanFilter BooleanSequencer BooleanToggle BooleanTrigger Box Color component Coordinate CoordinateInterpolator Cylinder CylinderSensor DirectionalLight ElevationGrid Group head ImageTexture IndexedFaceSet IndexedLineSet Inline IntegerSequencer IntegerTrigger KeySensor LineSet Material meta MetadataDouble MetadataFloat MetadataInteger MetadataSet MetadataString MultiTexture MultiTextureCoordinate NavigationInfo Normal NormalInterpolator OrientationInterpolator PixelTexture PlaneSensor PointLight PointSet PositionInterpolator ProximitySensor ROUTE ScalarInterpolator Scene Shape Sphere SphereSensor SpotLight StringSensor Switch TextureCoordinate TextureCoordinateGenerator TimeSensor TimeTrigger TouchSensor Transform Viewpoint WorldInfo X3D" >
  <!ENTITY InterchangeProfileNodesLabel "Anchor Appearance Background Box Color ColorInterpolator ColorRGBA component Cone Coordinate CoordinateInterpolator Cylinder DirectionalLight Group head ImageTexture IndexedFaceSet IndexedLineSet IndexedTriangleFanSet IndexedTriangleSet IndexedTriangleStripSet LineSet Material meta MetadataDouble MetadataFloat MetadataInteger MetadataSet MetadataString MultiTexture NavigationInfo Normal NormalInterpolator OrientationInterpolator PixelTexture PointSet PositionInterpolator ROUTE ScalarInterpolator Scene Shape Sphere TextureCoordinate TextureCoordinateGenerator TextureTransform TimeSensor TouchSensor Transform TriangleFanSet TriangleSet TriangleStripSet Viewpoint WorldInfo X3D" >
  <!ENTITY DISTagLabels		 "EspduTransform SignalPdu ReceiverPdu TransmitterPdu" >
  <!ENTITY GeoSpatialTagLabels	 "GeoCoordinate GeoElevationGrid GeoLocation GeoLOD GeoMetadata GeoOrigin GeoPositionInterpolator GeoTouchSensor GeoViewpoint" >
  <!ENTITY HAnimTagLabels	 "HAnimDisplacer HAnimHumanoid HAnimJoint HAnimSegment HAnimSite" >  <!-- don't use hyphen in this label name! -->
  <!ENTITY NurbsTagLabels	 "Contour2D ContourPolyline2D NurbsCurve NurbsCurve2D NurbsOrientationInterpolator NurbsPositionInterpolator NurbsSurfaceInterpolator NurbsPatchSurface NurbsSet NurbsTextureCoordinate NurbsTrimmedSurface" >
  <!ENTITY Geometry2DTagLabels	 "Appearance Arc2D ArcClose2D Circle2D Disk2D FillProperties LineProperties Polyline2D Polypoint2D Material Rectangle2D Shape TriangleSet2D" >

  <!-- LatticeXvlTagLabels should have Shape and Coordinate/CoordinateDouble, omitted here since also included as part of NurbsTagLabels -->
  <!ENTITY LatticeXvlTagLabels 	"XvlShell" >
  <!-- for future LatticeXvl: G1T1 level -->
  <!ENTITY XvlG1T1ShellTypes	"" >
  <!-- Types of XVL Shells -->
  <!ENTITY XvlShell.shellTypes	"&XvlG1T1ShellTypes; POLYGON_MESH | LATTICE_MESH" >

  <!ENTITY SFBoolLabel		"type SFBool (true|false)" >
  <!ENTITY MFBoolLabel		"type MFBool (true|false) CDATA, SFString for VRML97" >
  <!ENTITY SFColorLabel		"type SFColor CDATA" >
  <!ENTITY MFColorLabel		"type MFColor CDATA" >
  <!ENTITY SFColorRGBALabel	"type SFColorRGBA CDATA" >
  <!ENTITY MFColorRGBALabel	"type MFColorRGBA CDATA" >
  <!ENTITY SFDoubleLabel	"type SFDouble CDATA">
  <!ENTITY MFDoubleLabel	"type MFDouble CDATA">
  <!ENTITY SFFloatLabel		"type SFFloat CDATA" >
  <!ENTITY MFFloatLabel		"type MFFloat CDATA" >
  <!ENTITY SFImageLabel		"type SFImage CDATA" >
  <!ENTITY MFImageLabel		"type MFImage CDATA" >
  <!ENTITY SFInt32Label		"type SFInt32 CDATA">
  <!ENTITY MFInt32Label		"type MFInt32 CDATA">
  <!ENTITY SFNodeLabel		"type SFNode PCDATA" >
  <!ENTITY MFNodeLabel		"type MFNode PCDATA" >
  <!ENTITY SFRotationLabel	"type SFRotation CDATA" >
  <!ENTITY MFRotationLabel	"type MFRotation CDATA" >
  <!ENTITY SFStringLabel	"type SFString CDATA" >
  <!ENTITY MFStringLabel	"type MFString CDATA" >
  <!ENTITY SFTimeLabel		"type SFTime CDATA" >
  <!ENTITY MFTimeLabel		"type MFTime CDATA" >
  <!ENTITY SFVec2fLabel		"type SFVec2f CDATA" >
  <!ENTITY MFVec2fLabel		"type MFVec2f CDATA" >
  <!ENTITY SFVec2dLabel		"type SFVec2d CDATA" >
  <!ENTITY MFVec2dLabel		"type MFVec2d CDATA" >
  <!ENTITY SFVec3fLabel		"type SFVec3f CDATA" >
  <!ENTITY MFVec3fLabel		"type MFVec3f CDATA" >
  <!ENTITY SFVec3dLabel		"type SFVec3d CDATA">
  <!ENTITY MFVec3dLabel		"type MFVec3d CDATA">

  <!ENTITY inputOnlyLabel	"accessType inputOnly,">
  <!ENTITY outputOnlyLabel	"accessType outputOnly,">
  <!ENTITY inputOutputLabel	"accessType inputOutput,">
  <!ENTITY initializeOnlyLabel	"accessType initializeOnly,">

  <!ENTITY GeoSystemType ' type MFString CDATA "GD" "WE" ' >	<!-- Supported values:  see GeoSpatial profile specification -->

  <!-- Embedded spaces prevent really long strings from overextending tooltip XHTML tables -->

  <!ENTITY profileNames    "(Full|Immersive|Interactive|Interchange|Core|MPEG4Interactive)" >
  <!ENTITY componentNames  "(Core | DIS | EnvironmentalEffects | EnvironmentalSensor | EventUtilities | Geometry2D | Geometry3D | Geospatial | Grouping | H-Anim | Interpolation | KeyDeviceSensor | Lighting | Navigation | Networking | NURBS | PointingDeviceSensor | Rendering | Scripting | Shape | Sound | Text | Texturing | Time)">
  <!ENTITY componentLevels "(1|2|3|4)">

  <!ENTITY MultiTextureModes			"(MODULATE | REPLACE | MODULATE2X | MODULATE4X | ADD | ADDSIGNED | ADDSIGNED2X | SUBTRACT | ADDSMOOTH  | BLENDDIFFUSEALPHA | BLENDTEXTUREALPHA | BLENDFACTORALPHA | BLENDCURRENTALPHA | MODULATEALPHA_ADDCOLOR | MODULATEINVALPHA_ADDCOLOR | MODULATEINVCOLOR_ADDALPHA | OFF | SELECTARG1 | SELECTARG2 | DOTPRODUCT3)" >
  <!ENTITY MultiTextureSourceValues		"(DIFFUSE | SPECULAR | FACTOR)" >
  <!ENTITY MultiTextureFunctionValues	"(COMPLEMENT | ALPHAREPLICATE)" >
  <!ENTITY TextureCoordinateGeneratorModes	"(SPHERE | CAMERASPACENORMAL | CAMERASPACEPOSITION | CAMERASPACEREFLECTIONVECTOR | SPHERE-LOCAL | COORD | COORD-EYE | NOISE | NOISE-EYE | SPHERE-REFLECT | SPHERE-REFLECT-LOCAL)" >
]>

<DTDProfile title="X3D-Edit scene graph editor, tooltips en Fran&#231;ais (v3.0 x3d-3.0.profileFrench.xml)" base-path="">
  <defaults pubidLiteral="&pubidLiteral;" systemLiteral="&systemLiteral;" encoding="UTF-8"/>
  <elements>
    <element icon="icons/Anchor.gif" tooltip="Anchor est un noeud pouvant comporter la plupart des noeuds.&#10;Le fait de cliquer sur une g&#233;om&#233;trie ancr&#233;e lance le contenu dont l'adresse est specifi&#233;e dans le champ url.&#10;Conseil:  ins&#233;rez un noeud Forme avant d'ajouter une G&#233;om&#233;trie ou une Apparance." name="Anchor">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF permet de d&#233;finir un nom sp&#233;cifique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds du m&#234;me type." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[description &inputOutputLabel; &SFStringLabel; #IMPLIED]&#10;description peut comporter du texte qui sera affich&#233; par l'explorateur pour decrire ce lien.&#10;Conseil:  Xeena remplace automatiquement les caract&#232;res r&#233;f&#233;rences  XML si&#10;besoin (comme &amp;#38; pour &#38; ou &amp;#34; pour &#34; ), &#233;crivez donc ce que vous voulez!&#10;Conseil:  ce champ peut &#234;tre ignor&#233;." name="description"/>
	<attribute tooltip="[url &inputOutputLabel; &MFStringLabel; #IMPLIED]&#10;Adresse du fichier ou programme destinataire ou #ViewpointDEFName, activ&#233;e en cliquant sur la g&#233;om&#233;trie ancr&#233;e.&#10;Conseil: passez d'un point de vue appartenant &#224; un monde VRML en ajoutant le nom du point de vue (exemple: #ViewpointName, someOtherCoolWorld.x3d#GrandTour).&#10;Conseil: allez d'un point de vue interne &#224; la scene VRML en ajoutant seulement son nom (exemple #GrandTour).&#10;Conseil:  le champ peut comporter plusieurs valeurs, aussi veuillez s&#233;parer chaque cha&#238;ne de caract&#232;res par des guillemets&#10;   [ &quot;http://www.url1.org&quot;  &quot;http://www.url2.org&quot; &quot;etc.&quot; ].&#10;Conseil:  respectez exactement la casse des noms de fichiers et de r&#233;pertoires concernant les liens http!&#10;Conseil:  vous pouvez remplacer les espaces dans les requ&#234;tes url par %20 pour chaque caract&#232;re espace.&#10;Hint: pop up a new window with url value as follows:&#10;   &quot;JavaScript:window.open('popup.html','popup','width=240,height=240');location.href='HelloWorld.x3d'&quot;" editor="TextArea" name="url"/>
	<attribute tooltip="[parameter &inputOutputLabel; &MFStringLabel; #IMPLIED]&#10;parameter indique au navigateur web comment r&#233;orienter le chargement de l'adresse url.&#10;Conseil:  mettez dans parameter : target=_blank pour charger l'url dans une page blanche.&#10;Conseil:  mettez dans parameter : target=frame_name pour charger l'url dans une nouvelle page.&#10;Conseil:  le champ peut comporter plusieurs valeurs, aussi veuillez s&#233;parer chaque cha&#238;ne de caract&#232;res par des guillemets.&#10;   [ &quot;http://www.url1.org&quot;  &quot;http://www.url2.org&quot; &quot;etc.&quot; ].&#10;Conseil:  ce champ peut &#234;tre ignor&#233;." editor="TextArea" name="parameter"/>
	<attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Bounding box center:  position d&#233;cal&#233;e de l'origine du syst&#232;me de coordonn&#233;es local." name="bboxCenter"/>
	<attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;]&#10;Bounding box size:  automatiquement calcul&#233;e, elle peut &#234;tre specifi&#233;e pour optimiser ou contraindre." name="bboxSize"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;source&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/Appearance.gif" tooltip="Appearance sp&#233;cifie les propri&#233;t&#233;s visuelles de la g&#233;om&#233;trie en comprenant les noeuds Material, Texture et TextureTransform.&#10;Conseil:  ins&#233;rez un noeud Shape avant d'ajouter une g&#233;om&#233;trie ou Appearance.&#10;Conseil:  seuls Material et ImageTexture sont autoris&#233;s." name="Appearance">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;appearance&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/AudioClip.gif" tooltip="AudioClip fournit les donn&#233;es audio utilis&#233;es par le noeud &lt;Sound&gt;.&#10;Conseil:  ins&#233;rez d'abord un noeud Sound." name="AudioClip">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[description &inputOutputLabel; &SFStringLabel; #IMPLIED]&#10;description peut comporter du texte qui sera affich&#233; pour Audioclip.&#10;Conseil:  Xeena remplace automatiquement les caract&#232;res r&#233;f&#233;rences  XML si&#10;besoin (comme &amp;#38; pour &#38; ou &amp;#34; pour &#34; ), &#233;crivez donc ce que vous voulez!" name="description"/>
	<attribute tooltip="[url &inputOutputLabel; &MFStringLabel; #IMPLIED]&#10;adresse, nom du fichier son.&#10;Le format .wav est requis, le format .midi est recommend&#233;, les autres sont optionnels.&#10;.&#10;Conseil:  le champ peut comporter plusieurs valeurs, aussi veuillez s&#233;parer chaque cha&#238;ne de caract&#232;res par des guillemets.&#10;   [ &quot;http://www.url1.org&quot;  &quot;http://www.url2.org&quot; &quot;etc.&quot; ].&#10;Conseil: respectez exactement la casse des noms de fichiers et de r&#233;pertoires concernant les liens http!&#10;Conseil:  vous pouvez remplacer les espaces dans les requ&#234;tes url par %20 pour chaque caract&#224;re espace." editor="TextArea" name="url"/>
	<attribute tooltip="[loop &inputOutputLabel; &SFBoolLabel; &#34;false&#34;]&#10;r&#233;p&#233;tition infinie lorsque loop=true, r&#233;p&#233;tition une fois seulement lorsque loop=false." name="loop"/>
	<attribute tooltip="[pitch &inputOutputLabel; &SFFloatLabel; &#34;1.0&#34;]&#10;Multiplicateur du taux avec lequel le sample sonore est jou&#233;.&#10;changer pitch modifie aussi la vitesse de lecture." name="pitch"/>
	<attribute tooltip="[startTime &inputOutputLabel; &SFTimeLabel; &#34;0&#34;]&#10;Temps en absolu:  nombre de secondes depuis le 1er janvier 1970, 00:00:00 GMT.&#10;Conseil:  recoit en principe une valeur temps par une ROUTE." name="startTime"/>
	<attribute tooltip="[stopTime &inputOutputLabel; &SFTimeLabel; &#34;0&#34;]&#10;Temps en absolu:  nombre de secondes depuis le 1er janvier 1970, 00:00:00 GMT.&#10;Conseil:  recoit en principe une valeur temps par une ROUTE." name="stopTime"/>
	<attribute tooltip="[duration_changed &outputOnlyLabel; &SFTimeLabel; &#34;0.0&#34;]&#10;duration_changed est la dur&#233;e de temps en secondes pour un cycle audio." name="duration_changed"/>
	<attribute tooltip="[isActive &outputOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;l'&#233;v&#232;nement isActive (true/false) est envoy&#233; quand la lecture d&#233;marre ou s'arr&#234;te." name="isActive"/>
	<attribute tooltip="[isPaused &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;isPaused true/false events are sent when AudioClip is paused/resumed.&#10;Warning: not supported in VRML97." name="isPaused"/>
	<attribute tooltip="[pauseTime &inputOutputLabel; &SFTimeLabel; &#34;0&#34;]&#10;When time now &gt;= pauseTime, isPaused becomes true and AudioClip becomes paused.&#10;Absolute time:  number of seconds since Jan 1, 1970, 00:00:00 GMT.&#10;Hint: usually receives a ROUTEd time value.&#10;Warning: not supported in VRML97." name="pauseTime"/>
	<attribute tooltip="[resumeTime &inputOutputLabel; &SFTimeLabel; &#34;0&#34;]&#10;When resumeTime becomes &lt;= time now, isPaused becomes false and AudioClip becomes active.&#10;Absolute time:  number of seconds since Jan 1, 1970, 00:00:00 GMT.&#10;Hint: usually receives a ROUTEd time value.&#10;Warning: not supported in VRML97." name="resumeTime"/>
	<attribute tooltip="[elapsedTime &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;]&#10;Current elapsed time since AudioClip activated/running, cumulative in seconds, and not counting any paused time.&#10;Warning: not supported in VRML97." name="elapsedTime"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;source&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/Background.gif" tooltip="Background simule le sol et le ciel, en utilisant des tableaux de valeurs repr&#233;sentant des couleurs de fond.&#10;Background peut aussi cr&#233;er des textures appliquables sur les six c&#244;t&#233;s.&#10;Background, Fog, NavigationInfo et Viewpoint sont des noeuds rattachables." name="Background">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[skyColor &inputOutputLabel; &MFColorLabel; &#34;0 0 0&#34;]&#10;couleur du ciel pour diff&#233;rents angles sur la sph&#232;re c&#233;leste.&#10;La premi&#232;re valeur est celle du ciel &#224; 0.0 radian correspondant au zenith (&#224; la verticale).&#10;vous devez &#233;crire une valeur skyColor de plus que le nombre de valeurs skyAngle.&#10;Conseil:  il est possible qu'une seule couleur soit repr&#233;sent&#233;e et que les autres soient ignor&#233;es." editor="TextArea" name="skyColor"/>
	<attribute tooltip="[skyAngle &inputOutputLabel; &MFFloatLabel; #IMPLIED]&#10;Vous devez &#233;crire une valeur skyColor de plus que le nombre de valeurs skyAngle.&#10;Les valeurs angulaires vont de 0.0 (zenith, &#224; la verticale) &#224; &#928;/2=1.57 (horizon) &#224; &#928;=3.14 (nadir).&#10;Conseil:  ce champ peut &#234;tre ignor&#233;." editor="TextArea" name="skyAngle"/>
	<attribute tooltip="[groundColor &inputOutputLabel; &MFColorLabel; #IMPLIED]&#10;couleur du sol pour diff&#233;rents angles sur la sph&#232;re partielle repr&#233;sentant le sol.&#10;La premi&#232;re valeur est la couleur du sol &#224; 0.0 radian repr&#233;sentant le nadir (&#224; la verticale).&#10;Vous devez &#233;crire une valeur groundColor de plus que le nombre de valeurs groundAngle.&#10;Conseil:  ce champ peut &#234;tre ignor&#233;." editor="TextArea" name="groundColor"/>
	<attribute tooltip="[groundAngle &inputOutputLabel; &MFFloatLabel; #IMPLIED]&#10;Vous devez &#233;crire une valeur groundColor de plus que le nombre de valeurs groundAngle.&#10;Les valeurs angulaires vont de 0.0 (nadir, &#224; la verticale) &#224; &#928;/2=1.57 (horizon).&#10;Conseil:  ce champ peut &#234;tre ignor&#233;." editor="TextArea" name="groundAngle"/>
	<attribute tooltip="[frontUrl &inputOutputLabel; &MFStringLabel; #IMPLIED]&#10;Image d'arri&#232;re plan panoramique entre la toile de fond du sol/ciel et la g&#233;om&#233;trie de la sc&#232;ne.&#10;Conseil: le champ peut comporter plusieurs valeurs, aussi veuillez s&#233;parer chaque cha&#238;ne de caract&#232;res par des guillemets;   [ &quot;http://www.url1.org&quot;  &quot;http://www.url2.org&quot; &quot;etc.&quot; ].&#10;Conseil:  respectez exactement la casse des noms de fichiers et de repertoires concernant les liens http!&#10;Conseil:  vous pouvez remplacer les espaces dans les requetes url par %20 pour chaque caractere espace.&#10;Conseil:  ce champ peut etre ignore." editor="TextArea" name="frontUrl"/>
	<attribute tooltip="[backUrl &inputOutputLabel; &MFStringLabel; #IMPLIED]&#10;Image d'arri&#232;re plan panoramique entre la toile de fond du sol/ciel et la g&#233;om&#233;trie de la sc&#232;ne.&#10;Conseil: le champ peut comporter plusieurs valeurs, aussi veuillez s&#233;parer chaque cha&#238;ne de caract&#232;res par des guillemets;   [ &quot;http://www.url1.org&quot;  &quot;http://www.url2.org&quot; &quot;etc.&quot; ].&#10;Conseil:  respectez exactement la casse des noms de fichiers et de repertoires concernant les liens http!&#10;Conseil:  vous pouvez remplacer les espaces dans les requetes url par %20 pour chaque caractere espace.&#10;Conseil:  ce champ peut etre ignore." editor="TextArea" name="backUrl"/>
	<attribute tooltip="[leftUrl &inputOutputLabel; &MFStringLabel; #IMPLIED]&#10;Image d'arri&#232;re plan panoramique entre la toile de fond du sol/ciel et la g&#233;om&#233;trie de la sc&#232;ne.&#10;Conseil: le champ peut comporter plusieurs valeurs, aussi veuillez s&#233;parer chaque cha&#238;ne de caract&#232;res par des guillemets;   [ &quot;http://www.url1.org&quot;  &quot;http://www.url2.org&quot; &quot;etc.&quot; ].&#10;Conseil:  respectez exactement la casse des noms de fichiers et de repertoires concernant les liens http!&#10;Conseil:  vous pouvez remplacer les espaces dans les requetes url par %20 pour chaque caractere espace.&#10;Conseil:  ce champ peut etre ignore." editor="TextArea" name="leftUrl"/>
	<attribute tooltip="[rightUrl &inputOutputLabel; &MFStringLabel; #IMPLIED]&#10;Image d'arri&#232;re plan panoramique entre la toile de fond du sol/ciel et la g&#233;om&#233;trie de la sc&#232;ne.&#10;Conseil: le champ peut comporter plusieurs valeurs, aussi veuillez s&#233;parer chaque cha&#238;ne de caract&#232;res par des guillemets;   [ &quot;http://www.url1.org&quot;  &quot;http://www.url2.org&quot; &quot;etc.&quot; ].&#10;Conseil:  respectez exactement la casse des noms de fichiers et de repertoires concernant les liens http!&#10;Conseil:  vous pouvez remplacer les espaces dans les requetes url par %20 pour chaque caractere espace.&#10;Conseil:  ce champ peut etre ignore." editor="TextArea" name="rightUrl"/>
	<attribute tooltip="[topUrl &inputOutputLabel; &MFStringLabel; #IMPLIED]&#10;Image d'arri&#232;re plan panoramique entre la toile de fond du sol/ciel et la g&#233;om&#233;trie de la sc&#232;ne.&#10;Conseil: le champ peut comporter plusieurs valeurs, aussi veuillez s&#233;parer chaque cha&#238;ne de caract&#232;res par des guillemets;   [ &quot;http://www.url1.org&quot;  &quot;http://www.url2.org&quot; &quot;etc.&quot; ].&#10;Conseil:  respectez exactement la casse des noms de fichiers et de repertoires concernant les liens http!&#10;Conseil:  vous pouvez remplacer les espaces dans les requetes url par %20 pour chaque caractere espace.&#10;Conseil:  ce champ peut etre ignore." editor="TextArea" name="topUrl"/>
	<attribute tooltip="[bottomUrl &inputOutputLabel; &MFStringLabel; #IMPLIED]&#10;Image d'arri&#232;re plan panoramique entre la toile de fond du sol/ciel et la g&#233;om&#233;trie de la sc&#232;ne.&#10;Conseil: le champ peut comporter plusieurs valeurs, aussi veuillez s&#233;parer chaque cha&#238;ne de caract&#232;res par des guillemets;   [ &quot;http://www.url1.org&quot;  &quot;http://www.url2.org&quot; &quot;etc.&quot; ].&#10;Conseil:  respectez exactement la casse des noms de fichiers et de repertoires concernant les liens http!&#10;Conseil:  vous pouvez remplacer les espaces dans les requetes url par %20 pour chaque caractere espace.&#10;Conseil:  ce champ peut etre ignore." editor="TextArea" name="bottomUrl"/>
	<attribute tooltip="[set_bind &inputOnlyLabel; &SFBoolLabel; &#34;&#34;]&#10;Mettre la valeur true dans set_bind rend ce noeud actif,&#10;mettre la valeur false dans set_bind rend ce noeud inactif.&#10;Ainsi rendre set_bind vrai/faux fera appara&#238;tre/dispara&#238;tre (rendra actif/inactif) ce noeud." name="set_bind"/>
	<attribute tooltip="[bindTime &outputOnlyLabel; &SFTimeLabel; &#34;-1&#34;]&#10;&#233;v&#232;nement envoy&#233; quand le noeud devient actif/inactif." name="bindTime"/>
	<attribute tooltip="[isBound &outputOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;l'&#233;v&#232;nement vrai est envoy&#233; quand le noeud devient actif, l'&#233;v&#232;nement faux est envoy&#233; quand le noeud est d&#233;sactiv&#233; par un autre noeud." name="isBound"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/Billboard.gif" tooltip="Billboard est un noeud Groupe qui peut contenir la plupart des noeuds.&#10;Le contenu du noeud fait face &#224; l'observateur, faisant une rotation autour de l'axe sp&#233;cifi&#233;.&#10;Mettre axisOfRotation=0 0 0 pour compl&#232;tement faire face &#224; la cam&#233;ra de l'observateur.&#10;Conseil:  Placez Billboard aussi pr&#232;s de la g&#233;om&#233;trie que possible,&#10;  log&#233; a l'int&#233;rieur de Transform pour avoir un syst&#232;me de coordonn&#233;es local.&#10;Conseil:  ne pas mettre Viewpoint a l'int&#233;rieur de Billboard.&#10;Conseil:  ins&#233;rez un noeud Shape avant d'ajouter une g&#233;om&#233;trie ou Appearance." name="Billboard">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[axisOfRotation &inputOutputLabel; &SFVec3fLabel; &#34;0 1 0&#34;]&#10;la direction d'axisOfRotation est relative au syst&#232;me de coordonn&#233;es local.&#10;Conseil: l'axe 0 0 0 fait toujours face &#224; l'observateur." name="axisOfRotation"/>
	<attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Bounding box center:  position d&#233;cal&#233;e de l'origine du syst&#232;me de coordonn&#233;es local." name="bboxCenter"/>
	<attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;]&#10;Bounding box size:  automatiquement calcul&#233;e, elle peut etre sp&#233;cifi&#233;e pour optimiser ou contraindre." name="bboxSize"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/BooleanSequencer.gif" tooltip="BooleanFilter selectively passes true, false or negated events." name="BooleanFilter">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[set_boolean &inputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;set_boolean is the input value to be filtered." name="set_boolean"/>
	<attribute tooltip="[inputTrue &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;inputTrue only passes a true value, when set_boolean input is true." name="inputTrue"/>
	<attribute tooltip="[inputFalse &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;inputFalse only passes a false value, when set_boolean is false." name="inputFalse"/>
	<attribute tooltip="[inputNegate &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;inputNegate provides opposite value by negating set_boolean input." name="inputNegate"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/BooleanSequencer.gif" tooltip="BooleanSequencer generates periodic discrete Boolean values&#10;that can be ROUTEd to other Boolean attributes.&#10;Typical input:   ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction&#10;Typical output: ROUTE   someInterpolator.value_changed    TO  destinationNode.set_attribute." name="BooleanSequencer">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[key &inputOutputLabel; &MFFloatLabel; #IMPLIED]&#10;Definition parameters for linear-interpolation function time intervals,&#10;  in increasing order and corresponding to keyValues.&#10;Hint: number of keys must match number of keyValues!" editor="TextArea" name="key"/>
	<attribute tooltip="[keyValue &inputOutputLabel; &MFBoolLabel; #IMPLIED]&#10;Output values for linear interopolation, each corresponding to time-fraction keys.&#10;Hint: number of keys must match number of keyValues!" editor="TextArea" name="keyValue"/>
	<attribute tooltip="[set_fraction: inputOnly  &SFFloatLabel; &#34;0&#34;]&#10;set_fraction selects input key for corresponding keyValue output." name="set_fraction"/>
	<attribute tooltip="[value_changed &outputOnlyLabel; &SFBoolLabel; &#34;0&#34;]&#10;Single intermittent output value_changed determined by current key time and corresponding keyValue pair." name="value_changed"/>
	<attribute tooltip="[previous &inputOnlyLabel; &SFBoolLabel; &#34;&#34;]&#10;Trigger previous output value in keyValue array.&#10;Hint: loops from first to last if necessary." name="previous"/>
	<attribute tooltip="[next &inputOnlyLabel; &SFBoolLabel; &#34;&#34;]&#10;Trigger next output value in keyValue array.&#10;Hint: loops from last to first if necessary." name="next"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed.&#10;Warning:  containerField attribute is only supported in XML encoding of scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets.&#10;Warning:  class attribute is only supported in XML encoding of scenes." name="class"/>
    </element>
    <element icon="icons/BooleanSequencer.gif" tooltip="BooleanToggle maintains state and negates output when a true input is provided." name="BooleanToggle">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[set_boolean &inputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;If set_boolean input is true, toggle state." name="set_boolean"/>
	<attribute tooltip="[toggle &inputOutputLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;Persistent state value that gets toggled or reset." name="toggle"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/BooleanSequencer.gif" tooltip="BooleanTrigger converts time events to boolean true events." name="BooleanTrigger">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[set_triggerTime &inputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;]&#10;set_triggerTime provides input time event, typical event sent is TouchSensor touchTime." name="set_triggerTime"/>
	<attribute tooltip="[triggerTrue &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;triggerTrue outputs a true value whenever a triggerTime event is received." name="triggerTrue"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/Box.gif" tooltip="Box est un noeud-g&#233;om&#233;trie.&#10;Conseil:  ins&#233;rez un noeud Shape avant d'ajouter une g&#233;om&#233;trie ou Appearance." name="Box">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[size &initializeOnlyLabel; &SFVec3fLabel; &#34;2 2 2&#34;]&#10;taille (size) x y z en m&#232;tres." name="size"/>
	<attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Activer solid par la valeur true a pour cons&#233;quence de dessiner seulement une seule face des polyg&#244;nes (face externe consid&#233;r&#233;e),&#10;en mettant la valeur false dans solid, les deux faces des polyg&#244;es sont dessin&#233;es (face externe non consid&#233;r&#233;e).&#10;Attention: la valeur par defaut true peut cacher enti&#232;rement la g&#233;om&#233;trie si elle est regard&#233;e du mauvais c&#244;t&#233;!" name="solid"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/Arc2D.gif" tooltip="Arc2D is a geometry node.&#10;Arc2D specifies a linear circular arc with center (0,0) with angles measured starting at positive x-axis and sweeping towards positive y-axis.&#10;Hint: insert a Shape node before adding geometry or Appearance." name="Arc2D">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[radius &initializeOnlyLabel; &SFFloatLabel; &#34;1&#34;] (0..infinity)&#10;circle radius, of which the arc is a portion.&#10;Warning:  simple-geometry dimensions cannot be changed after initial creation, use Transform scale instead." name="radius"/>
	<attribute tooltip="[startAngle &initializeOnlyLabel; &SFFloatLabel; &#34;0&#34;] [0..2pi]&#10;Arc extends from startAngle counterclockwise to endAngle, in radians.&#10;Warning:  simple-geometry dimensions cannot be changed after initial creation, use Transform scale instead." name="startAngle"/>
	<attribute tooltip="[endAngle &initializeOnlyLabel; &SFFloatLabel; &#34;1.570796&#34;] [0..2pi]&#10;Arc extends from startAngle counterclockwise to endAngle, in radians.&#10;Warning:  simple-geometry dimensions cannot be changed after initial creation, use Transform scale instead." name="endAngle"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/ArcClose2D.gif" tooltip="ArcClose2D is a geometry node.&#10;Arc2D specifies a linear circular arc with center (0,0) with angles measured starting at positive x-axis and sweeping towards positive y-axis.&#10;Hint: insert a Shape node before adding geometry or Appearance." name="ArcClose2D">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[radius &initializeOnlyLabel; &SFFloatLabel; &#34;1&#34;] (0..infinity)&#10;circle radius, of which the arc is a portion.&#10;Warning:  simple-geometry dimensions cannot be changed after initial creation, use Transform scale instead." name="radius"/>
	<attribute tooltip="[startAngle &initializeOnlyLabel; &SFFloatLabel; &#34;0&#34;] [0..2pi]&#10;Arc extends from startAngle counterclockwise to endAngle, in radians.&#10;Warning:  simple-geometry dimensions cannot be changed after initial creation, use Transform scale instead." name="startAngle"/>
	<attribute tooltip="[endAngle &initializeOnlyLabel; &SFFloatLabel; &#34;1.570796&#34;] [0..2pi]&#10;Arc extends from startAngle counterclockwise to endAngle, in radians.&#10;Warning:  simple-geometry dimensions cannot be changed after initial creation, use Transform scale instead." name="endAngle"/>
	<attribute tooltip="[closureType &initializeOnlyLabel; (PIE|CHORD) &#34;PIE&#34;]&#10;Whether pair of line segments connect to center (PIE),&#10;  or single line-segment chord connects arc endpoints (CHORD).&#10;Warning:  simple-geometry parameters cannot be changed after initial creation." name="closureType"/>
	<attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;Activer solid par la valeur true a pour cons&#233;quence de dessiner seulement une seule face des polygones (face externe consid&#233;r&#233;e),&#10;en mettant la valeur false dans solid, les deux faces des polygones sont dessin&#233;es (face externe non consid&#233;r&#233;e).&#10;Attention: la valeur par defaut true peut cacher enti&#232;rement la g&#233;om&#233;trie si elle est regard&#233;e du mauvais c&#244;t&#233;!" name="solid"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/Circle2D.gif" tooltip="Circle2D is a geometry node.&#10;Circle2D specifies a planar circle with center (0,0).&#10;Hint: insert a Shape node before adding geometry or Appearance." name="Circle2D">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[radius &initializeOnlyLabel; &SFFloatLabel; &#34;1&#34;] (0..infinity)&#10;circle radius.&#10;Warning:  simple-geometry dimensions cannot be changed after initial creation, use Transform scale instead." name="radius"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/Disk2D.gif" tooltip="Disk2D is a geometry node.&#10;Disk2D specifies a filled planar circle with center (0,0).&#10;Hint: insert a Shape node before adding geometry or Appearance." name="Disk2D">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[innerRadius &initializeOnlyLabel; &SFFloatLabel; &#34;0&#34;] [0..infinity)&#10;Inner circle radius, greater than or equal to 0.&#10;Warning:  simple-geometry dimensions cannot be changed after initial creation, use Transform scale instead." name="innerRadius"/>
	<attribute tooltip="[outerRadius &initializeOnlyLabel; &SFFloatLabel; &#34;1&#34;] (0..infinity)&#10;Outer radius of circle, greater than or equal to inner radius.&#10;Warning:  simple-geometry dimensions cannot be changed after initial creation, use Transform scale instead." name="outerRadius"/>
	<attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;Activer solid par la valeur true a pour cons&#233;quence de dessiner seulement une seule face des polygones (face externe consid&#233;r&#233;e),&#10;en mettant la valeur false dans solid, les deux faces des polygones sont dessin&#233;es (face externe non consid&#233;r&#233;e).&#10;Attention: la valeur par defaut true peut cacher enti&#232;rement la g&#233;om&#233;trie si elle est regard&#233;e du mauvais c&#244;t&#233;!" name="solid"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/Polyline2D.gif" tooltip="Polyline2D is a geometry node.&#10;Polyline2D specifies a connected set of vertices in a contiguous set of line segments.&#10;Hint: insert a Shape node before adding geometry or Appearance." name="Polyline2D">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[lineSegments &initializeOnlyLabel; &MFVec2fLabel; #FIXED &#34;&#34;]&#10;Coordinates of vertices connected into contiguous Polyline2D.&#10;Warning:  simple-geometry dimensions cannot be changed after initial creation, use Transform scale instead." name="lineSegments"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/PointSet.gif" tooltip="Polypoint2D is a geometry node.&#10;Polypoint2D specifies a set of 2D points.&#10;Hint: insert a Shape node before adding geometry or Appearance." name="Polypoint2D">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[point &initializeOnlyLabel; &MFVec2fLabel; #FIXED &#34;&#34;]&#10;2D coordinates of vertices.&#10;Warning:  simple-geometry dimensions cannot be changed after initial creation, use Transform scale instead." name="point"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/Rectangle2D.gif" tooltip="Rectangle2D is a geometry node.&#10;Rectangle2D specifies a 2D rectangle.&#10;Hint: insert a Shape node before adding geometry or Appearance." name="Rectangle2D">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[size &initializeOnlyLabel; &SFVec2fLabel; &#34;2 2&#34;]&#10;2D dimensions of Rectangle2D.&#10;Warning:  simple-geometry dimensions cannot be changed after initial creation, use Transform scale instead." name="size"/>
	<attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;Activer solid par la valeur true a pour cons&#233;quence de dessiner seulement une seule face des polygones (face externe consid&#233;r&#233;e),&#10;en mettant la valeur false dans solid, les deux faces des polygones sont dessin&#233;es (face externe non consid&#233;r&#233;e).&#10;Attention: la valeur par defaut true peut cacher enti&#232;rement la g&#233;om&#233;trie si elle est regard&#233;e du mauvais c&#244;t&#233;!" name="solid"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/TriangleSet2D.gif" tooltip="TriangleSet2D is a geometry node.&#10;TriangleSet2D specifies a set of 2D triangles.&#10;Hint: insert a Shape node before adding geometry or Appearance." name="TriangleSet2D">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[vertices &initializeOnlyLabel; &MFVec2fLabel; #FIXED &#34;&#34;]&#10;2D coordinates of TriangleSet2D vertices.&#10;Warning:  simple-geometry dimensions cannot be changed after initial creation, use Transform scale instead." name="vertices"/>
	<attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;Activer solid par la valeur true a pour cons&#233;quence de dessiner seulement une seule face des polygones (face externe consid&#233;r&#233;e),&#10;en mettant la valeur false dans solid, les deux faces des polygones sont dessin&#233;es (face externe non consid&#233;r&#233;e).&#10;Attention: la valeur par defaut true peut cacher enti&#232;rement la g&#233;om&#233;trie si elle est regard&#233;e du mauvais c&#244;t&#233;!" name="solid"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/Collision.gif" tooltip="Collision d&#233;tecte s'il y a contact entre la cam&#233;ra et un objet en utilisant le Viewpoint courant et NavigationInfo avatarSize.&#10;Collision est un noeud Groupe qui actionne la d&#233;tection de collision pour ses enfants.&#10;Collision peut posseder un sous-noeud unique avec containerField (champs attribu&#233;s) = &quot;proxy&quot; qui se substitue &#224; la g&#233;om&#233;trie collision-d&#233;tection.&#10;Note:  la g&#233;om&#233;trie proxy  n'est pas rendu physiquement.&#10;Note:  PointSet, IndexedLineSet, LineSet et Text ne d&#233;clenchent pas les collisions.&#10;Conseil:  am&#233;liorez les performances de calcul en utilisant proxy pour les simples g&#233;om&#233;tries de contact.&#10;Conseil:  les types de NavigationInfo &apos;&quot;WALK&quot; &quot;FLY&quot;&apos; supportent la d&#233;tection de collision cam&#233;ra-objet.&#10;Conseil:  ins&#233;rez un noeud Shape avant d'ajouter une g&#233;om&#233;trie ou Appearance." name="Collision">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Bounding box center:  position d&#233;cal&#233;e de l'origine du syst&#232;me de coordonn&#233;es local." name="bboxCenter"/>
	<attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;]&#10;Bounding box size:  automatiquement calcul&#233;e, elle peut &#234;tre specifi&#233;e pour optimiser ou contraindre." name="bboxSize"/>
	<attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;]&#10;Enables/disables collision detection for children and all descendants.&#10;Hint: former name &#34;collide&#34; in VRML97 specification." name="enabled"/>
<!--	<attribute tooltip="[collide &inputOutputLabel; &SFBoolLabel; &#34;true&#34;]&#10;Active/d&#233;sactive la d&#233;tection de collision pour les enfants ainsi que tous leurs descendants." name="collide"/> -->
	<attribute tooltip="[collideTime &outputOnlyLabel; &SFTimeLabel; &#34;0.0&#34;]&#10;Temps de collision entre la cam&#233;ra (avatar) et la g&#233;om&#233;trie." name="collideTime"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/Color.gif" tooltip="Color d&#233;finit une s&#233;rie de valeurs de couleurs RGB.&#10;Color est seulement utilis&#233; pour les ElevationGrid, IndexedFaceSet, IndexedLineSet, LineSet et PointSet.&#10;Conseil:  les couleurs sont souvent utilis&#233;es par Material." name="Color">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[color &inputOutputLabel; &MFColorLabel; #IMPLIED]&#10;color d&#233;finit une s&#233;rie de couleurs RGB." editor="TextArea" name="color"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;color&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/Color.gif" tooltip="ColorRGBA node defines a set of RGBA color values that apply either to a sibling Coordinate/CoordinateDouble node, or else to a parent ElevationGrid node.&#10;ColorRGBA is only used by ElevationGrid, IndexedFaceSet, IndexedLineSet, LineSet, PointSet, Triangle* and IndexedTriangle* nodes.&#10;Hint: colors are often controlled by Material instead.&#10;Hint: alpha channel may be ignored under Interchange profile." name="ColorRGBA">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[color &inputOutputLabel; &MFColorRGBALabel; #IMPLIED]&#10;color defines a set of RGBA colors." editor="TextArea" name="color"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;color&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/ColorInterpolator.gif" tooltip="ColorInterpolator g&#233;n&#232;re une s&#233;rie de valeurs Color qui&#10;peuvent &#234;tre ROUTEes vers un attribut &lt;Color&gt; du noeud color.&#10;Exemple d'entr&#233;e typique:   ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction.&#10;Exemple de sortie typique: ROUTE   someInterpolator.value_changed    TO  destinationNode.set_attribute." name="ColorInterpolator">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant a un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[key &inputOutputLabel; &MFFloatLabel; #IMPLIED]&#10;Fractions de temps d'intervalle [0..1] allant en s'incr&#233;mentant tout en faisant correspondre les keyValues.&#10;Conseil:  le nombre de keys doit exactement correspondre au nombre de keyValues!" editor="TextArea" name="key"/>
	<attribute tooltip="[keyValue &inputOutputLabel; &MFColorLabel; #IMPLIED]&#10;Valeurs de sortie pour les interpolations lin&#233;aires, chacune correspondant &#224; une fraction de temps key.&#10;Conseil:  le nombre de keys doit exactement correspondre au nombre de keyValues!" editor="TextArea" name="keyValue"/>
	<attribute tooltip="[set_fraction &inputOnlyLabel; &SFFloatLabel; &#34;0&#34;]&#10;set_fraction, d'intervalle [0,1], s&#233;lectionne la valeur d'entr&#233;e key en faisant correspondre la valeur de sortie keyValue appropri&#233;e." name="set_fraction"/>
	<attribute tooltip="[value_changed &outputOnlyLabel; &SFColorLabel; &#34;0 0 0&#34;]&#10;valeur de sortie lin&#233;aire interpol&#233;e d&#233;termin&#233;e par la valeur de temps courante key, correspondant &#224; une valeur keyValue." name="value_changed"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/component.gif" tooltip="component indicates needed scene functionality above the given X3D profile.&#10;Hint: component tag(s) are optional first children of head tag." name="component">
	<attribute tooltip="[name &componentNames; #REQUIRED]&#10;name of this component.&#10;Hint: all specified components are already in Full profile." name="name"/>
	<attribute tooltip="[level &componentLevels; #REQUIRED]&#10;level of support within this component." name="level"/>
   </element>
    <element icon="icons/Cone.gif" tooltip="Cone est un noeud g&#233;om&#233;trie.&#10;Conseil:  ins&#233;rez un noeud Shape avant d'ajouter une g&#233;om&#233;trie ou Appearance." name="Cone">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[height &initializeOnlyLabel; &SFFloatLabel; &#34;2&#34;]&#10;Taille en m&#232;tres." name="height"/>
	<attribute tooltip="[bottomRadius &initializeOnlyLabel; &SFFloatLabel; &#34;1&#34;]&#10;Taille en m&#232;tres." name="bottomRadius"/>
	<attribute tooltip="[side &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Si les c&#244;t&#233;s sont dessin&#233;s ou pas (les faces internes ne sont pas dessin&#233;es)." name="side"/>
	<attribute tooltip="[bottom &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Si la base est dessin&#233;e ou pas (les faces internes ne sont pas dessin&#233;es)." name="bottom"/>
	<attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Activer solid par la valeur true a pour cons&#233;quence de dessiner seulement une seule face des polyg&#244;nes (face externe consid&#233;r&#233;e),&#10;en mettant la valeur false dans solid, les deux faces des polyg&#244;es sont dessin&#233;es (face externe non consid&#233;r&#233;e).&#10;Attention: la valeur par defaut true peut cacher enti&#232;rement la g&#233;om&#233;trie si elle est regard&#233;e du mauvais c&#244;t&#233;!" name="solid"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/Coordinate.gif" tooltip="Coordinate cr&#233;e une g&#233;om&#233;trie en utilisant des coordonn&#233;es 3D.&#10;Coordinate est uniquement utilis&#233; par IndexedFaceSet, IndexedLineSet, LineSet et PointSet." name="Coordinate">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[point &inputOutputLabel; &MFVec3fLabel; #IMPLIED]&#10;point contient une s&#233;rie de coordonn&#233;es 3D." editor="TextArea" name="point"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;coord&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/Coordinate.gif" tooltip="CoordinateDouble builds geometry by defining a set of 3D coordinates.&#10;CoordinateDouble is used by IndexedFaceSet, IndexedLineSet, LineSet, PointSet, Triangle* and IndexedTriangle* nodes.&#10;CoordinateDouble is also used by NurbsPositionInterpolator and NurbsOrientationInterpolator." name="CoordinateDouble">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[point &inputOutputLabel; &MFVec3dLabel; #IMPLIED]&#10;point contains a set of 3D coordinates." editor="TextArea" name="point"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;coord&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/CoordinateInterpolator.gif" tooltip="CoordinateInterpolator g&#233;n&#232;re une s&#233;rie de valeurs-coordonn&#233;es&#10;qui peut &#234;tre ROUTEe vers un attribut 'point' d'un noeud &lt;Coordinate&gt;&#10;ou vers un autre attribut de type Vector3FloatArray.&#10;Entr&#233;e typique:   ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction.&#10;Sortie typique: ROUTE   someInterpolator.value_changed    TO  destinationNode.set_attribute." name="CoordinateInterpolator">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[key &inputOutputLabel; &MFFloatLabel; #IMPLIED]&#10;Fractions de temps d'intervalle [0..1] allant en s'incr&#233;mentant tout en faisant correspondre les keyValues.&#10;Conseil:  le nombre de keys doit exactement correspondre au nombre de keyValues!" editor="TextArea" name="key"/>
	<attribute tooltip="[keyValue &inputOutputLabel; &MFVec3fLabel; #IMPLIED]&#10;Valeurs de sortie pour les interpolations lin&#233;aires, chacune correspondant &#224; une fraction de temps key.&#10;Conseil:  le nombre de keys doit exactement correspondre au nombre de keyValues!" editor="TextArea" name="keyValue"/>
	<attribute tooltip="[set_fraction &inputOnlyLabel; &SFFloatLabel; &#34;0&#34;]&#10;set_fraction, d'intervalle [0,1], s&#233;lectionne la valeur d'entr&#233;e key en faisant correspondre la valeur de sortie keyValue appropri&#233;e." name="set_fraction"/>
	<attribute tooltip="[value_changed &outputOnlyLabel; &MFVec3fLabel; &#34;0 0 0&#34;]&#10;valeur de sortie lin&#233;aire interpol&#233;e d&#233;termin&#233;e par la valeur de temps courante key, correspondant &#224; la valeur keyValue appropri&#233;e." name="value_changed"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/CoordinateInterpolator2D.gif" tooltip="CoordinateInterpolator2D generates a series of Vector2FloatArray values&#10;that can be ROUTEd to a Vector2FloatArray attribute.&#10;Typical input:   ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction.&#10;Typical output: ROUTE   someInterpolator.value_changed    TO  destinationNode.set_attribute." name="CoordinateInterpolator2D">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[key &inputOutputLabel; &MFFloatLabel; #IMPLIED]&#10;Definition parameters for linear-interpolation function time intervals,&#10;  in increasing order and corresponding to keyValues.&#10;Hint: number of keyValues must be an integer multiple of the number of keys!&#10;Hint: keyValue/key integer multiple defines how many coordinates are sent in&#10;  value_changed outputOnlys." editor="TextArea" name="key"/>
	<attribute tooltip="[keyValue &inputOutputLabel; &MFVec3fLabel; #IMPLIED]&#10;Output values for linear interopolation, each corresponding to time-fraction keys.&#10;Hint: number of keyValues must be an integer multiple of the number of keys!&#10;Hint: keyValue/key integer multiple defines how many coordinates are sent in&#10;  value_changed outputOnlys." editor="TextArea" name="keyValue"/>
	<attribute tooltip="[set_fraction: inputOnly  &SFFloatLabel; &#34;0&#34;]&#10;set_fraction selects input key for corresponding keyValue output." name="set_fraction"/>
	<attribute tooltip="[value_changed &outputOnlyLabel; &MFVec2fLabel; &#34;0 0 0&#34;]&#10;Linearly interpolated output value_changed determined by current key time and corresponding keyValue pair.&#10;Hint: keyValue/key integer multiple defines how many coordinates are sent in value_changed outputOnlys." name="value_changed"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed.&#10;Warning:  containerField attribute is only supported in XML encoding of scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets.&#10;Warning:  class attribute is only supported in XML encoding of scenes." name="class"/>
    </element>
    <element icon="icons/Cylinder.gif" tooltip="Cylinder est un noeud g&#233;om&#233;trie.&#10;Conseil:  ins&#233;rez un noeud Shape avant d'ajouter une g&#233;om&#233;trie ou Appearance." name="Cylinder">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[height &initializeOnlyLabel; &SFFloatLabel; &#34;2&#34;]&#10;Taille en m&#232;tres." name="height"/>
	<attribute tooltip="[radius &initializeOnlyLabel; &SFFloatLabel; &#34;1&#34;]&#10;Taille en m&#232;tres." name="radius"/>
	<attribute tooltip="[top &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Si le sommet est dessin&#233; ou pas (les faces internes ne sont pas dessin&#233;es)." name="top"/>
	<attribute tooltip="[side &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Si les c&#244;t&#233;s sont dessin&#233;s ou pas (les faces internes ne sont pas dessin&#233;es)." name="side"/>
	<attribute tooltip="[bottom &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Si la base est dessin&#233;e ou pas (les faces internes ne sont pas dessin&#233;es)." name="bottom"/>
	<attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Activer solid par la valeur true a pour cons&#233;quence de dessiner seulement une seule face des polyg&#244;nes (face externe consid&#233;r&#233;e),&#10;en mettant la valeur false dans solid, les deux faces des polyg&#244;es sont dessin&#233;es (face externe non consid&#233;r&#233;e).&#10;Attention: la valeur par defaut true peut cacher enti&#232;rement la g&#233;om&#233;trie si elle est regard&#233;e du mauvais c&#244;t&#233;!" name="solid"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/CylinderSensor.gif" tooltip="CylinderSensor retranscrit les mouvements du pointeur (par exemple, une souris ou une baguette)&#10;  en rotations selon un cylindre invisible dont l'axe correspond &#224; l'axe loxal en Y.&#10;Conseil:  la forme initiale du pointeur d&#233;termine si oui ou non&#10;  les faces du cylindre peuvent &#234;tre manipul&#233;es." name="CylinderSensor">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant a un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[description &inputOutputLabel; &SFStringLabel; #IMPLIED]&#10;Text description to be displayed for action of this node.&#10;Hint: use spaces, make descriptions clear and readable.&#10;Hint: many XML tools substitute XML character references automatically if needed (like &amp;#38; for &#38; or &amp;#34; for &#34; )." name="description"/>
	<attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;]&#10;Active/d&#233;sactive le noeud senseur." name="enabled"/>
	<attribute tooltip="[minAngle &inputOutputLabel; &SFFloatLabel; &#34;0&#34;]&#10;restraint les &#233;v&#232;nements rotation_changed dans une fourchette de valeurs min/max&#10;  Conseil: si minAngle &gt; maxAngle, la rotation n'est pas restrainte." name="minAngle"/>
	<attribute tooltip="[maxAngle &inputOutputLabel; &SFFloatLabel; &#34;0&#34;]&#10;restraint les &#233;v&#232;nements rotation_changed dans une fourchette de valeurs min/max&#10;  Conseil: si minAngle &gt; maxAngle, la rotation n'est pas restrainte." name="maxAngle"/>
	<attribute tooltip="[diskAngle &inputOutputLabel; &SFFloatLabel; &#34;0.262&#34; (15 degr&#233;s)]&#10;Intervient dans le comportement rotationnel en suivant le mouvement relatif du pointeur:&#10;  angle aigu si les faces du senseur g&#233;om&#233;trique &#10;  sont utilis&#233;es pour la manipulation ou pas.&#10;Conseil:  diskAngle forc&#233; &#224; 0 contraint le comportement suivant un disque,&#10;  diskAngle forc&#233; &#224; 1.57 (90  degr&#233;s) contraint le comportement suivant un cylindre." name="diskAngle"/>
	<attribute tooltip="[autoOffset &inputOutputLabel; &SFBoolLabel; &#34;true&#34;]&#10;d&#233;termine si oui ou non les valeurs de d&#233;calage pr&#233;c&#233;dentes sont rappel&#233;es/accumul&#233;es." name="autoOffset"/>
	<attribute tooltip="[offset &inputOutputLabel; &SFFloatLabel; &#34;0&#34;]&#10;Envoie un &#233;v&#232;nement et rappelle la derni&#232;re valeur envoy&#233;e." name="offset"/>
	<attribute tooltip="[isActive &outputOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;l'&#233;v&#232;nement isActive true/false est envoy&#233; quand le senseur est d&#233;clench&#233;.&#10;isActive=true quand le boutton de la souris est press&#233;, isActive=false quand il est rel&#226;ch&#233;." name="isActive"/>
	<attribute tooltip="[rotation_changed &outputOnlyLabel; &SFRotationLabel; &#34;0 0 1 0&#34;]&#10;l'&#233;v&#232;nement rotation_changed est &#233;gal &#224; la somme des positions relatives plus la valeur de d&#233;calage&#10;  selon l'axe Y  dans le rep&#232;re de coordonn&#233;es local." name="rotation_changed"/>
	<attribute tooltip="[trackPoint_changed &outputOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;l'&#233;v&#232;nement trackPoint_changed donne le point d'intersection de position avec la g&#233;om&#233;trie senseur." name="trackPoint_changed"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/DirectionalLight.gif" tooltip="DirectionalLight cr&#233;e des rayons de lumi&#232;re parall&#232;les et &#233;claire les formes g&#233;om&#233;triques.&#10;La port&#233;e de la lumi&#232;re est limit&#233;e et &#233;claire seulement les g&#233;om&#233;tries qui sont inclues dans le groupe parent!&#10;Aucun emplacement n'est n&#233;cessaire puisque les rayons sont parall&#232;les depuis une source plac&#233;e &#224; une distance infinie.&#10;les noeuds DirectionalLight ne s'attenuent pas avec la distance.&#10;Les lumi&#232;res n'ont pas de forme visible et &#233;clairent au travers des g&#233;om&#233;tries.&#10;Conseil:  HeadLight est contr&#244;l&#233; par NavigationInfo.&#10;Conseil:  la lumi&#232;re peut ne pas &#234;tre contenue par Group ou Transform." name="DirectionalLight">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[on &inputOutputLabel; &SFBoolLabel; &#34;true&#34;]&#10;Active/d&#233;sactive la source de lumi&#232;re." name="on"/>
	<attribute tooltip="[color &inputOutputLabel; &SFColorLabel; &#34;1 1 1&#34;] [RGB color]&#10;color est la couleur de la lumi&#232;re, s'appliquant sur la couleur des objets." name="color"/>
	<attribute tooltip="[direction &inputOutputLabel; &SFVec3fLabel; &#34;0 0 -1&#34;]&#10;Orientation de la lumi&#232;re relative au rep&#232;re de coordonn&#233;es local." name="direction"/>
	<attribute tooltip="[intensity &inputOutputLabel; &SFFloatLabel; &#34;1&#34;]&#10;Brillance de l'&#233;mission directe de la source de la lumi&#232;re." name="intensity"/>
	<attribute tooltip="[ambientIntensity &inputOutputLabel; &SFFloatLabel; &#34;0&#34;]&#10;Brillance de l'&#233;mission ambiante de la lumi&#232;re (non directionelle, en arri&#232;re plan).&#10;Conseil:  ce champ peut &#234;tre ignor&#233;." name="ambientIntensity"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/ElevationGrid.gif" tooltip="ElevationGrid est un noeud g&#233;om&#233;trie.&#10;ElevationGrid est une grille rectangulaire pouvant param&#233;trer des hauteurs variables en Y, au dessus de la surface plane.&#10;ElevationGrid peut contenir les noeuds Color/ColorRGBA, Normal et TextureCoordinate.&#10;Conseil:  ins&#233;rez un noeud Shape avant d'ajouter une g&#233;om&#233;trie ou Appearance.&#10;Vous pouvez aussi remplacer une ProtoInstance standard  par un contenu." name="ElevationGrid">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[xDimension &initializeOnlyLabel; &SFInt32Label; &#34;0&#34;]&#10;Nombre d'&#233;l&#233;ments, dans le tableau, suivant la direction des x." name="xDimension"/>
	<attribute tooltip="[zDimension &initializeOnlyLabel; &SFInt32Label; &#34;0&#34;]&#10;Nombre d'&#233;l&#233;ments, dans le tableau, suivant la direction des x." name="zDimension"/>
	<attribute tooltip="[xSpacing &initializeOnlyLabel; &SFFloatLabel; &#34;1.0&#34;]&#10;Distance en m&#232;tres entre les colonnes du tableau suivant la direction des X.&#10;Conseil: la ditance totale sur l'axe horizontal X est egal &#224; (xDimension-1) * xSpacing." name="xSpacing"/>
	<attribute tooltip="[zSpacing &initializeOnlyLabel; &SFFloatLabel; &#34;1.0&#34;]&#10;Distance en m&#232;tres entre les lignes du tableau suivant la direction des Z.&#10;Conseil: la ditance totale sur l'axe horizontal Z est egal &#224; (zDimension-1) * zSpacing." name="zSpacing"/>
	<attribute tooltip="[height &initializeOnlyLabel; &MFFloatLabel; #IMPLIED]&#10;Tableau de valeurs verticales (hauteurs) selon l'axe Y,&#10;avec pour lignes xDimension et pour colonnes zDimension." editor="TextArea" name="height"/>
	<attribute tooltip="[set_height &inputOnlyLabel; &MFFloatLabel; #IMPLIED]&#10;Tableau de valeurs verticales (hauteurs) selon l'axe Y,&#10;avec pour lignes xDimension et pour colonnes zDimension." name="set_height"/>
	<attribute tooltip="[ccw &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;ccw = counterclockwise:  commande l'orientation des coordonn&#233;es de vertex.&#10;Conseil:  ccw false renverse l'orientation normale (s&#233;lectionnant la face externe) et vectorielle." name="ccw"/>
	<attribute tooltip="[creaseAngle &initializeOnlyLabel; &SFFloatLabel; &#34;0&#34;]&#10;creaseAngle d&#233;finit l'angle (en radians) pour d&#233;terminer si oui ou non les polyg&#244;nes adjacents &#10;  sont dessin&#233;s avec des facettes aigues ou par lissage.&#10;Si l'angle normal &#224; deux polyg&#244;nes adjacents est inf&#233;rieur &#224; la valeur de creaseAngle,&#10;  le lissage est rendu au dela du segment liss&#233;." name="creaseAngle"/>
	<attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Activer solid par la valeur true a pour cons&#233;quence de dessiner seulement une seule face des polyg&#244;nes (face externe consid&#233;r&#233;e),&#10;en mettant la valeur false dans solid, les deux faces des polyg&#244;es sont dessin&#233;es (face externe non consid&#233;r&#233;e).&#10;Attention: la valeur par defaut true peut cacher enti&#232;rement la g&#233;om&#233;trie si elle est regard&#233;e du mauvais c&#244;t&#233;!" name="solid"/>
	<attribute tooltip="[colorPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Si oui ou non Color est appliqu&#233; par (sommet) vertex (true) ou par quadrilat&#233;re (false)." name="colorPerVertex"/>
	<attribute tooltip="[normalPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Si oui ou non le noeud Normal node est appliqu&#233; par (sommet) vertex (true) ou par quadrilat&#233;re (false)." name="normalPerVertex"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/IS.gif" tooltip="EXPORT exposes a local node for ROUTEing when current Scene is Inlined by an external world.&#10;Hint: you can place EXPORT statements after Scene tag to show interfaces at top.&#10;Warning:  do not reference nodes inside a ProtoDeclare." name="EXPORT">
	<attribute tooltip="[localDEF IDREF #REQUIRED]&#10;localDEF is the DEF name of the local node to be EXPORTed." name="localDEF"/>
	<attribute tooltip="[AS NMTOKEN #IMPLIED]&#10;rename localDEF node AS a different name when exporting.&#10;Hint: optional, default is to use same localDEF name." name="AS"/>
    </element>
    <element icon="icons/IS.gif" tooltip="IMPORT provides ROUTE access to a node that is EXPORTed by an Inline scene.&#10;Hint: Place IMPORT statements next to corresponding Inline scenes for readability." name="IMPORT">
	<attribute tooltip="[inlineDEF IDREF #REQUIRED]&#10;DEF name of local Inline node that EXPORTs node(s)." name="inlineDEF"/>
	<attribute tooltip="[importedDEF NMTOKEN #REQUIRED]&#10;importedDEF is name of node provided by inlineDEF scene.&#10;Hint: required." name="importedDEF"/>
	<attribute tooltip="[AS: ID #IMPLIED]&#10;map importedDEF name AS a new name in current scene.&#10;Hint: optional, default export is importedDEF node name." name="AS"/>
    </element>
    <element icon="icons/ExternProtoDeclare.gif" tooltip="ExternProtoDeclare pointe vers un noeud d&#233;finition ProtoDeclare d'un autre fichier.&#10;les d&#233;clarations de ExternProtoDeclare sont d&#233;finies avec des &#233;tiquettes &lt;field&gt; (sans l'attribut IS).&#10;Conseil:  ExternProto est seulement une d&#233;finition, ajoutez une ProtoInstance pour cr&#233;er une nouvelle instance.&#10;Conseil:  l'url d'ExternProtoDeclare est de la forme :&#10;http://www.web3d.org/x3d/someWorld.xml#ProtoName." name="ExternProtoDeclare">
	<attribute tooltip="[NMTOKEN #REQUIRED]&#10;Le nom du noeud EXTERNPROTO doit &#234;tre d&#233;clar&#233;." name="name"/>
	<attribute tooltip="[Url &initializeOnlyLabel; &MFStringLabel; #IMPLIED]&#10;Adresse et nom de fichier de l'image&#10;Plusieurs adresses sont plus s&#251;res, et les adresses Web permettent le fonctionnement des attachements e-mail.&#10;Conseil:  le champ peut comporter plusieurs valeurs, aussi veuillez s&#233;parer chaque cha&#238;ne de caract&#232;res par des guillemets.&#10;   [ &quot;http://www.url1.org&quot;  &quot;http://www.url2.org&quot; &quot;etc.&quot; ].&#10;Conseil:  respectez exactement la casse des noms de fichiers et de r&#233;pertoires concernant les liens http!&#10;Conseil:  vous pouvez remplacer les espaces dans les requ&#234;tes url par %20 pour chaque caract&#232;re espace." editor="TextArea" name="url"/>
	<attribute tooltip="[appinfo &SFStringLabel; #IMPLIED]&#10;Simple description usable as a tooltip,&#10;similar to XML Schema appinfo tag." editor="TextArea" name="appinfo"/>
	<attribute tooltip="[documentation &SFStringLabel; #IMPLIED]&#10;Documentation url for further information,&#10;similar to XML Schema documentation tag." editor="TextArea" name="documentation"/>
    </element>
    <element icon="icons/Extrusion.gif" tooltip="Extrusion est un noeud g&#233;om&#233;trie extrudant une section 2D&#10; selon une spine pour former une g&#233;om&#233;trie 3D dans le rep&#232;re de coordonn&#233;es local&#10; En &#233;chelonnant/tournant la section, on peut cr&#233;er de multiples formes.&#10;Conseil:  ins&#233;rez un noeud Shape avant d'ajouter une g&#233;om&#233;trie ou Appearance." name="Extrusion">
	<!-- Original source for extrusion model icon viewed from VRML 2.0 Sourcebook,
	     by Andrea L. Ames, David R. Nadeau and John L. Moreland, Figure 15.15,
	     Addison Wesley http://cseng.aw.com -->
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[crossSection &initializeOnlyLabel; &MFVec2fLabel; &#34;1 1, 1 -1, -1 -1, -1 1, 1 1&#34;]&#10;Une s&#233;rie de points (2D) ordonn&#233;s dessinant une section lin&#233;aire&#10; et formant une s&#233;rie de segments plans connect&#233;s entre eux.&#10;Il en r&#233;sulte une silhouette 2D de la g&#233;om&#233;trie a g&#233;n&#233;rer.&#10;Attention:  il se peut que se cr&#233;ent des g&#233;om&#233;tries invers&#233;es ou dont le rendu est impossible!" editor="TextArea" name="crossSection"/>
	<attribute tooltip="[spine &initializeOnlyLabel; &MFVec3fLabel; &#34;0 0 0, 0 1 0&#34;]&#10;spine est une liste de points 3D formant une courbe lin&#233;aire&#10;  et formant une s&#233;rie de segments plans connect&#233;s entre eux, ouverts ou ferm&#233;s.&#10;  C'est en fait le chemin suivant laquelle la crossSection est extrud&#233;e.&#10;Conseil:  le nombre de points de la spine, les valeurs d'echelle et d'orientation doivent &#234;tre identiques." editor="TextArea" name="spine"/>
	<attribute tooltip="[scale &initializeOnlyLabel; &MFVec2fLabel; &#34;1 1&#34;]&#10;Liste de param&#232;tres d'&#233;chelle 2D appliqu&#233;s &#224; chaque section suivant la spine.&#10;Conseil:  le nombre de points de la spine, les valeurs d'&#233;chelle et d'orientation doivent &#234;tre identiques." editor="TextArea" name="scale"/>
	<attribute tooltip="[orientation &initializeOnlyLabel; &MFRotationLabel; &#34;0 0 1 0&#34;]&#10;orientation est une liste  de 4-tuples-orientation appliqu&#233;s &#224; chaque section suivant la spine.&#10;Conseil:  le nombre de points de la spine, les valeurs d'&#233;chelle et d'orientation doivent &#234;tre identiques." editor="TextArea" name="orientation"/>
	<attribute tooltip="[beginCap &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Si oui ou non la face de d&#233;part (begin cap) est dessin&#233;e (similaire &#224; top cap de Cylinder )." name="beginCap"/>
	<attribute tooltip="[endCap &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Si oui ou non la face d'arriv&#233;e (end cap) est dessin&#233;e (similaire &#224; end cap de Cylinder )." name="endCap"/>
	<attribute tooltip="[ccw &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;ccw = counterclockwise:  commande l'orientation des coordonn&#233;es de vertex.&#10;Conseil:  ccw false renverse l'orientation normale (s&#233;lectionnant la face externe) et vectorielle." name="ccw"/>
	<attribute tooltip="[convex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Si oui ou non tous les polygones de la forme sont convexes (convex true), ou probablement concave (convex false).&#10;Un polygone convexe est plan, ne s'intersecte pas avec lui-meme, et a tous ses angles internes &lt; 180 degres." name="convex"/>
	<attribute tooltip="[creaseAngle &initializeOnlyLabel; &SFFloatLabel; &#34;0.0&#34;]&#10;creaseAngle definit l'angle (en radians) suivant si les polygones adjacentssont dessin&#233;s selon des angles aigus ou par lissage.&#10;Si l'angle normal de deux polygones adjacents est inf&#233;rieur &#224; creaseAngle,&#10;  alors le lissage est rendu au-dela de la ligne segment." name="creaseAngle"/>
	<attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Activer solid par la valeur true a pour cons&#233;quence de dessiner seulement une seule face des polygones (face externe consid&#233;r&#233;e),&#10;en mettant la valeur false dans solid, les deux faces des polygones sont dessin&#233;es (face externe non consid&#233;r&#233;e).&#10;Attention: la valeur par defaut true peut cacher enti&#232;rement la g&#233;om&#233;trie si elle est regard&#233;e du mauvais c&#244;t&#233;!" name="solid"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/field.gif" tooltip="L'&#233;l&#233;ment field est utilis&#233; pour la d&#233;finition d'attribut interface ou pour un noeud.&#10;Conseil:  ajoutez d'abord Script, ProtoDeclare ou ExternProtoDeclare avant d'ajouter un champ field.&#10;Conseil:  placez un (des) noeud(s) Node(s) d&#233;finition dans le champ de field." name="field">
	<attribute tooltip="[name: NMTOKEN #REQUIRED]&#10;Nom de la variable field." name="name"/>
	<attribute tooltip="[accessType: (inputOnly|outputOnly|initializeOnly|inputOutput) #REQUIRED]&#10;Event-model semantics for field set/get capabilities.&#10;Hint for VRML97:&#10;  inputOnly=inputOnly,&#10;  outputOnly=outputOnly,&#10;  initializeOnly=field,&#10;  inputOutput=inputOutput.&#10;Warning:  inputOutput=inputOutput not allowed in VRML97 Script nodes,&#10;  use initializeOnly=field for backwards compatibility.&#10;Permet une compatibilit&#233; exacte avec la s&#233;mantique des champs en VRML97, si souhait&#233;.&#10;Attention:  inputOutput n'est pas autoris&#233; dans le noeud Script avec VRML97!  Utilisez un champ (field) &#224; la place." name="accessType"/>
	<attribute tooltip="[type: (select from types list) #REQUIRED]&#10;Type de la variable contenu dans field." name="type"/>
	<attribute tooltip="[value: CDATA #IMPLIED]&#10;Initialisation de la variable par defaut d&#233;finie dans field (peut apr&#232;s &#234;tre plus tard re-d&#233;finie dans le champ fieldValue de ProtoInstance)&#10;Requise pour Script et ProtoDeclare, non autoris&#233;e pour ExternProtoDeclare&#10;non utilis&#233;e par les variables inputOnly ou outputOnly!&#10;Conseil:  SFNode/MFNode sont initialis&#233;s en utilisant le champ de field, &#224; la place de l'attribut value_changed." editor="TextArea" name="value"/>
	<attribute tooltip="[appinfo &SFStringLabel; #IMPLIED]&#10;Simple description usable as a tooltip,&#10;similar to XML Schema appinfo tag." editor="TextArea" name="appinfo"/>
	<attribute tooltip="[documentation &SFStringLabel; #IMPLIED]&#10;Documentation url for further information,&#10;similar to XML Schema documentation tag." editor="TextArea" name="documentation"/>
    </element>
    <element icon="icons/fieldValue.gif" tooltip="L'&#233;l&#233;ment fieldValue est utilis&#233; pour r&#233;initialiser les valeurs par defaut des champs dans les ProtoInstances.&#10;Le nom du champ (Field) doit d&#233;j&#224; &#234;tre d&#233;fini dans ProtoDeclare ou ExternProtoDeclare.&#10;Conseil:  placez un (des) noeud(s) Node(s) d&#233;finition dans le champ de field." name="fieldValue">
	<attribute tooltip="[name: NMTOKEN #REQUIRED]&#10;Nom de champ (field) (d&#233;j&#224; d&#233;fini dans ProtoDeclare ou ExternProtoDeclare)." name="name"/>
	<attribute tooltip="[value: CDATA #IMPLIED]&#10;Valeur initiale pour ce champ (supprime l'initialisation par d&#233;faut de la valeur dans ProtoDeclare ou ExternProtoDeclare).&#10;Conseil:  placez un (des) noeud(s) Node(s) d&#233;finition dans le champ de field." editor="TextArea" name="value"/>
    </element>
    <element icon="icons/Color.gif" tooltip="FillProperties indicates whether appearance is filled or hatched.  Hatches are applied on top of the already rendered appearance of the node, and are not affected by lighting.&#10;Hint: include &lt;component name='Shape' level='3'/&gt;" name="FillProperties">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[filled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;]&#10;Whether or not associated geometry is filled." name="filled"/>
	<attribute tooltip="[hatched &inputOutputLabel; &SFBoolLabel; &#34;true&#34;]&#10;Whether or not associated geometry is hatched." name="hatched"/>
	<attribute tooltip="[hatchStyle &inputOutputLabel; &SFInt32Label; &#34;1&#34;]&#10;hatchStyle selects a hatch pattern from International Register of Graphical Items.&#10;1=Horizontal equally spaced parallel lines.&#10;2=Vertical equally spaced parallel lines.&#10;3=Positive slope equally spaced parallel lines.&#10;4=Negative slope equally spaced parallel lines.&#10;5=Horizontal/vertical crosshatch.&#10;6=Positive slope/negative slope crosshatch.&#10;7=(cast iron or malleable iron and general use for all materials).&#10;8=(steel).&#10;9=(bronze, brass, copper, and compositions).&#10;10=(white metal, zinc, lead, babbit, and alloys).&#10;11=(magnesium, aluminum, and aluminum alloys) .&#10;12=(rubber, plastic, and electrical insulation).&#10;13=(cork, felt, fabric, leather, and fibre).&#10;14=(thermal insulation).&#10;15=(titanium and refi-actory material).&#10;16=(marble, slate, porcelain, glass, etc.).&#10;17=(earth).&#10;18=(sand).&#10;19=(repeating dot)." name="hatchStyle"/>
	<attribute tooltip="[hatchColor &inputOutputLabel; &SFColorLabel; &#34;1 1 1&#34;] [RGB color]&#10;Color of the hatch pattern." name="hatchColor"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;fillProperties&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/Fog.gif" tooltip="Fog simule les effets atmosph&#233;riques du brouillard, en masquant les objets &#224; distance, par une couleur choisie&#10;Background, Fog, NavigationInfo et Viewpoint sont des noeuds parentables." name="Fog">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[color &inputOutputLabel; &SFColorLabel; &#34;1 1 1&#34;] [RGB color]&#10;Conseil:  associer une couleur arri&#232;re-plan (Background) pour am&#233;liorer l'effet brouillard sur les objets." name="color"/>
	<attribute tooltip="[fogType &inputOutputLabel; &SFStringLabel; (LINEAR|EXPONENTIAL) &#34;LINEAR&#34;]&#10;Sp&#233;cifie le type d'algorithme utilis&#233; pour le rendu progressif de la densit&#233; du brouillard, soit lin&#233;airement (LINEAR), soit exponentiellement (EXPONENTIAL).&#10;Conseil:  EXPONENTIAL est plus naturel mais aussi n&#233;cessite plus de calculs." name="fogType"/>
	<attribute tooltip="[visibilityRange &inputOutputLabel; &SFFloatLabel; &#34;0.0&#34;]&#10;Distance en m&#232;tre pour laquelle les objets sont totalement masqu&#233;s par le brouillard, selon le systeme de coordonn&#233;es local.&#10;Conseil:  la valeur de visibilityRange &#224; 0 annule l'effet de brouillard (Fog)." name="visibilityRange"/>
	<attribute tooltip="[set_bind &inputOnlyLabel; &SFBoolLabel; &#34;&#34;]&#10;Passer set_bind &#224; vrai (true) rend ce noeud actif.&#10;Passer set_bind &#224; faux (false) rend ce noeud inactif.&#10;Ainsi rendre set_bind vrai/faux fera appara&#238;tre/dispara&#238;tre (rendre actif/inactif) ce noeud." name="set_bind"/>
	<attribute tooltip="[bindTime &outputOnlyLabel; &SFTimeLabel; &#34;-1&#34;]&#10;Ev&#232;nement envoy&#233; lorsque le noeud devient actif/inactif." name="bindTime"/>
	<attribute tooltip="[isBound &outputOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;Ev&#232;nement vrai (true) envoy&#233; lorsque le noeud devient actif, &#233;v&#232;nement faux (false) envoy&#233; lorsqu'il n'est pas limit&#233; par un autre noeud." name="isBound"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/FontStyle.gif" tooltip="FontStyle d&#233;fine la taille, la police et le style utilis&#233;s pour les noeuds texte (Text).&#10;Conseil:  ajoutez d'abord un noeud texte en tant que parent." name="FontStyle">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[family &initializeOnlyLabel; &MFStringLabel; &#34;SERIF&#34;]&#10;Liste de noms de fontes par ordre de pr&#233;f&#233;rence - les navigateurs (browsers) utilisent la premi&#232;re fonte support&#233;e par defaut.&#10;Les fontes support&#233;es sont  &#34;SERIF&#34; &#34;SANS&#34; &#34;TYPEWRITER&#34;.&#10;Conseil:  SERIF et SANS sont des fontes de taille variable (comme par exemple, Roman et Arial).&#10;Conseil:  TYPEWRITER est une fonte de taille fixe (comme par exemple, Courier).&#10;Conseil:  les champs de caract&#232;res peuvent avoir plusieurs valeurs, aussi s&#233;parez &quot;chaque caract&#232;re&quot;  &quot;par&quot;  &quot;des guillemets&quot;." name="family"/>
	<attribute tooltip="[style &initializeOnlyLabel; &SFStringLabel; (PLAIN|BOLD|ITALIC|BOLDITALIC) &#34;PLAIN&#34;]&#10;Prend une de ces quatre fontes comme style de texte." name="style"/>
	<attribute tooltip="[justify &initializeOnlyLabel; &MFStringLabel; &quot;BEGIN&quot; or &quot;BEGIN&quot; &quot;END&quot;]&#10;Deux types de justification peuvent &#234;tre pr&#233;cis&#233;s pour les axes d'alignement en X (major) et Y (minor),&#10;les valeurs possibles sont &#34;FIRST&#34; &#34;BEGIN&#34; &#34;MIDDLE&#34; &#34;END&#34;]&#10;Exemple: &#34;MIDDLE&#34; &#34;MIDDLE&#34;.&#10;Conseil:  les champs de caract&#232;res peuvent avoir plusieurs valeurs, aussi s&#233;parez &quot;chaque caract&#232;re&quot;  &quot;par&quot;  &quot;des guillemets&quot;." name="justify"/>
	<attribute tooltip="[size &initializeOnlyLabel; &SFFloatLabel; &#34;1.0&#34;]&#10;Taille nominale (dans le syst&#232;me de coordonn&#233;es local) des caract&#232;res&#10;D&#233;finit &#233;galement par d&#233;faut l'espace entre les lignes de texte adjacentes." name="size"/>
	<attribute tooltip="[spacing &initializeOnlyLabel; &SFFloatLabel; &#34;1.0&#34;]&#10;Facteur d'ajustement pour l'espace entre les lignes de texte adjacentes." name="spacing"/>
	<attribute tooltip="[language &initializeOnlyLabel; &SFStringLabel; #IMPLIED]&#10;les codes langage sont compos&#233;s de codes primaires&#10;et d'une s&#233;rie (peut-&#234;tre vide) de sous-codes.&#10;   [ language-code = primary-code ( &quot;-&quot; subcode )* ]&#10;des codes primaires de deux lettres sont r&#233;serv&#233;s pour les abr&#233;viations des langues.&#10;   [RFC1766, http://www.ietf.org/rfc/rfc1766.txt]&#10;Les codes primaires de deux lettres comprennent en (English : Anglais), fr (French : Francais), de (German : Allemand),&#10;   it (Italian : Italien), nl (Dutch : Hollandais),  el (Greek : Grec), es (Spanish : Espagnol), pt (Portuguese : Portugais),&#10;   ar (Arabic : Arabe), he (Hebrew : H&#233;breu), ru (Russian : Russe), zh (Chinese : Chinois), ja (Japanese : Japonais),&#10;   hi (Hindi), ur (Urdu), et sa (Sanskrit).&#10;Chaque sous-code de deux lettres est interpr&#233;t&#233; comme code relatif au pays.&#10;   [ISO3166 ou http://www.oasis-open.org/cover/iso639a.html]" name="language"/>
	<attribute tooltip="[horizontal &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Si le texte est &#224; l'horizontale (true) ou &#224; la verticale (false)." name="horizontal"/>
	<attribute tooltip="[leftToRight &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Si le texte est affich&#233; de gauche &#224; droite (true) ou de droite &#224; gauche (false)." name="leftToRight"/>
	<attribute tooltip="[topToBottom &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Si le texte est affich&#233; de haut en bas (true) ou de bas en haut (false)." name="topToBottom"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;fontStyle&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/Group.gif" tooltip="Group est un noeud pouvant comporter la plupart des noeuds.&#10;Conseil:  ins&#233;rez un noeud Shape avant d'ajouter une g&#233;om&#233;trie ou Appearance." name="Group">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Bounding box center:  position d&#233;cal&#233;e de l'origine du syst&#232;me de coordonn&#233;es local." name="bboxCenter"/>
	<attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;]&#10;Bounding box size:  automatiquement calcul&#233;e, elle peut &#234;tre sp&#233;cifi&#233;e pour optimiser ou contraindre." name="bboxSize"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/head.gif" tooltip="head contient des renseignements sur le fichier XML (component, metadata) ou autres renseignements fournis par l'auteur.&#10;Conseil:  cela met les &#233;tiquettes &lt;head&gt; en HTML.&#10;Conseil:  head est premiere enfant du fichier X3D." name="head">
    </element>
    <element icon="icons/ImageTexture.gif" tooltip="ImageTexture applique une image 2D sur une forme g&#233;om&#233;trique.&#10;Les textures ont un syst&#232;me de coordonn&#233;es 2D (s, t) en horizontal et vertical,&#10;  avec pour valeurs (s, t) dans un intervalle [0.0, 1.0] repr&#233;sentant les coins oppos&#233;s de l'image.&#10;Conseil:  ins&#233;rez les noeuds Shape et Appearance avant d'ajouter une texture.&#10;Warning:  bright Material emissiveColor values can wash out some textures." name="ImageTexture">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[url &inputOutputLabel; &MFStringLabel; #IMPLIED]&#10;Nom et emplacement de l'image.&#10;Plusieurs emplacements sont plus s&#251;rs, et les adresses Web et attachements e-mail sont possibles.&#10;Conseil:  le champ peut comporter plusieurs valeurs, aussi veuillez s&#233;parer chaque cha&#238;ne de caract&#232;res par des guillemets.&#10;   [ &quot;http://www.url1.org&quot;  &quot;http://www.url2.org&quot; &quot;etc.&quot; ].&#10;Conseil:  respectez exactement la casse des noms de fichiers et de r&#233;pertoires concernant les liens http!&#10;Conseil:  vous pouvez remplacer les espaces dans les requ&#234;tes url par %20 pour chaque caract&#234;re espace." editor="TextArea" name="url"/>
	<attribute tooltip="[repeatS &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Texture r&#233;p&#233;t&#233;e horizontalement selon l'axe S." name="repeatS"/>
	<attribute tooltip="[repeatT &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Texture r&#233;p&#233;t&#233;e verticalement selon l'axe T" name="repeatT"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;texture&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/IndexedFaceSet.gif" tooltip="IndexedFaceSet est un noeud g&#233;om&#233;trie qui peut contenir les noeuds Color/ColorRGBA, Coordinate/CoordinateDouble, Normal et TextureCoordinate.&#10;Conseil:  ins&#233;rez un noeud Shape avant d'ajouter une g&#233;om&#233;trie ou le noeud Appearance.&#10;Vous pouvez aussi remplacer une ProtoInstance standard  par un contenu." name="IndexedFaceSet">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[coordIndex &initializeOnlyLabel; &MFInt32Label; #IMPLIED]&#10;Les indices de coordIndex indiquent dans quel ordre les points coordonn&#233;es doivent &#234;tre reli&#233;s.&#10;La valeur du premier a pour index 0, les virgules &#233;tant facultatives entre les valeurs.&#10;Utilisez -1 pour s&#233;parer les indices pour chaque polygone cr&#233;e." editor="TextArea" name="coordIndex"/>
	<attribute tooltip="[ccw &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;ccw = counterclockwise:  commande l'orientation des coordonn&#233;es de vertex.&#10;Conseil:  ccw false renverse l'orientation normale (s&#233;lectionnant la face externe) et vectorielle." name="ccw"/>
	<attribute tooltip="[convex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Si oui ou non tous les polygones de la forme sont convexes (convex true), ou probablement concaves (convex false).&#10;Un polygone convexe est plan, ne s'intersecte pas avec lui-m&#234;me, et a tous ses angles internes &lt; 180 degres.&#10;Conseil:  seul convex=true pour IndexedFaceSet est support&#233;." name="convex"/>
	<attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Activer solid par la valeur true a pour cons&#233;quence de dessiner seulement une seule face des polygones (face externe consid&#233;r&#233;e),&#10;en mettant la valeur false dans solid, les deux faces des polygones sont dessin&#233;es (face externe non consid&#233;r&#233;e).&#10;Attention: la valeur par d&#233;faut true peut cacher enti&#232;rement la g&#233;om&#233;trie si elle est regard&#233;e du mauvais c&#244;t&#233;!" name="solid"/>
	<attribute tooltip="[creaseAngle &initializeOnlyLabel; &SFFloatLabel; &#34;0&#34;]&#10;creaseAngle d&#233;finit l'angle (en radians) pour d&#233;terminer si oui ou non les polygones adjacents &#10;  sont dessin&#233;s avec des facettes aigues ou par lissage.&#10;Si l'angle normal &#224; deux polygones adjacents est inf&#233;rieur &#224; la valeur de creaseAngle,&#10;  le lissage est rendu au-del&#224; du segment liss&#233;" name="creaseAngle"/>
	<attribute tooltip="[colorPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Si oui ou non Color est appliqu&#233; par (sommet) vertex (true) ou par quadrilat&#232;re (false)." name="colorPerVertex"/>
	<attribute tooltip="[colorIndex &initializeOnlyLabel; &MFInt32Label; #IMPLIED]&#10;Les indices de colorIndex indiquent l'ordre dans lequel les couleurs sont appliqu&#233;es." editor="TextArea" name="colorIndex"/>
	<attribute tooltip="[normalPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Si oui ou non le noeud Normal node est appliqu&#233; par (sommet) vertex (true) ou par quadrilat&#232;re (false)." name="normalPerVertex"/>
	<attribute tooltip="[normalIndex &initializeOnlyLabel; &MFInt32Label; #IMPLIED]&#10;Conseil:  ce champ peut &#234;tre ignor&#233;." editor="TextArea" name="normalIndex"/>
	<attribute tooltip="[texCoordIndex &initializeOnlyLabel; &MFInt32Label; #IMPLIED]&#10;Liste d'indices de coordonn&#233;es-textures rattachant une texture aux coordonn&#233;es correspondantes.&#10;Conseil:  utilisez un utilitaire!" editor="TextArea" name="texCoordIndex"/>
	<attribute tooltip="[set_coordIndex &inputOnlyLabel; &MFInt32Label; #FIXED &#34;&#34;]&#10;coordIndex indices provide order in which coordinates are applied.&#10;Order starts at index 0, commas are optional between sets.&#10;Use -1 to separate indices for each polygon." editor="TextArea" name="set_coordIndex"/>
	<attribute tooltip="[set_colorIndex &initializeOnlyLabel; &MFInt32Label; #FIXED &#34;&#34;]&#10;colorIndex indices provide order in which colors are applied." editor="TextArea" name="set_colorIndex"/>
	<attribute tooltip="[set_normalIndex &inputOnlyLabel; &MFInt32Label; #FIXED &#34;&#34;]&#10;Interchange profile hint:  this field may be ignored." editor="TextArea" name="set_normalIndex"/>
	<attribute tooltip="[set_texCoordIndex &inputOnlyLabel; &MFInt32Label; #FIXED &#34;&#34;]&#10;List of texture-coordinate indices mapping attached texture to corresponding coordinates.&#10;Hint: use a tool!" editor="TextArea" name="set_texCoordIndex"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/IndexedLineSet.gif" tooltip="IndexedLineSet est un noeud g&#233;om&#233;trie qui peut contenir les noeuds Color/ColorRGBA et Coordinate/CoordinateDouble.&#10;Les valeurs de Color ou emissiveColor de Material sont utilis&#233;es pour le tracage des lignes et des points.&#10;Les lignes (Lines) ne sont pas eclair&#233;es, ni textur&#233;es, et ne peuvent &#234;tre incluses dans le d&#233;tection de collision.&#10;Conseil:  utilisez une couleur diff&#233;rente (ou utilisez emissiveColor) de celle de l'arri&#232;re-plan.&#10;Conseil:  si les points de Coordinate sont initialement d&#233;finis pour IndexedFaceSet,&#10; les valeurs index peuvent avoir besoin de r&#233;p&#233;ter la valeur initiale dans vertex pour fermer le polygone.&#10;Conseil:  ins&#233;rez un noeud Shape avant d'ajouter une g&#233;om&#233;trie ou le noeud Appearance.&#10;Vous pouvez aussi remplacer une ProtoInstance &#233;quivalente par un contenu." name="IndexedLineSet">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[coordIndex &initializeOnlyLabel; &MFInt32Label; #IMPLIED]&#10;Les indices de coordIndex indiquent dans quel ordre les points coordonn&#233;es doivent &#234;tre reli&#233;s.&#10;La valeur du premier a pour index 0, les virgules &#233;tant optionnelles entre les valeurs.&#10;Utilisez -1 pour s&#233;parer les indices pour chaque polygone cr&#233;e." editor="TextArea" name="coordIndex"/>
	<attribute tooltip="[colorPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Si oui ou non Color est appliqu&#233; par (sommet) vertex (true) ou par quadrilat&#232;re (false)." name="colorPerVertex"/>
	<attribute tooltip="[colorIndex &initializeOnlyLabel; &MFInt32Label; #IMPLIED]&#10;Les indices de colorIndex indiquent l'ordre dans lequel les couleurs sont appliqu&#233;es.&#10;Conseil:  si les points de Coordinate sont initialement d&#233;finis pour IndexedFaceSet,&#10; les valeurs index peuvent avoir besoin de r&#233;p&#233;ter la valeur initiale dans vertex pour fermer le polygone." editor="TextArea" name="colorIndex"/>
	<attribute tooltip="[set_coordIndex &inputOnlyLabel; &MFInt32Label; #FIXED &#34;&#34;]&#10;coordIndex indices provide order in which coordinates are applied.&#10;Order starts at index 0, commas are optional between sets.&#10;Use -1 to separate indices for each polygon." editor="TextArea" name="set_coordIndex"/>
	<attribute tooltip="[set_colorIndex &initializeOnlyLabel; &MFInt32Label; #FIXED &#34;&#34;]&#10;colorIndex indices provide order in which colors are applied." editor="TextArea" name="set_colorIndex"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/X3D.gif" tooltip="Inline est un noeud groupe qui fait appel &#224; d'autres noeuds groupes via un url.&#10;Conseil:  vous ne pouvez pas ROUTEr des valeurs dans une sc&#232;ne appel&#233;e par Inline,&#10;  utilisez ExternProtoDeclare et ProtoInstance &#224; la place." name="Inline">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[url &inputOutputLabel; &MFStringLabel; #IMPLIED].&#10;Conseil:  le champ peut comporter plusieurs valeurs, aussi veuillez s&#233;parer chaque cha&#238;ne de caract&#232;res par des guillemets.&#10;   [ &quot;http://www.url1.org&quot;  &quot;http://www.url2.org&quot; &quot;etc.&quot; ].&#10;Conseil:  respectez exactement la casse des noms de fichiers et de r&#233;pertoires concernant les liens http!&#10;Conseil:  vous pouvez remplacer les espaces dans les requ&#234;tes url par %20 pour chaque caract&#232;re espace." editor="TextArea" name="url"/>
	<attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Bounding box center:  position d&#233;cal&#233;e de l'origine du syst&#232;me de coordonn&#233;es local." name="bboxCenter"/>
	<attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;]&#10;Bounding box size:  automatiquement calcul&#233;e, elle peut &#234;tre sp&#233;cifi&#233;e pour optimiser ou contraindre." name="bboxSize"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/IntegerSequencer.gif" tooltip="IntegerSequencer generates periodic discrete Integer values&#10;that can be ROUTEd to other Integer attributes.&#10;Typical input:   ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction&#10;Typical output: ROUTE   someInterpolator.value_changed    TO  destinationNode.set_attribute." name="IntegerSequencer">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[key &inputOutputLabel; &MFFloatLabel; #IMPLIED]&#10;Definition parameters for linear-interpolation function time intervals,&#10;  in increasing order and corresponding to keyValues.&#10;Hint: number of keys must match number of keyValues!" editor="TextArea" name="key"/>
	<attribute tooltip="[keyValue &inputOutputLabel; &MFInt32Label; #IMPLIED]&#10;Output values for linear interopolation, each corresponding to time-fraction keys.&#10;Hint: number of keys must match number of keyValues!" editor="TextArea" name="keyValue"/>
	<attribute tooltip="[set_fraction: inputOnly  &SFFloatLabel; &#34;0&#34;]&#10;set_fraction selects input key for corresponding keyValue output." name="set_fraction"/>
	<attribute tooltip="[value_changed &outputOnlyLabel; &SFInt32Label; &#34;0&#34;]&#10;Single intermittent output value_changed determined by current key time and corresponding keyValue pair." name="value_changed"/>
	<attribute tooltip="[previous &inputOnlyLabel; &SFBoolLabel; &#34;&#34;]&#10;Trigger previous output value in keyValue array.&#10;Hint: loops from first to last if necessary." name="previous"/>
	<attribute tooltip="[next &inputOnlyLabel; &SFBoolLabel; &#34;&#34;]&#10;Trigger next output value in keyValue array.&#10;Hint: loops from last to first if necessary." name="next"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed.&#10;Warning:  containerField attribute is only supported in XML encoding of scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets.&#10;Warning:  class attribute is only supported in XML encoding of scenes." name="class"/>
    </element>
    <element icon="icons/IntegerSequencer.gif" tooltip="IntegerTrigger converts boolean true or time input events to integer value (suitable for Switch node)." name="IntegerTrigger">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[set_boolean &inputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;If set_boolean input is true, trigger output of integer value." name="set_boolean"/>
	<attribute tooltip="[integerKey &inputOutputLabel; &SFInt32Label; #FIXED &#34;-1&#34;]&#10;integerKey is value for output when triggered." name="integerKey"/>
	<attribute tooltip="[triggerValue &outputOnlyLabel; &SFInt32Label; #FIXED &#34;&#34;]&#10;triggerValue provides integer event output matching integerKey when true set_boolean received." name="triggerValue"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/IS.gif" tooltip="IS connects node attributes to Prototype fields inside ProtoDeclare definitions.&#10;Add connect tags to define each pair of Prototype field connections.&#10;Warning:  IS tags are only allowed within ProtoDeclare children definitions.&#10;Hint: IS tag precedes any Metadata tag, which precedes any other children tags." name="IS">
    </element>
    <element icon="icons/IS.gif" tooltip="connect tags define each Prototype field connection within ProtoDeclare definitions.&#10;Hint: IS can only be first child of a node.&#10;Warning:  IS/connect tags are only allowed within ProtoDeclare children definitions." name="connect">
	<attribute tooltip="[nodeField: NMTOKEN #REQUIRED]&#10;Name of field in this node connecting to parent ProtoDeclare field definition.&#10;Hint: use multiple connect tags for multiple fan-in/fan-out." name="nodeField"/>
	<attribute tooltip="[protoField: NMTOKEN #REQUIRED]&#10;Name of parent ProtoDeclare field definition connecting to field in this node.&#10;Hint: use multiple connect tags for multiple fan-in/fan-out." name="protoField"/>
    </element>
    <element icon="icons/KeySensor.gif" tooltip="KeySensor g&#233;n&#234;re des &#233;v&#232;nements quand l'utilisateur appuie sur les touches du clavier.&#10;Supporte la notion de &quot;keyboard focus&quot; - seul un KeySensor/StringSensor g&#233;n&#232;re les &#233;v&#232;nements &#224; la fois.&#10;Attention:  noeud exp&#233;rimental, en voie de d&#233;veloppement et pas encore support&#233;." name="KeySensor">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#2224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;]&#10;Active/d&#233;sactive le noeud senseur." name="enabled"/>
	<attribute tooltip="[keyPress &outputOnlyLabel; &SFStringLabel; #IMPLIED]&#10;Ev&#232;nements g&#233;n&#233;r&#233;s lorsque l'utilisateur appuie sur une touche caract&#232;re sur le clavier&#10;G&#233;n&#232;re des valeurs caract&#232;res : entier UTF-8." name="keyPress"/>
	<attribute tooltip="[keyRelease &outputOnlyLabel; &SFStringLabel; #IMPLIED]&#10;Ev&#232;nements g&#233;n&#232;r&#233;s lorsque l'utilisateur rel&#224;che une touche carat&#232;re sur le clavier&#10;G&#233;n&#232;re des valeurs caract&#232;res : entier UTF-8." name="keyRelease"/>
	<attribute tooltip="[actionKeyPress &outputOnlyLabel; &SFInt32Label; #IMPLIED]&#10;actionKeyPress donne les valeurs suivantes:&#10;HOME=000   END=1001   PGUP=1002   PGDN=1003   UP=1004   DOWN=1005   LEFT=1006   RIGHT=1007   F1..F12 = 1008..1019." name="actionKeyPress"/>
	<attribute tooltip="[actionKeyRelease &outputOnlyLabel; &SFInt32Label; #IMPLIED]&#10;actionKeyRelease donne les valeurs suivantes:&#10;HOME=000   END=1001   PGUP=1002   PGDN=1003   UP=1004   DOWN=1005   LEFT=1006   RIGHT=1007   F1..F12 = 1008..1019." name="actionKeyRelease"/>
	<attribute tooltip="[shiftKey &outputOnlyLabel; &SFBoolLabel; #IMPLIED]&#10;shiftKey g&#233;n&#232;re l'&#233;v&#232;nement vrai (true) lorsque la touche Shift est press&#233;e, faux (false) lorsqu'elle est rel&#224;ch&#233;e." name="shiftKey"/>
	<attribute tooltip="[controlKey &outputOnlyLabel; &SFBoolLabel; #IMPLIED]&#10;controlKey g&#233;n&#232;re l'&#233;v&#232;nement vrai (true) lorsque la touche Ctrl est press&#233;e, faux (false) lorsqu'elle est rel&#224;ch&#233;e." name="controlKey"/>
	<attribute tooltip="[altKey &outputOnlyLabel; &SFBoolLabel; #IMPLIED]&#10;altKey g&#233;n&#232;re l'&#233;v&#232;nement vrai (true) lorsque la touche Alt est press&#233;e, faux (false) lorsqu'elle est rel&#224;ch&#233;e." name="altKey"/>
	<attribute tooltip="[isActive &inputOutputLabel; &SFBoolLabel; &#34;false&#34;]&#10;L'&#233;v&#232;nement isActive vrai/faux (true/false) est envoy&#233; lors du d&#233;clenchement du senseur.&#10;isActive=true lorsque le bouton principal de la souris est press&#233;, isActive=false lorsqu'il est rel&#224;ch&#233;." name="isActive"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/IndexedLineSet.gif" tooltip="LineSet is a geometry node that can contain a Coordinate|CoordinateDouble node and an (optional) Color|ColorRGBA node.&#10;Color values or a sibling Material emissiveColor is used to draw lines and points.&#10;Lines are not lit, are not texture-mapped, and do not participate in collision detection.&#10;Hint: use a different color (or emissiveColor) than the background color.&#10;Hint: if rendering Coordinate points originally defined for an IndexedFaceSet,&#10; index values may need to repeat each initial vertex to close each polygon outline.&#10;Hint: insert a Shape node before adding geometry or Appearance.&#10;You can also substitute a type-matched ProtoInstance for content." name="LineSet">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[vertexCount &initializeOnlyLabel; &MFInt32Label; #IMPLIED] [2,infinity)&#10;vertexCount describes how many vertices are used in each polyline from Coordinate field.&#10;Coordinates are assigned to each line by taking vertexCount[n] vertices from Coordinate field." name="vertexCount"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/Color.gif" tooltip="LineProperties specifies additional properties applicable to all line geometry.&#10;Hint: include &lt;component name='Shape' level='2'/&gt;" name="LineProperties">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[applied &inputOutputLabel; &SFBoolLabel; &#34;true&#34;]&#10;Whether or not LineProperties are applied to associated geometry." name="applied"/>
	<attribute tooltip="[linetype &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="linetype"/>
	<attribute tooltip="[linewidthScaleFactor &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] (v3.1 or later)&#10;" name="linewidthScaleFactor"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;lineProperties&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/LoadSensor.gif" tooltip="LoadSensor generates events as children nodes are loaded.&#10;Warning:  experimental node, under development and not yet supported." name="LoadSensor">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[timeOut &inputOutputLabel; &SFTimeLabel; #IMPLIED]&#10;" name="timeOut"/>
	<attribute tooltip="[loadTime &outputOnlyLabel; &SFTimeLabel; #IMPLIED]&#10;" name="loadTime"/>
	<attribute tooltip="[isLoaded &outputOnlyLabel; &SFBoolLabel; #IMPLIED]&#10;" name="isLoaded"/>
	<attribute tooltip="[progress &outputOnlyLabel; &SFFloatLabel; #IMPLIED]&#10;" name="progress"/>
	<attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;]&#10;Enables/disables the sensor node." name="enabled"/>
	<attribute tooltip="[isActive: outputOnly&SFBoolLabel; &#34;false&#34;]&#10;isActive true/false events are sent when triggering the sensor.&#10;isActive=true when primary mouse button is pressed, isActive=false when released." name="isActive"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed.&#10;Warning:  containerField attribute is only supported in XML encoding of scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets.&#10;Warning:  class attribute is only supported in XML encoding of scenes." name="class"/>
    </element>
    <element icon="icons/LOD.gif" tooltip="LOD (Level Of Detail - niveau de d&#233;tail -) se sert de la distance cam&#233;ra-objet pour s&#233;lectionner les noeuds enfants ayant diff&#233;rents niveaux de d&#233;tail.&#10;(les noeuds contenus sont &#224; pr&#233;sent appel&#233;s enfants (children) plut&#244;t que niveau (level),&#10; pour une nomination consistante parmi tous les GroupingNodeTypes.)&#10;La gamme de valeurs de LOD s'&#233;chelonne de proche &#224; loin (pour que la g&#233;om&#233;trie soit plus simple et donne une meilleure performance.&#10;Pour n valeurs, vous devez avoir n+1 niveaux enfants!&#10;Seul le niveau de rendu s&#233;lectionn&#233; est actif, mais tous les autres continuent &#224; recevoir des &#233;v&#232;nements.&#10;Conseil:  ins&#233;rez un noeud Shape avant d'ajouter une g&#233;om&#233;trie ou une Appearance." name="LOD">
        <attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[center &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;position d&#233;cal&#233;e de l'origine du syst&#232;me de coordonn&#233;es local." name="center"/>
	<attribute tooltip="[range &initializeOnlyLabel; &MFFloatLabel; #IMPLIED]&#10;Transitions de la distance cam&#233;ra-objet pour chaque niveau de d&#233;tails des noeuds enfants&#10;La gamme de valeurs s'&#233;chelonne de proche &#224; loin&#10;Pour n valeurs, vous devez avoir n+1 niveaux enfants!" name="range"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/Material.gif" tooltip="Mat&#233;rial sp&#233;cifie les propri&#233;t&#233;s mat&#233;rielles de la surface pour les noeuds g&#233;om&#233;triques associ&#233;s&#10;Les attributs de Material sont utilis&#233;s par des &#233;quations VRML pendant le rendu.&#10;Conseil:  ins&#233;rez les noeuds Shape et Appearance avant d'ajouter Material." name="Material">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#2224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[diffuseColor &inputOutputLabel; &SFColorLabel; &#34;0.8 0.8 0.8&#34;] [RGB color]&#10;de quelle facon, l'angle du rayon d'une source lumineuse est r&#233;fl&#233;chi.&#10;Conseil:  seul emissiveColor &#224; des effets sur IndexedLineSet, LineSet et PointSet." name="diffuseColor"/>
	<attribute tooltip="[emissiveColor &inputOutputLabel; &SFColorLabel; &#34;0 0 0&#34;] [RGB color]&#10;de quelle facon l'objet &#233;met un rayonnement lumineux.&#10;Conseil:  les champs emissiveColors sont actifs m&#234;me quand il n'y a pas de source lumineuse.&#10;Conseil:  initialisez diffuseColor par d&#233;faut (.8 .8 .8) &#224; (0 0 0) pour &#233;viter un d&#233;lavement des couleurs.&#10;Conseil:  seul emissiveColor a des effets sur IndexedLineSet, LineSet et PointSet.&#10;Warning:  bright emissiveColor values can wash out other colors and some textures." name="emissiveColor"/>
	<attribute tooltip="[specularColor &inputOutputLabel; &SFColorLabel; &#34;0 0 0&#34;] [RGB color]&#10; points lumineux de specularColor qui repr&#233;sentent la r&#233;flection lumineuse (exemple:  les zones lumineuses que refl&#232;te la surface d'une pomme).&#10;Conseil:  ce champ peut &#234;tre ignor&#233;." name="specularColor"/>
	<attribute tooltip="[shininess &inputOutputLabel; &SFFloatLabel; &#34;0.2&#34;] [0..1]&#10;des valeurs faibles donnent des lueurs floues, des valeurs &#233;lev&#233;es donnent des points lumineux fins, pr&#233;cis.&#10;Conseil:  ce champ peut &#234;tre ignor&#233;." name="shininess"/>
	<attribute tooltip="[ambientIntensity &inputOutputLabel; &SFFloatLabel; &#34;0.2&#34;] [0..1]&#10;de quelle facon la lumi&#232;re omnidirectionelle est r&#233;fl&#233;chie.&#10;Conseil:  ce champ peut &#234;tre ignor&#233;." name="ambientIntensity"/>
	<attribute tooltip="[transparency &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] [0..1]&#10;Comment un objet est translucide &quot;clear&quot;. A :  1.0, il est totalement transparent, 0.0 est compl&#232;tement opaque.&#10;Conseil:  une valeur &lt; .5 tend vers opaque, &gt; .5 tend vers transparent." name="transparency"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;material&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/meta.gif" tooltip="meta (metadata) fournit des informations sur la sc&#232;ne&#10;et utilise les m&#234;mes d&#233;finitions que les meta tags en HTML.&#10;Les attributs name et content donnent des couples de valeurs = attribut." name="meta">
	<attribute tooltip="[name &inputOutputLabel; &SFStringLabel; #IMPLIED]&#10;Entrez l'attribut name de metadata  ici." name="name"/>
	<attribute tooltip="[content CDATA #REQUIRED]&#10;Entrez l'attribut value de metadata  ici.&#10;Conseil:  Xeena remplace automatiquement les caract&#232;res r&#233;f&#233;rences XML si&#10;besoin (comme &amp;#38; pour &#38; ou &amp;#34; pour &#34; ), &#233;crivez donc ce que vous voulez!" editor="TextArea" name="content"/>
	<attribute tooltip="[xml:lang CDATA #IMPLIED]&#10;Langage code, comme sur [IETF RFC3066/BCP47]&#10;ftp://ftp.isi.edu/in-notes/bcp/bcp47.txt" name="xml:lang"/>
	<attribute tooltip="[dir (ltr|rtl) #IMPLIED]&#10;Orientation du texte (de gauche &#224; droite : ltr=left-to-right, de droite &#224; gauche : rtl=right-to-left)." name="dir"/>
    	<attribute tooltip="[http-equiv CDATA #IMPLIED]&#10;Peut &#234;tre utilis&#233; par les serveurs HTTP pour les r&#233;ponses headers.&#10;Voir la sp&#233;cification HTTP [RFC2616] pour plus de d&#233;tails sur les headers HTTP valides.&#10;Exemple: &lt;meta http-equiv=&quot;Expires&quot; content=&quot;Tue, 20 Aug 1996 14:25:27 GMT&quot;&gt;&#10;Voir http://www.w3.org/TR/html4/struct/global.html#adef-http-equiv" name="http-equiv"/>
	<attribute tooltip="[scheme CDATA #IMPLIED]&#10;L'attribut scheme permet aux auteurs de fournir aux utilisateurs plus de renseignements pour une bonne interpr&#233;tation des meta datas.&#10;Par exemple, &lt;meta scheme=&quot;ISBN&quot;  name=&quot;identifier&quot; content=&quot;0-8230-2355-9&quot;&gt;&#10;Voir http://www.w3.org/TR/html4/struct/global.html#idx-scheme" name="scheme"/>
    </element>
    <element icon="icons/meta.gif" tooltip="MetadataDouble provides information about its parent.&#10;Further information about this Metadata node may be provided&#10;  by a single child Metadata node with containerField=&#34;metadata&#34;.&#10;Hint: IS tag precedes any Metadata tag, which precedes any other children tags." name="MetadataDouble">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[name &inputOutputLabel; &SFStringLabel; #IMPLIED]&#10;Enter the metadata attribute name here." name="name"/>
	<attribute tooltip="[value &inputOutputLabel; &MFDoubleLabel; #IMPLIED]&#10;Enter the metadata attribute value here.&#10;Hint: many XML tools substitute XML character references automatically if needed (like &amp;#38; for &#38; ampersand or &amp;#34; for &#34; quotation mark)." editor="TextArea" name="value"/>
	<attribute tooltip="[reference &inputOutputLabel; &SFStringLabel; #IMPLIED]&#10;Reference to the metadata standard or definition defining this particular metadata value." name="reference"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;metadata&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;Hint: set containerField=&#34;value&#34; if part of a MetadataSet, otherwise use&#10;  default value &#34;metadata&#34; if providing metadata about a parent metadata node itself.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
    </element>
    <element icon="icons/meta.gif" tooltip="MetadataFloat provides information about its parent.&#10;Further information about this Metadata node may be provided&#10;  by a single child Metadata node with containerField=&#34;metadata&#34;.&#10;Hint: IS tag precedes any Metadata tag, which precedes any other children tags." name="MetadataFloat">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[name &inputOutputLabel; &SFStringLabel; #IMPLIED]&#10;Enter the metadata attribute name here." name="name"/>
	<attribute tooltip="[value &inputOutputLabel; &MFFloatLabel; #IMPLIED]&#10;Enter the metadata attribute value here.&#10;Hint: many XML tools substitute XML character references automatically if needed (like &amp;#38; for &#38; ampersand or &amp;#34; for &#34; quotation mark)." editor="TextArea" name="value"/>
	<attribute tooltip="[reference &inputOutputLabel; &SFStringLabel; #IMPLIED]&#10;Reference to the metadata standard or definition defining this particular metadata value." name="reference"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;metadata&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;Hint: set containerField=&#34;value&#34; if part of a MetadataSet, otherwise use&#10;  default value &#34;metadata&#34; if providing metadata about a parent metadata node itself.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
    </element>
    <element icon="icons/meta.gif" tooltip="MetadataInteger provides information about its parent.&#10;Further information about this Metadata node may be provided&#10;  by a single child Metadata node with containerField=&#34;metadata&#34;.&#10;Hint: IS tag precedes any Metadata tag, which precedes any other children tags." name="MetadataInteger">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[name &inputOutputLabel; &SFStringLabel; #IMPLIED]&#10;Enter the metadata attribute name here." name="name"/>
	<attribute tooltip="[value &inputOutputLabel; &MFInt32Label; #IMPLIED]&#10;Enter the metadata attribute value here.&#10;Hint: many XML tools substitute XML character references automatically if needed (like &amp;#38; for &#38; ampersand or &amp;#34; for &#34; quotation mark)." editor="TextArea" name="value"/>
	<attribute tooltip="[reference &inputOutputLabel; &SFStringLabel; #IMPLIED]&#10;Reference to the metadata standard or definition defining this particular metadata value." name="reference"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;metadata&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;Hint: set containerField=&#34;value&#34; if part of a MetadataSet, otherwise use&#10;  default value &#34;metadata&#34; if providing metadata about a parent metadata node itself.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
    </element>
    <element icon="icons/meta.gif" tooltip="MetadataSet collects a set of Metadata nodes with containerField=&#34;value&#34;&#10;  that together provide information about its parent.&#10;Further information about this MetadataSet node may be provided&#10;  by a single child Metadata node with containerField=&#34;metadata&#34;.&#10;Hint: IS tag precedes any Metadata tag, which precedes any other children tags." name="MetadataSet">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[name &inputOutputLabel; &SFStringLabel; #IMPLIED]&#10;Enter the metadata attribute name here." name="name"/>
	<attribute tooltip="[reference &inputOutputLabel; &SFStringLabel; #IMPLIED]&#10;Reference to the metadata standard or definition defining this particular metadata value." name="reference"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;metadata&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;Hint: set containerField=&#34;value&#34; if part of a MetadataSet, otherwise use&#10;  default value &#34;metadata&#34; if providing metadata about a parent metadata node itself.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
    </element>
    <element icon="icons/meta.gif" tooltip="MetadataString provides information about its parent.&#10;Further information about this Metadata node may be provided&#10;  by a single child Metadata node with containerField=&#34;metadata&#34;.&#10;Hint: IS tag precedes any Metadata tag, which precedes any other children tags." name="MetadataString">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[name &inputOutputLabel; &SFStringLabel; #IMPLIED]&#10;Enter the metadata attribute name here." name="name"/>
	<attribute tooltip="[value &inputOutputLabel; &MFStringLabel; #IMPLIED]&#10;Enter the metadata attribute value here.&#10;Hint: many XML tools substitute XML character references automatically if needed (like &amp;#38; for &#38; ampersand or &amp;#34; for &#34; quotation mark)." editor="TextArea" name="value"/>
	<attribute tooltip="[reference &inputOutputLabel; &SFStringLabel; #IMPLIED]&#10;Reference to the metadata standard or definition defining this particular metadata value." name="reference"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;metadata&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;Hint: set containerField=&#34;value&#34; if part of a MetadataSet, otherwise use&#10;  default value &#34;metadata&#34; if providing metadata about a parent metadata node itself.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
    </element>
    <element icon="icons/MovieTexture.gif" tooltip="MovieTexture applique une image film 2D sur la surface de la g&#233;om&#233;trie, ou procure des donn&#233;es audio pour le noeud Sound.&#10;D'abord d&#233;finissez-le en tant que texture, puis utilisez (USE) le &#233;galement en tant que son pour voir/entendre/et ainsi conserver de la m&#233;moire.&#10;L'application Texture &#224; un syst&#232;me de coordonn&#233;es 2D (s, t) en horizontal et vertical,&#10;  avec des valeurs (s, t) dans une fourchette de [0.0, 1.0] en consid&#233;rant les coins oppos&#233;s de l'image.&#10;Conseil:  ins&#233;rez des noeuds Shape et Appearance avant d'ajouter une texture.&#10;Hint: provide a viewpoint that allows a clear view of a MovieTexture so that users can easily see all details." name="MovieTexture">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[url &inputOutputLabel; &MFStringLabel; #IMPLIED]&#10;Nom et emplacement de l'image.&#10;Plusieurs emplacements sont plus s&#251;rs, et les adresses Web et attachements e-mail sont possibles.&#10;Conseil:  le champ peut comporter plusieurs valeurs, aussi veuillez s&#233;parer chaque cha&#238;ne de caract&#232;res par des guillemets.&#10;   [ &quot;http://www.url1.org&quot;  &quot;http://www.url2.org&quot; &quot;etc.&quot; ].&#10;Conseil:  respectez exactement la casse des noms de fichiers et de r&#233;pertoires concernant les liens http!&#10;Conseil:  vous pouvez remplacer les espaces dans les requ&#234;tes url par %20 pour chaque caract&#232;re espace." editor="TextArea" name="url"/>
	<attribute tooltip="[loop &inputOutputLabel; &SFBoolLabel; &#34;false&#34;]&#10;r&#233;p&#233;tition infinie lorsque loop=true, r&#233;p&#233;tition une fois seulement lorsque loop=false." name="loop"/>
	<attribute tooltip="[speed &inputOutputLabel; &SFFloatLabel; &#34;1.0&#34;]&#10;Facteur de vitesse de lecture de la s&#233;quence vid&#233;o (ou sonore)." name="speed"/>
	<attribute tooltip="[startTime &inputOutputLabel; &SFTimeLabel; &#34;0&#34;]&#10;Temps en absolu:  nombre de secondes depuis le 1er janvier 1970, 00:00:00 GMT.&#10;Conseil:  recoit en principe une valeur temps par une ROUTE." name="startTime"/>
	<attribute tooltip="[stopTime &inputOutputLabel; &SFTimeLabel; &#34;0&#34;]&#10;Temps en absolu:  nombre de secondes depuis le 1er janvier 1970, 00:00:00 GMT.&#10;Conseil:  recoit en principe une valeur temps par une ROUTE." name="stopTime"/>
	<attribute tooltip="[repeatS &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Texture r&#233;p&#233;t&#233;e horizontalement selon l'axe S." name="repeatS"/>
	<attribute tooltip="[repeatT &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Texture r&#233;p&#233;t&#233;e verticalement selon l'axe T" name="repeatT"/>
	<attribute tooltip="[duration_changed &outputOnlyLabel; &SFTimeLabel; &#34;0.0&#34;]&#10;Dur&#233;e de temps en secondes pour un cycle de film." name="duration_changed"/>
	<attribute tooltip="[isActive &outputOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;L'&#233;v&#232;nement isActive vrai/faux (true/false) est envoy&#233; lorsque la lecture d&#233;marre/s'arr&#234;te." name="isActive"/>
	<attribute tooltip="[isPaused &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;isPaused true/false events are sent when MovieTexture is paused/resumed.&#10;Warning: not supported in VRML97." name="isPaused"/>
	<attribute tooltip="[pauseTime &inputOutputLabel; &SFTimeLabel; &#34;0&#34;]&#10;When time now &gt;= pauseTime, isPaused becomes true and MovieTexture becomes paused.&#10;Absolute time:  number of seconds since Jan 1, 1970, 00:00:00 GMT.&#10;Hint: usually receives a ROUTEd time value.&#10;Warning: not supported in VRML97." name="pauseTime"/>
	<attribute tooltip="[resumeTime &inputOutputLabel; &SFTimeLabel; &#34;0&#34;]&#10;When resumeTime becomes &lt;= time now, isPaused becomes false and MovieTexture becomes active.&#10;Absolute time:  number of seconds since Jan 1, 1970, 00:00:00 GMT.&#10;Hint: usually receives a ROUTEd time value.&#10;Warning: not supported in VRML97." name="resumeTime"/>
	<attribute tooltip="[elapsedTime &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;]&#10;Current elapsed time since MovieTexture activated/running, cumulative in seconds, and not counting any paused time.&#10;Warning: not supported in VRML97." name="elapsedTime"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;texture&#34; (alternate &#34;source&#34; for Sound child)]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/ImageTexture.gif" tooltip="MultiTexture applies several individual textures to a 3D object to achieve a more complex visual effect.  MultiTexture contains multiple ImageTexture, MovieTexture and PixelTexture nodes.&#10;Texture maps have a 2D coordinate system (s, t) horizontal and vertical,&#10;  with (s, t) values in range [0.0, 1.0] for opposite corners of the image.&#10;Hint: insert Shape and Appearance nodes before adding texture." name="MultiTexture">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[alpha &inputOutputLabel; &SFFloatLabel; &#34;1.0&#34;] [0,1]&#10;The alpha field defines the alpha (1-transparency) base value for mode operations." name="alpha"/>
	<attribute tooltip="[color &inputOutputLabel; &SFColorLabel; &#34;1 1 1&#34;] [RGB color]&#10;The color field defines the RGB base values for mode operations." name="color"/>
	<attribute tooltip="[function &inputOutputLabel; &MFStringLabel; &MultiTextureFunctionValues; #IMPLIED]&#10;function operators COMPLEMENT or ALPHAREPLICATE can be applied after the mode blending operation.  Empty string value &quot;&quot; indicates that no function operation is applied for that stage.&#10;Hint: include the same number of function values as textures, otherwise the default of no function operation is applied for each remaining stage." name="function"/>
	<attribute tooltip="[mode &inputOutputLabel; &SFStringLabel; &MultiTextureModes;&#10; &#34;MODULATE&#34;]&#10;mode field indicates the type of blending operation, both for color and for alpha channel.&#10;Hint: include the same number of mode values as textures, otherwise the default value MODULATE is added for each remaining stage." name="mode"/>
	<attribute tooltip="[source &inputOutputLabel; &MFStringLabel; &MultiTextureSourceValues; #IMPLIED]&#10;source field determines whether each image source is treated as DIFFUSE, SPECULAR or a multiplicative FACTOR.  Empty string value &quot;&quot; indicates that no source modifier is applied for that stage.&#10;Hint: include the same number of source values as textures, otherwise the default of no source interpretation is applied for each remaining stage." name="source"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;texture&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/TextureCoordinate.gif" tooltip="MultiTextureCoordinate contains multiple TextureCoordinate or TextureCoordinateGenerator nodes, for use by a parent polygonal geometry node such as IndexedFaceSet or a Triangle* node. Each of the contained texture coordinate nodes correspond to the multiple texture nodes contained in a sibling Appearance/MultiTexture node.&#10;Hint: add Shape and then polgyonal/planar geometry before adding MultiTextureCoordinate." name="MultiTextureCoordinate">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;texCoord&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/TextureTransform.gif" tooltip="MultiTextureTransform contains multiple TextureTransform nodes, for use by sibling ImageTexture MovieTexture or PixelTexture nodes.&#10;Hint: insert Shape and Appearance nodes before adding TextureTransform." name="MultiTextureTransform">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;textureTransform&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/NavigationInfo.gif" tooltip="NavigationInfo d&#233;finit le type de visualisation et les caract&#233;ristiques physiques de l'avatar de l'utilisateur.&#10;Conseil:  pour la visualisation d'objets simples, l'utilisation s'am&#233;liore souvent avec type=&quot;EXAMINE&quot; &quot;ANY&quot;&#10;Conseil:  NavigationInfo de type &apos;&quot;WALK&quot; &quot;FLY&quot;&apos; supporte la d&#233;tection de collision cam&#233;ra-objet .&#10;Background, Fog, NavigationInfo et Viewpoint sont des noeuds rattachables." name="NavigationInfo">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[type &inputOutputLabel; &MFStringLabel; &#34;EXAMINE&#34; &#34;ANY&#34;]&#10;Entrez un des types suivants :  &#34;EXAMINE&#34; &#34;WALK&#34; &#34;FLY&#34; &#34;LOOKAT&#34; &#34;ANY&#34; &#34;NONE&#34;.&#10;Conseil:  pour la visualisation d'objets simples, l'utilisation s'am&#233;liore souvent avec type=&quot;EXAMINE&quot; &quot;ANY&quot;&#10;Conseil:  WALK et FLY forcent la d&#233;tection de collision cam&#233;ra-objet.&#10;Conseil:  voir le noeud Collision pour plus de d&#233;tails &#224; propos de la d&#233;ctection de collision cam&#233;ra-objet.&#10;Conseil:  le champ peut comporter plusieurs valeurs, aussi veuillez s&#233;parer chaque cha&#238;ne de caract&#232;res par des guillemets.&#10;   [ &quot;http://www.url1.org&quot;  &quot;http://www.url2.org&quot; &quot;etc.&quot; ].&#10;Conseil:  ce champ peut &#234;tre ignor&#233;." name="type"/>
	<attribute tooltip="[speed &inputOutputLabel; &SFFloatLabel; &#34;1.0&#34;]&#10;Valeur par d&#233;faut de la vitesse &#224; laquelle le viewer se d&#233;place &#224; travers la scene, en m/s.&#10;Warning:  default 1 m/s usually seems slow for ordinary navigation.&#10;Conseil:  ce champ peut &#234;tre ignor&#233;." name="speed"/>
	<attribute tooltip="[headlight &inputOutputLabel; &SFBoolLabel; &#34;true&#34;]&#10;Active/d&#233;sactive la lumi&#234;re directionnelle qui pointe toujours dans la direction vers laquelle l'utilisateur voit." name="headlight"/>
	<attribute tooltip="[avatarSize &inputOutputLabel; &MFFloatLabel; &#34;0.25 1.6 0.75&#34;]&#10;Les trois valeurs de avatarSize sont :&#10;(a) la distance de collision entre l'utilisateur et la g&#233;om&#233;trie,&#10;(b) la hauteur de point de vue au-dessus du terrain,&#10;(c) la hauteur la plus grande jusqu'&#224; laquelle le viewer peut aller.&#10;Conseil: conservez (visibilityLimit / avatarSize.CollisionDistance) &lt; 10,000 pour &#233;viter les artefacts (polygd&#244;structur&#233;&quot;ne &quot;d&#233;structur&#233;&quot;).&#10;Conseil:  ce champ peut &#234;tre ignor&#233;." name="avatarSize"/>
	<attribute tooltip="[visibilityLimit &inputOutputLabel; &SFFloatLabel; &#34;0.0&#34;]&#10;Au del&#224; de cette limite, la g&#233;om&#233;trie n'est pas visible.&#10;visibilityLimit=0.0 indique une limite de visibilit&#233; infinie.&#10;Conseil:  conservez visibilityLimit &gt;= z&#233;ro.&#10;Conseil: conservez (visibilityLimit / avatarSize.CollisionDistance) &lt; 10.000 pour &#233;viter les artefacts (polyg&#244;ne &quot;d&#233;structur&#233;&quot;).&#10;Conseil:  ce champ peut d&#233;structur&#234;&quot;tre ignord&#233;structur&#233;&quot;." name="visibilityLimit"/>
	<attribute tooltip="[transitionType &inputOutputLabel; &MFStringLabel; &#34;ANIMATE&#34;]&#10;Camera transition between viewpoints. Enter one or more quoted SFString values:  &#34;ANIMATE&#34; &#34;LINEAR&#34; &#34;TELEPORT&#34;.&#10;Interchange profile hint:  this field may be ignored." name="transitionType"/>
	<attribute tooltip="[set_bind &inputOnlyLabel; &SFBoolLabel; &#34;&#34;]&#10;Mettre set_bind &#224; vrai (true) rend ce noeud actif&#10;Mettre set_bind &#224; faux (false) rend ce noeud inactif.&#10;Ainsi rendre set_bind vrai/faux fera appara&#238;tre/dispara&#238;tre, (rendre actif/inactif) ce noeud." name="set_bind"/>
	<attribute tooltip="[bindTime &outputOnlyLabel; &SFTimeLabel; &#34;-1&#34;]&#10;Ev&#232;nement envoy&#233; quand le noeud devient actif/inactif." name="bindTime"/>
	<attribute tooltip="[isBound &outputOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;Ev&#232;nement vrai (true) envoy&#233; quand le noeud devient actif, &#233;v&#232;nement faux (false) envoy&#233; lorsqu'il n'est pas limit&#233; par un autre noeud." name="isBound"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/Normal.gif" tooltip="Normal est une s&#233;rie de vecteurs 3D normaux &#224; la surface&#10;Les valeurs de Normal sont des directions perpendiculaires, optionelles,&#10;  utilis&#233;es par polyg&#244;ne ou par vertex pour l'&#233;clairage et l'ombrage&#10;Conseil:  utilis&#233; par IndexedFaceSet et ElevationGrid." name="Normal">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[vector &inputOutputLabel; &MFVec3fLabel; #IMPLIED]&#10;s&#233;rie de vecteurs normaux de longueur unitaire, correspondant aux polyg&#244;nes ind&#233;x&#233;s." editor="TextArea" name="vector"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;normal&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/NormalInterpolator.gif" tooltip="NormalInterpolator g&#233;n&#232;re une s&#233;rie de vecteurs perpendiculaires&#10;le long de la surface d'une sph&#232;re unitaire&#10;valeurs ROUTE&#233;s d'un attribut vecteur d'un noeud &lt;Normal&gt;&#10;  ou d'un autre attribut Vector3FloatArray&#10;Entr&#233;e typique:   ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction&#10;Sortie typique: ROUTE   someInterpolator.value_changed    TO  destinationNode.set_attribute." name="NormalInterpolator">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant a un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[key &inputOutputLabel; &MFFloatLabel; #IMPLIED]&#10;Fractions de temps d'intervalle [0..1] allant en s'incr&#233;mentant tout en faisant correspondre les keyValues.&#10;Conseil:  le nombre de keys doit exactement correspondre au nombre de keyValues!" editor="TextArea" name="key"/>
	<attribute tooltip="[keyValue &inputOutputLabel; &MFVec3fLabel; #IMPLIED]&#10;Valeurs de sortie pour les interpolations lin&#233;aires, chacune correspondant &#224; une fraction de temps key.&#10;Conseil:  le nombre de keys doit exactement correspondre au nombre de keyValues!" editor="TextArea" name="keyValue"/>
	<attribute tooltip="[set_fraction &inputOnlyLabel; &SFFloatLabel; &#34;0&#34;]&#10;set_fraction, d'intervalle [0,1], s&#233;lectionne la valeur d'entr&#233;e key en faisant correspondre la valeur de sortie keyValue appropri&#233;e." name="set_fraction"/>
	<attribute tooltip="[value_changed &outputOnlyLabel; &MFVec3fLabel; &#34;0 0 0&#34;]&#10;valeur de sortie lin&#233;aire interpol&#233;e d&#233;termin&#233;e par la valeur de temps courante key en la faisant correspondre &#224; la valeur keyValue." name="value_changed"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/OrientationInterpolator.gif" tooltip="OrientationInterpolator g&#233;n&#232;re une s&#233;rie de valeurs rotationelles.&#10;Le r&#233;sultat peut &#234;tre ROUTE vers le champ rotation d'un noeud &lt;Transform&gt;&#10;attribut ou vers des attributs d'autres Rotations &#10;Entr&#233;e typique:   ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction&#10;Sortie typique: ROUTE   someInterpolator.value_changed    TO  destinationNode.set_attribute." name="OrientationInterpolator">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[key &inputOutputLabel; &MFFloatLabel; #IMPLIED]&#10;Fractions de temps d'intervalle [0..1] allant en s'incr&#233;mentant tout en faisant correspondre les keyValues.&#10;Conseil:  le nombre de keys doit exactement correspondre au nombre de keyValues!" editor="TextArea" name="key"/>
	<attribute tooltip="[keyValue &inputOutputLabel; &MFRotationLabel; #IMPLIED]&#10;Valeurs de sortie pour les interpolations lin&#233;aires, chacune correspondant &#224; une fraction de temps key.&#10;Conseil:  le nombre de keys doit exactement correspondre au nombre de keyValues!" editor="TextArea" name="keyValue"/>
	<attribute tooltip="[set_fraction &inputOnlyLabel; &SFFloatLabel; &#34;0&#34;]&#10;set_fraction, d'intervalle [0,1], s&#233;lectionne la valeur d'entr&#233;e key en faisant correspondre la valeur de sortie keyValue appropri&#233;e." name="set_fraction"/>
	<attribute tooltip="[value_changed &outputOnlyLabel; &SFRotationLabel; &#34;0 0 1 0&#34;]&#10;valeur de sortie lin&#233;aire interpol&#233;e, d&#233;termin&#233;e par la valeur de temps courante key en la faisant correspondre &#224; la valeur keyValue." name="value_changed"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/PixelTexture.gif" tooltip="PixelTexture cr&#233;e une texture 2D &#224; partir d'une image en utilisant un tableau num&#233;rique de valeurs en pixels&#10;La texture &#224; un syst&#232;me de coordonn&#233;es (s, t) &#224; l'horizontale et &#224; la verticale,&#10;  avec des valeurs (s, t) allant de [0.0, 1.0] concernant les coins oppos&#233;s de l'image.&#10;Conseil:  ins&#233;rez des noeuds Shape et Appearance avant d'ajouter une texture." name="PixelTexture">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[image &inputOutputLabel; &SFImageLabel; &#34;0 0 0&#34;]&#10;D&#233;finit les propri&#233;t&#233;s de l'image:  width  height  number_of_components  pixel_values&#10;la largeur (width) et la hauteur (height) sont exprim&#233;es en pixels&#10;number_of_components = 1 (intensit&#233;), 2 (intensit&#233; alpha), 3 (rouge vert bleu), 4 (rouge vert bleu alpha-transparence)&#10;exemple d'intensit&#233;:  1 2 1 0xFF 0x00&#10;exemple d'intensit&#233;-alpha:  &#10;exemple rouge-vert-bleu:  2 4 3 0xFF0000 0xFF00 0 0 0 0 0xFFFFFF 0xFFFF00&#10;exemple rouge-vert-bleu-alpha:  ." editor="TextArea" name="image"/>
	<attribute tooltip="[repeatS &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Texture r&#233;p&#233;t&#233;e horizontalement selon l'axe S." name="repeatS"/>
	<attribute tooltip="[repeatT &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Texture r&#233;p&#233;t&#233;e verticalement selon l'axe T." name="repeatT"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;texture&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/PlaneSensor.gif" tooltip="PlaneSensor transforme le mouvement du pointeur en&#10;translation sur un plan 2D ayant son axe local &#224; Z=0.&#10;Conseil: cr&#233;ez un senseur lin&#233;aire (LineSensor) en contraignant un axe (le mettre &#224; 0)&#10; (minPosition.x=maxPosition.x) ou (minPosition.y=maxPosition.y)." name="PlaneSensor">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[description &inputOutputLabel; &SFStringLabel; #IMPLIED]&#10;Text description to be displayed for action of this node.&#10;Hint: use spaces, make descriptions clear and readable.&#10;Hint: many XML tools substitute XML character references automatically if needed (like &amp;#38; for &#38; or &amp;#34; for &#34; )." name="description"/>
	<attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;]&#10;Active/d&#233;sactive le noeud senseur." name="enabled"/>
	<attribute tooltip="[minPosition &inputOutputLabel; &SFVec2fLabel; &#34;0 0&#34;]&#10;minPosition et maxPosition restraignent les translations dans une fourchette de valeurs mesur&#233;es depuis l'origine du plan avec Z=0&#10;maxPosition par d&#233;faut &lt; minPosition signifie qu'il n'y a pas de contrainte.&#10;Conseil: cr&#233;ez un LineSensor en contraignant un axe (mise &#224; 0)&#10; (minPosition.x=maxPosition.x) ou (minPosition.y=maxPosition.y)." name="minPosition"/>
	<attribute tooltip="[maxPosition &inputOutputLabel; &SFVec2fLabel; &#34;-1 -1&#34;]&#10;minPosition et maxPosition restraignent les translations dans une fourchette de valeurs mesur&#233;es depuis l'origine du plan avec Z=0&#10;maxPosition par d&#233;faut &lt; minPosition signifie qu'il n'y a pas de contrainte.&#10;Conseil: cr&#233;ez un LineSensor en contraignant un axe (mise &#224; 0)&#10; (minPosition.x=maxPosition.x) ou (minPosition.y=maxPosition.y)." name="maxPosition"/>
	<attribute tooltip="[autoOffset &inputOutputLabel; &SFBoolLabel; &#34;true&#34;]&#10;d&#233;termine si oui ou non les valeur de d&#233;calage pr&#233;c&#233;dentes sont rappel&#233;es/accumul&#233;es." name="autoOffset"/>
	<attribute tooltip="[offset &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Envoie un &#233;v&#232;nement et rappelle la derni&#232;re valeur percue." name="offset"/>
	<attribute tooltip="[isActive &outputOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;l'&#233;v&#232;nement isActive true/false est envoy&#233; quand le senseur est d&#233;clench&#233;.&#10;isActive=true quand le boutton de la souris est press&#233;, isActive=false quand il est rel&#226;ch&#233;." name="isActive"/>
	<attribute tooltip="[trackPoint_changed &outputOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;l'&#233;v&#232;nement trackPoint_changed donne le point d'intersection de position avec la g&#233;om&#233;trie senseur." name="trackPoint_changed"/>
	<attribute tooltip="[translation_changed &outputOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;l'&#233;v&#232;nement translation_changed est &#233;gal &#224; la somme des translations relatives plus la valeur de d&#233;calage." name="translation_changed"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/PointLight.gif" tooltip="PointLight est une source lumineuse qui &#233;claire les formes dans toutes les directions&#10;La lumi&#232;re &#233;claire toutes les g&#233;om&#233;tries et n'est pas limit&#233; par les graphiques de la sc&#232;ne&#10;La lumi&#232;re n'a pas de forme propre et brille &#224; travers les g&#233;om&#233;tries.&#10;Conseil:  HeadLight est controll&#233; par NavigationInfo." name="PointLight">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF specifie un nom identite unique pour ce noeud, referencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[on &inputOutputLabel; &SFBoolLabel; &#34;true&#34;]&#10;Active/d&#233;sactive la source de lumi&#232;re." name="on"/>
	<attribute tooltip="[color &inputOutputLabel; &SFColorLabel; &#34;1 1 1&#34;] [RGB color]&#10;color est la couleur de la lumi&#232;re, s'appliquant sur la couleur des objets." name="color"/>
	<attribute tooltip="[location &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Position relative de la lumi&#232;re dans le syst&#232;me de coordonn&#233;es local." name="location"/>
	<attribute tooltip="[intensity &inputOutputLabel; &SFFloatLabel; &#34;1&#34;]&#10;Brillance de l'&#233;mission directe de la source de lumi&#232;re." name="intensity"/>
	<attribute tooltip="[ambientIntensity &inputOutputLabel; &SFFloatLabel; &#34;0&#34;]&#10;Brillance de l'&#233;mission ambiente de la lumi&#232;re(non directionelle, en arri&#232;re-plan)." name="ambientIntensity"/>
	<attribute tooltip="[radius &inputOutputLabel; &SFFloatLabel; &#34;100&#34;]&#10;distance maximale effective de la lumi&#232;re par rapport &#224; son emplacement local,&#10;  affect&#233;e par l'ancienne &#233;chelle." name="radius"/>
	<attribute tooltip="[attenuation &inputOutputLabel; &SFVec3fLabel; &#34;1 0 0&#34;]&#10;Constante, distance lin&#233;aire et  facteur d'att&#233;nuation." name="attenuation"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/PointSet.gif" tooltip="PointSet est un noeud g&#233;om&#233;trie qui contient une s&#233;rie de points 3D color&#233;s,&#10;d&#233;finis par les noeuds Color/ColorRGBA et Coordinate/CoordinateDouble.&#10;Les valeurs de Color ou emissiveColor de Material sont utilis&#233;es pour tracer des lignes et des points.&#10;Conseil:  utillisez une couleur diff&#233;rente (ou utilisez emissiveColor) de celle de l'arri&#232;re-plan.&#10;Conseil:  ins&#233;rez un noeud Shape avant d'ajouter une g&#233;om&#233;trie ou Appearance.&#10;Vous pouvez aussi remplacer une ProtoInstance standard  par un contenu." name="PointSet">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/PositionInterpolator.gif" tooltip="PositionInterpolator g&#233;n&#232;re une s&#233;rie de trois valeurs.  Le r&#233;sultat&#10;peut &#234;tre ROUTE vers le champ d'un noeud &lt;Transform&gt; &#10;ou vers un attribut Vector3Float&#10;Entr&#233;e typique:   ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction&#10;Sortie typique: ROUTE   someInterpolator.value_changed    TO  destinationNode.set_attribute." name="PositionInterpolator">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[key &inputOutputLabel; &MFFloatLabel; #IMPLIED]&#10;Fractions de temps d'intervalle [0..1] allant en s'incr&#233;mentant tout en faisant correspondre les keyValues.&#10;Conseil:  le nombre de keys doit exactement correspondre au nombre de keyValues!" editor="TextArea" name="key"/>
	<attribute tooltip="[keyValue &inputOutputLabel; &MFVec3fLabel; #IMPLIED]&#10;Valeurs de sortie pour les interpolations lin&#233;aires, chacune correspondant &#224; une fraction de temps key.&#10;Conseil:  le nombre de keys doit exactement correspondre au nombre de keyValues!" editor="TextArea" name="keyValue"/>
	<attribute tooltip="[set_fraction &inputOnlyLabel; &SFFloatLabel; &#34;0&#34;]&#10;set_fraction, d'intervalle [0,1], s&#233;lectionne la valeur d'entr&#233;e key en faisant correspondre la valeur de sortie keyValue appropri&#233;e." name="set_fraction"/>
	<attribute tooltip="[value_changed &outputOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;valeur de sortie lin&#233;aire interpol&#233;e d&#233;termin&#233;e par la valeur de temps courante key en faisant correspondant &#224; la valeur keyValue." name="value_changed"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/PositionInterpolator2D.gif" tooltip="PositionInterpolator2D generates a series of Vector2Float values&#10;that can be ROUTEd to a Vector2Float attribute.&#10;Typical input:   ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction.&#10;Typical output: ROUTE   someInterpolator.value_changed    TO  destinationNode.set_attribute." name="PositionInterpolator2D">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[key &inputOutputLabel; &MFFloatLabel; #IMPLIED]&#10;Definition parameters for linear-interpolation function time intervals,&#10;  in increasing order and corresponding to keyValues.&#10;Hint: number of keyValues must be an integer multiple of the number of keys!&#10;Hint: keyValue/key integer multiple defines how many coordinates are sent in&#10;  value_changed outputOnlys." editor="TextArea" name="key"/>
	<attribute tooltip="[keyValue &inputOutputLabel; &MFVec2fLabel; #IMPLIED]&#10;Output values for linear interopolation, each corresponding to time-fraction keys.&#10;Hint: number of keyValues must be an integer multiple of the number of keys!&#10;Hint: keyValue/key integer multiple defines how many coordinates are sent in&#10;  value_changed outputOnlys." editor="TextArea" name="keyValue"/>
	<attribute tooltip="[set_fraction: inputOnly  &SFFloatLabel; &#34;0&#34;]&#10;set_fraction selects input key for corresponding keyValue output." name="set_fraction"/>
	<attribute tooltip="[value_changed &outputOnlyLabel; &SFVec2fLabel; &#34;0 0 0&#34;]&#10;Linearly interpolated output value_changed determined by current key time and corresponding keyValue pair.&#10;Hint: keyValue/key integer multiple defines how many coordinates are sent in value_changed outputOnlys." name="value_changed"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed.&#10;Warning:  containerField attribute is only supported in XML encoding of scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets.&#10;Warning:  class attribute is only supported in XML encoding of scenes." name="class"/>
    </element>
    <element icon="icons/ProtoDeclare.gif" tooltip="ProtoDeclare est une d&#233;claration de type PROTO,&#10;d&#233;finissant un nouveau noeud cr&#233;e &#22433; partir d'autres noeuds.&#10;Seul un noeud g&#233;niteur est autoris&#233; dans le corps de la d&#233;claration prototype, d&#233;finissant le type du noeud ProtoDeclare.&#10;Conseil:  d&#233;finissez les interfaces du champ en utilisant le  &lt;champ&gt; tag." name="ProtoDeclare">
	<attribute tooltip="[name of the PROTO node being declared NMTOKEN #REQUIRED]" name="name"/>
	<attribute tooltip="[appinfo &SFStringLabel; #IMPLIED]&#10;Simple description usable as a tooltip,&#10;similar to XML Schema appinfo tag." editor="TextArea" name="appinfo"/>
	<attribute tooltip="[documentation &SFStringLabel; #IMPLIED]&#10;Documentation url for further information,&#10;similar to XML Schema documentation tag." editor="TextArea" name="documentation"/>
    </element>
    <element icon="icons/ProtoDeclare.gif" tooltip="ProtoInterface collects ProtoDeclare field definitions." name="ProtoInterface"/>
    <element icon="icons/ProtoDeclare.gif" tooltip="ProtoBody collects ProtoDeclare body nodes.&#10;Attention : seuls le noud racine et ses enfants sont rendus, les nouds suivants (scripts et chemins par exemple) seront actifs mais ne seront pas dessin&#233;s" name="ProtoBody"/>
    <element icon="icons/ProtoInstance.gif" tooltip="ProtoInstance cr&#233;e une copie d'un noeud PROTOtype d&#233;fini en externe ou en interne.&#10;Conseil:  d&#233;clarez les intialisations par d&#233;faut des valeurs des variables dans les champs &lt;fieldValue&gt;.&#10;Attention:  faire correspondre le type d'un noeud PROTO au contexte local." name="ProtoInstance">
	<attribute tooltip="[name of the PROTO node being instanced NMTOKEN #REQUIRED]" name="name"/>
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
    	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/ProximitySensor.gif" tooltip="ProximitySensor g&#233;n&#232;re des &#233;v&#232;nements lorsque le viewer entre,&#10;  sort et bouge dans la zone d'espace (d&#233;finie par une bo&#238;te -box-).&#10;Conseil: les instances multiples appel&#233;es par USE peuvent se cumuler, mais &#233;vitez la redondance d'instances.&#10;Conseil: vous pouvez d'abord utiliser Transform pour repositionner/r&#233;orienter la bo&#238;te (box).&#10;Conseil: bien consid&#233;rer le monde VRML en entier pour d&#233;marrer les comportements des objets une fois la sc&#232;ne charg&#233;e." name="ProximitySensor">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;]&#10;Active/d&#233;sactive le noeud senseur." name="enabled"/>
	<attribute tooltip="[center &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;position d&#233;cal&#233;e de l'origine du syst&#232;me de coordonn&#233;es local." name="center"/>
	<attribute tooltip="[size &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Taille de la bo&#238;te de d&#233;tection de proximit&#233; (box).&#10;Conseil:  size 0 0 0 revient au m&#234;me que de passer ProximitySensor &#224; faux (false)." name="size"/>
	<attribute tooltip="[isActive &outputOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;l'&#233;v&#232;nement isActive true/false est envoy&#233; quand le viewer entre/sort de la bo&#238;te de d&#233;tection de proximit&#233; (Proximity box).&#10;isActive=true quand le boutton de la souris est press&#233;, isActive=false quand il est rel&#226;ch&#233;." name="isActive"/>
	<attribute tooltip="[position_changed &outputOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Envoie un &#233;v&#232;nement translation relatif au centre." name="position_changed"/>
	<attribute tooltip="[orientation_changed &outputOnlyLabel; &SFRotationLabel; &#34;0 0 1 0&#34;]&#10;Envoie un &#233;v&#232;nement rotation relatif au centre." name="orientation_changed"/>
	<attribute tooltip="[centerOfRotation_changed &outputOnlyLabel; &SFRotationLabel; #FIXED &#34;&#34;]&#10;Sends changed centerOfRotation values, likely caused by user interaction." name="centerOfRotation_changed"/>
	<attribute tooltip="[enterTime &outputOnlyLabel; &SFTimeLabel; &#34;0&#34;]&#10;Ev&#232;nement temps (Time) g&#233;n&#233;r&#233; lorsque la cam&#233;ra de l'utilisateur entre dans la bo&#238;te de proximit&#233;." name="enterTime"/>
	<attribute tooltip="[exitTime &outputOnlyLabel; &SFTimeLabel; &#34;0&#34;]&#10;Ev&#232;nement temps (Time) g&#233;n&#233;r&#233; lorsque la cam&#233;ra de l'utilisateur sort de la bo&#238;te de proximit&#233;." name="exitTime"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/ROUTE.gif" tooltip="ROUTE connecte les champs (fields) entre des noeuds pour transmettre un &#233;v&#233;nement d'un champ &#224; l'autre." name="ROUTE">
	<attribute tooltip="[fromNode IDREF #REQUIRED]&#10;fromNode est le nom de d&#233;finition (DEF) du noeud &#224; l'origine de l'&#233;v&#232;nement." name="fromNode"/>
	<attribute tooltip="[fromField NMTOKEN #REQUIRED]&#10;fromField est le nom du champ du noeud &#224; l'origine de l'&#233;v&#232;nement.&#10;Conseil:  vous aurez peut &#234;tre besoin d'ajouter _changed apr&#232;s le nom du champ." name="fromField"/>
	<attribute tooltip="[toNode IDREF #REQUIRED]&#10;toNode est le nom de d&#233;finition (DEF) du noeud qui recoit l'&#233;v&#232;nement." name="toNode"/>
	<attribute tooltip="[toField NMTOKEN #REQUIRED]&#10;toField est le nom du champ du noeud qui recoit l'&#233;v&#232;nement.&#10;Conseil:  vous aurez peut-&#234;tre besoin de placer set_ avant le nom du champ." name="toField"/>
    </element>
    <element icon="icons/ScalarInterpolator.gif" tooltip="ScalarInterpolator g&#233;n&#232;re des valeurs lin&#233;aires segmentees&#10;qui peuvent &#234;tre ROUTE&#233;s vers d'autres attributs Float&#10;Entr&#233;e typique:   ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction&#10;Sortie typique: ROUTE   someInterpolator.value_changed    TO  destinationNode.set_attribute." name="ScalarInterpolator">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[key &inputOutputLabel; &MFFloatLabel; #IMPLIED]&#10;Fractions de temps d'intervalle [0..1] allant en s'incr&#233;mentant tout en faisant correspondre les keyValues.&#10;Conseil:  le nombre de keys doit exactement correspondre au nombre de keyValues!" editor="TextArea" name="key"/>
	<attribute tooltip="[keyValue &inputOutputLabel; &MFFloatLabel; #IMPLIED]&#10;Valeurs de sortie pour les interpolations lin&#233;aires, chacune correspondant &#224; une fraction de temps key.&#10;Conseil:  le nombre de keys doit exactement correspondre au nombre de keyValues!" editor="TextArea" name="keyValue"/>
	<attribute tooltip="[set_fraction &inputOnlyLabel; &SFFloatLabel; &#34;0&#34;]&#10;set_fraction, d'intervalle [0,1], s&#233;lectionne la valeur d'entr&#233;e key en faisant correspondre la valeur de sortie keyValue appropri&#233;e." name="set_fraction"/>
	<attribute tooltip="[value_changed &outputOnlyLabel; &SFFloatLabel; &#34;0&#34;]&#10;valeur de sortie lin&#233;aire interpol&#233;e d&#233;termin&#233;e par la valeur de temps courante key en la faisant correspondre &#224; la valeur keyValue." name="value_changed"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/Scene.gif" tooltip="Scene est le noeud principal qui contient la sc&#232;ne X3D.&#10;Ajoutez des noeuds enfants pour construire une sc&#232;ne. Seul un noeud Scene est ins&#233;rable pour chaque fichier VRML.&#10;Conseil:  Les champs (fields) de Scene mettent en avant les fonctionnalit&#233;s de la classe Script du navigateur.&#10;Note:  Les noeuds Scene contenus dans les mondes VRML ins&#233;r&#233;s (Inline) rapportent des valeurs identiques au noeud sc&#232;ne principal.&#10;Attention:  le support du browser  pour les champs (fields) dans ce noeud est partiel/exp&#233;rimental." name="Scene">
    </element>
    <element icon="icons/Script2.gif" tooltip="Script donne le comportement pr&#233;-programm&#233; pour une scene.&#10;D&#233;termine l'interface du script avec des champs (tags) de &lt;field&gt;.&#10;Le code Script est contenu dans un noeud enfant CDATA ou (deport&#233;) dans le champ url.&#10;langues optionnelles support&#233;es:  ECMAScript/JavaScript et (via url vers un fichier myNode.class) Java." name="Script">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds.&#10;Conseil:  le nom de DEF est n&#233;cessaire sinon les ROUTEs ne peuvent relier les interfaces des noeuds Script entre-elles." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[url &inputOutputLabel; &MFStringLabel; #IMPLIED]&#10;pointe vers un fichier script ou contient directement du code Script&#10;m&#233;thode alternative au scripts ins&#233;r&#233;s dans url:  ajoutez un noeud CDATA qui contient le code source&#10;  CDATA peut pr&#233;server les symboles comme &lt; et &gt; des v&#233;rificateurs de syntaxe.&#10;Conseil:  ECMAScript est pareil &#224; JavaScript." editor="TextArea" name="url"/>
	<attribute tooltip="[directOutput &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;Mettre directOutput &#224; vrai (true) si le script modifie directement les noeuds/champs dans la sc&#232;ne, ou s'il cr&#233;e ses propres ROUTEs." name="directOutput"/>
	<attribute tooltip="[mustEvaluate &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;Mettre mustEvaluate &#224; vrai (true) si le script a besoin d'&#233;v&#232;nements sans attendre de d&#233;lai de la part du navigateur." name="mustEvaluate"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/Shape.gif" tooltip="Shape peut appara&#238;tre sous n'importe quel noeud groupe.&#10;Shape peut contenir un noeud Appearance et un noeud de type g&#233;om&#233;trie&#10;(Box Cone Cylinder ElevationGrid Extrusion&#10; IndexedFaceSet IndexedLineSet LineSet PointSet Sphere Text).&#10;Vous pouvez &#233;galement remplacer une ProtoInstance de type correspondant." name="Shape">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/Sound.gif" tooltip="Sound contient un AudioClip ou une MovieTexture pour la lecture sonore&#10;Vous pouvez aussi remplacer une ProtoInstance de m&#234;me type par un contenu." name="Sound">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[location &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Position du centre de la source sonore, relativement au syst&#232;me de coordonn&#233;es local." name="location"/>
	<attribute tooltip="[direction &inputOutputLabel; &SFVec3fLabel; &#34;0 0 1&#34;]&#10;direction de l'axe suivant lequel le son est propag&#233;, relativement au syst&#232;me de coordonn&#233;es local." name="direction"/>
	<attribute tooltip="[intensity &inputOutputLabel; &SFFloatLabel; &#34;1&#34;]&#10;Facteur de [0..1] ajustant le volume (en d&#233;cibels) du son &#233;mis." name="intensity"/>
	<attribute tooltip="[minFront &inputOutputLabel; &SFFloatLabel; &#34;1&#34;]&#10;distance ellipso&#239;dale de l'att&#233;nuation minimale (plein volume), le long de la direction sp&#233;cifi&#233;e&#10;assurez-vous que minFront &lt;= maxFront." name="minFront"/>
	<attribute tooltip="[minBack &inputOutputLabel; &SFFloatLabel; &#34;1&#34;]&#10;distance ellipso&#239;dale de l'att&#233;nuation minimale (plein volume), oppos&#233;e &#224; la direction sp&#233;cifi&#233;e&#10;assurez-vous que minBack &lt;= maxBack." name="minBack"/>
	<attribute tooltip="[maxFront &inputOutputLabel; &SFFloatLabel; &#34;10&#34;]&#10;distance ellipso&#239;dale de l'att&#233;nuation maximale (volume &#224; z&#233;ro), le long de la direction sp&#233;cifi&#233;e&#10;assurez-vous que minFront &lt;= maxFront." name="maxFront"/>
	<attribute tooltip="[maxBack &inputOutputLabel; &SFFloatLabel; &#34;10&#34;]&#10;distance ellipso&#239;dale de l'att&#233;nuation maximale (volume &#224; z&#233;ro) oppos&#233;e &#224; la direction sp&#233;cifi&#233;e, &#10;assurez-vous que minBack &lt;= maxBack." name="maxBack"/>
	<attribute tooltip="[priority &inputOutputLabel; &SFFloatLabel; &#34;0&#34;]&#10;Priorit&#233; indiqu&#233;e au Browser de [0..1] pour choisir quel son jouer." name="priority"/>
	<attribute tooltip="[spatialize &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Si la lecture est spatialis&#233;e relativement au viewer ou pas.&#10;Conseil: seulement efficace entre les ellipso&#239;des minimale et maximale." name="spatialize"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/Sphere.gif" tooltip="Sphere est un noeud g&#233;om&#233;trie.&#10;Conseil:  ins&#233;rez un noeud Shape avant d'ajouter une g&#233;om&#233;trie ou Appearance." name="Sphere">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[radius &initializeOnlyLabel; &SFFloatLabel; &#34;1&#34;]&#10;rayon en m&#232;tres." name="radius"/>
	<attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Activer solid par la valeur true a pour cons&#233;quence de dessiner seulement une seule face des polyg&#244;nes (face externe consid&#233;r&#233;e),&#10;en mettant la valeur false dans solid, les deux faces des polyg&#244;es sont dessin&#233;es (face externe non consid&#233;r&#233;e).&#10;Attention: la valeur par defaut true peut cacher enti&#232;rement la g&#233;om&#233;trie si elle est regard&#233;e du mauvais c&#244;t&#233;!" name="solid"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/SphereSensor.gif" tooltip="SphereSensor transforme le mouvement du pointeur en rotation&#10;sph&#233;rique depuis l'origine du syst&#232;me de coordonn&#233;es local." name="SphereSensor">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant a un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[description &inputOutputLabel; &SFStringLabel; #IMPLIED]&#10;Text description to be displayed for action of this node.&#10;Hint: use spaces, make descriptions clear and readable.&#10;Hint: many XML tools substitute XML character references automatically if needed (like &amp;#38; for &#38; or &amp;#34; for &#34; )." name="description"/>
	<attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;]&#10;Active/d&#233;sactive le noeud senseur." name="enabled"/>
	<attribute tooltip="[autoOffset &inputOutputLabel; &SFBoolLabel; &#34;true&#34;]&#10;d&#233;termine si oui ou non les valeurs de d&#233;calage pr&#233;c&#233;dentes sont rappel&#233;es/accumul&#233;es." name="autoOffset"/>
	<attribute tooltip="[offset &inputOutputLabel; &SFRotationLabel; &#34;0 1 0 0&#34;]&#10;Envoie un &#233;v&#232;nement et rappelle la derni&#232;re valeur percue." name="offset"/>
	<attribute tooltip="[isActive &outputOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;l'&#233;v&#232;nement isActive true/false est envoy&#233; quand le senseur est declench&#233;.&#10;isActive=true quand le boutton de la souris est press&#233;, isActive=false quand il est rel&#226;ch&#233;." name="isActive"/>
	<attribute tooltip="[rotation_changed &outputOnlyLabel; &SFRotationLabel; &#34;0 1 0 0&#34;]&#10;l'&#233;v&#232;nement rotation_changed est &#233;gal &#224; la somme des rotations relatives plus la valeur de d&#233;calage." name="rotation_changed"/>
	<attribute tooltip="[trackPoint_changed &outputOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;l'&#233;v&#232;nement trackPoint_changed donne le point d'intersection de position avec la g&#233;om&#233;trie senseur." name="trackPoint_changed"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/SpotLight.gif" tooltip="SpotLight est une source de lumi&#232;re qui &#233;claire les g&#233;om&#233;tries avec un faisceau conique&#10;La lumi&#232;re &#233;claire toutes les g&#233;om&#233;tries et n'est pas limit&#233;e par les objets graphiques&#10;La lumi&#232;re n'a pas de forme propre et brille &#224; travers les g&#233;om&#233;tries.&#10;Conseil:  HeadLight est controll&#233; par NavigationInfo." name="SpotLight">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[on &inputOutputLabel; &SFBoolLabel; &#34;true&#34;]&#10;Active/d&#233;sactive la source de lumi&#232;re." name="on"/>
	<attribute tooltip="[color &inputOutputLabel; &SFColorLabel; &#34;1 1 1&#34;] [RGB color]&#10;color est la couleur de la lumi&#232;re, s'appliquant sur la couleur des objets." name="color"/>
	<attribute tooltip="[location &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Position de la lumi&#232;re relativement au syst&#232;me de coordonn&#233;es local." name="location"/>
	<attribute tooltip="[direction &inputOutputLabel; &SFVec3fLabel; &#34;0 0 -1&#34;]&#10;Orientation de la lumi&#232;re relative au rep&#232;re de coordonn&#233;es local." name="direction"/>
	<attribute tooltip="[intensity &inputOutputLabel; &SFFloatLabel; &#34;1&#34;]&#10;Brillance de l'&#233;mission directe de la source de lumi&#232;re." name="intensity"/>
	<attribute tooltip="[ambientIntensity &inputOutputLabel; &SFFloatLabel; &#34;0&#34;]&#10;Brillance de l'&#233;mission ambiente de la lumi&#232;re (non directionelle, en arri&#232;re-plan)." name="ambientIntensity"/>
	<attribute tooltip="[attenuation &inputOutputLabel; &SFVec3fLabel; &#34;1 0 0&#34;]&#10;Constante, distance lin&#233;aire et  facteur d'att&#233;nuation." name="attenuation"/>
	<attribute tooltip="[radius &inputOutputLabel; &SFFloatLabel; &#34;100&#34;]&#10;distance maximale effective de la lumi&#232;re par rapport &#224; son emplacement local,&#10;  affect&#233;e par l'ancienne &#233;chelle." name="radius"/>
	<attribute tooltip="[beamWidth &inputOutputLabel; &SFFloatLabel; &#34;1.570796&#34;]&#10;C&#244;ne anglulaire interne (en radians) dans lequel la source de lumi&#232;re est &#224; son intensit&#233; maximum&#10;Si beamWidth &gt; cutOffAngle, beamWidth est ramen&#233; &#224; la valeur de cutOffAngle." name="beamWidth"/>
	<attribute tooltip="[cutOffAngle &inputOutputLabel; &SFFloatLabel; &#34;.7854&#34;]&#10;C&#244;ne anglulaire interne (en radians) dans lequel la source de lumi&#232;re d&#233;croit vers z&#233;ro&#10;Si beamWidth &gt; cutOffAngle, beamWidth est ramen&#233; &#224; la valeur de cutOffAngle." name="cutOffAngle"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/Group.gif" tooltip="StaticGroup est un noeud pouvant comporter la plupart des noeuds.&#10;Conseil:  ins&#233;rez un noeud Shape avant d'ajouter une g&#233;om&#233;trie ou Appearance." name="StaticGroup">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Bounding box center:  position d&#233;cal&#233;e de l'origine du syst&#232;me de coordonn&#233;es local." name="bboxCenter"/>
	<attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;]&#10;Bounding box size:  automatiquement calcul&#233;e, elle peut &#234;tre sp&#233;cifi&#233;e pour optimiser ou contraindre." name="bboxSize"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/StringSensor.gif" tooltip="StringSensor g&#233;n&#232;re des &#233;v&#232;nements lorsque l'utilisateur appuie sur les touches du clavier.&#10;Supporte la notion de &quot;keyboard focus&quot; - seul un KeySensor/StringSensor &#224; la fois g&#233;n&#232;re un &#233;v&#232;nement.&#10;Attention:  noeud exp&#233;rimental, en voie de d&#233;veloppement et pas encore support&#233;." name="StringSensor">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une reutilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;]&#10;Active/d&#233;sactive le noeud senseur." name="enabled"/>
	<attribute tooltip="[deletionAllowed &inputOutputLabel; &SFBoolLabel; &#34;true&#34;]&#10;If deletionAllowed is true, then previously entered character in enteredText can be removed.&#10;If deletionAllowed is false, then characters may only be added to the string.&#10;Hint: deletion key is typically defined by local system." name="deletionAllowed"/>
	<attribute tooltip="[isActive &inputOutputLabel; &SFBoolLabel; &#34;false&#34;]&#10;L'&#233;v&#232;nement isActive vrai/faux (true/false) est envoy&#233; lors du d&#233;clenchement du senseur.&#10;isActive=true lorsque le bouton principal de la souris est press&#233;, isActive=false lorsqu'il est rel&#226;ch&#233;." name="isActive"/>
	<attribute tooltip="[enteredText &outputOnlyLabel; &SFStringLabel; #IMPLIED]&#10;Ev&#232;nements cr&#233;es quand les touches de caracteres du clavier sont press&#233;es." name="enteredText"/>
	<attribute tooltip="[finalText &outputOnlyLabel; &SFStringLabel; #IMPLIED]&#10;Ev&#232;nements cr&#233;es quand la s&#233;quence des saisies-clavier correspond aux valeurs de cha&#238;ne de caract&#232;res dans terminationText&#10;Lorsque cela a lieu, enteredText est d&#233;plac&#233; vers finalText et enteredText est remis &#224; z&#233;ro." name="finalText"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/Switch.gif" tooltip="Switch est un noeud Groupe qui peut contenir la plupart des noeuds.&#10;(Les noeuds contenus sont appel&#233;s 'children' (enfants) plut&#244;t que 'choice' (choix),&#10; pour une d&#233;nomination plus logique parmi les noeuds GroupingNodeType.)&#10;Tous les choix enfants continuent de recevoir &amp; des &#233;v&#232;nements transmis sans se soucier que whichChoice soit actif.&#10;Conseil:  ins&#233;rez un noeud Shape avant d'ajouter une g&#233;om&#233;trie ou le noeud Appearance." name="Switch">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[whichChoice &inputOutputLabel; &SFInt32Label; &#34;-1&#34;]&#10;Index du choix enfant active, avec 0&#10;  whichChoice= -1 (voulant dire pas de s&#233;lection)&#10;  ou en partant de whichChoice=0 (num&#233;ro du choix enfant initial)." name="whichChoice"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/Text.gif" tooltip="Text est un noeud g&#233;om&#233;trique qui peut contenir un noeud FontStyle.&#10;Conseil:  ins&#233;rez un noeud Shape avant d'ajouter une g&#233;om&#233;trie ou le noeud Appearance.&#10;Vous pouvez aussi remplacer une ProtoInstance de m&#234;me type." name="Text">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[string &inputOutputLabel; &MFStringLabel; #IMPLIED].&#10;Conseil:  le champ peut comporter plusieurs valeurs, aussi veuillez s&#233;parer chaque cha&#238;ne de caract&#232;res par des guillemets.&#10;Conseil:  Le champ de caract&#232;res peut contenir des guillemets en les espa&#199;ant avec un backslash (\)&#10;   exemple:  &quot;say \&quot;hello\&quot; please&quot;&#10;Conseil:  Xeena remplace automatiquement les caract&#232;res r&#233;f&#233;rences  XML si&#10;besoin (comme &amp;#38; pour &#38; ou &amp;#34; pour &#34; ), &#233;crivez donc ce que vous voulez!" editor="TextArea" name="string"/>
	<attribute tooltip="[length &inputOutputLabel; &MFFloatLabel; #IMPLIED]&#10;Tableau de valeurs dimension pour chaque cha&#238;ne de caract&#232;res dans le syst&#232;me de coordonn&#233;es local.&#10;Chaque cha&#238;ne est &#233;tendue ou compress&#233;e pour correspondre &#224; la longueur pr&#233;cis&#233;e dans le champ length." name="length"/>
	<attribute tooltip="[maxExtent &inputOutputLabel; &SFFloatLabel; &#34;0.0&#34;]&#10;Limite/compresse toutes les cha&#238;nes de texte si la longueur maximale de cha&#238;ne est plus grande que la valeur de maxExtent,&#10;  comme mesur&#233;e dans le syst&#232;me de coordonn&#233;es local." name="maxExtent"/>
	<attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;Activer solid par la valeur true a pour cons&#233;quence de dessiner seulement une seule face des polygones (face externe consid&#233;r&#233;e),&#10;en mettant la valeur false dans solid, les deux faces des polygones sont dessin&#233;es (face externe non consid&#233;r&#233;e).&#10;Attention: la valeur par defaut true peut cacher enti&#232;rement la g&#233;om&#233;trie si elle est regard&#233;e du mauvais c&#244;t&#233;!" name="solid"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/Background.gif" tooltip="TextureBackground simulates ground and sky, using vertical arrays of wraparound color values,&#10;TextureBackground can also provide backdrop texture images on all six sides.&#10;Field names of child texture nodes are in alphabetic order:&#10;  backTexture, bottomTexture, frontTexture, leftTexture, rightTexture, topTexture.&#10;Background, Fog, NavigationInfo, TextureBackground and Viewpoint are bindable nodes." name="TextureBackground">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[skyColor &inputOutputLabel; &MFColorLabel; &#34;0 0 0&#34;]&#10;Color of the sky at various angles on the sky sphere.&#10;First value is color of sky at 0.0 radians representing the zenith (straight up).&#10;Warning:  you must have one more skyColor value than skyAngle values.&#10;Interchange profile hint:  only one color might be rendered, others can be ignored." editor="TextArea" name="skyColor"/>
	<attribute tooltip="[skyAngle &inputOutputLabel; &MFFloatLabel; #IMPLIED] [0..pi]&#10;The angle values increase from 0.0 zenith (straight up) to &#928;/2=1.57 (horizon) to &#928;=3.14159 (nadir).&#10;Warning:  you must have one more skyColor value than skyAngle values.&#10;Warning:  colors at skyAngle=0 are ignored.&#10;Interchange profile hint:  this field may be ignored." editor="TextArea" name="skyAngle"/>
	<attribute tooltip="[groundColor &inputOutputLabel; &MFColorLabel; #IMPLIED]&#10;Color of the ground at the various angles on the ground partial sphere.&#10;First value is color of ground at 0.0 radians representing the nadir (straight down).&#10;Warning:  you must have one more groundColor value than groundAngle values.&#10;Interchange profile hint:  this field may be ignored." editor="TextArea" name="groundColor"/>
	<attribute tooltip="[groundAngle &inputOutputLabel; &MFFloatLabel; #IMPLIED] [0..pi/2]&#10;The angle values increase from 0.0 nadir (straight down) to &#928;/2=1.570796 (horizon).&#10;Warning:  you must have one more groundColor value than groundAngle values.&#10;Warning:  colors at groundAngle=0 are ignored.&#10;Interchange profile hint:  this field may be ignored." editor="TextArea" name="groundAngle"/>
	<attribute tooltip="[transparency &inputOutputLabel; &MFFloatLabel; &#34;0&#34;]&#10;transparency applied to texture images, enabling X3D scene to overlay an HTML page or desktop." name="transparency"/>
	<attribute tooltip="[set_bind &inputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;Input event set_bind=true makes this node active,&#10;input event set_bind=false makes this node inactive.&#10;Thus setting set_bind true/false will pop/push (enable/disable) this node." name="set_bind"/>
	<attribute tooltip="[bindTime &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;]&#10;event sent when node becomes active/inactive." name="bindTime"/>
	<attribute tooltip="[isBound &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;event true sent when node becomes active, event false sent when unbound by another node." name="isBound"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/TextureCoordinate.gif" tooltip="TextureCoordinate sp&#233;cifie des points texture-coordonn&#233;es 2D (s,t), utilis&#233;s par les g&#233;om&#233;tries bas&#233;es sur le vertex&#10;  (ElevationGrid, IndexedFaceSet) pour cr&#233;er des textures aux points (et les textures aux polyg&#244;nes).&#10;Conseil:  ajoutez Shape et ensuite IndexedFaceSet ou ElevationGrid avant de mettre un TextureCoordinate." name="TextureCoordinate">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[point &inputOutputLabel; &MFVec2fLabel; #IMPLIED]&#10;paires de coordonn&#233;es-texture 2D (s,t), soit dans l'intervalle [0..1], soit plus haut si elles sont r&#233;p&#233;t&#233;es." editor="TextArea" name="point"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;texCoord&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/TextureCoordinate.gif" tooltip="TextureCoordinateGenerator computes 2D (s,t) texture-coordinate points, used by vertex-based geometry&#10;  (ElevationGrid, IndexedFaceSet) to map textures to vertices (and patches to polygons).&#10;Hint: add Shape and then polgyonal/planar geometry before adding TextureCoordinateGenerator." name="TextureCoordinateGenerator">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[mode &inputOutputLabel; &TextureCoordinateGeneratorModes; &#34;SPHERE&#34;]&#10;defines algorithm used to compute texture coordinates" name="mode"/>
	<attribute tooltip="[parameter &inputOutputLabel; &MFVec2fLabel; #IMPLIED]&#10;float values for modes NOISE (for scale and translation x y z values), SPHERE-REFLECT (for optional index of refraction value) and SPHERE-REFLECT-LOCAL (for index of refraction value and x y z eye-point values in local coordinate system)" name="parameter"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;texCoord&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/TextureTransform.gif" tooltip="TextureTransform d&#233;place les positions des coordonn&#233;es-texture 2D, oriente et dimensionne s&#233;quences d'image&#10;Les effets visuels apparaissent renvers&#233;s parce que les changements de l'image surviennent avant le tracage de la g&#233;om&#233;trie&#10;Ordre:  translation, rotation du centre, mise &#224; l'&#233;chelle non-uniforme par rapport au centre.&#10;Conseil:  ins&#233;rez les noeuds Shape et Appearance avant d'ajouter TextureTransform." name="TextureTransform">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[translation &inputOutputLabel; &SFVec2fLabel; &#34;0 0&#34;]&#10;mouvement lat&#233;ral/vertical en 2D (s,t) des coordonn&#233;es de la texture (l'effet contraire appara&#238;t sur la g&#233;om&#233;trie)." name="translation"/>
	<attribute tooltip="[center &inputOutputLabel; &SFVec2fLabel; &#34;0 0&#34;]&#10;centre sur un plan 2D (s,t) des coordonn&#233;es de la texture pour la rotation et la mise &#224; l'&#233;chelle." name="center"/>
	<attribute tooltip="[rotation &inputOutputLabel; &SFFloatLabel; &#34;0&#34;]&#10;angle de rotation de la texture par rapport au centre (l'effet contraire appara&#238;t sur la g&#233;om&#233;trie)." name="rotation"/>
	<attribute tooltip="[scale &inputOutputLabel; &SFVec2fLabel; &#34;1 1&#34;]&#10;Mise &#224; l'&#233;chelle non-uniforme sur un plan concernant la texture, par rapport au centre (l'effet contraire appara&#238;t sur la g&#233;om&#233;trie)." name="scale"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;textureTransform&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/TimeSensor.gif" tooltip="TimeSensor g&#233;n&#232;re continuellement des &#233;v&#232;nements de temps.&#10;Utilisation habituelle:  ROUTE thisTimeSensor.fraction_changed TO someInterpolator.set_fraction.&#10;Conseil:  TimeSensor peut &#234;tre ignor&#233; si l'intervalle de temps (cycleInterval) &lt; 0.01 seconde." name="TimeSensor">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;]&#10;Active/d&#233;sactive le noeud senseur." name="enabled"/>
	<attribute tooltip="[cycleInterval &inputOutputLabel; &SFTimeLabel; &#34;1.0&#34;]&#10;cycleInterval est la boucle de temps r&#233;p&#233;table, exprim&#233;e en seconde.&#10;Conseil:  TimeSensor peut &#234;tre ignor&#233; si &#10;l'intervalle de temps (cycleInterval) &lt; 0.01 seconde." name="cycleInterval"/>
	<attribute tooltip="[loop &inputOutputLabel; &SFBoolLabel; &#34;false&#34;]&#10;R&#233;p&#232;te ind&#233;finement lorsque loop=true, r&#233;p&#233;t&#233; seulement une fois lorsque loop=false." name="loop"/>
	<attribute tooltip="[startTime &inputOutputLabel; &SFTimeLabel; &#34;0&#34;]&#10;Temps en absolu:  nombre de secondes depuis le 1er janvier 1970, 00:00:00 GMT.&#10;Conseil:  recoit en principe une valeur temps par une ROUTE." name="startTime"/>
	<attribute tooltip="[stopTime &inputOutputLabel; &SFTimeLabel; &#34;0&#34;]&#10;Temps en absolu:  nombre de secondes depuis le 1er janvier 1970, 00:00:00 GMT.&#10;Conseil:  recoit en principe une valeur temps par une ROUTE." name="stopTime"/>
	<attribute tooltip="[pauseTime &inputOutputLabel; &SFTimeLabel; &#34;0&#34;]&#10;When time now &gt;= pauseTime, isPaused becomes true and TimeSensor becomes paused.&#10;Absolute time:  number of seconds since Jan 1, 1970, 00:00:00 GMT.&#10;Hint: usually receives a ROUTEd time value.&#10;Warning: not supported in VRML97." name="pauseTime"/>
	<attribute tooltip="[resumeTime &inputOutputLabel; &SFTimeLabel; &#34;0&#34;]&#10;When resumeTime becomes &lt;= time now, isPaused becomes false and TimeSensor becomes inactive.&#10;Absolute time:  number of seconds since Jan 1, 1970, 00:00:00 GMT.&#10;Hint: usually receives a ROUTEd time value.&#10;Warning: not supported in VRML97." name="resumeTime"/>
	<attribute tooltip="[cycleTime: outputOnly  &SFTimeLabel; &#34;0&#34;]&#10;cycleTime envoie un &#233;v&#232;nement (outputOnly) de temps &#224; partir de startTime,&#10;  et aussi &#224; partir de chaque nouveau cycle&#10;  (utile pour synchroniser d'autres objets bas&#233;s sur le temps)." name="cycleTime"/>
	<attribute tooltip="[isActive &outputOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;Les &#233;v&#232;nements isActive vrai/faux (true/false) sont envoy&#233;s lorsque le TimeSensor d&#233;marre/s'arr&#234;te." name="isActive"/>
	<attribute tooltip="[isPaused &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;isPaused true/false events are sent when TimeSensor is paused/resumed.&#10;Warning: not supported in VRML97." name="isPaused"/>
	<attribute tooltip="[fraction_changed &outputOnlyLabel; &SFFloatLabel; &#34;0&#34;]&#10;fraction_changed envoie constamment une valeur dans l'intervalle [0,1] en indiquant la progression du temps dans le cycle courant." name="fraction_changed"/>
	<attribute tooltip="[time &outputOnlyLabel; &SFTimeLabel; &#34;0&#34;]&#10;Time envoie constamment le temps absolu (depuis le 1er Janvier 1970) pour chaque tic-tac donn&#233;." name="time"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/TimeSensor.gif" tooltip="TimeTrigger converts boolean true events to time events." name="TimeTrigger">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[set_boolean &inputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;If set_boolean input is true, trigger output time value." name="set_boolean"/>
	<attribute tooltip="[triggerTime &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;]&#10;triggerTime is output time event, sent when set_boolean input is true." name="triggerTime"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/TouchSensor.gif" tooltip="TouchSensor s'informe de l'emplacement  &amp; du pointeur,&#10; et d&#233;tecte lorsque l'utilisateur pointe sur la g&#233;om&#233;trie concern&#233;e." name="TouchSensor">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[description &inputOutputLabel; &SFStringLabel; #IMPLIED]&#10;Text description to be displayed for action of this node.&#10;Hint: use spaces, make descriptions clear and readable.&#10;Hint: many XML tools substitute XML character references automatically if needed (like &amp;#38; for &#38; or &amp;#34; for &#34; )." name="description"/>
	<attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;]&#10;Active/d&#233;sactive le noeud senseur." name="enabled"/>
	<attribute tooltip="[isActive &outputOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;Cliquez ou bougez la souris (le pointeur) pour g&#233;n&#233;rer un &#233;v&#232;nement isActive.&#10;isActive=true quand le boutton de la souris est press&#233;, isActive=false quand il est rel&#226;ch&#233;." name="isActive"/>
	<attribute tooltip="[hitPoint_changed &outputOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Ev&#232;nements contenant un point 3D sur la surface de la g&#233;om&#233;trie,&#10;donne dans le syst&#232;me de coordonn&#233;es local de TouchSensor." name="hitPoint_changed"/>
	<attribute tooltip="[hitNormal_changed &outputOnlyLabel; &SFVec3fLabel; &#34;0 0 1&#34;]&#10;Ev&#232;nements contenant un vecteur normal au point localis&#233; par hitpoint." name="hitNormal_changed"/>
	<attribute tooltip="[hitTexCoord_changed &outputOnlyLabel; &SFVec2fLabel; &#34;0 0&#34;]&#10;Ev&#232;nements contenant les coordonn&#233;es de la texture de la surface au point localis&#233; par hitpoint." name="hitTexCoord_changed"/>
	<attribute tooltip="[isOver &outputOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;Utilis&#233; pour indiquer que le pointeur est sur la surface de la g&#233;om&#233;trie?" name="isOver"/>
	<attribute tooltip="[touchTime &outputOnlyLabel; &SFTimeLabel; &#34;0&#34;]&#10;Ev&#232;nement de temps g&#233;n&#233;r&#233; lorsque le senseur (g&#233;om&#233;trie) est touch&#233; par le pointeur." name="touchTime"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/Transform.gif" tooltip="Transform est un noeud Groupe qui peut contenir la plupart des noeuds.&#10;Conseil:  L'axe +Y est vers le haut.  (Parfois +X est au nord et +Z &#224; l'est.)&#10;  Conserver +Y en haut lorsque vous composez votre sc&#232;ne pour vous aidez &#224; vous y retrouver dans le navigateur (browser).&#10;Conseil:  ins&#233;rez un noeud Shape avant d'ajouter une g&#233;om&#233;trie ou une Appearance." name="Transform">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[translation &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Position (x, y, z en metres) relative des noeuds enfants par rapport au syst&#232;me de coordonn&#233;es local.&#10;Conseil:  l'odre des op&#233;rations de transformation est d'abord la mise &#224; l'&#233;chelle avec scaleOrientation, puis center et rotation, puis translation." name="translation"/>
	<attribute tooltip="[rotation &inputOutputLabel; &SFRotationLabel; &#34;0 0 1 0&#34;]&#10;Orientation (axis, angle en radians) relative des noeuds enfants par rapport au syst&#232;me de coordonn&#233;es local.&#10;Conseil:  l'odre des op&#233;rations de transformation est d'abord la mise &#224; l'&#233;chelle avec scaleOrientation, puis center et rotation, puis translation." name="rotation"/>
	<attribute tooltip="[center &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;d&#233;calage par translation depuis le syst&#232;me de coordonn&#233;es local, &#224; utiliser avant la rotation ou la mise &#224; l'&#233;chelle (scale).&#10;Conseil:  l'ordre des op&#233;rations de transformation est d'abord la mise &#224; l'&#233;chelle avec scaleOrientation, puis center et rotation, puis translation." name="center"/>
	<attribute tooltip="[scale &inputOutputLabel; &SFVec3fLabel; &#34;1 1 1&#34;]&#10;Mise &#224; l'&#233;chelle (scale) non-uniforme suivant x-y-z  d'apr&#232;s le syst&#232;me de coordonn&#233;es local des enfants, adapt&#233; suivant les valeurs de center et scaleOrientation.&#10;Conseil:  l'ordre des op&#233;rations de transformation est d'abord la mise &#224; l'&#233;chelle avec scaleOrientation, puis center et rotation, puis translation." name="scale"/>
	<attribute tooltip="[scaleOrientation &inputOutputLabel; &SFRotationLabel; &#34;0 0 1 0&#34;]&#10;Rotation pr&#233;liminaire du syst&#232;me de coordonn&#233;es avant la mise a l'&#233;chelle (pour permettre la mise &#224; l'&#233;chelle autour des orientations arbitraires).&#10;Conseil:  l'ordre des op&#233;rations de transformation est d'abord la mise &#224; l'&#233;chelle avec scaleOrientation, puis center et rotation, puis translation." name="scaleOrientation"/>
	<attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Bounding box center:  position d&#233;cal&#233;e de l'origine du syst&#232;me de coordonn&#233;es local." name="bboxCenter"/>
	<attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;]&#10;Bounding box size:  automatiquement calcul&#233;e, elle peut &#234;tre sp&#233;cifi&#233;e pour optimiser ou contraindre." name="bboxSize"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/Triangle.gif" tooltip="IndexedTriangleFanSet is a geometry node that can contain a Color/ColorRGBA, Coordinate/CoordinateDouble, Normal and TextureCoordinate nodes.&#10;Hint: insert a Shape node before adding geometry or Appearance.&#10;You can also substitute a type-matched ProtoInstance for content." name="IndexedTriangleFanSet">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[index &initializeOnlyLabel; &MFInt32Label; #IMPLIED] (-1..+infinity)&#10;index specifies triangles by connecting Coordinate vertices,&#10;each individual fan separated by -1 sentinel value.&#10;Hint: first indexed coordinate is fan center." editor="TextArea" name="index"/>
	<attribute tooltip="[ccw &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;ccw = counterclockwise:  ordering of vertex coordinates orientation.&#10;Hint: ccw false can reverse solid (backface culling) and normal-vector orientation." name="ccw"/>
	<attribute tooltip="[colorPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Whether Color node is applied per vertex (true) or per polygon (false)." name="colorPerVertex"/>
	<attribute tooltip="[normalPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Whether Normal vectors are applied per vertex (true) or per polygon (false)." name="normalPerVertex"/>
	<attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Setting solid true means draw only one side of polygons (backface culling on),&#10;setting solid false means draw both sides of polygons (backface culling off).&#10;Warning: default value true can completely hide geometry if viewed from wrong side!" name="solid"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/Triangle.gif" tooltip="IndexedTriangleSet is a geometry node that can contain a Color/ColorRGBA, Coordinate/CoordinateDouble, Normal and TextureCoordinate nodes.&#10;Hint: insert a Shape node before adding geometry or Appearance.&#10;You can also substitute a type-matched ProtoInstance for content." name="IndexedTriangleSet">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[index &initializeOnlyLabel; &MFInt32Label; #IMPLIED] (0..+infinity)&#10;index specifies triangles by connecting Coordinate vertices,&#10;no -1 sentinel values are needed." editor="TextArea" name="index"/>
	<attribute tooltip="[ccw &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;ccw = counterclockwise:  ordering of vertex coordinates orientation.&#10;Hint: ccw false can reverse solid (backface culling) and normal-vector orientation." name="ccw"/>
	<attribute tooltip="[colorPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Whether Color node is applied per vertex (true) or per polygon (false)." name="colorPerVertex"/>
	<attribute tooltip="[normalPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Whether Normal vectors are applied per vertex (true) or per polygon (false)." name="normalPerVertex"/>
	<attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Setting solid true means draw only one side of polygons (backface culling on),&#10;setting solid false means draw both sides of polygons (backface culling off).&#10;Warning: default value true can completely hide geometry if viewed from wrong side!" name="solid"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/Triangle.gif" tooltip="IndexedTriangleStripSet is a geometry node that can contain a Color/ColorRGBA, Coordinate/CoordinateDouble, Normal and TextureCoordinate nodes.&#10;Hint: insert a Shape node before adding geometry or Appearance.&#10;You can also substitute a type-matched ProtoInstance for content." name="IndexedTriangleStripSet">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[index &initializeOnlyLabel; &MFInt32Label; #IMPLIED] (-1..+infinity)&#10;index specifies triangles by connecting Coordinate vertices&#10;for each individual strip, separated by -1 sentinel values." editor="TextArea" name="index"/>
	<attribute tooltip="[ccw &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;ccw = counterclockwise:  ordering of vertex coordinates orientation.&#10;Hint: ccw false can reverse solid (backface culling) and normal-vector orientation." name="ccw"/>
	<attribute tooltip="[colorPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Whether Color node is applied per vertex (true) or per polygon (false)." name="colorPerVertex"/>
	<attribute tooltip="[normalPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Whether Normal vectors are applied per vertex (true) or per polygon (false)." name="normalPerVertex"/>
	<attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Setting solid true means draw only one side of polygons (backface culling on),&#10;setting solid false means draw both sides of polygons (backface culling off).&#10;Warning: default value true can completely hide geometry if viewed from wrong side!" name="solid"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/Triangle.gif"  tooltip="TriangleFanSet is a geometry node that can contain a Color/ColorRGBA, Coordinate/CoordinateDouble, Normal and TextureCoordinate nodes.&#10;Hint: insert a Shape node before adding geometry or Appearance.&#10;You can also substitute a type-matched ProtoInstance for content." name="TriangleFanSet">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[ccw &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;ccw = counterclockwise:  ordering of vertex coordinates orientation.&#10;Hint: ccw false can reverse solid (backface culling) and normal-vector orientation." name="ccw"/>
	<attribute tooltip="[colorPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Whether Color node is applied per vertex (true) or per polygon (false)." name="colorPerVertex"/>
	<attribute tooltip="[normalPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Whether Normal vectors are applied per vertex (true) or per polygon (false)." name="normalPerVertex"/>
	<attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Setting solid true means draw only one side of polygons (backface culling on),&#10;setting solid false means draw both sides of polygons (backface culling off).&#10;Warning: default value true can completely hide geometry if viewed from wrong side!" name="solid"/>
	<attribute tooltip="[fanCount &initializeOnlyLabel; &MFInt32Label; #IMPLIED] (3..+infinity)&#10;fanCount array provides number of vertices in each fan." editor="TextArea" name="fanCount"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/Triangle.gif"  tooltip="TriangleSet is a geometry node that can contain a Color/ColorRGBA, Coordinate/CoordinateDouble, Normal and TextureCoordinate nodes.&#10;Hint: insert a Shape node before adding geometry or Appearance.&#10;You can also substitute a type-matched ProtoInstance for content." name="TriangleSet">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[ccw &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;ccw = counterclockwise:  ordering of vertex coordinates orientation.&#10;Hint: ccw false can reverse solid (backface culling) and normal-vector orientation." name="ccw"/>
	<attribute tooltip="[colorPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Whether Color node is applied per vertex (true) or per polygon (false)." name="colorPerVertex"/>
	<attribute tooltip="[normalPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Whether Normal vectors are applied per vertex (true) or per polygon (false)." name="normalPerVertex"/>
	<attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Setting solid true means draw only one side of polygons (backface culling on),&#10;setting solid false means draw both sides of polygons (backface culling off).&#10;Warning: default value true can completely hide geometry if viewed from wrong side!" name="solid"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/Triangle.gif"  tooltip="TriangleStripSet is a geometry node that can contain a Color/ColorRGBA, Coordinate/CoordinateDouble, Normal and TextureCoordinate nodes.&#10;Hint: insert a Shape node before adding geometry or Appearance.&#10;You can also substitute a type-matched ProtoInstance for content." name="TriangleStripSet">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[ccw &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;ccw = counterclockwise:  ordering of vertex coordinates orientation.&#10;Hint: ccw false can reverse solid (backface culling) and normal-vector orientation." name="ccw"/>
	<attribute tooltip="[colorPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Whether Color node is applied per vertex (true) or per polygon (false)." name="colorPerVertex"/>
	<attribute tooltip="[normalPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Whether Normal vectors are applied per vertex (true) or per polygon (false)." name="normalPerVertex"/>
	<attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Setting solid true means draw only one side of polygons (backface culling on),&#10;setting solid false means draw both sides of polygons (backface culling off).&#10;Warning: default value true can completely hide geometry if viewed from wrong side!" name="solid"/>
	<attribute tooltip="[stripCount &initializeOnlyLabel; &MFInt32Label; #IMPLIED] (3..+infinity)&#10;stripCount array provides number of vertices in each strip." editor="TextArea" name="stripCount"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <!-- USE is no longer a legal element. -->
    <element icon="icons/Viewpoint.gif" tooltip="Viewpoints sont des emplacements et directions sp&#233;cifiques d'o&#249; l'utilisateur peut voir la sc&#232;ne&#10;Background, Fog, NavigationInfo et Viewpoint sont des noeuds rattachables." name="Viewpoint">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[description &initializeOnlyLabel; &SFStringLabel; #IMPLIED]&#10;La description en texte qui est affich&#233; pour le Viewpoint concern&#233;.&#10;Conseil:  utilisez des espaces, fa&#238;tes des descriptions claires et lisibles.&#10;Conseil:  Xeena remplace automatiquement les caract&#232;res r&#233;f&#233;rences  XML si&#10;besoin (comme &amp;#38; pour &#38; ou &amp;#34; pour &#34; ), &#233;crivez donc ce que vous voulez!&#10;Conseil:  Ce champ peut &#234;tre ignor&#233;." name="description"/>
	<attribute tooltip="[position &inputOutputLabel; &SFVec3fLabel; &#34;0 0 10&#34;]&#10;Position (x, y, z en metres) relative au syst&#232;me de coordonn&#233;es local." name="position"/>
	<attribute tooltip="[orientation &inputOutputLabel; &SFRotationLabel; &#34;0 0 1 0&#34;]&#10;Rotation (axis, angle en radians) du Viewpoint, relative &#224; la direction par d&#233;faut suivant l'axe -Z dans le syst&#232;me de coordonn&#233;es local.&#10;Conseil:  c'est la direction par d&#233;faut de changement d'orientation (0 0 -1).&#10;Conseil:  les rotations complexes peuvent &#234;tre r&#233;alis&#233;es axe par axe en utilisant des noeuds parents Transform ." name="orientation"/>
	<attribute tooltip="[fieldOfView &inputOutputLabel; &SFFloatLabel; &#34;0.7854&#34; (0..pi)]&#10;Champ de vision angulaire depuis le point de vue (Viewpoint) en radians.&#10;Un champ de vue &#233;troit correspond en gros &#224; une lentille t&#233;l&#233;-objectif&#10;Un champ de vue large correspond en gros &#224; une lentille grand-angle&#10;Modifier la distance du Viewpoint par rapport &#224; l'objet peut &#234;tre mieux pour zoomer.&#10;Attention:  fieldOfView  peut ne pas &#234;tre valable pour les diff#233;rentes tailles d'une fen&#234;tre ainsi que  ses aspects de division.&#10;Conseil:   Ce champ peut &#234;tre ignor&#233;." name="fieldOfView"/>
	<attribute tooltip="[jump &inputOutputLabel; &SFBoolLabel; &inputOutputLabel; &#34;true&#34;]&#10;Transition instantan&#233;e par saut, ou anim&#233;e r&#233;guli&#232;rement depuis le Viewpoint.&#10;Conseil:  set jump=true for smooth camera motion when going to this viewpoint." name="jump"/>
	<attribute tooltip="[centerOfRotation &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;centerOfRotation point relates to NavigationInfo EXAMINE mode." name="centerOfRotation"/>
	<attribute tooltip="[set_bind &inputOnlyLabel; &SFBoolLabel; &#34;&#34;]&#10;Mettre la valeur true dans set_bind rend ce noeud actif,&#10;mettre la valeur false dans set_bind rend ce noeud inactif.&#10;Ainsi rendre set_bind vrai/faux fera appara&#238;tre/dispara&#238;tre (actif/inactif) ce noeud." name="set_bind"/>
	<attribute tooltip="[bindTime &outputOnlyLabel; &SFTimeLabel; &#34;-1&#34;]&#10;&#233;v&#232;nement envoy&#233; quand le noeud devient actif/inactif." name="bindTime"/>
	<attribute tooltip="[isBound &outputOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;l'&#233;v&#232;nement vrai est envoy&#233; quand le noeud devient actif, l'&#233;v&#232;nement faux est envoy&#233; quand le noeud est desactiv&#233; par un autre noeud." name="isBound"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/VisibilitySensor.gif" tooltip="VisibilitySensor d&#233;tecte quand l'utilisateur peut voir un objet ou une zone sp&#233;cifique&#10; lors de la navigation dans le monde VRML.  Cette zone est limit&#233;e par une bo&#238;te (box).&#10;Conseil:  Souvent utilis&#233; pour attirer l'attention de l'utilisateur ou am&#233;liorer les performances." name="VisibilitySensor">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;]&#10;Active/d&#233;sactive le noeud senseur." name="enabled"/>
	<attribute tooltip="[center &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;position d&#233;cal&#233;e de l'origine du syst&#232;me de coordonn&#233;es local." name="center"/>
	<attribute tooltip="[size &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;taille de la bo&#238;te visibilit&#233;, mesur&#233;e du centre en m&#232;tres." name="size"/>
	<attribute tooltip="[isActive &outputOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;l'&#233;v&#232;nement isActive true/false est envoy&#233; quand le senseur est d&#233;clench&#233;.&#10;isActive=true lorsque l'on entre dans la zone de visibilit&#233;, isActive=false quand on sort de la zone de visibilit&#233;." name="isActive"/>
	<attribute tooltip="[enterTime &outputOnlyLabel; &SFTimeLabel; &#34;0.0&#34;]&#10;Ev&#232;nement de temps g&#233;n&#233;r&#233; quand la cam&#233;ra de l'utilisateur entre dans la zone senseur de visibilit&#233;." name="enterTime"/>
	<attribute tooltip="[exitTime &outputOnlyLabel; &SFTimeLabel; &#34;0.0&#34;]&#10;Ev&#232;nement de temps g&#233;n&#233;r&#233; quand la cam&#233;ra de l'utilisateur sort de la zone senseur de visibilit&#233;" name="exitTime"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/WorldInfo.gif" tooltip="WorldInfo contient des informations-documentations sur le monde VRML 3D." name="WorldInfo">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[title &initializeOnlyLabel; &SFStringLabel; #IMPLIED]&#10;titre du monde (ou sc&#232;ne) VRML, plac&#233; dans une fen&#234;tre titre.&#10;Conseil:  Xeena remplace automatiquement les caract&#232;res r&#233;f&#233;rences  XML si&#10;besoin (comme &amp;#38; pour &#38; ou &amp;#34; pour &#34; ), &#233;crivez donc ce que vous voulez!" name="title"/>
	<attribute tooltip="[info &initializeOnlyLabel; &MFStringLabel; #IMPLIED]&#10;Information additionelle sur ce monde VRML.&#10;Conseil:  le champ peut comporter plusieurs valeurs, aussi veuillez s&#233;parer chaque cha&#238;ne de caract&#232;res par des guillemets.&#10;   [ &quot;http://www.url1.org&quot;  &quot;http://www.url2.org&quot; &quot;etc.&quot; ].&#10;Conseil:  Xeena remplace automatiquement les caract&#232;res r&#233;f&#233;rences  XML si&#10;besoin (comme &amp;#38; pour &#38; ou &amp;#34; pour &#34; ), &#233;crivez donc ce que vous voulez!" editor="TextArea" name="info"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets." name="class"/>
    </element>
    <element icon="icons/X3D.gif" tooltip="Noeud XML le plus &#233;lev&#233; dans la hi&#233;rarchie pour un fichier Graphique Extensible 3D (X3D).&#10;L'&#233;tiquette (tag) X3D contient un node unique Scene - Scene est le noeud de base d'une sc&#232;ne 3D.&#10;Conseil:  ajoutez ou s&#233;lectionnez un tag Scene pour &#233;diter une arborescence Scene." name="X3D">
	<attribute tooltip="[profile &profileNames; &quot;Full&quot;]&#10;Profil de support desiree pour une Scene contenue.&#10;Hint: Core corresponds to output-only devices.&#10;Hint: CoreInteractive corresponds to lightweight scene graph.&#10;Hint: Base contains main VRML/X3D nodes but no extra components.&#10;Hint: Full contains Base nodes plus all specified components." name="profile"/>
	<attribute tooltip="[version &#34;3.0&#34; #REQUIRED]&#10;X3D version 3.0 correspond &#224; X3D/VRML 200x." name="version"/>
	<attribute tooltip="[xmlns:xsd CDATA &#34;http://www.w3.org/2001/XMLSchema-instance&#34;]&#10;XML namespace (xmlns) for XML Schema Definition (xsd)." name="xmlns:xsd"/>
	<attribute tooltip="[xsd:noNamespaceSchemaLocation CDATA &#34;http://www.web3d.org/specifications/x3d-3.0.xsd&#34;]&#10;url for the X3D Schema defining the X3D document-validation rules." name="xsd:noNamespaceSchemaLocation"/>
    </element>
    <element tooltip="Des commentaires peuvent &#234;tre ajout&#233;s n'importe o&#244; dans la Scene pour la rendre plus compr&#233;hensive/explicite.&#10;Conseil:  ne rentrez seulement que les commentaires en utilisant ce noeud, ne pas mettre de commentaires dans les champs des valeurs attributs.&#10;Conseil:  en VRML les commentaires d&#233;butent par le symbole # et ne doivent pas &#234;tre interpr&#233;t&#233;s par le navigateur (browser).&#10;Conseil:  utilisez WorlrdInfo pour des commentaires qui doivent accompagner une Scene." name="XML_COMMENT"/>
    <element tooltip="TEXT (donn&#233;es de texte)." name="XML_TEXT"/>
    <element tooltip="CDATA (donn&#233;es caract&#232;res) Section&#10;Conserve litt&#233;rallement les donn&#233;es caract&#232;res mot &#224; mot.&#10;CDATA prot&#232;ge le texte contenu dans CDATA de toute &#233;ventuelle interpr&#233;tation par XMl.&#10;Conseil:  CDATA prot&#232;ge les caract&#232;res op&#233;rateurs &lt; et &gt; dans le code du Script contenu.&#10;Conseil:  en VRML les commentaires d&#233;butent par le symbole # et ne doivent pas &#234;tre interpr&#233;t&#233;s par le navigateur (browser).&#10;Conseil:  utilisez WorlrdInfo pour des commentaires qui doivent accompagner une Scene." name="XML_CDATA"/>
    <element tooltip="Instruction de Traitement (Processing Instruction - PI -)&#10;Utilisez-le pour transmettre les instructions et informations aux programmes." name="XML_PI"/>
    <element tooltip="Document Type Definition (DTD)." name="XML_DOCUMENT_TYPE"/>

<!-- Distributed Interactive Simulation (DIS) Protocol: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->

    <element icon="icons/EspduTransform.gif" tooltip="EspduTransform is a networked Transform node that can contain most nodes.&#10;EspduTransform integrates functionality for the following DIS PDUs:&#10;  EntityStatePdu CollisionPdu DetonatePdu FirePdu CreateEntity RemoveEntity.&#10;Hint: insert a Shape node before adding geometry or Appearance." name="EspduTransform">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;]&#10;Active/d&#233;sactive le noeud senseur." name="enabled"/>
	<attribute tooltip="[marking &inputOutputLabel; &SFStringLabel; #IMPLIED]&#10;Maximum of 11 characters for simple entity label." name="marking"/>
	<attribute tooltip="[siteID &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;siteID of the participating LAN or organization." name="siteID"/>
	<attribute tooltip="[applicationID &inputOutputLabel; &SFInt32Label; &#34;1&#34;]&#10;applicationID is unique for application at that site." name="applicationID"/>
	<attribute tooltip="[entityID &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;EntityID is unique ID for entity within that application." name="entityID"/>

	<attribute tooltip="[forceID &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="forceID"/>
	<attribute tooltip="[entityKind &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="entityKind"/>
	<attribute tooltip="[entityDomain &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="entityDomain"/>
	<attribute tooltip="[entityCountry &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="entityCountry"/>
	<attribute tooltip="[entityCategory &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="entityCategory"/>
	<attribute tooltip="[entitySubCategory &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="entitySubCategory"/>
	<attribute tooltip="[entitySpecific &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="entitySpecific"/>
	<attribute tooltip="[entityExtra &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="entityExtra"/>

	<attribute tooltip="[readInterval &inputOutputLabel; &SFTimeLabel; &#34;0.1&#34;]&#10;Seconds between read updates, 0 means no reading." name="readInterval"/>
	<attribute tooltip="[writeInterval &inputOutputLabel; &SFTimeLabel; &#34;1.0&#34;]&#10;Seconds between write updates, 0 means no writing." name="writeInterval"/>
	<attribute tooltip="[networkMode &inputOutputLabel; (standAlone|networkReader|networkWriter) &#34;standAlone&#34;]&#10;Whether this entity is ignoring the network, sending DIS packets to the network, or receiving DIS packets from the network.&#10;(1) standAlone:  ignore network but still respond to events in local scene.&#10;(2) networkReader: listen to network and read PDU packets at readInterval, act as remote copy of entity.&#10;(3) networkWriter: send PDU packets to network at writeInterval, act as master entity.&#10;Default value &#34;standAlone&#34; ensures that DIS network activation within a scene&#10;  as networkReader or networkWriter is intentional." name="networkMode"/>
	<attribute tooltip="[isStandAlone &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;Whether networkMode=&#34;local&#34; (ignore network but still respond to local events)" name="isStandAlone"/>
	<attribute tooltip="[isNetworkReader &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;Whether networkMode=&#34;remote&#34; (listen to network as copy of remote entity)" name="isNetworkReader"/>
	<attribute tooltip="[isNetworkWriter &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;Whether networkMode=&#34;master&#34; (output to network as master entity at writeInterval)" name="isNetworkWriter"/>

	<attribute tooltip="[address &inputOutputLabel; &SFStringLabel; &#34;localhost&#34;]&#10;Multicast address, or else &#34;localhost&#34;&#10;Example:  224.2.181.145." name="address"/>
	<attribute tooltip="[port &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;Multicast port&#10;Example:  62040." name="port"/>
	<attribute tooltip="[multicastRelayHost &inputOutputLabel; &SFStringLabel; #IMPLIED]&#10;Fallback server address if multicast not available locally.&#10;Example:  devo.cs.nps.navy.mil." name="multicastRelayHost"/>
	<attribute tooltip="[multicastRelayPort &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;Fallback server port if multicast not available locally.&#10;Example:  8010." name="multicastRelayPort"/>
	<attribute tooltip="[rtpHeaderExpected &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;Whether RTP headers are prepended to DIS PDUs." name="rtpHeaderExpected"/>
	<attribute tooltip="[isRtpHeaderHeard &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;Whether incoming DIS packets have an RTP header prepended." name="isRtpHeaderHeard"/>
	<attribute tooltip="[isActive &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;Have we received a network update recently?" name="isActive"/>
	<attribute tooltip="[timestamp &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;]&#10;DIS timestamp in VRML time units from latest update." name="timestamp"/>

	<attribute tooltip="[translation &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Position of children relative to local coordinate system,&#10;usually read from (or written to) remote, networked EspduTransform nodes." name="translation"/>
	<attribute tooltip="[rotation &inputOutputLabel; &SFRotationLabel; &#34;0 0 1 0&#34;]&#10;Orientation of children relative to local coordinate system,&#10;usually read from (or written to) remote, networked EspduTransform nodes." name="rotation"/>
	<attribute tooltip="[center &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Translation offset from origin of local coordinate system." name="center"/>
	<attribute tooltip="[scale &inputOutputLabel; &SFVec3fLabel; &#34;1 1 1&#34;]&#10;Non-uniform x-y-z scale of child coordinate system, adjusted by center and scaleOrientation." name="scale"/>
	<attribute tooltip="[scaleOrientation &inputOutputLabel; &SFRotationLabel; &#34;0 0 1 0&#34;]&#10;Preliminary rotation of coordinate system before scaling (to allow scaling around arbitrary orientations)." name="scaleOrientation"/>
	<attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Bounding box center:  position offset from origin of local coordinate system." name="bboxCenter"/>
	<attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;]&#10;Bounding box size:  automatically calculated, can be specified as an optimization or constraint." name="bboxSize"/>

	<attribute tooltip="[linearVelocity &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;" name="linearVelocity"/>
	<attribute tooltip="[linearAcceleration &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;" name="linearAcceleration"/>
	<attribute tooltip="[deadReckoning &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;[0,65535] Dead reckoning algorithm being used to project position/orientation with velocities/accelerations." name="deadReckoning"/>
	<attribute tooltip="[isCollided &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;Has a matching CollisionPDU reported a collision?" name="isCollided"/>
	<attribute tooltip="[collideTime &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;]&#10;When were we collided with?" name="collideTime"/>
	<attribute tooltip="[isDetonated &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;Has a matching DetonationPDU reported a detonation?" name="isDetonated"/>
	<attribute tooltip="[detonateTime &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;]&#10;When were we detonated?" name="detonateTime"/>
	<attribute tooltip="[fired1 &inputOutputLabel; &SFBoolLabel; &#34;false&#34;]&#10;Has the primary weapon (Fire PDU) been fired?" name="fired1"/>
	<attribute tooltip="[fired2 &inputOutputLabel; &SFBoolLabel; &#34;false&#34;]&#10;Has the secondary weapon (Fire PDU) been fired?" name="fired2"/>
	<attribute tooltip="[firedTime &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;]&#10;When did we shoot a weapon (Fire PDU)?" name="firedTime"/>
	<attribute tooltip="[munitionStartPoint &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;eventout, uses exercise coordinates." name="munitionStartPoint"/>
	<attribute tooltip="[munitionEndPoint &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;eventout, uses exercise coordinates." name="munitionEndPoint"/>
	<attribute tooltip="[munitionSiteID &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;Munition siteID." name="munitionSiteID"/>
	<attribute tooltip="[munitionApplicationID &inputOutputLabel; &SFInt32Label; &#34;1&#34;]&#10;Munition applicationID, unique for application at that site." name="munitionApplicationID"/>
	<attribute tooltip="[munitionEntityID &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;Munition entityID is unique ID for entity firing munition within that application." name="munitionEntityID"/>
	<attribute tooltip="[fireMissionIndex &inputOutputLabel; &SFInt32Label; #FIXED &#34;&#34;]&#10;" name="fireMissionIndex"/>
	<attribute tooltip="[warhead &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="warhead"/>
	<attribute tooltip="[fuse &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="fuse"/>
	<attribute tooltip="[munitionQuantity &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="munitionQuantity"/>
	<attribute tooltip="[firingRate &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="firingRate"/>
	<attribute tooltip="[firingRange &inputOutputLabel; &SFFloatLabel; &#34;0&#34;]&#10;" name="firingRange"/>

	<attribute tooltip="[collisionType &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="collisionType"/>
	<attribute tooltip="[detonationLocation &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;" name="detonationLocation"/>
	<attribute tooltip="[detonationRelativeLocation &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;" name="detonationRelativeLocation"/>
	<attribute tooltip="[detonationResult &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="detonationResult"/>
	<attribute tooltip="[eventApplicationID &inputOutputLabel; &SFInt32Label; &#34;1&#34;]&#10;" name="eventApplicationID"/>
	<attribute tooltip="[eventEntityID &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="eventEntityID"/>
	<attribute tooltip="[eventNumber &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="eventNumber"/>
	<attribute tooltip="[eventSiteID &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="eventSiteID"/>

	<attribute tooltip="[articulationParameterCount &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;First articulated parameter is articulationParameterValue0." name="articulationParameterCount"/>
	<attribute tooltip="[articulationParameterDesignatorArray &inputOutputLabel; &MFInt32Label; #IMPLIED]&#10;Array of designators for each articulated parameter." name="articulationParameterDesignatorArray"/>
	<attribute tooltip="[articulationParameterChangeIndicatorArray &inputOutputLabel; &MFInt32Label; #IMPLIED]&#10;Array of change counters, each incremented when an articulated parameter is updated.#IMPLIED]&#10;." name="articulationParameterChangeIndicatorArray"/>
	<attribute tooltip="[articulationParameterIdPartAttachedToArray &inputOutputLabel; &MFInt32Label; #IMPLIED]&#10;Array of ID parts that each articulated parameter is attached to." name="articulationParameterIdPartAttachedToArray"/>
	<attribute tooltip="[articulationParameterTypeArray &inputOutputLabel; &MFInt32Label; #IMPLIED]&#10;Array of type enumerations for each articulated parameter element." name="articulationParameterTypeArray"/>
	<attribute tooltip="[articulationParameterArray &inputOutputLabel; &MFFloatLabel; #IMPLIED]&#10;." name="articulationParameterArray"/>
	<attribute tooltip="[set_articulationParameterValue0 &inputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;]&#10;Set element of user-defined payload array." name="set_articulationParameterValue0"/>
	<attribute tooltip="[set_articulationParameterValue1 &inputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;]&#10;Set element of user-defined payload array." name="set_articulationParameterValue1"/>
	<attribute tooltip="[set_articulationParameterValue2 &inputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;]&#10;Set element of user-defined payload array." name="set_articulationParameterValue2"/>
	<attribute tooltip="[set_articulationParameterValue3 &inputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;]&#10;Set element of user-defined payload array." name="set_articulationParameterValue3"/>
	<attribute tooltip="[set_articulationParameterValue4 &inputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;]&#10;Set element of user-defined payload array." name="set_articulationParameterValue4"/>
	<attribute tooltip="[set_articulationParameterValue5 &inputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;]&#10;Set element of user-defined payload array." name="set_articulationParameterValue5"/>
	<attribute tooltip="[set_articulationParameterValue6 &inputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;]&#10;Set element of user-defined payload array." name="set_articulationParameterValue6"/>
	<attribute tooltip="[set_articulationParameterValue7 &inputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;]&#10;Set element of user-defined payload array." name="set_articulationParameterValue7"/>
	<attribute tooltip="[articulationParameterValue0_changed &outputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;]&#10;Get element of user-defined payload array." name="articulationParameterValue0_changed"/>
	<attribute tooltip="[articulationParameterValue1_changed &outputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;]&#10;Get element of user-defined payload array." name="articulationParameterValue1_changed"/>
	<attribute tooltip="[articulationParameterValue2_changed &outputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;]&#10;Get element of user-defined payload array." name="articulationParameterValue2_changed"/>
	<attribute tooltip="[articulationParameterValue3_changed &outputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;]&#10;Get element of user-defined payload array." name="articulationParameterValue3_changed"/>
	<attribute tooltip="[articulationParameterValue4_changed &outputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;]&#10;Get element of user-defined payload array." name="articulationParameterValue4_changed"/>
	<attribute tooltip="[articulationParameterValue5_changed &outputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;]&#10;Get element of user-defined payload array." name="articulationParameterValue5_changed"/>
	<attribute tooltip="[articulationParameterValue6_changed &outputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;]&#10;Get element of user-defined payload array." name="articulationParameterValue6_changed"/>
	<attribute tooltip="[articulationParameterValue7_changed &outputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;]&#10;Get element of user-defined payload array." name="articulationParameterValue7_changed"/>

	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/ReceiverPdu.gif" tooltip="ReceiverPdu is a networked PDU information node." name="ReceiverPdu">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;]&#10;Active/d&#233;sactive le noeud senseur." name="enabled"/>
	<attribute tooltip="[whichGeometry &inputOutputLabel; &SFInt32Label; &#34;1&#34;]&#10;Select geometry to render:  -1 for no geometry, 0 for text trace, 1 for default geometry." name="whichGeometry"/>
	<attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Bounding box center:  position offset from origin of local coordinate system." name="bboxCenter"/>
	<attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;]&#10;Bounding box size:  automatically calculated, can be specified as an optimization or constraint." name="bboxSize"/>

	<attribute tooltip="[siteID &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;EntityID site." name="siteID"/>
	<attribute tooltip="[applicationID &inputOutputLabel; &SFInt32Label; &#34;1&#34;]&#10;EntityID application ID, unique for application at that site." name="applicationID"/>
	<attribute tooltip="[entityID &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;EntityID unique ID for entity within that application." name="entityID"/>

	<attribute tooltip="[readInterval &inputOutputLabel; &SFTimeLabel; &#34;0.1&#34;]&#10;Seconds between read updates, 0 means no reading." name="readInterval"/>
	<attribute tooltip="[writeInterval &inputOutputLabel; &SFTimeLabel; &#34;1.0&#34;]&#10;Seconds between write updates, 0 means no writing." name="writeInterval"/>
	<attribute tooltip="[networkMode &inputOutputLabel; (standAlone|networkReader|networkWriter) &#34;standAlone&#34;]&#10;Whether this entity is ignoring the network, sending DIS packets to the network, or receiving DIS packets from the network.&#10;(1) standAlone:  ignore network but still respond to events in local scene.&#10;(2) networkReader: listen to network and read PDU packets at readInterval, act as remote copy of entity.&#10;(3) networkWriter: send PDU packets to network at writeInterval, act as master entity.&#10;Default value &#34;standAlone&#34; ensures that DIS network activation within a scene&#10;  as networkReader or networkWriter is intentional." name="networkMode"/>
	<attribute tooltip="[isStandAlone &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;Whether networkMode=&#34;local&#34; (ignore network but still respond to local events)" name="isStandAlone"/>
	<attribute tooltip="[isNetworkReader &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;Whether networkMode=&#34;remote&#34; (listen to network as copy of remote entity)" name="isNetworkReader"/>
	<attribute tooltip="[isNetworkWriter &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;Whether networkMode=&#34;master&#34; (output to network as master entity at writeInterval)" name="isNetworkWriter"/>

	<attribute tooltip="[address &inputOutputLabel; &SFStringLabel; &#34;localhost&#34;]&#10;Multicast address, or else &#34;localhost&#34;&#10;Example:  224.2.181.145." name="address"/>
	<attribute tooltip="[port &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;Multicast port&#10;example:  62040." name="port"/>
	<attribute tooltip="[multicastRelayHost &inputOutputLabel; &SFStringLabel; #IMPLIED]&#10;Fallback server address if multicast not available locally&#10;example:  devo.cs.nps.navy.mil." name="multicastRelayHost"/>
	<attribute tooltip="[multicastRelayPort &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;Fallback server port if multicast not available locally&#10;example:  8010." name="multicastRelayPort"/>
	<attribute tooltip="[rtpHeaderExpected &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;Whether RTP headers are prepended to DIS PDUs." name="rtpHeaderExpected"/>
	<attribute tooltip="[isRtpHeaderHeard &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;Whether incoming DIS packets have an RTP header prepended." name="isRtpHeaderHeard"/>
	<attribute tooltip="[isActive &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;Have we had a network update recently?." name="isActive"/>
	<attribute tooltip="[timestamp &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;]&#10;DIS timestamp in VRML units." name="timestamp"/>

	<attribute tooltip="[radioID &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="radioID"/>
	<attribute tooltip="[receivedPower &inputOutputLabel; &SFFloatLabel; &#34;0&#34;]&#10;" name="receivedPower"/>
	<attribute tooltip="[receiverState &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="receiverState"/>
	<attribute tooltip="[transmitterSiteID &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="transmitterSiteID"/>
	<attribute tooltip="[transmitterApplicationID &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="transmitterApplicationID"/>
	<attribute tooltip="[transmitterEntityID &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="transmitterEntityID"/>
	<attribute tooltip="[transmitterRadioID &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="transmitterRadioID"/>

	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/SignalPdu.gif" tooltip="SignalPdu is a networked PDU information node." name="SignalPdu">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;]&#10;Active/d&#233;sactive le noeud senseur." name="enabled"/>
	<attribute tooltip="[whichGeometry &inputOutputLabel; &SFInt32Label; &#34;1&#34;]&#10;Select geometry to render:  -1 for no geometry, 0 for text trace, 1 for default geometry." name="whichGeometry"/>
	<attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Bounding box center:  position offset from origin of local coordinate system." name="bboxCenter"/>
	<attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;]&#10;Bounding box size:  automatically calculated, can be specified as an optimization or constraint." name="bboxSize"/>

	<attribute tooltip="[siteID &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;EntityID site." name="siteID"/>
	<attribute tooltip="[applicationID &inputOutputLabel; &SFInt32Label; &#34;1&#34;]&#10;EntityID application ID, unique for application at that site." name="applicationID"/>
	<attribute tooltip="[entityID &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;EntityID unique ID for entity within that application." name="entityID"/>

	<attribute tooltip="[readInterval &inputOutputLabel; &SFTimeLabel; &#34;0.1&#34;]&#10;Seconds between read updates, 0 means no reading." name="readInterval"/>
	<attribute tooltip="[writeInterval &inputOutputLabel; &SFTimeLabel; &#34;1.0&#34;]&#10;Seconds between write updates, 0 means no writing." name="writeInterval"/>
	<attribute tooltip="[networkMode &inputOutputLabel; (standAlone|networkReader|networkWriter) &#34;standAlone&#34;]&#10;Whether this entity is ignoring the network, sending DIS packets to the network, or receiving DIS packets from the network.&#10;(1) standAlone:  ignore network but still respond to events in local scene.&#10;(2) networkReader: listen to network and read PDU packets at readInterval, act as remote copy of entity.&#10;(3) networkWriter: send PDU packets to network at writeInterval, act as master entity.&#10;Default value &#34;standAlone&#34; ensures that DIS network activation within a scene&#10;  as networkReader or networkWriter is intentional." name="networkMode"/>
	<attribute tooltip="[isStandAlone &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;Whether networkMode=&#34;local&#34; (ignore network but still respond to local events)" name="isStandAlone"/>
	<attribute tooltip="[isNetworkReader &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;Whether networkMode=&#34;remote&#34; (listen to network as copy of remote entity)" name="isNetworkReader"/>
	<attribute tooltip="[isNetworkWriter &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;Whether networkMode=&#34;master&#34; (output to network as master entity at writeInterval)" name="isNetworkWriter"/>

	<attribute tooltip="[address &inputOutputLabel; &SFStringLabel; &#34;localhost&#34;]&#10;Multicast address, or else &#34;localhost&#34;&#10;example:  224.2.181.145." name="address"/>
	<attribute tooltip="[port &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;Multicast port&#10;example:  62040." name="port"/>
	<attribute tooltip="[multicastRelayHost &inputOutputLabel; &SFStringLabel; #IMPLIED]&#10;Fallback server address if multicast not available locally&#10;example:  devo.cs.nps.navy.mil." name="multicastRelayHost"/>
	<attribute tooltip="[multicastRelayPort &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;Fallback server port if multicast not available locally&#10;example:  8010." name="multicastRelayPort"/>
	<attribute tooltip="[rtpHeaderExpected &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;Whether RTP headers are prepended to DIS PDUs." name="rtpHeaderExpected"/>
	<attribute tooltip="[isRtpHeaderHeard &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;Whether incoming DIS packets have an RTP header prepended." name="isRtpHeaderHeard"/>
	<attribute tooltip="[isActive &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;Have we had a network update recently?." name="isActive"/>
	<attribute tooltip="[timestamp &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;]&#10;DIS timestamp in VRML units." name="timestamp"/>

	<attribute tooltip="[radioID &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="radioID"/>
	<attribute tooltip="[encodingScheme &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="encodingScheme"/>
	<attribute tooltip="[tdlType &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="tdlType"/>
	<attribute tooltip="[sampleRate &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="sampleRate"/>
	<attribute tooltip="[samples &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="samples"/>
	<attribute tooltip="[dataLength &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="dataLength"/>
	<attribute tooltip="[data &inputOutputLabel; &MFInt32Label; #IMPLIED]&#10;" name="data"/>

	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/TransmitterPdu.gif" tooltip="TransmitterPdu is a networked PDU information node." name="TransmitterPdu">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF defines a unique ID name for this node, referencable by other nodes.&#10;Hint: descriptive DEF names improve clarity and help document a model." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.&#10;Hint: USEing other geometry (instead of duplicating nodes) can improve performance.&#10;Warning:  do NOT include DEF (or any other attribute values) when using a USE attribute!" name="USE"/>
	<attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;]&#10;Active/d&#233;sactive le noeud senseur." name="enabled"/>
	<attribute tooltip="[whichGeometry &inputOutputLabel; &SFInt32Label; &#34;1&#34;]&#10;Select geometry to render:  -1 for no geometry, 0 for text trace, 1 for default geometry." name="whichGeometry"/>

	<attribute tooltip="[siteID &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;EntityID site." name="siteID"/>
	<attribute tooltip="[applicationID &inputOutputLabel; &SFInt32Label; &#34;1&#34;]&#10;EntityID application ID, unique for application at that site." name="applicationID"/>
	<attribute tooltip="[entityID &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;EntityID unique ID for entity within that application." name="entityID"/>
	<attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Bounding box center:  position offset from origin of local coordinate system." name="bboxCenter"/>
	<attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;]&#10;Bounding box size:  automatically calculated, can be specified as an optimization or constraint." name="bboxSize"/>

	<attribute tooltip="[readInterval &inputOutputLabel; &SFTimeLabel; &#34;0.1&#34;]&#10;Seconds between read updates, 0 means no reading." name="readInterval"/>
	<attribute tooltip="[writeInterval &inputOutputLabel; &SFTimeLabel; &#34;1.0&#34;]&#10;Seconds between write updates, 0 means no writing." name="writeInterval"/>
	<attribute tooltip="[networkMode &inputOutputLabel; (standAlone|networkReader|networkWriter) &#34;standAlone&#34;]&#10;Whether this entity is ignoring the network, sending DIS packets to the network, or receiving DIS packets from the network.&#10;(1) standAlone:  ignore network but still respond to events in local scene.&#10;(2) networkReader: listen to network and read PDU packets at readInterval, act as remote copy of entity.&#10;(3) networkWriter: send PDU packets to network at writeInterval, act as master entity.&#10;Default value &#34;standAlone&#34; ensures that DIS network activation within a scene&#10;  as networkReader or networkWriter is intentional." name="networkMode"/>
	<attribute tooltip="[isStandAlone &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;Whether networkMode=&#34;local&#34; (ignore network but still respond to local events)" name="isStandAlone"/>
	<attribute tooltip="[isNetworkReader &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;Whether networkMode=&#34;remote&#34; (listen to network as copy of remote entity)" name="isNetworkReader"/>
	<attribute tooltip="[isNetworkWriter &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;Whether networkMode=&#34;master&#34; (output to network as master entity at writeInterval)" name="isNetworkWriter"/>

	<attribute tooltip="[address &inputOutputLabel; &SFStringLabel; &#34;localhost&#34;]&#10;Multicast address, or else &#34;localhost&#34;&#10;example:  224.2.181.145." name="address"/>
	<attribute tooltip="[port &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;Multicast port&#10;example:  62040." name="port"/>
	<attribute tooltip="[multicastRelayHost &inputOutputLabel; &SFStringLabel; #IMPLIED]&#10;Fallback server address if multicast not available locally&#10;example:  devo.cs.nps.navy.mil." name="multicastRelayHost"/>
	<attribute tooltip="[multicastRelayPort &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;Fallback server port if multicast not available locally&#10;example:  8010." name="multicastRelayPort"/>
	<attribute tooltip="[rtpHeaderExpected &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;Whether RTP headers are prepended to DIS PDUs." name="rtpHeaderExpected"/>
	<attribute tooltip="[isRtpHeaderHeard &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;Whether incoming DIS packets have an RTP header prepended." name="isRtpHeaderHeard"/>
	<attribute tooltip="[isActive &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;Have we had a network update recently?." name="isActive"/>
	<attribute tooltip="[timestamp &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;]&#10;DIS timestamp in VRML units." name="timestamp"/>

	<attribute tooltip="[radioID &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="radioID"/>
	<attribute tooltip="[antennaLocation &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;" name="antennaLocation"/>
	<attribute tooltip="[antennaPatternLength &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="antennaPatternLength"/>
	<attribute tooltip="[antennaPatternType &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="antennaPatternType"/>
	<attribute tooltip="[cryptoKeyID &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="cryptoKeyID"/>
	<attribute tooltip="[cryptoSystem &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="cryptoSystem"/>
	<attribute tooltip="[frequency &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="frequency"/>
	<attribute tooltip="[inputSource &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="inputSource"/>
	<attribute tooltip="[lengthOfModulationParameters &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="lengthOfModulationParameters"/>
	<attribute tooltip="[modulationTypeDetail &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="modulationTypeDetail"/>
	<attribute tooltip="[modulationTypeMajor &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="modulationTypeMajor"/>
	<attribute tooltip="[modulationTypeSpreadSpectrum &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="modulationTypeSpreadSpectrum"/>
	<attribute tooltip="[modulationTypeSystem &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="modulationTypeSystem"/>
	<attribute tooltip="[power &inputOutputLabel; &SFFloatLabel; &#34;0&#34;]&#10;" name="power"/>
	<attribute tooltip="[radioEntityTypeCategory &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="radioEntityTypeCategory"/>
	<attribute tooltip="[radioEntityTypeCountry &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="radioEntityTypeCountry"/>
	<attribute tooltip="[radioEntityTypeDomain &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="radioEntityTypeDomain"/>
	<attribute tooltip="[radioEntityTypeKind &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="radioEntityTypeKind"/>
	<attribute tooltip="[radioEntityTypeNomenclature &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="radioEntityTypeNomenclature"/>
	<attribute tooltip="[radioEntityTypeNomenclatureVersion &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="radioEntityTypeNomenclatureVersion"/>
	<attribute tooltip="[relativeAntennaLocation &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;" name="relativeAntennaLocation"/>
	<attribute tooltip="[transmitFrequencyBandwidth &inputOutputLabel; &SFFloatLabel; &#34;0.0&#34;]&#10;" name="transmitFrequencyBandwidth"/>
	<attribute tooltip="[transmitState &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;" name="transmitState"/>

	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>

<!-- GeoVRML - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->

    <element icon="icons/GeoCoordinate.gif" tooltip="GeoCoordinate builds geometry as a set of geographic 3D coordinates.&#10;These are transformed into a geocentric, curved-earth representation.&#10;GeoCoordinate is only used by IndexedFaceSet, IndexedLineSet, LineSet and PointSet.&#10;GeoCoordinate can contain a GeoOrigin node." name="GeoCoordinate">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip='[geoSystem &initializeOnlyLabel; &GeoSystemType;]&#10;Identifies spatial reference frame used:  Geodetic, Universal Transverse Mercator, Geocentric.&#10;Supported values:  &quot;GD&quot; &quot;UTM&quot; or &quot;GC" followed by optional additional string parameters.&#10;Warning:  deprecated values are GDC (use GD) and GCC (use GC).' name="geoSystem"/>
	<attribute tooltip='[point &inputOutputLabel; &MFVec3dLabel; #IMPLIED]&#10;point contains a set of actual 3D geographic coordinates, provided in geoSystem format&#10;can split strings if desired:  "x1 y1 z1 x2 y2 z2" or "x1 y1 z1", "x2 y2 z2"' name="point"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;coord&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed.&#10;Warning:  containerField attribute is only supported in XML encoding of scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets.&#10;Warning:  class attribute is only supported in XML encoding of scenes." name="class"/>
    </element>
    <element icon="icons/GeoElevationGrid.gif" tooltip="GeoElevationGrid is a geometry node, defining a a rectangular height field&#10;above a curved geographic surface using geographic coordinates.&#10;GeoElevationGrid can contain GeoOrigin, Color/ColorRGBA, Normal and TextureCoordinate nodess.&#10;Hint: insert a Shape node before adding geometry or Appearance." name="GeoElevationGrid">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip='[geoSystem &initializeOnlyLabel; &GeoSystemType;]&#10;Identifies spatial reference frame used:  Geodetic, Universal Transverse Mercator, Geocentric.&#10;Supported values:  &quot;GD&quot; &quot;UTM&quot; or &quot;GC" followed by optional additional string parameters.&#10;Warning:  deprecated values are GDC (use GD) and GCC (use GC).' name="geoSystem"/>
	<attribute tooltip="[geoGridOrigin &initializeOnlyLabel; &SFVec3dLabel; &#34;0 0 0&#34;]&#10;geographic coordinate for southwest (lower-left) corner of height dataset." name="geoGridOrigin"/>
	<attribute tooltip="[xDimension &initializeOnlyLabel; &SFInt32Label; &#34;0&#34;]&#10;Number of grid-array elements along east-west X direction.&#10;Hint: total horizontal x-axis distance equals (xDimension-1) * xSpacing." name="xDimension"/>
	<attribute tooltip="[zDimension &initializeOnlyLabel; &SFInt32Label; &#34;0&#34;]&#10;Number of grid-array elements along north-south Z direction.&#10;Hint: total vertical z-axis distance equals (zDimension-1) * zSpacing." name="zDimension"/>
	<attribute tooltip="[xSpacing &initializeOnlyLabel; &SFDoubleLabel; &#34;1.0&#34;]&#10;Distance between grid-array vertices along east-west X direction&#10;when geoSystem is GDC, xSpacing is number of degrees of longitude&#10;when geoSystem is UTM, xSpacing is number of eastings (meters)." name="xSpacing"/>
	<attribute tooltip="[zSpacing &initializeOnlyLabel; &SFDoubleLabel; &#34;1.0&#34;]&#10;Distance between grid-array vertices along north-south Z direction&#10;when geoSystem is GDC, zSpacing is number of degrees of latitude&#10;when geoSystem is UTM, zSpacing is number of northings (meters)." name="zSpacing"/>
	<attribute tooltip="[yScale &inputOutputLabel; &SFFloatLabel; &#34;1.0&#34;]&#10;Vertical exaggeration of displayed data." name="yScale"/>
	<attribute tooltip="[height &initializeOnlyLabel; &MFFloatLabel; #IMPLIED]&#10;Contains xDimension rows * zDimension columns floating-point values for elevation above ellipsoid&#10;values are in row-major order from west to east, south to north&#10;geoGridOrigin is in southwest (lower-left) corner of height dataset." editor="TextArea" name="height"/>
	<attribute tooltip="[set_height &inputOnlyLabel; &MFFloatLabel; #FIXED &#34;&#34;]&#10;Contains xDimension rows * zDimension columns floating-point values for elevation above ellipsoid&#10;values are in row-major order from west to east, south to north&#10;geoGridOrigin is in southwest (lower-left) corner of height dataset." editor="TextArea" name="set_height"/>
	<attribute tooltip="[ccw &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;ccw = counterclockwise:  ordering of vertex coordinates orientation.&#10;Hint: ccw false can reverse solid (backface culling) and normal-vector orientation." name="ccw"/>
	<attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Setting solid true means draw only one side of polygons (backface culling on),&#10;setting solid false means draw both sides of polygons (backface culling off).&#10;Warning: default value true can completely hide geometry if viewed from wrong side!" name="solid"/>
	<attribute tooltip="[creaseAngle &initializeOnlyLabel; &SFFloatLabel; &#34;0&#34;]&#10;creaseAngle defines angle (in radians) for determining whether adjacent polygons&#10;  are drawn with sharp edges or smooth shading.&#10;If angle between normals of two adjacent polygons is less than creaseAngle,&#10;  smooth shading is rendered across the shared line segment." name="creaseAngle"/>
	<attribute tooltip="[colorPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Whether Color is applied per vertex (true) or per quadrilateral (false)." name="colorPerVertex"/>
	<attribute tooltip="[normalPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Whether Normal vectors are applied per vertex (true) or per quadrilateral (false)." name="normalPerVertex"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed.&#10;Warning:  containerField attribute is only supported in XML encoding of scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets.&#10;Warning:  class attribute is only supported in XML encoding of scenes." name="class"/>
    </element>
    <element icon="icons/GeoLocation.gif" tooltip="GeoLocation positions a regular X3D model onto earth's surface.&#10;GeoLocation can contain children and GeoOrigin nodes." name="GeoLocation">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip='[geoSystem &initializeOnlyLabel; &GeoSystemType;]&#10;Identifies spatial reference frame used:  Geodetic, Universal Transverse Mercator, Geocentric.&#10;Supported values:  &quot;GD&quot; &quot;UTM&quot; or &quot;GC" followed by optional additional string parameters.&#10;Warning:  deprecated values are GDC (use GD) and GCC (use GC).' name="geoSystem"/>
	<attribute tooltip="[geoCoords &inputOutputLabel; &SFVec3dLabel; &#34;0 0 0&#34;]&#10;Geographic location (specified in current geoSystem coordinates)&#10;for children geometry (specified in relative VMRL-meter coordinates) ." name="geoCoords"/>
	<attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Bounding box center:  position d&#233;cal&#233;e de l'origine du syst&#232;me de coordonn&#233;es local." name="bboxCenter"/>
	<attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;]&#10;Bounding box size:  automatiquement calcul&#233;e, elle peut &#234;tre sp&#233;cifi&#233;e pour optimiser ou contraindre." name="bboxSize"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed.&#10;Warning:  containerField attribute is only supported in XML encoding of scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets.&#10;Warning:  class attribute is only supported in XML encoding of scenes." name="class"/>
    </element>
    <element icon="icons/GeoLOD.gif" tooltip="GeoLOD provides quadtree level-of-detail loading/unloading for multi-resolution terrains.&#10;GeoLOD can contain children and GeoOrigin nodes.&#10;Hint: children nodes expose the scene graph for the currently loaded set of nodes.&#10;Hint: rootNode specifies the geometry of the root tile.&#10;Warning: do not use rootUrl and rootNode simultaneously, since each specifies the root tile." name="GeoLOD">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip='[geoSystem &initializeOnlyLabel; &GeoSystemType;]&#10;Identifies spatial reference frame used:  Geodetic, Universal Transverse Mercator, Geocentric.&#10;Supported values:  &quot;GD&quot; &quot;UTM&quot; or &quot;GC" followed by optional additional string parameters.&#10;Warning:  deprecated values are GDC (use GD) and GCC (use GC).' name="geoSystem"/>
	<attribute tooltip="[rootUrl &initializeOnlyLabel; &MFStringLabel; #IMPLIED]&#10;Use either rootNode or rootUrl to specify root geometry, not both." editor="TextArea" name="rootUrl"/>
	<attribute tooltip="[child1Url &initializeOnlyLabel; &MFStringLabel; #IMPLIED]&#10;quadtree geometry loaded when viewer is within range." editor="TextArea" name="child1Url"/>
	<attribute tooltip="[child2Url &initializeOnlyLabel; &MFStringLabel; #IMPLIED]&#10;quadtree geometry loaded when viewer is within range." editor="TextArea" name="child2Url"/>
	<attribute tooltip="[child3Url &initializeOnlyLabel; &MFStringLabel; #IMPLIED]&#10;quadtree geometry loaded when viewer is within range." editor="TextArea" name="child3Url"/>
	<attribute tooltip="[child4Url &initializeOnlyLabel; &MFStringLabel; #IMPLIED]&#10;quadtree geometry loaded when viewer is within range." editor="TextArea" name="child4Url"/>
	<attribute tooltip="[range &initializeOnlyLabel; &SFFloatLabel; #IMPLIED]&#10;Viewer range from geographic-coordinates center triggers quadtree loading/unloading." name="range"/>
	<attribute tooltip="[center &initializeOnlyLabel; &SFVec3dLabel; &#34;0 0 0&#34;]&#10;Viewer range from geographic-coordinates center triggers quadtree loading/unloading." name="center"/>
	<attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Bounding box center:  position d&#233;cal&#233;e de l'origine du syst&#232;me de coordonn&#233;es local." name="bboxCenter"/>
	<attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;]&#10;Bounding box size:  automatiquement calcul&#233;e, elle peut &#234;tre sp&#233;cifi&#233;e pour optimiser ou contraindre." name="bboxSize"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed.&#10;Warning:  containerField attribute is only supported in XML encoding of scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets.&#10;Warning:  class attribute is only supported in XML encoding of scenes." name="class"/>
    </element>
    <element icon="icons/GeoMetadata.gif" tooltip="GeoMetadata includes a generic subset of metadata about the geographic data." name="GeoMetadata">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[url &inputOutputLabel; &MFStringLabel; #IMPLIED].&#10;Hint: Strings can have multiple values, so separate each string by quote marks&#10;   [ &quot;http://www.url1.org&quot;  &quot;http://www.url2.org&quot; &quot;etc.&quot; ].&#10;Hint: strictly match directory and filename capitalization for http links!&#10;Hint: can replace embedded blank(s) in url queries with %20 for each blank character." editor="TextArea" name="url"/>
	<attribute tooltip="[data &inputOutputLabel; IDREFS #IMPLIED]&#10;List of all nodes that implement this data&#10;if not specified, then GeoMetadata node pertains to entire scene." name="data"/>
	<attribute tooltip="[summary &inputOutputLabel; &MFStringLabel; #IMPLIED]&#10;Metadata keyword=value pairs&#10;metadata keyword=value pairs&#10;VRML97 encoding combines the following keyword=value pairs under summary." editor="TextArea" name="summary"/>
<!-- * includes proposed itemization of specified 'summary' attributes in the X3D encoding -->
<!--	<attribute tooltip='[description &SFStringLabel; #IMPLIED]&#10;A name to succinctly identify dataset to user, such as "San Francisco, CA".' name="description"/> -->
<!--	<attribute tooltip='[title &SFStringLabel; #IMPLIED]&#10;Brief textual description or summary of dataset content, such as&#10;"LANDSAT 7 satellite imagery taken over northern Scotland"' name="title"/> -->
<!--	<attribute tooltip='[coordinateSystem &SFStringLabel; #IMPLIED]&#10;Geographic coordinate system used to represent data, e.g. GDC, UTM, LCC, etc.&#10;for UTM, also specify zone number in format "UTM Zx" (1 &lt;= x &lt;= 60)&#10;For example, "UTM Z11"' name="coordinateSystem"/> -->
<!--	<attribute tooltip='[horizontalDatum &SFStringLabel; #IMPLIED]&#10;Name of geodetic datum, for example "W84"' name="horizontalDatum"/> -->
<!--	<attribute tooltip='[verticalDatum &SFStringLabel; #IMPLIED]&#10;Name of geodetic datum, for example "W84"' name="verticalDatum"/> -->
<!--	<attribute tooltip='[ellipsoid &SFStringLabel; #IMPLIED]&#10;Name of the geodetic ellipsoid, for example "WE"' name="ellipsoid"/> -->
<!--	<attribute tooltip='[extent &SFStringLabel; #IMPLIED]&#10;Bounding coordinates for dataset given in specified coordinate system&#10;provided in order eastmost, southmost, westmost, northmost, minimum elevation, maximum elevation&#10;example for GDC: "-180.0 -90.0 180.0 90.0 0.0 2000.0"' name="extent"/> -->
<!--	<attribute tooltip="[resolution &SFStringLabel; #IMPLIED]&#10;Resolution (ground-sample distance) in meters." name="resolution"/> -->
<!--	<attribute tooltip='[originator &SFStringLabel; #IMPLIED]&#10;Author, agency, organization, publisher, etc. of data, for example&#10;"Martin Reddy, SRI International, Menlo Park, CA 94025"' name="originator"/> -->
<!--	<attribute tooltip='[copyright &SFStringLabel; #IMPLIED]&#10;Appropriate copyright declaration pertaining to data, for example&#10;"(c) Copyright 2000, SRI International. All rights reserved. Freely distributable."' name="copyright"/> -->
<!--	<attribute tooltip="[date &SFStringLabel; #IMPLIED]&#10;Date/time (or date/time range) defining valid time period for data&#10;use format YYYY MM DD [HH:MM]&#10;with 4-digit years and hyphen - for ranges&#10;times are in 24-hour format with respect to GMT&#10;example:  1999 01 01 00:00 - 1999 12 31 23:59." name="date"/> -->
<!--	<attribute tooltip='[metadataFormat &SFStringLabel; #IMPLIED]&#10;Specifies format of external metadata description pointed to by the url field of GeoMetadata node&#10;examples: "FGDC", "ISO TC211", "CEN TC287", "OGS", etc.' name="metadataFormat"/> -->
<!--	<attribute tooltip="[dataUrl &SFStringLabel; #IMPLIED]&#10;One or multiple url links to source data used for creating VRML node(s) these metadata pertain to." name="dataUrl"/> -->
<!--	<attribute tooltip='[dataFormat &SFStringLabel; #IMPLIED]&#10;Free-text string describing format of source data, for example "USGS 7.5-min DEM"' name="dataFormat"/> -->
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed.&#10;Warning:  containerField attribute is only supported in XML encoding of scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets.&#10;Warning:  class attribute is only supported in XML encoding of scenes." name="class"/>
    </element>
    <element icon="icons/GeoOrigin.gif" tooltip="GeoOrigin specifies a local coordinate system for increased geographic precision.&#10;Hint: only one coordinate system allowed per scene&#10;thus USE-ing only one GeoOrigin node per scene is recommended." name="GeoOrigin">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip='[geoSystem &initializeOnlyLabel; &GeoSystemType;]&#10;Identifies spatial reference frame used:  Geodetic, Universal Transverse Mercator, Geocentric.&#10;Supported values:  &quot;GD&quot; &quot;UTM&quot; or &quot;GC" followed by optional additional string parameters.&#10;Warning:  deprecated values are GDC (use GD) and GCC (use GC).' name="geoSystem"/>
	<attribute tooltip="[geoCoords &inputOutputLabel; &SFVec3dLabel; &#34;0 0 0&#34;]&#10;Defines absolute geographic location (and implicit local coordinate frame)." name="geoCoords"/>
	<attribute tooltip="[rotateYUp &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;Whether to rotate coordinates of nodes using this GeoOrigin so that&#10;local-up direction aligns with VRML Y axis&#10;rotateYUp false means local up-direction is relative to planet surface&#10;rotateYUp true allows proper operation of NavigationInfo modes FLY, WALK." name="rotateYUp"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;geoOrigin&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed.&#10;Warning:  containerField attribute is only supported in XML encoding of scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets.&#10;Warning:  class attribute is only supported in XML encoding of scenes." name="class"/>
    </element>
    <element icon="icons/GeoPositionInterpolator.gif" tooltip="GeoPositionInterpolator animates objects within a geographic coordinate system.&#10;GeoPositionInterpolator can contain a GeoOrigin node.&#10;Typical input:   ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction&#10;Typical output: ROUTE   someInterpolator.value_changed    TO  destinationNode.set_attribute." name="GeoPositionInterpolator">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip='[geoSystem &initializeOnlyLabel; &GeoSystemType;]&#10;Identifies spatial reference frame used:  Geodetic, Universal Transverse Mercator, Geocentric.&#10;Supported values:  &quot;GD&quot; &quot;UTM&quot; or &quot;GC" followed by optional additional string parameters.&#10;Warning:  deprecated values are GDC (use GD) and GCC (use GC).' name="geoSystem"/>
	<attribute tooltip="[key &inputOutputLabel; &MFFloatLabel; #IMPLIED]&#10;Time-period fractions ranging [0..1] in increasing order and corresponding to keyValues.&#10;Hint: number of keys must match number of keyValues!" editor="TextArea" name="key"/>
	<attribute tooltip="[keyValue &inputOutputLabel; &MFVec3dLabel; #IMPLIED]&#10;Output values for linear interopolation, each corresponding to time-fraction keys.&#10;Hint: number of keys must match number of keyValues!" editor="TextArea" name="keyValue"/>
	<attribute tooltip="[set_fraction &inputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;]&#10;set_fraction in range [0,1] selects input key for corresponding keyValue output." name="set_fraction"/>
	<attribute tooltip="[value_changed &outputOnlyLabel; &SFVec3fLabel; #FIXED &#34;&#34;]&#10;Linearly interpolated output value_changed determined by current key time and corresponding keyValue pair." name="value_changed"/>
	<attribute tooltip="[geovalue_changed &outputOnlyLabel; &SFVec3dLabel; #FIXED &#34;&#34;]&#10;interpolated coordinate in the geographic coordinate system specified by geoSystem&#10;." name="geovalue_changed"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed.&#10;Warning:  containerField attribute is only supported in XML encoding of scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets.&#10;Warning:  class attribute is only supported in XML encoding of scenes." name="class"/>
    </element>
    <element icon="icons/GeoTouchSensor.gif" tooltip="GeoTouchSensor returns geographic coordinates for the object being pointed at.&#10;GeoTouchSensor can contain a GeoOrigin node." name="GeoTouchSensor">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip='[geoSystem &initializeOnlyLabel; &GeoSystemType;]&#10;Identifies spatial reference frame used:  Geodetic, Universal Transverse Mercator, Geocentric.&#10;Supported values:  &quot;GD&quot; &quot;UTM&quot; or &quot;GC" followed by optional additional string parameters.&#10;Warning:  deprecated values are GDC (use GD) and GCC (use GC).' name="geoSystem"/>
	<attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;]&#10;Enables/disables the sensor node." name="enabled"/>
	<attribute tooltip="[description &inputOutputLabel; &SFStringLabel; #IMPLIED]&#10;Text description to be displayed for action of this node.&#10;Hint: use spaces, make descriptions clear and readable.&#10;Hint: many XML tools substitute XML character references automatically if needed (like &amp;#38; for &#38; or &amp;#34; for &#34; )." name="description"/>
	<attribute tooltip="[isActive &inputOutputLabel; &SFBoolLabel; #FIXED &#34;]&#10;isActive true/false events are sent when triggering the sensor.&#10;isActive=true when primary mouse button is pressed, isActive=false when released." name="isActive"/>
	<attribute tooltip="[hitGeoCoord_changed &outputOnlyLabel; &SFVec3dLabel; #FIXED &#34;&#34;]&#10;Events containing 3D point on surface of underlying geometry,&#10;given in GeoTouchSensor&apos;s local coordinate system." name="hitGeoCoord_changed"/>
	<attribute tooltip="[hitPoint_changed &outputOnlyLabel; &SFVec3fLabel; #FIXED &#34;&#34;]&#10;Events containing 3D point on surface of underlying geometry,&#10;given in geometry coordinates (not geographic coordinates)." name="hitPoint_changed"/>
	<attribute tooltip="[hitNormal_changed &outputOnlyLabel; &SFVec3fLabel; #FIXED &#34;&#34;]&#10;Events containing surface normal vector at the hitGeoCoordinate." name="hitNormal_changed"/>
	<attribute tooltip="[hitTexCoord_changed &outputOnlyLabel; &SFVec2fLabel; #FIXED &#34;&#34;]&#10;Events containing texture coordinates of surface at the hitGeoCoordinate." name="hitTexCoord_changed"/>
	<attribute tooltip="[isOver &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;Is pointing device over sensor&apos;s geometry?." name="isOver"/>
	<attribute tooltip="[touchTime &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;]&#10;Time event generated when touched." name="touchTime"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed.&#10;Warning:  containerField attribute is only supported in XML encoding of scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets.&#10;Warning:  class attribute is only supported in XML encoding of scenes." name="class"/>
    </element>
    <element icon="icons/GeoViewpoint.gif" tooltip="GeoViewpoint specifies viewpoints using geographic coordinates.&#10;GeoViewpoint can contain a GeoOrigin node.&#10;Since GeoViewpoint must navigate smoothly inside a curved geographic coordinate system, it includes both Viewpoint and NavigationInfo attributes." name="GeoViewpoint">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip='[geoSystem &initializeOnlyLabel; &GeoSystemType;]&#10;Identifies spatial reference frame used:  Geodetic, Universal Transverse Mercator, Geocentric.&#10;Supported values:  &quot;GD&quot; &quot;UTM&quot; or &quot;GC" followed by optional additional string parameters.&#10;Warning:  deprecated values are GDC (use GD) and GCC (use GC).' name="geoSystem"/>
	<attribute tooltip="[description &initializeOnlyLabel; &SFStringLabel; #IMPLIED]&#10;La description en texte qui est affich&#233; pour le Viewpoint concern&#233;.&#10;Conseil:  utilisez des espaces, fa&#238;tes des descriptions claires et lisibles.&#10;Conseil:  Xeena remplace automatiquement les caract&#232;res r&#233;f&#233;rences  XML si&#10;besoin (comme &amp;#38; pour &#38; ou &amp;#34; pour &#34; ), &#233;crivez donc ce que vous voulez!" name="description"/>
	<attribute name="position" tooltip="[position &initializeOnlyLabel; &SFVec3dLabel; &#34;0 0 100000&#34;]&#10;Position relative to local georeferenced coordinate system, in proper format"/>
	<attribute name="orientation" tooltip="[orientation &initializeOnlyLabel; &SFRotationLabel; &#34;0 0 1 0&#34;]&#10;Rotation of Viewpoint, relative to default -Z axis direction in local coordinate system.&#10;Hint: this is orientation _change_ from default direction (0 0 -1)&#10;+Y axis is the up vector for the local area (the normal to the tangent plane on the ellipsoid), -Z points towards the north pole, and +X is east&#10;1 0 0 -1.57 always looks down."/>
	<attribute name="navType" tooltip="[navType &inputOutputLabel; &MFStringLabel; &#34;EXAMINE&#34; &#34;ANY&#34;]&#10;Enter one or more Strings:  &#34;EXAMINE&#34; &#34;WALK&#34; &#34;FLY&#34; &#34;LOOKAT&#34; &#34;ANY&#34; &#34;NONE&#34;.&#10;Hint: usability often improves with type=&quot;EXAMINE&quot; &quot;ANY&quot;."/>
	<attribute name="headlight" tooltip="[headlight &inputOutputLabel; &SFBoolLabel; &#34;true&#34;]&#10;Enable/disable directional light that always points in the direction the user is looking"/>
	<attribute name="fieldOfView" tooltip="[fieldOfView &inputOutputLabel; &SFFloatLabel; &#34;0.7854&#34; (0..pi)]&#10;Preferred minimum viewing angle from this viewpoint in radians.&#10;Small field of view roughly corresponds to a telephoto lens,&#10;large field of view roughly corresponds to a wide-angle lens."/>
	<attribute name="jump" tooltip="[jump &inputOutputLabel; &SFBoolLabel; &#34;true&#34;]&#10;Whether to transition instantly by jumping, or else smoothly animate to this Viewpoint."/>
	<attribute name="speedFactor" tooltip="[speedFactor &initializeOnlyLabel; &SFFloatLabel; &#34;1&#34;]&#10;Default rate at which viewer travels through scene, meters/second."/>
	<attribute name="set_bind" tooltip="[set_bind &inputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;set_bind true makes this node active,&#10;set_bind false makes this node inactive."/>
	<attribute name="set_position" tooltip="[set_position &inputOnlyLabel; &SFVec3dLabel; #FIXED &#34;&#34;]&#10;Position relative to local georeferenced coordinate system, in proper format"/>
	<attribute name="set_orientation" tooltip="[set_orientation &inputOnlyLabel; &SFRotationLabel; #FIXED &#34;&#34;]&#10;Rotation of Viewpoint, relative to default -Z axis direction in local coordinate system.&#10;Hint: this is orientation _change_ from default direction (0 0 -1)&#10;+Y axis is the up vector for the local area (the normal to the tangent plane on the ellipsoid), -Z points towards the north pole, and +X is east&#10;1 0 0 -1.57 always looks down."/>
	<attribute name="bindTime" tooltip="[bindTime &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;]&#10;Event sent when node becomes active/inactive."/>
	<attribute name="isBound" tooltip="[isBound &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]&#10;Event true sent when node becomes active, event false sent when unbound by another node."/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed.&#10;Warning:  containerField attribute is only supported in XML encoding of scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets.&#10;Warning:  class attribute is only supported in XML encoding of scenes." name="class"/>
    </element>

<!-- H-Anim: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->

    <element icon="icons/HAnimDisplacer.gif" tooltip="HAnimDisplacer can be used in three different ways:&#10;(a) identify vertices corresponding to a particular feature on the HAnimSegment,&#10;(b) represent a particular muscular action displacing vertices in various directions (linearly or radially), and &#10;(c) represent a complete configuration of the vertices in an HAnimSegment.&#10;For example, in the case of a face,&#10;  there might be an HAnimDisplacer for each facial expression.&#10;Hint: name suffixes include _feature, _action and _config.&#10;Multiple HAnimDisplacer nodes must appear consecutively inside HAnimSegment." name="HAnimDisplacer">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute name="name" tooltip="[name &inputOutputLabel; &SFStringLabel; #IMPLIED]&#10;name must be present so that HAnimHumanoid can be identified at runtime&#10;name needs to match DEF name!"/>
	<attribute name="coordIndex" tooltip="[coordIndex &inputOutputLabel; &MFInt32Label; #IMPLIED]&#10;Defines coordinate array of HAnimSegment vertices affected by HAnimDisplacer&#10;indices provide order in which coordinates are applied&#10;order starts at index 0, commas are optional between sets&#10;use -1 to separate indices for each feature"/>
	<attribute name="displacements" tooltip="[displacements &inputOutputLabel; &MFVec3fLabel; #IMPLIED]&#10;Set of 3D values added to neutral or resting position of each set of HAnimSegment vertices referenced by coordIndex field"/>
	<attribute name="weight" tooltip="[weight &inputOutputLabel; &SFFloatLabel; 0.0]&#10;Scale displacements using weight value before adding them to neutral vertex positions."/>
	<attribute tooltip="[containerField: NMTOKEN &#34;displacers&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/HAnimHumanoid.gif" tooltip="The HAnimHumanoid node is used to:&#10;(a) store references to the joints, segments and views,&#10;(b) serve as a container for the entire humanoid,&#10;(c) provide a convenient way of moving the humanoid through its environment, and&#10;(d) store human-readable data such as author and copyright information.&#10;HAnimHumanoid contains either a humanoidBody (v1.1) or skeleton (V2.0) field container.&#10;HAnimHumanoid also contains HAnimJoint, HAnimSegment, HAnimSite, Viewpoint and skin (v2.0) nodes." name="HAnimHumanoid">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[name &inputOutputLabel; &SFStringLabel; #IMPLIED]&#10;name must be present so that HAnimHumanoid can be identified at runtime." name="name"/>
	<attribute tooltip="[version &inputOutputLabel; &SFStringLabel; #IMPLIED]&#10;Humanoid Animation (H-Anim) Specification version" name="version"/>
<!--	<attribute tooltip="[humanoidVersion &SFStringLabel; #IMPLIED]&#10;Metadata keyword=value pair." name="humanoidVersion"/> -->
<!--	<attribute tooltip="[authorName &SFStringLabel; #IMPLIED]&#10;Author name.&#10;Hint: can be encoded as info attribute keyword=value pair." name="authorName"/> -->
<!--	<attribute tooltip="[authorEmail &SFStringLabel; #IMPLIED]&#10;Author Email address.&#10;Hint: can be encoded as info attribute keyword=value pair." name="authorEmail"/> -->
<!--	<attribute tooltip="[copyright &SFStringLabel; #IMPLIED]&#10;Copyright information.&#10;Hint: can be encoded as info attribute keyword=value pair." editor="TextArea" name="copyright"/> -->
<!--	<attribute tooltip="[creationDate &SFStringLabel; #IMPLIED]&#10;Humanoid model creation date.&#10;Hint: can be encoded as info attribute keyword=value pair." name="creationDate"/> -->
<!--	<attribute tooltip="[usageRestrictions &SFStringLabel; #IMPLIED]&#10;Author/owner-specified usage restrictions.&#10;Hint: can be encoded as info attribute keyword=value pair." editor="TextArea" name="usageRestrictions"/> -->
<!--	<attribute tooltip="[age &SFStringLabel; #IMPLIED]&#10;Humanoid model age in human years.&#10;Hint: can be encoded as info attribute keyword=value pair." name="age"/> -->
<!--	<attribute tooltip="[gender &SFStringLabel; #IMPLIED]&#10;Humanoid model gender (typically male or female)." name="gender"/> -->
<!--	<attribute tooltip="[height &SFStringLabel; #IMPLIED]&#10;Humanoid model height (meters).&#10;Hint: can be encoded as info attribute keyword=value pair." name="height"/> -->
<!--	<attribute tooltip="[weight &SFStringLabel; #IMPLIED]&#10;Humanoid model weight (kilograms).&#10;Hint: can be encoded as info attribute keyword=value pair." name="weight"/> -->
	<attribute tooltip="[info &inputOutputLabel; &MFStringLabel; #IMPLIED]&#10;Metadata keyword=value pairs&#10;VRML97 encoding combines all the regular keyword=value pairs under info.&#10;Hint: the info field can usually be ignored since the other XML attributes for HAnimHumanoid can contain all required info." editor="TextArea" name="info"/>
	<attribute tooltip="[translation &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Position of children relative to local coordinate system." name="translation"/>
	<attribute tooltip="[rotation &inputOutputLabel; &SFRotationLabel; &#34;0 0 1 0&#34;]&#10;Orientation of children relative to local coordinate system." name="rotation"/>
	<attribute tooltip="[scale &inputOutputLabel; &SFVec3fLabel; &#34;1 1 1&#34;]&#10;Non-uniform x-y-z scale of child coordinate system, adjusted by center and scaleOrientation." name="scale"/>
	<attribute tooltip="[scaleOrientation &inputOutputLabel; &SFRotationLabel; &#34;0 0 1 0&#34;]&#10;Preliminary rotation of coordinate system before scaling (to allow scaling around arbitrary orientations)." name="scaleOrientation"/>
	<attribute tooltip="[center &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Translation offset from origin of local coordinate system." name="center"/>
	<attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Bounding box center:  position d&#233;cal&#233;e de l'origine du syst&#232;me de coordonn&#233;es local." name="bboxCenter"/>
	<attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;]&#10;Bounding box size:  automatiquement calcul&#233;e, elle peut &#234;tre sp&#233;cifi&#233;e pour optimiser ou contraindre." name="bboxSize"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/HAnimJoint.gif" tooltip="Each joint in the body is represented by a HAnimJoint node.&#10;HAnimJoint may only be a child of another HAnimJoint node, or a child within the humanoidBody field.&#10;Hint: an HAnimJoint may not be a child of a HAnimSegment." name="HAnimJoint">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[name &inputOutputLabel; &SFStringLabel; #IMPLIED]&#10;HAnimJoint naming is very important!  use definitions in the H-Anim specification&#10;examples:  l_knee r_ankle vc6 l_acromioclavicular r_wrist etc." name="name"/>
	<attribute tooltip="[ulimit &inputOutputLabel; &MFFloatLabel; #IMPLIED]&#10;Upper limit for maximum joint rotation.&#10;Hint: always contains 3 values, one for each local axis." name="ulimit"/>
	<attribute tooltip="[llimit &inputOutputLabel; &MFFloatLabel; #IMPLIED]&#10;Lower limit for minimum joint rotation.&#10;Hint: always contains 3 values, one for each local axis." name="llimit"/>
	<attribute tooltip="[limitOrientation &inputOutputLabel; &SFRotationLabel; &#34;0 0 1 0&#34;]&#10;Orientation of upper/lower rotation limits, relative to HAnimJoint center." name="limitOrientation"/>
	<attribute tooltip="[skinCoordIndex &inputOutputLabel; &MFInt32Label; #IMPLIED]&#10;Coordinate index values referencing which vertices are influenced by the joint." editor="TextArea" name="skinCoordIndex"/>
	<attribute tooltip="[skinCoordWeight &inputOutputLabel; &MFFloatLabel; #IMPLIED]&#10;Weight deformation values for the corresponding values in the skinCoordIndex field." editor="TextArea" name="skinCoordWeight"/>
	<attribute tooltip="[stiffness &inputOutputLabel; &MFFloatLabel; &#34;0 0 0&#34; (0..1)]&#10;value (0..1) indicating willingness of joint to move&#10;larger stiffness values means greater resistance (about local X, Y, Z axes).&#10;Hint: used by inverse kinematics systems." name="stiffness"/>
	<attribute tooltip="[translation &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Position of children relative to local coordinate system." name="translation"/>
	<attribute tooltip="[rotation &inputOutputLabel; &SFRotationLabel; &#34;0 0 1 0&#34;]&#10;Orientation of children relative to local coordinate system." name="rotation"/>
	<attribute tooltip="[scale &inputOutputLabel; &SFVec3fLabel; &#34;1 1 1&#34;]&#10;Non-uniform x-y-z scale of child coordinate system, adjusted by center and scaleOrientation." name="scale"/>
	<attribute tooltip="[scaleOrientation &inputOutputLabel; &SFRotationLabel; &#34;0 0 1 0&#34;]&#10;Preliminary rotation of coordinate system before scaling (to allow scaling around arbitrary orientations)." name="scaleOrientation"/>
	<attribute tooltip="[center &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Translation offset from origin of local coordinate system." name="center"/>
	<attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Bounding box center:  position d&#233;cal&#233;e de l'origine du syst&#232;me de coordonn&#233;es local." name="bboxCenter"/>
	<attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;]&#10;Bounding box size:  automatiquement calcul&#233;e, elle peut &#234;tre sp&#233;cifi&#233;e pour optimiser ou contraindre." name="bboxSize"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/HAnimSegment.gif" tooltip="Each body segment is stored in a HAnimSegment node.&#10;HAnimSegment contains Coordinate/CoordinateDouble, HAnimDisplacer and children nodes." name="HAnimSegment">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[name &inputOutputLabel; &SFStringLabel; #IMPLIED]&#10;HAnimSegment naming is very important!  use definitions in the H-Anim specification&#10;examples:  l_knee r_ankle vc6 l_acromioclavicular r_wrist etc." name="name"/>
	<attribute tooltip="[mass &inputOutputLabel; &SFFloatLabel; &#34;0&#34;]&#10;Total mass of the segment, 0 if not available." name="mass"/>
	<attribute tooltip="[centerOfMass &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Location within segment of center of mass." name="centerOfMass"/>
	<attribute tooltip="[momentsOfInertia &inputOutputLabel; &MFFloatLabel; &#34;0 0 0 0 0 0 0 0 0&#34;]&#10;3x3 moments of inertia matrix.  default:&#10;0 0 0&#10;0 0 0&#10;0 0 0." name="momentsOfInertia"/>
	<attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Bounding box center:  position d&#233;cal&#233;e de l'origine du syst&#232;me de coordonn&#233;es local." name="bboxCenter"/>
	<attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;]&#10;Bounding box size:  automatiquement calcul&#233;e, elle peut &#234;tre sp&#233;cifi&#233;e pour optimiser ou contraindre." name="bboxSize"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/HAnimSite.gif" tooltip="An HAnimSite node serves three purposes:&#10;(a) define an &quot;end effector&quot; location which can be used by an inverse kinematics system,&#10;(b) define an attachment point for accessories such as jewelry and clothing, and&#10;(c) define a location for a virtual camera in the reference frame of a HAnimSegment&#10;  (such as a view &quot;through the eyes&quot; of the humanoid for use in multi-user worlds).&#10;Hint: HAnimSites are stored as children of a HAnimSegment node." name="HAnimSite">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[name &inputOutputLabel; &SFStringLabel; #IMPLIED]&#10;name must be present so that Humanoid can be identified at runtime." name="name"/>
	<attribute tooltip="[translation &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Position of children relative to local coordinate system." name="translation"/>
	<attribute tooltip="[rotation &inputOutputLabel; &SFRotationLabel; &#34;0 0 1 0&#34;]&#10;Orientation of children relative to local coordinate system." name="rotation"/>
	<attribute tooltip="[scale &inputOutputLabel; &SFVec3fLabel; &#34;1 1 1&#34;]&#10;Non-uniform x-y-z scale of child coordinate system, adjusted by center and scaleOrientation." name="scale"/>
	<attribute tooltip="[scaleOrientation &inputOutputLabel; &SFRotationLabel; &#34;0 0 1 0&#34;]&#10;Preliminary rotation of coordinate system before scaling (to allow scaling around arbitrary orientations)." name="scaleOrientation"/>
	<attribute tooltip="[center &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Translation offset from origin of local coordinate system." name="center"/>
	<attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Bounding box center:  position d&#233;cal&#233;e de l'origine du syst&#232;me de coordonn&#233;es local." name="bboxCenter"/>
	<attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;]&#10;Bounding box size:  automatiquement calcul&#233;e, elle peut &#234;tre sp&#233;cifi&#233;e pour optimiser ou contraindre." name="bboxSize"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>

<!-- LatticeXvl:  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->

    <element icon="icons/XvlShell.gif" tooltip="XvlShell represents a LatticeXVL shell, which is a smooth surface defined by a mesh.&#10;The mesh consists of faces, edges and vertexes, as well as specifications of how strongly each component attracts the underlying surface.&#10;Conseil: use a 3D authoring tool for XvlShell.&#10;Attention:  XvlShell is a commercial extension to X3D." name="XvlShell">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[shellType &XvlShell.shellTypes; #REQUIRED]&#10;shellType indicates the overall geometry of the shell.&#10;POLYGON_MESH is a set of polygons similar to IndexedFaceSet.&#10;LATTICE_MESH is a smooth surface described by a mesh with rounding weights." name="shellType"/>
	<attribute tooltip="[numberOfDivisions &SFInt32Label; #IMPLIED]&#10;numberOfDivisions indicates the number of subdivisions of each face of the shell.&#10;It should be a positive even number." editor="TextArea" name="numberOfDivisions"/>
	<attribute tooltip="[vertexRound &MFFloatLabel; #IMPLIED]&#10;vertexRound specifies how strongly each vertex attracts the shell.&#10;Range is [0.0 .. 2.0]&#10;where 0.0 is maximum attraction (shape must touch these vertices) and&#10;2.0 is maximum repulsion (shape is pushed as far from these vertices as possible)." editor="TextArea" name="vertexRound"/>
	<attribute tooltip="[edgeBeginCoordIndex &MFInt32Label; #IMPLIED]&#10;edgeBeginCoordIndex indices specify the start point of each edge." editor="TextArea" name="edgeBeginCoordIndex"/>
	<attribute tooltip="[edgeEndCoordIndex &MFInt32Label; #IMPLIED]&#10;edgeEndCoordIndex indices specify the end point of each edge." editor="TextArea" name="edgeEndCoordIndex"/>
	<attribute tooltip="[edgeRound &MFFloatLabel; #IMPLIED]&#10;edgeRound specifies how strongly each edge attracts the shell.&#10;Range is [0.0 .. 2.0]&#10;where 0.0 is maximum attraction (shape must follow these edges) and&#10;2.0 is maximum repulsion (shape is pushed as far from these edges as possible)." editor="TextArea" name="edgeRound"/>
	<attribute tooltip="[edgeBeginVector &MFVec3fLabel; #IMPLIED]&#10;edgeBeginVector specifies the tangent vectors at the start points of each edge." editor="TextArea" name="edgeBeginVector"/>
	<attribute tooltip="[edgeEndVector &MFVec3fLabel; #IMPLIED]&#10;edgeEndVector specifies the tangent vectors at the end points of each edge." editor="TextArea" name="edgeEndVector"/>
	<attribute tooltip="[faceCoordIndex &MFInt32Label; #IMPLIED]&#10;faceCoordIndex is exactly like IndexedFaceSet:coordIndex.&#10;Its indices specify coordinates of each face.&#10;Order starts at index 0, commas are optional between sets, use -1 to separate indices for each face." editor="TextArea" name="faceCoordIndex"/>
	<attribute tooltip="[faceTexCoordIndex &MFInt32Label; #IMPLIED]&#10;faceTexCoordIndex is exactly like IndexedFaceSet:texCoordIndex.&#10;Its indices specify texture coordinates of each face.&#10;Hint: use a 3D authoring tool!" editor="TextArea" name="faceTexCoordIndex"/>
	<attribute tooltip="[faceEmpty &MFBoolLabel; #IMPLIED]&#10;faceEmpty specifies whether or not each face exists on the surface.&#10;False indicates that the face exists.&#10;True indicates that the face does not exist - i.e. that it is a hole in the surface." editor="TextArea" name="faceEmpty"/>
	<attribute tooltip="[faceHidden &MFBoolLabel; #IMPLIED]&#10;faceHidden specifies whether or not each face is visible.&#10;False indicates that the face is visible.&#10;True indicates that the face is not visible." editor="TextArea" name="faceHidden"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField is the field-label prefix used in VRML encodings&#10;  when this node is a child of another node.&#10;  Examples:  geometry Box, children Group, proxy Group.&#10;  Hint: can be overridden by author if needed.&#10;Warning:  containerField attribute is only supported in XML encoding of scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes, reserved for use by XML stylesheets.&#10;Warning:  class attribute is only supported in XML encoding of scenes." name="class"/>
    </element>

<!-- Nurbs: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->

    <element icon="icons/NurbsCurve.gif" tooltip="Contour2D groups a set of curve segments to a composite contour&#10;Children segments form a closed loop, with first point of first child repeated as last point of last child&#10;  and last point of segment repeated as first point of consecutive segment&#10;Children segments are type NurbsCurve2D or ContourPolyline2D, enumerated in consecutive order of contour topology." name="Contour2D">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;trimmingContour&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/NurbsCurve.gif" tooltip="ContourPolyline2D defines a linear curve segment as part of a trimming contour in u-v domain of a surface." name="ContourPolyline2D">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[point &inputOutputLabel; &MFVec2fLabel; #IMPLIED]&#10;." editor="TextArea" name="point"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/NurbsCurve.gif" tooltip="NurbsCurve is a 3D curve analogous to NurbsPatchSurface.&#10; The container controlPoint field is a Coordinate or CoordinateDouble node." name="NurbsCurve">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[knot &initializeOnlyLabel; &MFDoubleLabel; #IMPLIED]&#10;knot vector, where size = number of control points + order of curve." editor="TextArea" name="knot"/>
	<attribute tooltip="[order &initializeOnlyLabel; &SFInt32Label; &#34;3&#34;]&#10;define order of surface by polynomials of degree = order-1." name="order"/>
	<attribute tooltip="[weight &inputOutputLabel; &MFDoubleLabel; #IMPLIED]&#10;vector assigning weight to each control point." editor="TextArea" name="weight"/>
	<attribute tooltip="[tessellation &inputOutputLabel; &SFInt32Label; #IMPLIED]&#10;hint for surface tesselation." name="tessellation"/>
	<attribute tooltip="[closed &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;Whether or not the curve is closed (i.e. matching endpoints)." editor="TextArea" name="closed"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;geometry is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/NurbsCurve.gif" tooltip="NurbsCurve2D defines a trimming segment that is part of trimming contour in u-v domain of surface&#10;NurbsCurve2D forming a closed contour may be used as Contour2D node." name="NurbsCurve2D">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[controlPoint &inputOutputLabel; &MFVec2fLabel; #IMPLIED]&#10;controlPoint defines a set of control points of dimension uDimension by vDimension,&#10;and defines a mesh where the points do not have uniform spacing." editor="TextArea" name="controlPoint"/>
	<attribute tooltip="[knot &initializeOnlyLabel; &MFDoubleLabel; #IMPLIED]&#10;knot vector, where size = number of control points + order of curve." editor="TextArea" name="knot"/>
	<attribute tooltip="[order &initializeOnlyLabel; &SFInt32Label; &#34;3&#34;]&#10;define order of surface by polynomials of degree = order-1." name="order"/>
	<attribute tooltip="[weight &inputOutputLabel; &MFDoubleLabel; #IMPLIED]&#10;vector assigning weight to each control point." editor="TextArea" name="weight"/>
	<attribute tooltip="[tessellation &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;hint for surface tesselation." name="tessellation"/>
	<attribute tooltip="[closed &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;Whether or not the curve is closed (i.e. matching endpoints)." editor="TextArea" name="closed"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/NurbsCurve.gif" tooltip="NurbsOrientationInterpolator describes a 3D NURBS Curve&#10;and outputs interpolated orientation values.&#10;The SFNode controlPoints field can contain a single Coordinate or CoordinateDouble node." name="NurbsOrientationInterpolator">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[knot &inputOutputLabel; &MFDoubleLabel; #IMPLIED]&#10;knot vector, where size = number of control points + order of curve." editor="TextArea" name="knot"/>
	<attribute tooltip="[order &inputOutputLabel; &SFInt32Label; &#34;3&#34;]&#10;define order of surface by polynomials of degree = order-1." name="order"/>
	<attribute tooltip="[weight &inputOutputLabel; &MFDoubleLabel; #IMPLIED]&#10;Output values for linear interopolation, each corresponding to knots.&#10;Hint: number of weights must match number of knots!" editor="TextArea" name="weight"/>
	<attribute tooltip="[set_fraction &inputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;]&#10;setting fraction in range [0,1] selects input key for corresponding keyValue output, computing a 3D position on the curve." name="set_fraction"/>
	<attribute tooltip="[value_changed &outputOnlyLabel; &SFRotationLabel; #FIXED &#34;&#34;]&#10;Linearly interpolated output value determined by current key time and corresponding keyValue pair." name="value_changed"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/NurbsCurve.gif" tooltip="NurbsPositionInterpolator describes a 3D NURBS Curve&#10;and outputs interpolated position values.&#10;The SFNode controlPoints field can contain a single Coordinate or CoordinateDouble node." name="NurbsPositionInterpolator">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[knot &inputOutputLabel; &MFDoubleLabel; #IMPLIED]&#10;knot vector, where size = number of control points + order of curve." editor="TextArea" name="knot"/>
	<attribute tooltip="[order &inputOutputLabel; &SFInt32Label; &#34;3&#34;]&#10;define order of surface by polynomials of degree = order-1." name="order"/>
	<attribute tooltip="[weight &inputOutputLabel; &MFDoubleLabel; #IMPLIED]&#10;Output values for linear interopolation, each corresponding to knots.&#10;Hint: number of weights must match number of knots!" editor="TextArea" name="weight"/>
	<attribute tooltip="[set_fraction &inputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;]&#10;setting fraction in range [0,1] selects input key for corresponding keyValue output, computing a 3D position on the curve." name="set_fraction"/>
	<attribute tooltip="[value_changed &outputOnlyLabel; &SFVec3fLabel; #FIXED &#34;&#34;]&#10;Linearly interpolated output value determined by current key time and corresponding keyValue pair." name="value_changed"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/NurbsCurve.gif" tooltip="NurbsSurfaceInterpolator describes a 3D NURBS Curve&#10;and outputs interpolated position and normal values.&#10;The SFNode controlPoints field can contain a single Coordinate or CoordinateDouble node." name="NurbsSurfaceInterpolator">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[uDimension &initializeOnlyLabel; &SFInt32Label; &#34;0&#34;]&#10;Number of control points in u dimension." name="uDimension"/>
	<attribute tooltip="[vDimension &initializeOnlyLabel; &SFInt32Label; &#34;0&#34;]&#10;Number of control points in v dimension." name="vDimension"/>
	<attribute tooltip="[uKnot &initializeOnlyLabel; &MFDoubleLabel; #IMPLIED]&#10;Knot vector, where size = number of control points + order of curve." editor="TextArea" name="uKnot"/>
	<attribute tooltip="[vKnot &initializeOnlyLabel; &MFDoubleLabel; #IMPLIED]&#10;Knot vector, where size = number of control points + order of curve." editor="TextArea" name="vKnot"/>
	<attribute tooltip="[uOrder &initializeOnlyLabel; &SFInt32Label; &#34;3&#34;]&#10;Define order of surface by polynomials of degree = order-1." name="uOrder"/>
	<attribute tooltip="[vOrder &initializeOnlyLabel; &SFInt32Label; &#34;3&#34;]&#10;Define order of surface by polynomials of degree = order-1." name="vOrder"/>
	<attribute tooltip="[weight &inputOutputLabel; &MFDoubleLabel; #IMPLIED]&#10;Output values for linear interopolation, each corresponding to knots.&#10;Hint: number of weights must match number of knots!" editor="TextArea" name="weight"/>
	<attribute tooltip="[set_fraction &inputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;]&#10;setting fraction in range [0,1] selects input key for corresponding keyValue output, computing a 3D position on the curve." name="set_fraction"/>
	<attribute tooltip="[normal_changed &outputOnlyLabel; &SFVec3fLabel; #FIXED &#34;&#34;]&#10;Linearly interpolated output value determined by current key time and corresponding keyValue pair." name="normal_changed"/>
	<attribute tooltip="[position_changed &outputOnlyLabel; &SFVec3fLabel; #FIXED &#34;&#34;]&#10;Linearly interpolated output value determined by current key time and corresponding keyValue pair." name="position_changed"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/NurbsCurve.gif" tooltip="NurbsTextureCoordinate describes a 3D NURBS surface&#10;  in the parametric domain of its surface host,&#10; specifying mapping of texture onto the surface.&#10;The SFNode controlPoints field can contain a single Coordinate or CoordinateDouble node." name="NurbsTextureCoordinate">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[uDimension &initializeOnlyLabel; &SFInt32Label; &#34;0&#34;]&#10;Number of control points in u dimension." name="uDimension"/>
	<attribute tooltip="[vDimension &initializeOnlyLabel; &SFInt32Label; &#34;0&#34;]&#10;Number of control points in v dimension." name="vDimension"/>
	<attribute tooltip="[uKnot &initializeOnlyLabel; &MFDoubleLabel; #IMPLIED]&#10;Knot vector, where size = number of control points + order of curve." editor="TextArea" name="uKnot"/>
	<attribute tooltip="[vKnot &initializeOnlyLabel; &MFDoubleLabel; #IMPLIED]&#10;Knot vector, where size = number of control points + order of curve." editor="TextArea" name="vKnot"/>
	<attribute tooltip="[uOrder &initializeOnlyLabel; &SFInt32Label; &#34;3&#34;]&#10;Define order of surface by polynomials of degree = order-1." name="uOrder"/>
	<attribute tooltip="[vOrder &initializeOnlyLabel; &SFInt32Label; &#34;3&#34;]&#10;Define order of surface by polynomials of degree = order-1." name="vOrder"/>
	<attribute tooltip="[controlPoint &inputOutputLabel; &MFVec2fLabel; #IMPLIED]&#10;controlPoint defines a set of control points of dimension uDimension by vDimension,&#10;and defines a mesh where the points do not have uniform spacing." editor="TextArea" name="controlPoint"/>
	<attribute tooltip="[weight &inputOutputLabel; &MFFloatLabel; #IMPLIED]&#10;Output values for linear interopolation, each corresponding to knots.&#10;Hint: number of weights must match number of knots!" editor="TextArea" name="weight"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/Group.gif" tooltip="NurbsSet collects a set of NurbsSurface nodes into a common group and&#10;treats NurbsSurface set as a unit during tessellation,&#10;thereby enforcing tessellation continuity along borders." name="NurbsSet">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[tessellationScale &inputOutputLabel; &SFFloatLabel; &#34;1&#34;]&#10;scale for surface tesselation in children NurbsSurface nodes." name="tessellationScale"/>
	<attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Bounding box center:  position offset from origin of local coordinate system." name="bboxCenter"/>
	<attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;]&#10;Bounding box size:  automatically calculated, can be specified as an optimization or constraint." name="bboxSize"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element icon="icons/NurbsSurface.gif" tooltip="NurbsPatchSurface defines a contiguous 3D Non-rational Uniform B-Spline (NURBS) Surface." name="NurbsPatchSurface">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[uClosed &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;Whether opposite surface sides are closed (seamless) across u dimension." name="uClosed"/>
	<attribute tooltip="[vClosed &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;Whether opposite surface sides are closed (seamless) across u dimension." name="vClosed"/>
	<attribute tooltip="[uDimension &initializeOnlyLabel; &SFInt32Label; &#34;0&#34;]&#10;Number of control points in u dimension." name="uDimension"/>
	<attribute tooltip="[vDimension &initializeOnlyLabel; &SFInt32Label; &#34;0&#34;]&#10;Number of control points in v dimension." name="vDimension"/>
	<attribute tooltip="[uKnot &initializeOnlyLabel; &MFDoubleLabel; #IMPLIED]&#10;knot vector, where size = number of control points + order of curve." editor="TextArea" name="uKnot"/>
	<attribute tooltip="[vKnot &initializeOnlyLabel; &MFDoubleLabel; #IMPLIED]&#10;knot vector, where size = number of control points + order of curve." editor="TextArea" name="vKnot"/>
	<attribute tooltip="[uOrder &initializeOnlyLabel; &SFInt32Label; &#34;3&#34;]&#10;define order of surface by polynomials of degree = order-1." name="uOrder"/>
	<attribute tooltip="[vOrder &initializeOnlyLabel; &SFInt32Label; &#34;3&#34;]&#10;define order of surface by polynomials of degree = order-1." name="vOrder"/>
	<attribute tooltip="[uTessellation &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;hint for surface tesselation." name="uTessellation"/>
	<attribute tooltip="[vTessellation &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;hint for surface tesselation." name="vTessellation"/>
	<attribute tooltip="[weight &inputOutputLabel; &MFDoubleLabel; #IMPLIED]&#10;vector assigning weight to each control point." editor="TextArea" name="weight"/>
	<attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Setting solid true means draw only one side of polygons (backface culling on),&#10;setting solid false means draw both sides of polygons (backface culling off).&#10;Warning: default value true can completely hide geometry if viewed from wrong side!" name="solid"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;surface&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element tooltip="NurbsTrimmedSurface generates texture coordinates from a Non-rational Uniform B-Spline (NURBS) surface.  Not yet implemented!" name="NurbsTrimmedSurface">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[uClosed &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;Whether opposite surface sides are closed (seamless) across u dimension." name="uClosed"/>
	<attribute tooltip="[vClosed &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;Whether opposite surface sides are closed (seamless) across u dimension." name="vClosed"/>
	<attribute tooltip="[uDimension &initializeOnlyLabel; &SFInt32Label; &#34;0&#34;]&#10;Number of control points in u dimension." name="uDimension"/>
	<attribute tooltip="[vDimension &initializeOnlyLabel; &SFInt32Label; &#34;0&#34;]&#10;Number of control points in v dimension." name="vDimension"/>
	<attribute tooltip="[uKnot &initializeOnlyLabel; &MFDoubleLabel; #IMPLIED]&#10;Knot vector, where size = number of control points + order of curve." editor="TextArea" name="uKnot"/>
	<attribute tooltip="[vKnot &initializeOnlyLabel; &MFDoubleLabel; #IMPLIED]&#10;Knot vector, where size = number of control points + order of curve." editor="TextArea" name="vKnot"/>
	<attribute tooltip="[uOrder &initializeOnlyLabel; &SFInt32Label; &#34;3&#34;]&#10;Define order of surface by polynomials of degree = order-1." name="uOrder"/>
	<attribute tooltip="[vOrder &initializeOnlyLabel; &SFInt32Label; &#34;3&#34;]&#10;Define order of surface by polynomials of degree = order-1." name="vOrder"/>
	<attribute tooltip="[uTessellation &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;hint for surface tesselation." name="uTessellation"/>
	<attribute tooltip="[vTessellation &inputOutputLabel; &SFInt32Label; &#34;0&#34;]&#10;hint for surface tesselation." name="vTessellation"/>
	<attribute tooltip="[weight &inputOutputLabel; &MFDoubleLabel; #IMPLIED]&#10;vector assigning weight to each control point." editor="TextArea" name="weight"/>
	<attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Setting solid true means draw only one side of polygons (backface culling on),&#10;setting solid false means draw both sides of polygons (backface culling off).&#10;Warning: default value true can completely hide geometry if viewed from wrong side!" name="solid"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;texCoord&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element tooltip="NurbsSweptSurface contains a crossSectionCurve [X3DNurbsControlCurveNode]&#10;  and a trajectoryCurve [NurbsCurve]" name="NurbsSweptSurface">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[ccw &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;ccw = counterclockwise:  ordering of vertex coordinates orientation.&#10;Hint: ccw false can reverse solid (backface culling) and normal-vector orientation." name="ccw"/>
	<attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Setting solid true means draw only one side of polygons (backface culling on),&#10;setting solid false means draw both sides of polygons (backface culling off).&#10;Warning: default value true can completely hide geometry if viewed from wrong side!" name="solid"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
    <element tooltip="NurbsSwungSurface contains a profileCurve [X3DNurbsControlCurveNode]&#10;  and a trajectoryCurve [X3DNurbsControlCurveNode]" name="NurbsSwungSurface">
	<attribute tooltip="[DEF ID #IMPLIED]&#10;DEF sp&#233;cifie un nom identit&#233; unique pour ce noeud, r&#233;f&#233;rencable par les autres noeuds." name="DEF"/>
	<attribute tooltip="[USE IDREF #IMPLIED]&#10;USE signifie une r&#233;utilisation des attributs et des noeuds enfants appartenant &#224; un noeud pr&#233;d&#233;fini par DEF, ignorant alors les autres attributs et enfants.&#10;Conseil:  Utiliser USE pour dupliquer une g&#233;om&#233;trie (au lieu de copier / coller les noeuds) peut am&#233;liorer les performances.&#10;Attention:  Ne PAS inclure DEF (ou aucune autre valeur attribut) lorsque vous utilisez l'attribut USE!" name="USE"/>
	<attribute tooltip="[ccw &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;ccw = counterclockwise:  ordering of vertex coordinates orientation.&#10;Hint: ccw false can reverse solid (backface culling) and normal-vector orientation." name="ccw"/>
	<attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Setting solid true means draw only one side of polygons (backface culling on),&#10;setting solid false means draw both sides of polygons (backface culling off).&#10;Warning: default value true can completely hide geometry if viewed from wrong side!" name="solid"/>
	<attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField is the field-label prefix indicating relationship to parent node.&#10;  Examples:  geometry Box, children Group, proxy Shape.&#10;containerField attribute is only supported in XML encoding of X3D scenes." name="containerField"/>
	<attribute tooltip="[class CDATA #IMPLIED]&#10;class is a space-separated list of classes,&#10;  reserved for use by XML stylesheets.&#10;class attribute is only supported in XML encoding of X3D scenes." name="class"/>
    </element>
 </elements>

  <documents>
    <document description="X3D graphics scene" root="X3D" suffix="x3d" template="/www.web3d.org/x3d/content/examples/newScene.x3d"/>
  </documents>
  <palettes>
<!--
    <toolbarpalette title="Extensible 3D (X3D)">
	<group elements="XML_COMMENT XML_CDATA XML_DOCUMENT_TYPE XML_TEXT XML_PI"/>
    </toolbarpalette>
-->
    <!-- it would be nice if Xeena allowed tooltips on sidebar palette selection tabs. -->
    <!-- available sidebarpalette icons but not functional:  XML_DOCUMENT XML_DOCUMENT_TYPE -->
    <sidebarpalette all-visible="yes" searchable="yes" title="Full profile">
	<group elements="XML_COMMENT XML_CDATA XML_DOCUMENT_TYPE &ImmersiveProfileNodesLabel; &DISTagLabels; &GeoSpatialTagLabels; &HAnimTagLabels; &NurbsTagLabels;"/>
    </sidebarpalette>
<!-- Xeena bug implementing JDK leads to no nodes visible.  Too bad, nice feature.
    <sidebarpalette all-visible="no" searchable="yes" title="Allowed Nodes">
	<group elements="XML_COMMENT XML_CDATA XML_DOCUMENT_TYPE &ImmersiveProfileNodesLabel;"/>
    </sidebarpalette>
-->
    <sidebarpalette all-visible="yes" searchable="yes" title="Immersive profile">
	<group elements="XML_COMMENT XML_CDATA &ImmersiveProfileNodesLabel;"/>
    </sidebarpalette>
    <sidebarpalette all-visible="yes" searchable="yes" title="Interactive profile">
	<group elements="XML_COMMENT &InteractiveProfileNodesLabel;"/>
    </sidebarpalette>
    <sidebarpalette all-visible="yes" searchable="yes" title="Interchange profile">
	<group elements="XML_COMMENT &InterchangeProfileNodesLabel;"/>
    </sidebarpalette>
    <sidebarpalette all-visible="yes" searchable="yes" title="GeoSpatial 1.1">
	<group elements="XML_COMMENT &GeoSpatialTagLabels; IndexedFaceSet IndexedLineSet LineSet PointSet Shape ROUTE"/>
    </sidebarpalette>
    <sidebarpalette all-visible="yes" searchable="yes" title="H-Anim 2.0">
	<group elements="XML_COMMENT &HAnimTagLabels; Coordinate Normal Shape IndexedFaceSet Inline Appearance Material ImageTexture Viewpoint ROUTE"/>
    </sidebarpalette>
    <sidebarpalette all-visible="yes" searchable="yes" title="DIS protocol">
	<group elements="XML_COMMENT &DISTagLabels; ROUTE"/>
    </sidebarpalette>
<!--
    <sidebarpalette all-visible="yes" searchable="yes" title="New Nodes">
	<group elements="XML_COMMENT XML_DOCUMENT_TYPE &NewTagLabels; &NurbsTagLabels; &LatticeXvlTagLabels; &NewTagExtras;"/>
    </sidebarpalette>
-->
    <sidebarpalette all-visible="yes" searchable="yes" title="Geometry 2D">
	<group elements="XML_COMMENT &Geometry2DTagLabels;"/>
    </sidebarpalette>
  </palettes>
  <importers>
    <importer class-name="com.ibm.hrl.xmleditor.extension.vrml.VrmlImporter" init-data=""/>
  </importers>
  <exporters/>
  <tools>
    <!-- Internet Explorer - VRML browser -->
    <tool class-name="com.ibm.hrl.xmleditor.extension.xsl.XSLHandler" init-data="default.viewer=&InternetExplorerBrowser;&#10;default.stylesheet=file:///www.web3d.org/x3d/content/X3dToVrml97.xslt&#10;default.result=_new_result.wrl&#10;label=X3DtoVRML"/>
    <!-- Internet Explorer - ClassicVRML browser -->
    <tool class-name="com.ibm.hrl.xmleditor.extension.xsl.XSLHandler" init-data="default.viewer=&InternetExplorerBrowser;&#10;default.stylesheet=file:///www.web3d.org/x3d/content/X3dToX3dvClassicVrmlEncoding.xslt&#10;default.result=_new_result.x3dv&#10;default.label=X3DtoClassicVRML"/>
    <!-- Xj3D              - X3D/VRML open-source sample-implementation browser -->
    <tool class-name="com.ibm.hrl.xmleditor.extension.xsl.XSLHandler" init-data="default.viewer=&Xj3dBrowser;&#10;default.stylesheet=file:///www.web3d.org/x3d/content/X3dToVrml97.xslt&#10;default.result=_new_result.wrl&#10;tooltip=Xj3D"/>
    <!-- Firefox           - VRML97 browser -->
    <tool class-name="com.ibm.hrl.xmleditor.extension.xsl.XSLHandler" init-data="default.viewer=&FirefoxBrowser;&#10;default.stylesheet=file:///www.web3d.org/x3d/content/X3dToVrml97.xslt&#10;default.result=C:\\www.web3d.org\\x3d\\content\\examples\\_new_result.wrl&#10;tooltip=X3DtoVRML"/>
    <!-- Mozilla           - VRML browser -->
    <tool class-name="com.ibm.hrl.xmleditor.extension.xsl.XSLHandler" init-data="default.viewer=&MozillaBrowser;&#10;default.stylesheet=file:///www.web3d.org/x3d/content/X3dToVrml97.xslt&#10;default.result=C:\\www.web3d.org\\x3d\\content\\examples\\_new_result.wrl&#10;tooltip=X3DtoVRML"/>
    <!-- Netscape 4.8x     - VRML browser
    <tool class-name="com.ibm.hrl.xmleditor.extension.xsl.XSLHandler" init-data="default.viewer=&NetscapeBrowser;&#10;default.stylesheet=file:///www.web3d.org/x3d/content/X3dToVrml97.xslt&#10;default.result=C:\\www.web3d.org\\x3d\\content\\examples\\_new_result.wrl&#10;tooltip=X3DtoVRML"/> -->
    <!-- Internet Explorer - HTML browser -->
    <tool class-name="com.ibm.hrl.xmleditor.extension.xsl.XSLHandler" init-data="default.viewer=&InternetExplorerBrowser;&#10;default.stylesheet=file:///www.web3d.org/x3d/content/X3dToXhtml.xslt&#10;default.result=_new_pretty_print.html"/>
    <!-- Alternate HTML browser location:
    <tool class-name="com.ibm.hrl.xmleditor.extension.xsl.XSLHandler" init-data="default.viewer=&MozillaBrowser;&#10;default.stylesheet=file:///www.web3d.org/x3d/content/X3dToHtml.xslt&#10;default.result=_new_pretty_print.html"/>
    -->
  </tools>
</DTDProfile>


