<?xml version="1.0" encoding="UTF-8"?>

<!-- File:         x3d-3.0.profileGerman.xml -->
<!-- Author:       Don Brutzman      -->
<!-- Created:      18 October 1999   -->
<!-- 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 -->
<!-- Description:  This file customizes the user interface order for Xeena's X3D editing profile. -->
<!-- The order of attributes for each node mostly tracks the VRML 97 spec, with some usability prioritization. -->
<!-- This Xeena user interface profile is updated manually whenever the corresponding DTD changes. -->
<!-- Tooltips are also used for the X3D Schema and Scene Authoring Interface (SAI) autogeneration. -->
<!-- Hinweis:  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" >

  <!--the following group elements have to be alphabetized manually -->
  <!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, 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 VRML 97" >
  <!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,">

  <!-- type extensions to the Xeena profile.dtd corresponding to X3D DTD GeoVRML.dtd -->
  <!ENTITY SFDoubleLabel	"type SFDouble CDATA">
  <!ENTITY MFDoubleLabel	"type MFDouble CDATA">
  <!ENTITY SFVec3dLabel		"type SFVec3d CDATA">
  <!ENTITY MFVec3dLabel		"type MFVec3d CDATA">

  <!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		"(PREVIOUS | DIFFUSE | SPECULAR | FACTOR)" >
  <!ENTITY MultiTextureFunctionValues		"(NONE | 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 Szenengraph-Editor (v3.0 x3d-3.0.profileGerman.xml)" base-path="">
  <defaults pubidLiteral="&pubidLiteral;" systemLiteral="&systemLiteral;" encoding="UTF-8"/>
        <elements>
                <element icon="icons/Anchor.gif" tooltip="Anchor ist ein Gruppenknoten, der die meisten anderen Knoten enthalten kann.&#10;Durch Anklicken der verkn&#252;pften Geometrie wird der Inhalt geladen, der durch das Feld url spezifiziert ist.&#10;Hinweis:  Vor dem Hinzuf&#252;gen von Geometry oder Appearance mu&#223; ein Shape-Knoten eingef&#252;gt werden." name="Anchor">
                        <attribute tooltip="[DEF ID #IMPLIED]&#10;DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert werden kann.&#10;Hinweis:  Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung eines Modells." name="DEF"/>
                        <attribute tooltip="[USE IDREF #IMPLIED]&#10;USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen Attribute und Kinderknoten ignoriert werden.&#10;Hinweis:  Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten) kann eine bessere Performance bringen.&#10;Warnung:  Bei der Verwendung des USE-Attributes d&#252;rfen DEF und andere Attributwerte NICHT verwendet werden!" name="USE"/>
                        <attribute tooltip="[description: &inputOutputLabel; &SFStringLabel; #IMPLIED]&#10;Textbeschreibung, die f&#252;r diesen Link angezeigt wird.&#10;Hinweis: Viele XML-Tools ersetzen XML-Zeichenreferenzen automatisch.&#10;(wie z.B. &amp;#38; statt &#38; oder &amp;#34; statt &#34; ).&#10;Interchange profile Hinweis:  Dieses Feld kann ignoriert werden." name="description"/>
                        <attribute tooltip="[url: &inputOutputLabel; &MFStringLabel; #IMPLIED]&#10;Adresse einer neuen Welt, die beim Anklicken der Anchor-Geometrie geladen wird.&#10;Hinweis: Aktivierung eines internen Blickpunktes der zu ladenden Welt durch Anh&#228;ngen des enstprechenden Namens (z.B. #ViewpointName, someOtherCoolWorld.wrl#GrandTour).&#10;Hinweis: Aktivierung eines lokalen Blickpunktes durch den Blickpunktnamen allein (z.B. #GrandTour).&#10;Hinweis:  Strings k&#246;nnen mehrere Werte haben, so da&#223; jeder Teil in Anf&#252;hrungszeichen eingeschlossen sein sollte&#10;   [ &quot;http://www.url1.org&quot;  &quot;http://www.url2.org&quot; &quot;etc.&quot; ].&#10;Hinweis:  Die Gro&#223;- und Kleinschreibung von Verzeichnis- und Dateinamen ist f&#252;r http-Links strikt einzuhalten!&#10;Hinweis:  Eingebettete Leerzeichen in URL-Anfragen k&#246;nnen mit %20 f&#252;r jedes Leerzeichen ersetzt werden.&#10;Hinweis: Aufruf eines neuen Fensters mit URL wie folgt:&#10;   &quot;JavaScript:window.open('popup.html','popup','width=240,height=240');location.href='HelloWorld.wrl'&quot;" editor="TextArea" name="url"/>
                        <attribute tooltip="[parameter: &inputOutputLabel; &MFStringLabel; #IMPLIED]&#10;&#220;bergabeparameter, der dem Webbrowser signalisiert, wo die geladene URL angezeigt werden sollte.&#10;Hinweis:  Parameter mit target=_blank &#246;ffnet neuen Frame f&#252;r Ziel-URL.&#10;Hinweis:  Parameter mit target=frame_name l&#228;dt Ziel-URL in Frame entsprechenden Namens&#10;Hinweis:  Strings k&#246;nnen mehrere Werte haben, so da&#223; jeder Teil in Anf&#252;hrungszeichen eingeschlossen sein sollte&#10;   [ &quot;http://www.url1.org&quot;  &quot;http://www.url2.org&quot; &quot;etc.&quot; ].&#10;Interchange profile Hinweis:  Dieses Feld kann ignoriert werden." editor="TextArea" name="parameter"/>
                        <attribute tooltip="[bboxCenter: &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Bounding box center:  Positionsverschiebung vom Ursprung des lokalen Koordinatensystems." name="bboxCenter"/>
                        <attribute tooltip="[bboxSize: &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;]&#10;Bounding box size:  wird automatisch berechnet, kann jedoch zu Optimierungszwecken oder als Einschr&#228;nkung spezifiziert werden." name="bboxSize"/>
                        <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField ist der Feldnamen-Pr&#228;fix im VRML-Codestyle,&#10;  wenn dieser Knoten Kind eines anderen ist.&#10;  Beispiele:  geometry Box, children Group, proxy Group.&#10;  Hinweis: Kann bei Bedarf vom Autor &#252;berschrieben werden.&#10;Warnung:  Attribut containerField wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="containerField"/>
                        <attribute tooltip="[class CDATA #IMPLIED]&#10;class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert f&#252;r die Nutzung durch XML-Stylesheets.&#10;Warnung:  Attribut class wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="class"/>
                </element>
                <element icon="icons/Appearance.gif" tooltip="Appearance beschreibt das Aussehen der Geometrie&#10;durch die Knoten Material, Texture und TextureTransform.&#10;Hinweis:  Vor dem Hinzuf&#252;gen von Geometry oder Appearance mu&#223; ein Shape-Knoten eingef&#252;gt werden.&#10;Interchange profile Hinweis:  nur Material und ImageTexture Knoten sind erlaubt." name="Appearance">
                        <attribute tooltip="[DEF ID #IMPLIED]&#10;DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert werden kann.&#10;Hinweis:  Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung eines Modells." name="DEF"/>
                        <attribute tooltip="[USE IDREF #IMPLIED]&#10;USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen Attribute und Kinderknoten ignoriert werden.&#10;Hinweis:  Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten) kann eine bessere Performance bringen.&#10;Warnung:  Bei der Verwendung des USE-Attributes d&#252;rfen DEF und andere Attributwerte NICHT verwendet werden!" name="USE"/>
                        <attribute tooltip="[containerField: NMTOKEN &#34;appearance&#34;]&#10;containerField ist der Feldnamen-Pr&#228;fix im VRML-Codestyle,&#10;  wenn dieser Knoten Kind eines anderen ist.&#10;  Beispiele:  geometry Box, children Group, proxy Group.&#10;  Hinweis: Kann bei Bedarf vom Autor &#252;berschrieben werden.&#10;Warnung:  Attribut containerField wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="containerField"/>
                        <attribute tooltip="[class CDATA #IMPLIED]&#10;class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert f&#252;r die Nutzung durch XML-Stylesheets.&#10;Warnung:  Attribut class wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="class"/>
                </element>
                <element icon="icons/AudioClip.gif" tooltip="AudioClip stellt Audio-Daten bereit, die von &lt;Sound&gt; Knoten genutzt werden.&#10;Hinweis:  Zuerst einen Sound Knoten hinzuf&#252;gen." name="AudioClip">
                        <attribute tooltip="[DEF ID #IMPLIED]&#10;DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert werden kann.&#10;Hinweis:  Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung eines Modells." name="DEF"/>
                        <attribute tooltip="[USE IDREF #IMPLIED]&#10;USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen Attribute und Kinderknoten ignoriert werden.&#10;Hinweis:  Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten) kann eine bessere Performance bringen.&#10;Warnung:  Bei der Verwendung des USE-Attributes d&#252;rfen DEF und andere Attributwerte NICHT verwendet werden!" name="USE"/>
                        <attribute tooltip="[description: &inputOutputLabel; &SFStringLabel; #IMPLIED]&#10;Anzuzeigende Textbeschreibung f&#252;r diesen AudioClip.&#10;Hinweis: Viele XML-Tools ersetzen XML-Zeichenreferenzen automatisch.&#10;(wie z.B. &amp;#38; statt &#38; oder &amp;#34; statt &#34; )." name="description"/>
                        <attribute tooltip="[url: &inputOutputLabel; &MFStringLabel; #IMPLIED]&#10;Adresse, Name des Sound Files.&#10;Unterst&#252;tzung des .wav Formats wird ben&#246;tigt, .midi Format wird empfohlen, weitere sind optional.&#10;Hinweis:  Strings k&#246;nnen mehrere Werte haben, so da&#223; jeder Teil in Anf&#252;hrungszeichen eingeschlossen sein sollte&#10;   [ &quot;http://www.url1.org&quot;  &quot;http://www.url2.org&quot; &quot;etc.&quot; ].&#10;Hinweis: Die Gro&#223;- und Kleinschreibung von Verzeichnis- und Dateinamen ist f&#252;r http-Links strikt einzuhalten!&#10;Hinweis:  Eingebettete Leerzeichen in URL-Anfragen k&#246;nnen mit %20 f&#252;r jedes Leerzeichen ersetzt werden." editor="TextArea" name="url"/>
                        <attribute tooltip="[loop: &inputOutputLabel; &SFBoolLabel; &#34;false&#34;]&#10;Endlosschleife wenn loop=true, nur eine Wiederholung, wenn loop=false." name="loop"/>
                        <attribute tooltip="[pitch: &inputOutputLabel; &SFFloatLabel; &#34;1.0&#34;]&#10;Multiplikator f&#252;r die Rate, mit der der Sound wiedergegeben wird.&#10;Ver&#228;nderung des pitch ver&#228;ndert auch die Geschwindigkeit der Wiedergabe." name="pitch"/>
                        <attribute tooltip="[startTime: &inputOutputLabel; &SFTimeLabel; &#34;0&#34;]&#10;Absolute Zeit:  Anzahl der Sekunden seit Jan 1, 1970, 00:00:00 GMT.&#10;Hinweis: erh&#228;lt f&#252;r gew&#246;hnlich einen geROUTEten Wert f&#252;r die Zeit." name="startTime"/>
                        <attribute tooltip="[stopTime: &inputOutputLabel; &SFTimeLabel; &#34;0&#34;]&#10;Absolute Zeit:  Anzahl der Sekunden seit Jan 1, 1970, 00:00:00 GMT.&#10;Hinweis: erh&#228;lt f&#252;r gew&#246;hnlich einen geROUTEten Wert f&#252;r die Zeit" name="stopTime"/>
                        <attribute tooltip="[duration_changed: &outputOnlyLabel; &SFTimeLabel; &#34;0.0&#34;]&#10;duration_changed gibt die L&#228;nge eines Audioclips in Sekunden an" name="duration_changed"/>
                        <attribute tooltip="[isActive: &outputOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;isActive true/false Events werden ausgel&#246;st, wenn das Abspielen beginnt/endet." 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 ist der Feldnamen-Pr&#228;fix im VRML-Codestyle,&#10;  wenn dieser Knoten Kind eines anderen ist.&#10;  Beispiele:  geometry Box, children Group, proxy Group.&#10;  Hinweis: Kann bei Bedarf vom Autor &#252;berschrieben werden.&#10;Warnung:  Attribut containerField wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="containerField"/>
                        <attribute tooltip="[class CDATA #IMPLIED]&#10;class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert f&#252;r die Nutzung durch XML-Stylesheets.&#10;Warnung:  Attribut class wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="class"/>
                </element>
                <element icon="icons/Background.gif" tooltip="Background simuliert Himmel und Untergrund durch vertikale Arrays von Umgebungsfarbwerten ,&#10;Background unterst&#252;tzt ebenfalls Hintergrundtexturen auf allen 6 Seiten.&#10;Background, Fog, NavigationInfo und Viewpoint sind verkn&#252;pfbare Knoten." name="Background">
                        <attribute tooltip="[DEF ID #IMPLIED]&#10;DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert werden kann.&#10;Hinweis:  Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung eines Modells." name="DEF"/>
                        <attribute tooltip="[USE IDREF #IMPLIED]&#10;USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen Attribute und Kinderknoten ignoriert werden.&#10;Hinweis:  Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten) kann eine bessere Performance bringen.&#10;Warnung:  Bei der Verwendung des USE-Attributes d&#252;rfen DEF und andere Attributwerte NICHT verwendet werden!" name="USE"/>
                        <attribute tooltip="[skyColor: &inputOutputLabel; &MFColorLabel; &#34;0 0 0&#34;]&#10;Farbe des Himmels bei verschiedenen Winkeln der Himmelskugel.&#10;Erster Wert ist Farbwert bei 0.0 rad, dem Zenith (senkrecht nach oben).&#10;Warnung:  Man ben&#246;tigt immer einen skyColor Wert mehr als skyAngle Werte.&#10;Interchange profile Hinweis:  Vielleicht wird nur ein Farbwert gerendert, andere k&#246;nnten ignoriert werden" editor="TextArea" name="skyColor"/>
                        <attribute tooltip="[skyAngle: &inputOutputLabel; &MFFloatLabel; #IMPLIED] [0..pi]&#10;Der Winkel liegt zwischen dem Zenit bei 0.0, dem Horizont bei &#928;/2=1.57  und dem Nadir bei &#928;=3.14159 .&#10;Warnung:  Man ben&#246;tigt immer einen skyColor Wert mehr als skyAngle Werte.&#10;Warnung:  Farbwerte bei 0.0 rad werden ignoriert.&#10;Interchange profile Hinweis:  Dieses Feld kann ignoriert werden." editor="TextArea" name="skyAngle"/>
                        <attribute tooltip="[groundColor: &inputOutputLabel; &MFColorLabel; #IMPLIED]&#10;Farbe des Untergrundes an verschiedenen Winkeln der Untergrundhalbkugel.&#10;Erster Farbwert entspricht Farbe bei 0.0 rad, dem Nadir (senkrecht nach unten).&#10;Warnung:  Man ben&#246;tigt einen groundColor Farbwert mehr als groundAngle Werte.&#10;Interchange profile Hinweis:  Dieses Feld kann ignoriert werden." editor="TextArea" name="groundColor"/>
                        <attribute tooltip="[groundAngle: &inputOutputLabel; &MFFloatLabel; #IMPLIED] [0..pi/2]&#10;Der Winkel liegt zwischen dem Nadir 0.0 und dem Horizont bei  &#928;/2=1.5708.&#10;Warnung:  Man ben&#246;tigt einen groundColor Farbwert mehr als groundAngle Werte.&#10;Warnung: groundColor-Werte bei 0.0 rad werden ignoriert.&#10;Interchange profile Hinweis:  Dieses Feld kann ignoriert werden." editor="TextArea" name="groundAngle"/>
                        <attribute tooltip="[frontUrl: &inputOutputLabel; &MFStringLabel; #IMPLIED]&#10;Bildhintergrundpanorama zwischen Untergrund-/Himmelhintergrund und Szenengeometrie.&#10;Hinweis:  Strings k&#246;nnen mehrere Werte haben, so da&#223; jeder Teil in Anf&#252;hrungszeichen eingeschlossen sein sollte&#10;   [ &quot;http://www.url1.org&quot;  &quot;http://www.url2.org&quot; &quot;etc.&quot; ].&#10;Hinweis: Die Gro&#223;- und Kleinschreibung von Verzeichnis- und Dateinamen ist f&#252;r http-Links strikt einzuhalten!&#10;Hinweis:  Eingebettete Leerzeichen in URL-Anfragen k&#246;nnen mit %20 f&#252;r jedes Leerzeichen ersetzt werden.&#10;Interchange profile Hinweis:  Dieses Feld kann ignoriert werden." editor="TextArea" name="frontUrl"/>
                        <attribute tooltip="[backUrl: &inputOutputLabel; &MFStringLabel; #IMPLIED]&#10;Bildhintergrundpanorama zwischen Untergrund-/Himmelhintergrund und Szenengeometrie.&#10;Hinweis:  Strings k&#246;nnen mehrere Werte haben, so da&#223; jeder Teil in Anf&#252;hrungszeichen eingeschlossen sein sollte&#10;   [ &quot;http://www.url1.org&quot;  &quot;http://www.url2.org&quot; &quot;etc.&quot; ].&#10;Hinweis: Die Gro&#223;- und Kleinschreibung von Verzeichnis- und Dateinamen ist f&#252;r http-Links strikt einzuhalten!&#10;Hinweis:  Eingebettete Leerzeichen in URL-Anfragen k&#246;nnen mit %20 f&#252;r jedes Leerzeichen ersetzt werden.&#10;Interchange profile Hinweis:  Dieses Feld kann ignoriert werden." editor="TextArea" name="backUrl"/>
                        <attribute tooltip="[leftUrl: &inputOutputLabel; &MFStringLabel; #IMPLIED]&#10;Bildhintergrundpanorama zwischen Untergrund-/Himmelhintergrund und Szenengeometrie.&#10;Hinweis:  Strings k&#246;nnen mehrere Werte haben, so da&#223; jeder Teil in Anf&#252;hrungszeichen eingeschlossen sein sollte&#10;   [ &quot;http://www.url1.org&quot;  &quot;http://www.url2.org&quot; &quot;etc.&quot; ].&#10;Hinweis: Die Gro&#223;- und Kleinschreibung von Verzeichnis- und Dateinamen ist f&#252;r http-Links strikt einzuhalten!&#10;Hinweis:  Eingebettete Leerzeichen in URL-Anfragen k&#246;nnen mit %20 f&#252;r jedes Leerzeichen ersetzt werden.&#10;Interchange profile Hinweis:  Dieses Feld kann ignoriert werden." editor="TextArea" name="leftUrl"/>
                        <attribute tooltip="[rightUrl: &inputOutputLabel; &MFStringLabel; #IMPLIED]&#10;Bildhintergrundpanorama zwischen Untergrund-/Himmelhintergrund und Szenengeometrie.&#10;Hinweis:  Strings k&#246;nnen mehrere Werte haben, so da&#223; jeder Teil in Anf&#252;hrungszeichen eingeschlossen sein sollte&#10;   [ &quot;http://www.url1.org&quot;  &quot;http://www.url2.org&quot; &quot;etc.&quot; ].&#10;Hinweis: Die Gro&#223;- und Kleinschreibung von Verzeichnis- und Dateinamen ist f&#252;r http-Links strikt einzuhalten!&#10;Hinweis:  Eingebettete Leerzeichen in URL-Anfragen k&#246;nnen mit %20 f&#252;r jedes Leerzeichen ersetzt werden.&#10;Interchange profile Hinweis:  Dieses Feld kann ignoriert werden." editor="TextArea" name="rightUrl"/>
                        <attribute tooltip="[topUrl: &inputOutputLabel; &MFStringLabel; #IMPLIED]&#10;Bildhintergrundpanorama zwischen Untergrund-/Himmelhintergrund und Szenengeometrie.&#10;Hinweis:  Strings k&#246;nnen mehrere Werte haben, so da&#223; jeder Teil in Anf&#252;hrungszeichen eingeschlossen sein sollte&#10;   [ &quot;http://www.url1.org&quot;  &quot;http://www.url2.org&quot; &quot;etc.&quot; ].&#10;Hinweis: Die Gro&#223;- und Kleinschreibung von Verzeichnis- und Dateinamen ist f&#252;r http-Links strikt einzuhalten!&#10;Hinweis:  Eingebettete Leerzeichen in URL-Anfragen k&#246;nnen mit %20 f&#252;r jedes Leerzeichen ersetzt werden.&#10;Interchange profile Hinweis:  Dieses Feld kann ignoriert werden." editor="TextArea" name="topUrl"/>
                        <attribute tooltip="[bottomUrl: &inputOutputLabel; &MFStringLabel; #IMPLIED]&#10;Bildhintergrundpanorama zwischen Untergrund-/Himmelhintergrund und Szenengeometrie.&#10;Hinweis:  Strings k&#246;nnen mehrere Werte haben, so da&#223; jeder Teil in Anf&#252;hrungszeichen eingeschlossen sein sollte&#10;   [ &quot;http://www.url1.org&quot;  &quot;http://www.url2.org&quot; &quot;etc.&quot; ].&#10;Hinweis: Die Gro&#223;- und Kleinschreibung von Verzeichnis- und Dateinamen ist f&#252;r http-Links strikt einzuhalten!&#10;Hinweis:  Eingebettete Leerzeichen in URL-Anfragen k&#246;nnen mit %20 f&#252;r jedes Leerzeichen ersetzt werden.&#10;Interchange profile Hinweis:  Dieses Feld kann ignoriert werden." editor="TextArea" name="bottomUrl"/>
                        <attribute tooltip="[set_bind: &inputOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;Input Event set_bind=true aktiviert diesen Knoten,&#10;Input Event set_bind=false deaktiviert diesen Knoten.&#10;Diese Einstellung set_bind true/false l&#246;st ein pop/push (enable/disable) auf diesen Knoten aus." name="set_bind"/>
                        <attribute tooltip="[bindTime: &outputOnlyLabel; &SFTimeLabel; &#34;-1&#34;]&#10;Ereignis wird gesendet, wenn Knoten aktiv/inaktiv wird." name="bindTime"/>
                        <attribute tooltip="[isBound: &outputOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;Ereignis true wird gesendet, wenn Knoten aktiviert wird; event false wird gesendet, wenn Verkn&#252;pfung gel&#246;st wird." name="isBound"/>
                        <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField ist der Feldnamen-Pr&#228;fix im VRML-Codestyle,&#10;  wenn dieser Knoten Kind eines anderen ist.&#10;  Beispiele:  geometry Box, children Group, proxy Group.&#10;  Hinweis: Kann bei Bedarf vom Autor &#252;berschrieben werden.&#10;Warnung:  Attribut containerField wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="containerField"/>
                        <attribute tooltip="[class CDATA #IMPLIED]&#10;class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert f&#252;r die Nutzung durch XML-Stylesheets.&#10;Warnung:  Attribut class wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="class"/>
                </element>
                <element icon="icons/Billboard.gif" tooltip="Billboard ist ein Gruppenknoten, der die meisten Knoten enthalten kann.&#10;Der Inhalt wird durch Rotation um die angegebene Achse immer dem Nutzer zugewandt.&#10;Mit axisOfRotation=0 0 0 ist das Objekt immer direkt der Nutzer-Kamera zugewandt.&#10;Hinweis:  Das Billboard immer so nah wie m&#246;glich an die Geometrie bringen,&#10;  verschachtelt in einen Transform oder ein lokales Koordinatensystem.&#10;Hinweis:  Niemals einen Viewpoint in ein Billboard einf&#252;gen.&#10;Hinweis:  Vor dem Hinzuf&#252;gen von Geometry oder Appearance mu&#223; ein Shape-Knoten eingef&#252;gt werden." name="Billboard">
                        <attribute tooltip="[DEF ID #IMPLIED]&#10;DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert werden kann.&#10;Hinweis:  Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung eines Modells." name="DEF"/>
                        <attribute tooltip="[USE IDREF #IMPLIED]&#10;USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen Attribute und Kinderknoten ignoriert werden.&#10;Hinweis:  Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten) kann eine bessere Performance bringen.&#10;Warnung:  Bei der Verwendung des USE-Attributes d&#252;rfen DEF und andere Attributwerte NICHT verwendet werden!" name="USE"/>
                        <attribute tooltip="[axisOfRotation: &inputOutputLabel; &SFVec3fLabel; &#34;0 1 0&#34;]&#10;axisOfRotation Richtung ist relativ zum lokalen Koordinatensystem.&#10;Hinweis: Werte von 0 0 0 wenden das Objekt immer direkt dem Nutzer zu." name="axisOfRotation"/>
                        <attribute tooltip="[bboxCenter: &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Bounding box center:  Positionsverschiebung vom Ursprung des lokalen Koordinatensystems." name="bboxCenter"/>
                        <attribute tooltip="[bboxSize: &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;]&#10;Bounding box size:  wird automatisch berechnet, kann jedoch zu Optimierungszwecken oder als Einschr&#228;nkung spezifiziert werden." name="bboxSize"/>
                        <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField ist der Feldnamen-Pr&#228;fix im VRML-Codestyle,&#10;  wenn dieser Knoten Kind eines anderen ist.&#10;  Beispiele:  geometry Box, children Group, proxy Group.&#10;  Hinweis: Kann bei Bedarf vom Autor &#252;berschrieben werden.&#10;Warnung:  Attribut containerField wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="containerField"/>
                        <attribute tooltip="[class CDATA #IMPLIED]&#10;class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert f&#252;r die Nutzung durch XML-Stylesheets.&#10;Warnung:  Attribut class wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="class"/>
                </element>
    <element icon="icons/BooleanSequencer.gif" tooltip="Filter 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 erzeugt periodisch diskrete Boolean-Werte,&#10;die zu anderen Boolean-Attributen geROUTEt werden k&#246;nnen.&#10;Typischer Input:   ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction.&#10;Typischer Output: ROUTE   someInterpolator.value_changed    TO  destinationNode.set_attribute." name="BooleanSequencer">
                        <attribute tooltip="[DEF ID #IMPLIED]&#10;DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert werden kann.&#10;Hinweis:  Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung eines Modells." name="DEF"/>
                        <attribute tooltip="[USE IDREF #IMPLIED]&#10;USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen Attribute und Kinderknoten ignoriert werden.&#10;Hinweis:  Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten) kann eine bessere Performance bringen.&#10;Warnung:  Bei der Verwendung des USE-Attributes d&#252;rfen DEF und andere Attributwerte NICHT verwendet werden!" name="USE"/>
                        <attribute tooltip="[key: &inputOutputLabel; &MFFloatLabel; #IMPLIED]&#10;Definitionsparameter f&#252;r lineare Interpolation in zeitlichen Abst&#228;nden,&#10;  in ansteigender Reihenfolge und entsprechend der keyValues.&#10;Hinweis:  Anzahl der keys mu&#223; mit der Anzahl der keyValues &#252;bereinstimmen!" editor="TextArea" name="key"/>
                        <attribute tooltip="[keyValue: &inputOutputLabel; &MFBoolLabel; #IMPLIED]&#10;Ausgabewerte der linearen Interpolation, entsprechend der Zeitabschnittsangaben.&#10;Hinweis:  Anzahl der keys mu&#223; mit der Anzahl der keyValues &#252;bereinstimmen!" editor="TextArea" name="keyValue"/>
                        <attribute tooltip="[set_fraction: inputOnly  &SFFloatLabel; &#34;0&#34;]&#10;set_fraction w&#228;hlt den Input-key f&#252;r die Ausgabe des korrespondierenden keyValues." name="set_fraction"/>
                        <attribute tooltip="[value_changed: &outputOnlyLabel; &SFBoolLabel; &#34;0&#34;]&#10;Einzelner periodischer Ausgabewert, der durch die aktuelle Schl&#252;sselzeit (key time) und den Schl&#252;sselwert (keyValue) determiniert wird." name="value_changed"/>
                        <attribute tooltip="[previous: &inputOnlyLabel; &SFBoolLabel; &#34;0&#34;]&#10;Ansto&#223;en des vorhergehenden Ausgabewertes im keyValue-Feld.&#10;Hinweis:  Wenn n&#246;tig, wird eine Schleife vom ersten zum letzten Wert gemacht." name="previous"/>
                        <attribute tooltip="[next: &inputOnlyLabel; &SFBoolLabel; &#34;0&#34;]&#10;Ansto&#223;en des folgenden Ausgabewertes im keyValue-Feld.&#10;Hinweis:  Wenn n&#246;tig, wird eine Schleife vom letzten zum ersten Wert gemacht." name="next"/>
                        <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField ist der Feldnamen-Pr&#228;fix im VRML-Codestyle,&#10;  wenn dieser Knoten Kind eines anderen ist.&#10;  Beispiele:  geometry Box, children Group, proxy Group.&#10;  Hinweis: Kann bei Bedarf vom Autor &#252;berschrieben werden.&#10;Warnung:  Attribut containerField wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="containerField"/>
                        <attribute tooltip="[class CDATA #IMPLIED]&#10;class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert f&#252;r die Nutzung durch XML-Stylesheets.&#10;Warnung:  Attribut class wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." 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 ist ein Geometrie-Knoten.&#10;Hinweis:  Vor dem Hinzuf&#252;gen von Geometry oder Appearance mu&#223; ein Shape-Knoten eingef&#252;gt werden." name="Box">
                        <attribute tooltip="[DEF ID #IMPLIED]&#10;DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert werden kann.&#10;Hinweis:  Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung eines Modells." name="DEF"/>
                        <attribute tooltip="[USE IDREF #IMPLIED]&#10;USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen Attribute und Kinderknoten ignoriert werden.&#10;Hinweis:  Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten) kann eine bessere Performance bringen.&#10;Warnung:  Bei der Verwendung des USE-Attributes d&#252;rfen DEF und andere Attributwerte NICHT verwendet werden!" name="USE"/>
                        <attribute tooltip="[size: &initializeOnlyLabel; &SFVec3fLabel; &#34;2 2 2&#34;]&#10;Gr&#246;&#223;e x y z in Metern.&#10;Warnung:  Die Ma&#223;e von einfachen geometrischen K&#246;rpern k&#246;nnen nach der Initialisierung nicht mehr ge&#228;ndert werden, stattdessen Transform scale benutzen." name="size"/>
                        <attribute tooltip="[solid: &inputOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;solid=true aktiviert R&#252;ckseitenentfernung (backface culling),&#10;solid=false erzwingt das Zeichnen von Vorder- und R&#252;ckseite.&#10;Warnung: Standardwert true kann die komplette Geometrie verschwinden lassen, wenn man sie von der falschen Seite sieht!" name="solid"/>
                        <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField ist der Feldnamen-Pr&#228;fix im VRML-Codestyle,&#10;  wenn dieser Knoten Kind eines anderen ist.&#10;  Beispiele:  geometry Box, children Group, proxy Group.&#10;  Hinweis: Kann bei Bedarf vom Autor &#252;berschrieben werden.&#10;Warnung:  Attribut containerField wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="containerField"/>
                        <attribute tooltip="[class CDATA #IMPLIED]&#10;class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert f&#252;r die Nutzung durch XML-Stylesheets.&#10;Warnung:  Attribut class wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." 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;radius of circle, 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;radius of circle, 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: &inputOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;solid=true aktiviert R&#252;ckseitenentfernung (backface culling),&#10;solid=false erzwingt das Zeichnen von Vorder- und R&#252;ckseite.&#10;Warnung: Standardwert true kann die komplette Geometrie verschwinden lassen, wenn man sie von der falschen Seite sieht!" 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;radius of circle.&#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 radius of circle, 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 0.&#10;Warning:  simple-geometry dimensions cannot be changed after initial creation, use Transform scale instead." name="outerRadius"/>
	<attribute tooltip="[solid: &inputOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;solid=true aktiviert R&#252;ckseitenentfernung (backface culling),&#10;solid=false erzwingt das Zeichnen von Vorder- und R&#252;ckseite.&#10;Warnung: Standardwert true kann die komplette Geometrie verschwinden lassen, wenn man sie von der falschen Seite sieht!" 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: &inputOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;solid=true aktiviert R&#252;ckseitenentfernung (backface culling),&#10;solid=false erzwingt das Zeichnen von Vorder- und R&#252;ckseite.&#10;Warnung: Standardwert true kann die komplette Geometrie verschwinden lassen, wenn man sie von der falschen Seite sieht!" 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: &inputOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;solid=true aktiviert R&#252;ckseitenentfernung (backface culling),&#10;solid=false erzwingt das Zeichnen von Vorder- und R&#252;ckseite.&#10;Warnung: Standardwert true kann die komplette Geometrie verschwinden lassen, wenn man sie von der falschen Seite sieht!" 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 ermittelt Kamera-Objekt Kollisionen mit Hilfe des aktuellen Viewpoints und der NavigationInfo avatarSize.&#10;Collision ist ein Gruppenknoten, welcher die Kollisionsabfrage seiner Kinderkoten verwaltet.&#10;Collision kann einen Kindknoten mit containerField=&quot;proxy&quot; als Ersatz f&#252;r Kollisionsgeometrie enthalten.&#10;Anmerkung:  proxyGeometrie wird nicht dargestellt.&#10;Anmerkung:  PointSet, IndexedLineSet und Text l&#246;sen keine Kollisionen aus.&#10;Hinweis:  Verbesserte Performance wird durch den Gebrauch von proxy als vereinfachte Geometrie f&#252;r Kollisionsberechnung erzielt.&#10;Hinweis:  Die NavigationInfo Typen &apos;&quot;WALK&quot; &quot;FLY&quot;&apos; unterst&#252;tzen Kamera-Objekt Kollisionsabfrage.&#10;Hinweis:  Vor dem Hinzuf&#252;gen von Geometry oder Appearance mu&#223; ein Shape-Knoten eingef&#252;gt werden." name="Collision">
                        <attribute tooltip="[DEF ID #IMPLIED]&#10;DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert werden kann.&#10;Hinweis:  Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung eines Modells." name="DEF"/>
                        <attribute tooltip="[USE IDREF #IMPLIED]&#10;USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen Attribute und Kinderknoten ignoriert werden.&#10;Hinweis:  Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten) kann eine bessere Performance bringen.&#10;Warnung:  Bei der Verwendung des USE-Attributes d&#252;rfen DEF und andere Attributwerte NICHT verwendet werden!" name="USE"/>
                        <attribute tooltip="[bboxCenter: &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;Bounding box center:  Positionsverschiebung vom Ursprung des lokalen Koordinatensystems." name="bboxCenter"/>
                        <attribute tooltip="[bboxSize: &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;]&#10;Bounding box size:  wird automatisch berechnet, kann jedoch zu Optimierungszwecken oder als Einschr&#228;nkung spezifiziert werden." 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 VRML 97 specification." name="enabled"/>
<!--			<attribute tooltip="[collide: &inputOutputLabel; &SFBoolLabel; &#34;true&#34;]&#10;Aktiviert/Deaktiviert Kollsionsabfrage f&#252;r alle Nachfolgeknoten." name="collide"/> -->
                        <attribute tooltip="[collideTime: &outputOnlyLabel; &SFTimeLabel; &#34;0.0&#34;]&#10;Zeitpunkt der Kollision zwischen Kamera und Geometrie." name="collideTime"/>
                        <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField ist der Feldnamen-Pr&#228;fix im VRML-Codestyle,&#10;  wenn dieser Knoten Kind eines anderen ist.&#10;  Beispiele:  geometry Box, children Group, proxy Group.&#10;  Hinweis: Kann bei Bedarf vom Autor &#252;berschrieben werden.&#10;Warnung:  Attribut containerField wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="containerField"/>
                        <attribute tooltip="[class CDATA #IMPLIED]&#10;class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert f&#252;r die Nutzung durch XML-Stylesheets.&#10;Warnung:  Attribut class wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="class"/>
                </element>
                <element icon="icons/Color.gif" tooltip="Color definiert ein Tripel von RGB Farbwerten.&#10;Color wird nur von ElevationGrid, IndexedFaceSet, IndexedLineSet und PointSet genutzt.&#10;Hinweis:  Farbwerte werden in der Regel vom Material-Knoten kontrolliert." name="Color">
                        <attribute tooltip="[DEF ID #IMPLIED]&#10;DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert werden kann.&#10;Hinweis:  Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung eines Modells." name="DEF"/>
                        <attribute tooltip="[USE IDREF #IMPLIED]&#10;USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen Attribute und Kinderknoten ignoriert werden.&#10;Hinweis:  Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten) kann eine bessere Performance bringen.&#10;Warnung:  Bei der Verwendung des USE-Attributes d&#252;rfen DEF und andere Attributwerte NICHT verwendet werden!" name="USE"/>
                        <attribute tooltip="[color: &inputOutputLabel; &MFColorLabel; #IMPLIED]&#10;color definiert ein Tripel von RGB-Werten." editor="TextArea" name="color"/>
                        <attribute tooltip="[containerField: NMTOKEN &#34;color&#34;]&#10;containerField ist der Feldnamen-Pr&#228;fix im VRML-Codestyle,&#10;  wenn dieser Knoten Kind eines anderen ist.&#10;  Beispiele:  geometry Box, children Group, proxy Group.&#10;  Hinweis: Kann bei Bedarf vom Autor &#252;berschrieben werden.&#10;Warnung:  Attribut containerField wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="containerField"/>
                        <attribute tooltip="[class CDATA #IMPLIED]&#10;class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert f&#252;r die Nutzung durch XML-Stylesheets.&#10;Warnung:  Attribut class wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="class"/>
                </element>
    <element icon="icons/Color.gif" tooltip="ColorRGBA node defines a set of RGBA color values.&#10;ColorRGBA is only used by ElevationGrid, IndexedFaceSet, IndexedLineSet and PointSet.&#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 generiert einen Farbbereich, dessen &#10;Werte zu einem Color-Attribut eines &lt;Color&gt;-Knotens geROUTEt werden k&#246;nnen.&#10;Typischer Input:   ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction.&#10;Typischer Output: ROUTE   someInterpolator.value_changed    TO  destinationNode.set_attribute." name="ColorInterpolator">
                        <attribute tooltip="[DEF ID #IMPLIED]&#10;DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert werden kann.&#10;Hinweis:  Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung eines Modells." name="DEF"/>
                        <attribute tooltip="[USE IDREF #IMPLIED]&#10;USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen Attribute und Kinderknoten ignoriert werden.&#10;Hinweis:  Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten) kann eine bessere Performance bringen.&#10;Warnung:  Bei der Verwendung des USE-Attributes d&#252;rfen DEF und andere Attributwerte NICHT verwendet werden!" name="USE"/>
                        <attribute tooltip="[key: &inputOutputLabel; &MFFloatLabel; #IMPLIED]&#10;Definitionsparameter f&#252;r lineare Interpolation in zeitlichen Abst&#228;nden,&#10;  in ansteigender Reihenfolge entsprechend zugeh&#246;riger keyValues.&#10;Hinweis:  Anzahl der keys mu&#223; mit der Anzahl der keyValues &#252;bereinstimmen!" editor="TextArea" name="key"/>
                        <attribute tooltip="[keyValue: &inputOutputLabel; &MFColorLabel; #IMPLIED]&#10;Ausgabewerte der linearen Interpolation, entsprechend der Zeitabschnittsangaben.&#10;Hinweis:  Anzahl der keys mu&#223; mit der Anzahl der keyValues &#252;bereinstimmen!" editor="TextArea" name="keyValue"/>
                        <attribute tooltip="[set_fraction: &inputOnlyLabel; &SFFloatLabel; &#34;0&#34;]&#10;set_fraction w&#228;hlt den Input-key f&#252;r die Ausgabe des korrespondierenden keyValues." name="set_fraction"/>
                        <attribute tooltip="[value_changed: &outputOnlyLabel; &SFColorLabel; &#34;0 0 0&#34;]&#10;Linear interpolierter Ausgabewert berechnet aus der aktuellen key Zeit und dem entsprechenden keyValue." name="value_changed"/>
                        <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField ist der Feldnamen-Pr&#228;fix im VRML-Codestyle,&#10;  wenn dieser Knoten Kind eines anderen ist.&#10;  Beispiele:  geometry Box, children Group, proxy Group.&#10;  Hinweis: Kann bei Bedarf vom Autor &#252;berschrieben werden.&#10;Warnung:  Attribut containerField wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="containerField"/>
                        <attribute tooltip="[class CDATA #IMPLIED]&#10;class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert f&#252;r die Nutzung durch XML-Stylesheets.&#10;Warnung:  Attribut class wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="class"/>
                </element>
                <element icon="icons/component.gif" tooltip="component weist auf ben&#246;tigte Funktionalit&#228;t oberhalb des gegebenen X3D Profils hin.&#10;Hinweis: component Tag(s) sind optionale erste Kindknoten des head-Knotens (erst einen head-Knoten hinzuf&#252;gen)." name="component">
                        <attribute tooltip="[name &componentNames; #REQUIRED]&#10;Name der Komponente.&#10;Hinweis: Die spezifizierten components sind bereits im Full profile vorhanden." name="name"/>
	<attribute tooltip="[level &componentLevels; #REQUIRED]&#10;level of support within this component." name="level"/>
                </element>
                <element icon="icons/Cone.gif" tooltip="Cone ist ein Geometrie-Knoten.&#10;Hinweis:  Vor dem Hinzuf&#252;gen von Geometry oder Appearance mu&#223; ein Shape-Knoten eingef&#252;gt werden." name="Cone">
                        <attribute tooltip="[DEF ID #IMPLIED]&#10;DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert werden kann.&#10;Hinweis:  Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung eines Modells." name="DEF"/>
                        <attribute tooltip="[USE IDREF #IMPLIED]&#10;USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen Attribute und Kinderknoten ignoriert werden.&#10;Hinweis:  Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten) kann eine bessere Performance bringen.&#10;Warnung:  Bei der Verwendung des USE-Attributes d&#252;rfen DEF und andere Attributwerte NICHT verwendet werden!" name="USE"/>
                        <attribute tooltip="[height: &initializeOnlyLabel; &SFFloatLabel; &#34;2&#34;]&#10;H&#246;he in Metern.&#10;Warnung:  Die Ma&#223;e von einfachen geometrischen K&#246;rpern k&#246;nnen nach der Initialisierung nicht mehr ge&#228;ndert werden, stattdessen Transform scale benutzen." name="height"/>
                        <attribute tooltip="[bottomRadius: &initializeOnlyLabel; &SFFloatLabel; &#34;1&#34;]&#10;Grundfl&#228;chenradius in Metern.&#10;Warnung:  Die Ma&#223;e von einfachen geometrischen K&#246;rpern k&#246;nnen nach der Initialisierung nicht mehr ge&#228;ndert werden, stattdessen Transform scale benutzen." name="bottomRadius"/>
                        <attribute tooltip="[side: &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Sollen Seitenfl&#228;chen gezeichnet werden (andere Innenfl&#228;chen werden nicht gezeichnet).&#10;Warnung:  Kann nach der Initialisierung nicht mehr ver&#228;ndert werden." name="side"/>
                        <attribute tooltip="[bottom: &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Sollen Grundfl&#228;chen gezeichnet werden  (andere Innenfl&#228;chen werden nicht gezeichnet).&#10;Warnung:  Kann nach der Initialisierung nicht mehr ver&#228;ndert werden." name="bottom"/>
                        <attribute tooltip="[solid: &inputOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;solid=true aktiviert R&#252;ckseitenentfernung (backface culling),&#10;solid=false erzwingt das Zeichnen von Vorder- und R&#252;ckseite.&#10;Warnung: Standardwert true kann die komplette Geometrie verschwinden lassen, wenn man sie von der falschen Seite sieht!" name="solid"/>
                        <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField ist der Feldnamen-Pr&#228;fix im VRML-Codestyle,&#10;  wenn dieser Knoten Kind eines anderen ist.&#10;  Beispiele:  geometry Box, children Group, proxy Group.&#10;  Hinweis: Kann bei Bedarf vom Autor &#252;berschrieben werden.&#10;Warnung:  Attribut containerField wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="containerField"/>
                        <attribute tooltip="[class CDATA #IMPLIED]&#10;class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert f&#252;r die Nutzung durch XML-Stylesheets.&#10;Warnung:  Attribut class wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="class"/>
                </element>
                <element icon="icons/Coordinate.gif" tooltip="Coordinate bildet eine Geometrie durch Verwendung einer Menge von 3D Koordinaten.&#10;Coordinate wird nur genutzt von IndexedFaceSet, IndexedLineSet und PointSet." name="Coordinate">
                        <attribute tooltip="[DEF ID #IMPLIED]&#10;DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert werden kann.&#10;Hinweis:  Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung eines Modells." name="DEF"/>
                        <attribute tooltip="[USE IDREF #IMPLIED]&#10;USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen Attribute und Kinderknoten ignoriert werden.&#10;Hinweis:  Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten) kann eine bessere Performance bringen.&#10;Warnung:  Bei der Verwendung des USE-Attributes d&#252;rfen DEF und andere Attributwerte NICHT verwendet werden!" name="USE"/>
                        <attribute tooltip="[point: &inputOutputLabel; &MFVec3fLabel; #IMPLIED]&#10;point enth&#228;lt eine Menge von 3D Koordinaten." editor="TextArea" name="point"/>
                        <attribute tooltip="[containerField: NMTOKEN &#34;coord&#34;]&#10;containerField ist der Feldnamen-Pr&#228;fix im VRML-Codestyle,&#10;  wenn dieser Knoten Kind eines anderen ist.&#10;  Beispiele:  geometry Box, children Group, proxy Group.&#10;  Hinweis: Kann bei Bedarf vom Autor &#252;berschrieben werden.&#10;Warnung:  Attribut containerField wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="containerField"/>
                        <attribute tooltip="[class CDATA #IMPLIED]&#10;class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert f&#252;r die Nutzung durch XML-Stylesheets.&#10;Warnung:  Attribut class wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="class"/>
                </element>
    <element icon="icons/Coordinate.gif" tooltip="CoordinateDouble builds geometry using a set of 3D coordinates.&#10;CoordinateDouble is used by IndexedFaceSet, IndexedLineSet, and PointSet.&#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 erzeugt eine Reihe von Coordinate-Werten,&#10;welche zu einem 'point'-Attribut eines &lt;Coordinate&gt;-Knotens &#10;oder anderem Vector3FloatArray Attribut geROUTEt werden k&#246;nnen.&#10;Typischer Input:   ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction.&#10;Typischer Output: ROUTE   someInterpolator.value_changed    TO  destinationNode.set_attribute." name="CoordinateInterpolator">
                        <attribute tooltip="[DEF ID #IMPLIED]&#10;DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert werden kann.&#10;Hinweis:  Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung eines Modells." name="DEF"/>
                        <attribute tooltip="[USE IDREF #IMPLIED]&#10;USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen Attribute und Kinderknoten ignoriert werden.&#10;Hinweis:  Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten) kann eine bessere Performance bringen.&#10;Warnung:  Bei der Verwendung des USE-Attributes d&#252;rfen DEF und andere Attributwerte NICHT verwendet werden!" name="USE"/>
                        <attribute tooltip="[key: &inputOutputLabel; &MFFloatLabel; #IMPLIED]&#10;Definitionsparameter f&#252;r lineare Interpolation in zeitlichen Abst&#228;nden,&#10;  in aufsteigender Reihenfolge und entsprechend der keyValues.&#10;Hinweis:  Anzahl der keyValues mu&#223; ein ganzzahliges Vielfaches der Anzahl der keys sein!&#10;Hinweis:  keyValue/key integer multiple gibt an, wie viele Koordinaten an &#10;  value_changed outputOnlys gesendet werden." editor="TextArea" name="key"/>
                        <attribute tooltip="[keyValue: &inputOutputLabel; &MFVec3fLabel; #IMPLIED]&#10;Ausgabewerte der linearen Interpolation, entsprechend der Zeitabschnittsangaben.&#10;Hinweis:  Anzahl der keyValues mu&#223; ein ganzzahliges Vielfaches der Anzahl der keys sein!&#10;Hinweis:  keyValue/key integer multiple gibt an, wie viele Koordinaten an &#10;  value_changed outputOnlys gesendet werden." editor="TextArea" name="keyValue"/>
                        <attribute tooltip="[set_fraction: inputOnly  &SFFloatLabel; &#34;0&#34;]&#10;set_fraction w&#228;hlt den Input-key f&#252;r die Ausgabe des korrespondierenden keyValues." name="set_fraction"/>
                        <attribute tooltip="[value_changed: &outputOnlyLabel; &MFVec3fLabel; &#34;0 0 0&#34;]&#10;Linear interpolierter Ausgabewert berechnet aus der aktuellen key Zeit und dem entsprechenden keyValue.&#10;Hinweis:  Anzahl der keyValues mu&#223; ein ganzzahliges Vielfaches der Anzahl der keys sein!&#10;Hinweis:  keyValue/key integer multiple gibt an, wie viele Koordinaten an &#10;  value_changed outputOnlys gesendet werden." name="value_changed"/>
                        <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField ist der Feldnamen-Pr&#228;fix im VRML-Codestyle,&#10;  wenn dieser Knoten Kind eines anderen ist.&#10;  Beispiele:  geometry Box, children Group, proxy Group.&#10;  Hinweis: Kann bei Bedarf vom Autor &#252;berschrieben werden.&#10;Warnung:  Attribut containerField wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="containerField"/>
                        <attribute tooltip="[class CDATA #IMPLIED]&#10;class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert f&#252;r die Nutzung durch XML-Stylesheets.&#10;Warnung:  Attribut class wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="class"/>
                </element>
    <element icon="icons/CoordinateInterpolator2D.gif" tooltip="CoordinateInterpolator2D erzeugt eine Reihe von Vector2FloatArray-Werten,&#10;welche zu einem 'Vector2FloatArray'-Attribut geROUTEt werden k&#246;nnen.&#10;Typischer Input:   ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction.&#10;Typischer Output: ROUTE   someInterpolator.value_changed    TO  destinationNode.set_attribute." name="CoordinateInterpolator2D">
                        <attribute tooltip="[DEF ID #IMPLIED]&#10;DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert werden kann.&#10;Hinweis:  Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung eines Modells." name="DEF"/>
                        <attribute tooltip="[USE IDREF #IMPLIED]&#10;USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen Attribute und Kinderknoten ignoriert werden.&#10;Hinweis:  Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten) kann eine bessere Performance bringen.&#10;Warnung:  Bei der Verwendung des USE-Attributes d&#252;rfen DEF und andere Attributwerte NICHT verwendet werden!" name="USE"/>
                        <attribute tooltip="[key: &inputOutputLabel; &MFFloatLabel; #IMPLIED]&#10;Definitionsparameter f&#252;r lineare Interpolation in zeitlichen Abst&#228;nden,&#10;  in aufsteigender Reihenfolge und entsprechend der keyValues.&#10;Hinweis:  Anzahl der keyValues mu&#223; ein ganzzahliges Vielfaches der Anzahl der keys sein!&#10;Hinweis:  keyValue/key integer multiple gibt an, wie viele Koordinaten an &#10;  value_changed outputOnlys gesendet werden." editor="TextArea" name="key"/>
                        <attribute tooltip="[keyValue: &inputOutputLabel; &MFVec3fLabel; #IMPLIED]&#10;Ausgabewerte der linearen Interpolation, entsprechend der Zeitabschnittsangaben.&#10;Hinweis:  Anzahl der keyValues mu&#223; ein ganzzahliges Vielfaches der Anzahl der keys sein!&#10;Hinweis:  keyValue/key integer multiple gibt an, wie viele Koordinaten an &#10;  value_changed outputOnlys gesendet werden." editor="TextArea" name="keyValue"/>
                        <attribute tooltip="[set_fraction: inputOnly  &SFFloatLabel; &#34;0&#34;]&#10;set_fraction w&#228;hlt den Input-key f&#252;r die Ausgabe des korrespondierenden keyValues." name="set_fraction"/>
                        <attribute tooltip="[value_changed: &outputOnlyLabel; &MFVec3fLabel; &#34;0 0 0&#34;]&#10;Linear interpolierter Ausgabewert berechnet aus der aktuellen key Zeit und dem entsprechenden keyValue.&#10;Hinweis:  Anzahl der keyValues mu&#223; ein ganzzahliges Vielfaches der Anzahl der keys sein!&#10;Hinweis:  keyValue/key integer multiple gibt an, wie viele Koordinaten an &#10;  value_changed outputOnlys gesendet werden." name="value_changed"/>
                        <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField ist der Feldnamen-Pr&#228;fix im VRML-Codestyle,&#10;  wenn dieser Knoten Kind eines anderen ist.&#10;  Beispiele:  geometry Box, children Group, proxy Group.&#10;  Hinweis: Kann bei Bedarf vom Autor &#252;berschrieben werden.&#10;Warnung:  Attribut containerField wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="containerField"/>
                        <attribute tooltip="[class CDATA #IMPLIED]&#10;class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert f&#252;r die Nutzung durch XML-Stylesheets.&#10;Warnung:  Attribut class wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="class"/>
    </element>
                <element icon="icons/Cylinder.gif" tooltip="Cylinder ist ein Geometrie-Knoten.&#10;Hinweis:  Vor dem Hinzuf&#252;gen von Geometry oder Appearance mu&#223; ein Shape-Knoten eingef&#252;gt werden." name="Cylinder">
                        <attribute tooltip="[DEF ID #IMPLIED]&#10;DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert werden kann.&#10;Hinweis:  Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung eines Modells." name="DEF"/>
                        <attribute tooltip="[USE IDREF #IMPLIED]&#10;USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen Attribute und Kinderknoten ignoriert werden.&#10;Hinweis:  Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten) kann eine bessere Performance bringen.&#10;Warnung:  Bei der Verwendung des USE-Attributes d&#252;rfen DEF und andere Attributwerte NICHT verwendet werden!" name="USE"/>
                        <attribute tooltip="[height: &initializeOnlyLabel; &SFFloatLabel; &#34;2&#34;]&#10;H&#246;he in Metern.&#10;Warnung:  Die Ma&#223;e von einfachen geometrischen K&#246;rpern k&#246;nnen nach der Initialisierung nicht mehr ge&#228;ndert werden, stattdessen Transform scale benutzen." name="height"/>
                        <attribute tooltip="[radius: &initializeOnlyLabel; &SFFloatLabel; &#34;1&#34;]&#10;Radius in Metern.&#10;Warnung:  Die Ma&#223;e von einfachen geometrischen K&#246;rpern k&#246;nnen nach der Initialisierung nicht mehr ge&#228;ndert werden, stattdessen Transform scale benutzen." name="radius"/>
                        <attribute tooltip="[top: &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Soll Deckfl&#228;che gezeichnet werden (Innenfl&#228;chen werden nie gezeichnet).&#10;Warnung:  Kann nach der Initialisierung nicht mehr ver&#228;ndert werden." name="top"/>
                        <attribute tooltip="[side: &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Sollen Seitenfl&#228;chen gezeichnet werden (Innenfl&#228;chen werden nie gezeichnet).&#10;Warnung:  Kann nach der Initialisierung nicht mehr ver&#228;ndert werden." name="side"/>
                        <attribute tooltip="[bottom: &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Sollen Grundfl&#228;chen gezeichnet werden (Innenfl&#228;chen werden nie gezeichnet).&#10;Warnung:  Kann nach der Initialisierung nicht mehr ver&#228;ndert werden." name="bottom"/>
                        <attribute tooltip="[solid: &inputOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;solid=true aktiviert R&#252;ckseitenentfernung (backface culling),&#10;solid=false erzwingt das Zeichnen von Vorder- und R&#252;ckseite.&#10;Warnung: Standardwert true kann die komplette Geometrie verschwinden lassen, wenn man sie von der falschen Seite sieht!" name="solid"/>
                        <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField ist der Feldnamen-Pr&#228;fix im VRML-Codestyle,&#10;  wenn dieser Knoten Kind eines anderen ist.&#10;  Beispiele:  geometry Box, children Group, proxy Group.&#10;  Hinweis: Kann bei Bedarf vom Autor &#252;berschrieben werden.&#10;Warnung:  Attribut containerField wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="containerField"/>
                        <attribute tooltip="[class CDATA #IMPLIED]&#10;class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert f&#252;r die Nutzung durch XML-Stylesheets.&#10;Warnung:  Attribut class wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="class"/>
                </element>
                <element icon="icons/CylinderSensor.gif" tooltip="CylinderSensor konvertiert Zeigerbewegungen (z.B. einer Maus) in Rotationsangaben&#10;  durch Einsatz eines an der lokalen Y-Achse ausgerichteten, unsichtbaren Zylinders.&#10;Hinweis:  Sensoren werden von peer-Knoten und deren Kindern beeinflu&#223;t.&#10;Hinweis:  Eine hinzugef&#252;gte transparente Geometrie macht den Effekt des Sensors sichtbar.&#10;Hinweis:  Relative Anfangsausrichtung der Zeigerbewegung bestimmt, ob entweder&#10;  Zylinderseiten oder -Deckfl&#228;chen zur Manipulation genutzt werden." name="CylinderSensor">
                        <attribute tooltip="[DEF ID #IMPLIED]&#10;DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert werden kann.&#10;Hinweis:  Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung eines Modells." name="DEF"/>
                        <attribute tooltip="[USE IDREF #IMPLIED]&#10;USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen Attribute und Kinderknoten ignoriert werden.&#10;Hinweis:  Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten) kann eine bessere Performance bringen.&#10;Warnung:  Bei der Verwendung des USE-Attributes d&#252;rfen DEF und andere Attributwerte NICHT verwendet werden!" 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&#10;  automatically if needed (like &amp;#38; for &#38; or &amp;#34; for &#34; )." name="description"/>
			<attribute tooltip="[enabled: &inputOutputLabel; &SFBoolLabel; &#34;true&#34;]&#10;Aktiviert/Deaktiviert den Sensor-Knoten." name="enabled"/>
                        <attribute tooltip="[minAngle: &inputOutputLabel; &SFFloatLabel; &#34;0&#34;]&#10;begrenzt rotation_changed events auf einen Bereich von min/max Werten&#10;  Hinweis: Ist minAngle &gt; maxAngle. wird die Rotation nicht begrenzt." name="minAngle"/>
                        <attribute tooltip="[maxAngle: &inputOutputLabel; &SFFloatLabel; &#34;0&#34;]&#10;begrenzt rotation_changed events auf einen Bereich von min/max Werten&#10;  Hinweis: Ist minAngle &gt; maxAngle, wird die Rotation nicht begrenzt." name="maxAngle"/>
                        <attribute tooltip="[diskAngle: &inputOutputLabel; &SFFloatLabel; &#34;0.262&#34; (15 degrees)]&#10;Trifft Entscheidung &#252;ber Rotationsverhalten ausgehend von Anfangslage des Zeigers:&#10;  Winkel, ob Seiten- oder Deckfl&#228;chen des virtuellen Zylindersensors &#10;  f&#252;r die Manipulation genutzt werden.&#10;Hinweis:  diskAngle 0 ergibt Deckfl&#228;chen-Verhalten,&#10;  diskAngle 1.57 (90  degrees) ergibt zylinderhaftes Verhalten." name="diskAngle"/>
                        <attribute tooltip="[autoOffset: &inputOutputLabel; &SFBoolLabel; &#34;true&#34;]&#10;bestimmt ob vorhergehende Offsetwerte behalten/akkumuliert werden" name="autoOffset"/>
                        <attribute tooltip="[offset: &inputOutputLabel; &SFFloatLabel; &#34;0&#34;]&#10;Sendet ein Event und merkt sich zuletzt festgestellten Wert." name="offset"/>
                        <attribute tooltip="[isActive: &outputOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;isActive true/false Events werden beim Ausl&#246;sen des Sensors generiert.&#10;isActive=true wenn der prim&#228;re Mausknopf gedr&#252;ckt ist, isActive=false wenn er wieder losgelassen wird." name="isActive"/>
                        <attribute tooltip="[rotation_changed: &outputOnlyLabel; &SFRotationLabel; &#34;0 0 1 0&#34;]&#10;rotation_changed Events sind gleich der Summe der relativen Lage&#228;nderung plus Offset-Wert&#10;  auf der Y-Achse des lokalen Koordinatenssystems." name="rotation_changed"/>
                        <attribute tooltip="[trackPoint_changed: &outputOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;]&#10;trackPoint_changed Events &#252;bergeben den Schnittpunkt zwischen Lage und virtueller Geometrie des Sensors." name="trackPoint_changed"/>
                        <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField ist der Feldnamen-Pr&#228;fix im VRML-Codestyle,&#10;  wenn dieser Knoten Kind eines anderen ist.&#10;  Beispiele:  geometry Box, children Group, proxy Group.&#10;  Hinweis: Kann bei Bedarf vom Autor &#252;berschrieben werden.&#10;Warnung:  Attribut containerField wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="containerField"/>
                        <attribute tooltip="[class CDATA #IMPLIED]&#10;class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert f&#252;r die Nutzung durch XML-Stylesheets.&#10;Warnung:  Attribut class wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="class"/>
                </element>
                <element icon="icons/DirectionalLight.gif" tooltip="DirectionalLight erzeugt parallelen Lichteinfall zur Beleuchtung der Szene.&#10;Der Lichteinfluss betrifft nur die Geometrie innerhalb seines ihn einschliessenden Elternknotens!&#10;Eine Positionsangabe wird nicht ben&#246;tigt, da die Strahlen parallel von einer unendlich entfernten Quelle einfallen.&#10;Ein DirectionalLight nimmt mit zunehmender Enfernung nicht an Helligkeit ab.&#10;Lichter haben selbst keine sichtbare Oberfl&#228;che und scheinen durch sie verdeckende Geometrie.&#10;Hinweis:  Mit Hilfe der Animation von direction lassen sich tageszeitliche Ver&#228;nderungen des Sonnenlichts simulieren.&#10;Hinweis:  HeadLight wird durch NavigationInfo kontrolliert.&#10;Interchange profile Hinweis:  Licht wird m&#246;glicherweise nicht ber&#252;cksichtigt bei Elternknoten Group oder Transform." name="DirectionalLight">
                        <attribute tooltip="[DEF ID #IMPLIED]&#10;DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert werden kann.&#10;Hinweis:  Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung eines Modells." name="DEF"/>
                        <attribute tooltip="[USE IDREF #IMPLIED]&#10;USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen Attribute und Kinderknoten ignoriert werden.&#10;Hinweis:  Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten) kann eine bessere Performance bringen.&#10;Warnung:  Bei der Verwendung des USE-Attributes d&#252;rfen DEF und andere Attributwerte NICHT verwendet werden!" name="USE"/>
                        <attribute tooltip="[on: &inputOutputLabel; &SFBoolLabel; &#34;true&#34;]&#10;aktiviert/deaktiviert diese Lichtquelle." name="on"/>
                        <attribute tooltip="[color: &inputOutputLabel; &SFColorLabel; &#34;1 1 1&#34;]&#10;Farbe des Lichtes." name="color"/>
                        <attribute tooltip="[direction: &inputOutputLabel; &SFVec3fLabel; &#34;0 0 -1&#34;]&#10;Orientierung des Lichtes, relativ zum lokalen Koordinatensystem.&#10;Hinweis:  Mit Hilfe der Animation von direction lassen sich tageszeitliche Ver&#228;nderungen des Sonnenlichts simulieren." name="direction"/>
                        <attribute tooltip="[intensity: &inputOutputLabel; &SFFloatLabel; &#34;1&#34;] [0..1]&#10;Helligkeit direkter Einstrahlung des Lichtes." name="intensity"/>
                        <attribute tooltip="[ambientIntensity: &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] [0..1]&#10;Helligkeit des Streulichtes (richtungslos).&#10;Interchange profile Hinweis:  Dieses Feld kann ignoriert werden." name="ambientIntensity"/>
                        <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField ist der Feldnamen-Pr&#228;fix im VRML-Codestyle,&#10;  wenn dieser Knoten Kind eines anderen ist.&#10;  Beispiele:  geometry Box, children Group, proxy Group.&#10;  Hinweis: Kann bei Bedarf vom Autor &#252;berschrieben werden.&#10;Warnung:  Attribut containerField wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="containerField"/>
                        <attribute tooltip="[class CDATA #IMPLIED]&#10;class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert f&#252;r die Nutzung durch XML-Stylesheets.&#10;Warnung:  Attribut class wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="class"/>
                </element>
                <element icon="icons/ElevationGrid.gif" tooltip="ElevationGrid ist ein Geometrieknoten.&#10;ElevationGrid ist ein rechteckiges Gitter in wechselnder H&#246;he &#252;ber einer flachen Oberfl&#228;che.&#10;ElevationGrid kann Color-, Normal- und TextureCoordinate-Knoten enthalten.&#10;Hinweis:  Vor dem Hinzuf&#252;gen von Geometry oder Appearance mu&#223; ein Shape-Knoten eingef&#252;gt werden.&#10;Es ist m&#246;glich, einen typenkompatiblen ProtoInstance-Knoten als Inhalt zu verwenden." name="ElevationGrid">
                        <attribute tooltip="[DEF ID #IMPLIED]&#10;DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert werden kann.&#10;Hinweis:  Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung eines Modells." name="DEF"/>
                        <attribute tooltip="[USE IDREF #IMPLIED]&#10;USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen Attribute und Kinderknoten ignoriert werden.&#10;Hinweis:  Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten) kann eine bessere Performance bringen.&#10;Warnung:  Bei der Verwendung des USE-Attributes d&#252;rfen DEF und andere Attributwerte NICHT verwendet werden!" name="USE"/>
                        <attribute tooltip="[xDimension: &initializeOnlyLabel; &SFInt32Label; &#34;0&#34;]&#10;Anzahl der Gitterelemente entlang der X-Richtung." name="xDimension"/>
                        <attribute tooltip="[zDimension: &initializeOnlyLabel; &SFInt32Label; &#34;0&#34;]&#10;Anzahl der Gitterelemente entlang der Z-Richtung." name="zDimension"/>
                        <attribute tooltip="[xSpacing: &initializeOnlyLabel; &SFFloatLabel; &#34;1.0&#34;]&#10;Meterabstand zwischen Gitterelementen in X-Richtung.&#10;Hinweis:  Der totale horizontale X-Achsen-Abstand ist gleich (xDimension-1) * xSpacing." name="xSpacing"/>
                        <attribute tooltip="[zSpacing: &initializeOnlyLabel; &SFFloatLabel; &#34;1.0&#34;]&#10;Meterabstand zwischen Gitterelementen in Z-Richtung.&#10;Hinweis:  Der totale vertikael Z-Achsen-Abstand ist gleich (zDimension-1) * zSpacing." name="zSpacing"/>
                        <attribute tooltip="[height: &initializeOnlyLabel; &MFFloatLabel; #IMPLIED]&#10;Gitter-Array aus H&#246;henpunkten entlang der Y-Richtung,&#10;mit xDimension Zeilen und zDimension Spalten." editor="TextArea" name="height"/>
                        <attribute tooltip="[set_height: &inputOnlyLabel; &MFFloatLabel; #IMPLIED]&#10;Gitter-Array aus H&#246;henpunkten entlang der Y-Richtung,&#10;mit xDimension Zeilen und zDimension Spalten." name="set_height"/>
                        <attribute tooltip="[ccw: &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;ccw = counterclockwise (gegen den Uhrzeigersinn):  Reihenfolge der Orientierung der Vertex-Koordinaten.&#10;Hinweis:  ccw false kann solid (R&#252;ckseitenentfernung) und Normalen-Orientierung invertieren." name="ccw"/>
                        <attribute tooltip="[creaseAngle: &initializeOnlyLabel; &SFFloatLabel; &#34;0&#34;] [0..infinity)&#10;creaseAngle definiert einen Winkel (in rad), der festlegt, ob aneinandergrenzende Polygone&#10; mit scharfen Kanten oder smooth shading gezeichnet werden.&#10;Wenn der Winkel zwischen aneinandergrenzenden Polygonen kleiner als der creaseAngle ist,&#10; wird smooth shading an der gemeinsamen Kante genutzt." name="creaseAngle"/>
                        <attribute tooltip="[solid: &inputOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;solid=true aktiviert R&#252;ckseitenentfernung (backface culling),&#10;solid=false erzwingt das Zeichnen von Vorder- und R&#252;ckseite.&#10;Warnung: Standardwert true kann die komplette Geometrie verschwinden lassen, wenn man sie von der falschen Seite sieht!" name="solid"/>
                        <attribute tooltip="[colorPerVertex: &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Entweder wird Color pro Vertex (true) oder pro Viereck (false) angewendet." name="colorPerVertex"/>
                        <attribute tooltip="[normalPerVertex: &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Entweder wird der Normalen-Knoten pro Vertex (true) oder pro Viereck (false) angewendet." name="normalPerVertex"/>
                        <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField ist der Feldnamen-Pr&#228;fix im VRML-Codestyle,&#10;  wenn dieser Knoten Kind eines anderen ist.&#10;  Beispiele:  geometry Box, children Group, proxy Group.&#10;  Hinweis: Kann bei Bedarf vom Autor &#252;berschrieben werden.&#10;Warnung:  Attribut containerField wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="containerField"/>
                        <attribute tooltip="[class CDATA #IMPLIED]&#10;class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert f&#252;r die Nutzung durch XML-Stylesheets.&#10;Warnung:  Attribut class wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="class"/>
                </element>
                <element icon="icons/IS.gif" tooltip="EXPORT macht einen lokalen Knoten f&#252;r das ROUTEing sichtbar, wenn die aktuelle Szene von einer externen Welt per Inline verwendet wird.&#10;Hinweis:  EXPORT-Anweisungen k&#246;nnen nach dem Scene-Tag verwendet werden, um Schnittstellen im oberen Dokumentteil sichtbar zu machen.&#10;Warnung:  Knoten d&#252;rfen nicht innerhalb eines ProtoDeclare referenziert werden.&#10;Warnung:  experimentell" name="EXPORT">
                        <attribute tooltip="[localDEF IDREF #REQUIRED]&#10;DEF Name des lokalen Knotens, der EXPORTiert werden soll." name="localDEF"/>
                        <attribute tooltip="[AS NMTOKEN #IMPLIED]&#10;Umbenennung des localDEF Knotens unter anderem Namen beim Export.&#10;Hinweis:  Optional, Standard ist die Verwendung desselben localDEF Namens." name="AS"/>
                </element>
                <element icon="icons/IS.gif" tooltip="IMPORT gestattet den ROUTE-Zugriff auf einen Knoten, der von einer Inline-Szene EXPORTiert wurde.&#10;Hinweis:  Aus Lesbarkeitsgr&#252;nden sollten IMPORT-Anweisungen bei korrespondierenden Inlines plaziert werden.&#10;Warnung:  experimentell" name="IMPORT">
                        <attribute tooltip="[inlineDEF IDREF #REQUIRED]&#10;DEF Name des lokalen Inline-Knotens, der Knoten EXPORTiert." name="inlineDEF"/>
                        <attribute tooltip="[importedDEF NMTOKEN #REQUIRED]&#10;Name des von der inlineDEF-Szene zur Verf&#252;gung gestellten Knotens.&#10;Hinweis:  notwendiges Attribut" name="importedDEF"/>
                        <attribute tooltip="[AS: ID #IMPLIED]&#10;Abbildung des importedDEF Namens als neuen Namen in die aktuelle Szene.&#10;Hinweis:  Optional, standardm&#228;&#223;ig wird der importedDEF Knotennamen exportiert." name="AS"/>
                </element>
                <element icon="icons/ExternProtoDeclare.gif" tooltip="ExternProtoDeclare zeigt auf eine ProtoDeclare Knoten-Definition, die in einer anderen Datei zur Verf&#252;gung gestellt wird.&#10;ExternProtoDeclare Schnittstellen werden mit &lt;field&gt; Tags (ohne IS Attribute) erzeugt.&#10;Hinweis:  ExternProto ist nur eine Definition, man nutzt ProtoInstance, um neue Instanzen zu erzeugen.&#10;Hinweis:  ExternProtoDeclare URL hat folgende Form:&#10;http://www.web3d.org/x3d/someWorld.xml#ProtoName." name="ExternProtoDeclare">
                        <attribute tooltip="[NMTOKEN #REQUIRED]&#10;Name des EXTERNPROTO-Knotens, der deklariert wird." name="name"/>
                        <attribute tooltip="[Url: &initializeOnlyLabel; &MFStringLabel; #IMPLIED]&#10;Position und Dateiname der ProtoDeclare-Quelldeklaration von Interesse.&#10;Mehrere Angaben sind verl&#228;&#223;licher, und Weblokationen erm&#246;glichen funktionierende E-Mail Anh&#228;nge.&#10;Hinweis:  Strings k&#246;nnen mehrere Werte haben, so da&#223; jeder Teil in Anf&#252;hrungszeichen eingeschlossen sein sollte&#10;   [ &quot;http://www.url1.org&quot;  &quot;http://www.url2.org&quot; &quot;etc.&quot; ].&#10;Hinweis: Die Gro&#223;- und Kleinschreibung von Verzeichnis- und Dateinamen ist f&#252;r http-Links strikt einzuhalten!&#10;Hinweis:  Eingebettete Leerzeichen in URL-Anfragen k&#246;nnen mit %20 f&#252;r jedes Leerzeichen ersetzt werden." editor="TextArea" name="url"/>
                        <attribute tooltip="[appinfo &SFStringLabel; #IMPLIED]&#10;Anwendungsinformationen, um eine einfache Beschreibung (z.B. als Tooltip) zur Verf&#252;gung zu stellen,&#10;&#228;quivalent zum XML Schema-Tag appinfo." editor="TextArea" name="appinfo"/>
                        <attribute tooltip="[documentation &SFStringLabel; #IMPLIED]&#10;Dokumentations-URL f&#252;r weitere Informationen,&#10;&#228;quivalent zum XML Schema-Tag documentation." editor="TextArea" name="documentation"/>
                </element>
                <element icon="icons/Extrusion.gif" tooltip="Extrusion ist ein Geometrie-Knoten, der einen Querschnitt entlang eines&#10; 3D-Spine-Pfades (=R&#252;ckgrat) im lokalen Koordinatensystem extrudiert.&#10; Eine Skalierung/Rotation des Querschnittes kann eine Vielzahl von Ergebnissen liefern.&#10;Hinweis:  Vor dem Hinzuf&#252;gen von Geometry oder Appearance mu&#223; ein Shape-Knoten eingef&#252;gt werden." 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 definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert werden kann.&#10;Hinweis:  Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung eines Modells." name="DEF"/>
                        <attribute tooltip="[USE IDREF #IMPLIED]&#10;USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen Attribute und Kinderknoten ignoriert werden.&#10;Hinweis:  Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten) kann eine bessere Performance bringen.&#10;Warnung:  Bei der Verwendung des USE-Attributes d&#252;rfen DEF und andere Attributwerte NICHT verwendet werden!" name="USE"/>
                        <attribute tooltip="[spine: &initializeOnlyLabel; &MFVec3fLabel; &#34;0 0 0, 0 1 0&#34;]&#10;spine ist eine Liste von 3D-Punkten f&#252;r eine abschnittsweise lineare Kurve,&#10;  die eine Linie verbundener Punkte erzeugt (offen oder geschlossen).&#10;  Entlang dieses Pfades wird der Querschnitt extrudiert wird.&#10;Hinweis:  Die Anzahl der Spine-Punkte, Skalierungs- und Orientierunsgwerte mu&#223; &#252;bereinstimmen." editor="TextArea" name="spine"/>
                        <attribute tooltip="[crossSection: &initializeOnlyLabel; &MFVec2fLabel; &#34;1 1, 1 -1, -1 -1, -1 1, 1 1&#34;]&#10;Eine sortierte Menge von 2D-Punkten, die eine teilweise lineare Kurve &#10; und damit eine Fl&#228;che verbundener Punkte ergeben.&#10;Dies ergibt die Silhouette der &#228;u&#223;eren Oberfl&#228;che.&#10;Warnung:  auf den Uhrzeigersinn (ccw) achten, damit keine fehlerhafte/invertierte Geometrie entsteht!" editor="TextArea" name="crossSection"/>
                        <attribute tooltip="[scale: &initializeOnlyLabel; &MFVec2fLabel; &#34;1 1&#34;] (0..infinity)&#10;scale ist eine Liste von 2D-Skalierungsparametern, welche jedem spine-Wert entlang des Querschnittes zugewiesen werden.&#10;Hinweis:  Anzahl der spine-Punkte, Skalierungs- und Orientierungswerte mu&#223; &#252;bereinstimmen.&#10;Warnung:  0 oder negative Werte sind nicht erlaubt." editor="TextArea" name="scale"/>
                        <attribute tooltip="[orientation: &initializeOnlyLabel; &MFRotationLabel; &#34;0 0 1 0&#34;]&#10;orientation ist eine Liste von Achsenorientierungs-Werten (4-Tupel) entsprechend jedem spine des Querschnittes.&#10;Hinweis:  Anzahl der spine-Punkte, Skalierungs- und Orientierungswerte mu&#223; &#252;bereinstimmen." editor="TextArea" name="orientation"/>
                        <attribute tooltip="[beginCap: &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Ob Anfangsdeckfl&#228;che gezeichnet werden soll (analog zur Zylinderdeckfl&#228;che).&#10;Warnung:  Kann nach der Initialisierung nicht mehr ver&#228;ndert werden." name="beginCap"/>
                        <attribute tooltip="[endCap: &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Ob Enddeckfl&#228;che gezeichnet werden soll (analog zur Zylindergrundfl&#228;che).&#10;Warnung:  Kann nach der Initialisierung nicht mehr ver&#228;ndert werden." name="endCap"/>
                        <attribute tooltip="[ccw: &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;ccw = counterclockwise (gegen den Uhrzeigersinn):  Reihenfolge der Orientierung der Vertex-Koordinaten.&#10;Hinweis:  ccw false kann solid (R&#252;ckseitenentfernung) und Normalen-Orientierung invertieren." name="ccw"/>
                        <attribute tooltip="[convex: &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Entweder alle Polygone eines K&#246;rpers sind konvex (true), oder m&#246;glicherweise konkav (false).&#10;Ein konvexes Polygon ist eben, schneidet sich nicht selbst und hat s&#228;mtliche Innenwinkel &lt; 180 Grad." name="convex"/>
                        <attribute tooltip="[creaseAngle: &initializeOnlyLabel; &SFFloatLabel; &#34;0&#34;] [0..infinity)&#10;creaseAngle definiert einen Winkel (in rad), der festlegt, ob aneinandergrenzende Polygone&#10;  mit scharfen Kanten oder smooth shading gezeichnet werden.&#10;Wenn der Winkel zwischen aneinandergrenzenden Polygonen kleiner als der creaseAngle ist,&#10; wird smooth shading an der gemeinsamen Kante genutzt." name="creaseAngle"/>
                        <attribute tooltip="[solid: &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;solid=true aktiviert R&#252;ckseitenentfernung (backface culling),&#10;solid=false erzwingt das Zeichnen von Vorder- und R&#252;ckseite.&#10;Warnung: Standardwert true kann die komplette Geometrie verschwinden lassen, wenn man sie von der falschen Seite sieht!" name="solid"/>
                        <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;]&#10;containerField ist der Feldnamen-Pr&#228;fix im VRML-Codestyle,&#10;  wenn dieser Knoten Kind eines anderen ist.&#10;  Beispiele:  geometry Box, children Group, proxy Group.&#10;  Hinweis: Kann bei Bedarf vom Autor &#252;berschrieben werden.&#10;Warnung:  Attribut containerField wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="containerField"/>
                        <attribute tooltip="[class CDATA #IMPLIED]&#10;class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert f&#252;r die Nutzung durch XML-Stylesheets.&#10;Warnung:  Attribut class wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="class"/>
                </element>
                <element icon="icons/field.gif" tooltip="Ein Feldelement (field) definiert ein Schnittstellenattribut oder -knoten.&#10;Hinweis:  Vor dem Hinzuf&#252;gen eines Feldes zun&#228;chst Script-, ProtoDeclare- oder ExternProtoDeclare-Knoten einf&#252;gen.&#10;Hinweis:  der oder die initialisierenden Knoten sollten im enthaltenen Inhalt aufgef&#252;hrt werden." name="field">
                        <attribute tooltip="[name: NMTOKEN #REQUIRED]&#10;Name dieser Feldvariable" name="name"/>
                        <attribute tooltip="[accessType: (inputOnly|outputOnly|initializeOnly|inputOutput) #REQUIRED]&#10;Event-model semantics for field set/get capabilities.&#10;Hint for VRML 97:&#10;  inputOnly=inputOnly,&#10;  outputOnly=outputOnly,&#10;  initializeOnly=field,&#10;  inputOutput=inputOutput.&#10;Warning:  inputOutput=inputOutput not allowed in VRML 97 Script nodes,&#10;  use initializeOnly=field for backwards compatibility.&#10;Erlaubt genaue R&#252;ckw&#228;rtskompatibilit&#228;t zur Semantik von Feldern bei VRML 97, sofern gew&#252;nscht.&#10;Hinweis:  Default-Wert ist 'field'.&#10;Warnung:  'inputOutput's sind in VRML 97 Script-Knoten nicht erlaubt!  Stattdessen 'field' benutzen." name="accessType"/>
                        <attribute tooltip="[type: (select from types list) #REQUIRED]&#10;Basistyp dieser Feldvariable." name="type"/>
                        <attribute tooltip="[value: outputOnly CDATA #IMPLIED]&#10;Initialisierungswert f&#252;r diese Feldvariable (kann sp&#228;ter von einem fieldValue einer ProtoInstance erneut initialisiert werden).&#10;Hinweis:  Statt durch diesen Attributwert werden Knoten (SFNode/MFNode) durch den enthaltenen Inhalt initialisiert.&#10;Hinweis:  f&#252;r Script und ProtoDeclare erforderlich.&#10;Warnung:  nicht bei ExternProtoDeclare erlaubt.&#10;Warnung:  nicht bei inputOnly- oder outputOnly-Variablen erlaubt." editor="TextArea" name="value"/>
                        <attribute tooltip="[appinfo &SFStringLabel; #IMPLIED]&#10;Anwendungsinformationen, um eine einfache Beschreibung (z.B. als Tooltip) zur Verf&#252;gung zu stellen,&#10;&#228;quivalent zum XML Schema-Tag appinfo." editor="TextArea" name="appinfo"/>
                        <attribute tooltip="[documentation &SFStringLabel; #IMPLIED]&#10;Dokumentations-URL f&#252;r weitere Informationen,&#10;&#228;quivalent zum XML Schema-Tag documentation." editor="TextArea" name="documentation"/>
                </element>
                <element icon="icons/fieldValue.gif" tooltip="Ein fieldValue Element wird zur erneuten Initiailisierung von Standardfeldwerten in ProtoInstances genutzt.&#10;Feldnamen m&#252;ssen bereits in ProtoDeclare oder ExternProtoDeclare deklariert sein.&#10;Hinweis:  Initialisierungen f&#252;r Knoten (SFNode/MFNode) sollte man innerhalb der fieldValue's angeben." name="fieldValue">
                        <attribute tooltip="[name: NMTOKEN #REQUIRED]&#10;Name des Feldes (bereits in ProtoDeclare oder ExternProtoDeclare deklariert)." name="name"/>
                        <attribute tooltip="[value: outputOnly CDATA #IMPLIED]&#10;Anfangswert des Feldes (&#252;berschreibt Standard-Anfangswerte in ProtoDeclare oder ExternProtoDeclare).&#10;Hinweis:  initialisiert stattdessen Knoten mit dem angegebenen Inhalt." 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." 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;]&#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 (Nebel) simuliert atmosph&#228;rische Effekte durch &#220;berlagerung entfernter Objekte mit einer Nebelfarbe.&#10;Background, Fog, NavigationInfo und Viewpoint sind verkn&#252;pfbare Knoten." name="Fog">
                        <attribute tooltip="[DEF ID #IMPLIED]&#10;DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert werden kann.&#10;Hinweis:  Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung eines Modells." name="DEF"/>
                        <attribute tooltip="[USE IDREF #IMPLIED]&#10;USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen Attribute und Kinderknoten ignoriert werden.&#10;Hinweis:  Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten) kann eine bessere Performance bringen.&#10;Warnung:  Bei der Verwendung des USE-Attributes d&#252;rfen DEF und andere Attributwerte NICHT verwendet werden!" name="USE"/>
                        <attribute tooltip="[color: &inputOutputLabel; &SFColorLabel; &#34;1.0 1.0 1.0&#34;]&#10;Hinweis:  auf die Farbe des Background-Knotens setzen, damit Objekte verschwinden." name="color"/>
                        <attribute tooltip="[fogType: &inputOutputLabel; &SFStringLabel; (LINEAR|EXPONENTIAL) &#34;LINEAR&#34;]&#10;Spezifiziert den Algorithmus f&#252;r die Berechung des Nebelzuwachses, entweder linear (LINEAR) oder exponentiell (EXPONENTIAL).&#10;Hinweis:  EXPONENTIAL wirkt nat&#252;rlicher, ist jedoch rechenaufwendiger." name="fogType"/>
                        <attribute tooltip="[visibilityRange: &inputOutputLabel; &SFFloatLabel; &#34;0.0&#34;]&#10;Der Abstand in Metern, bei dem Objekte vollst&#228;ndig vom Nebel verschluckt werden (unter Nutzung des lokalen Koordinatensystems).&#10;Hinweis:  visibilityRange 0 schaltet den Nebel aus." name="visibilityRange"/>
                        <attribute tooltip="[set_bind: &inputOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;Input Event set_bind=true aktiviert diesen Knoten,&#10;Input Event set_bind=false deaktiviert diesen Knoten.&#10;Diese Einstellung set_bind true/false l&#246;st ein pop/push (enable/disable) auf diesen Knoten aus." name="set_bind"/>
                        <attribute tooltip="[bindTime: &outputOnlyLabel; &SFTimeLabel; &#34;-1&#34;]&#10;Ereignis wird gesendet, wenn Knoten aktiv/inaktiv wird." name="bindTime"/>
                        <attribute tooltip="[isBound: &outputOnlyLabel; &SFBoolLabel; &#34;false&#34;]&#10;Ereignis true wird gesendet, wenn Knoten aktiviert wird; event false wird gesendet, wenn Verkn&#252;pfung gel&#246;st wird." name="isBound"/>
                        <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;]&#10;containerField ist der Feldnamen-Pr&#228;fix im VRML-Codestyle,&#10;  wenn dieser Knoten Kind eines anderen ist.&#10;  Beispiele:  geometry Box, children Group, proxy Group.&#10;  Hinweis: Kann bei Bedarf vom Autor &#252;berschrieben werden.&#10;Warnung:  Attribut containerField wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="containerField"/>
                        <attribute tooltip="[class CDATA #IMPLIED]&#10;class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert f&#252;r die Nutzung durch XML-Stylesheets.&#10;Warnung:  Attribut class wird nur in der XML-Kodierung von Szenen unterst&#252;tzt." name="class"/>
                </element>
                <element icon="icons/FontStyle.gif" tooltip="FontStyle definiert die Schriftgr&#246;&#223;e, -familie und den Stil f&#252;r Text-Knoten.&#10;Hinweis:  als Elternknoten mu&#223; zun&#228;chst ein Text-Knoten eingef&#252;gt werden." name="FontStyle">
                        <attribute tooltip="[DEF ID #IMPLIED]&#10;DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert werden kann.&#10;Hinweis:  Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung eines Modells." name="DEF"/>
                        <attribute tooltip="[USE IDREF #IMPLIED]&#10;USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen Attribute und Kinderknoten ignoriert werden.&#10;Hinweis:  Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten) kann eine bessere Performance bringen.&#10;Warnung:  Bei der Verwendung des USE-Attributes d&#252;rfen DEF und andere Attributwerte NICHT verwendet werden!" name="USE"/>
                        <attribute tooltip="[family: &initializeOnlyLabel; &MFStringLabel; &#34;SERIF&#34;]&#10;Sequenz von Schriftfamiliennamen in der bevorzugten Reihenfolge - Browser benutzen die erste verf&#252;gbare Schriftfamilie.&#10;Zu den unterst&#252;tzten Werten z&#228;hlen &#34;SERIF&#34; &#34;SANS&#34; &#34;TYPEWRITER&#34;.&#10;Hinweis:  SERIF und SANS sind Schriftarten mit variabler Breite (z.B. Roman und Arial).&#10;Hinweis:  TYPEWRITER ist eine Schriftart mit fixer Buchstabenbreite (z.B. Courier).&#10;Hinweis:  Strings k&#246;nnen mehrere Werte haben, so da&#223; jeder Teil &quot;in Anf&#252;hrungszeichen&quot; &quot;eingeschlossen&quot; &quot;sein sollte&quot;." name="family"/>
                        <attribute tooltip="[style: &initializeOnlyLabel; &SFStringLabel; (PLAIN|BOLD|ITALIC|BOLDITALIC) &#34;PLAIN&#34;]&#10;Einer der vier Werte kann als Textstil ausgew&#228;hlt werden (normal, fett, kursiv, fett und kursiv)." name="style"/>
                        <attribute tooltip="[justify: &initializeOnlyLabel; &MFStringLabel; &quot;BEGIN&quot;]&#10;Zwei Stringwerte werden f&#252;r die Ausrichtung an der Haupt- und Nebenachse angegeben,&#10;m&#246;gliche Werte sind &#34;FIRST&#34; &#34;BEGIN&#34; &#34;MIDDLE&#34; &#34;END&#34;.&#10;Beispiel &#34;MIDDLE&#34; &#34;MIDDLE&#34;.&#10;Hinweis:  Strings k&#246;nnen mehrere Werte haben, so da&#223; jeder Teil &quot;in Anf&#252;hrungszeichen&quot; &quot;eingeschlossen&quot; &quot;sein sollte&quot;." name="justify"/>
                        <attribute tooltip="[size: &initializeOnlyLabel; &SFFloatLabel; &#34;1.0&#34;]&#10;Nominale H&#246;he (im lokalen Koordinatensystem) der Schriftschnitte.&#10;Damit wird auch der Standardabstand zwischen angrenzenden Textzeilen festgelegt." name="size"/>
                        <attribute tooltip="[spacing: &initializeOnlyLabel; &SFFloatLabel; &#34;1.0&#34;]&#10;Faktor f&#252;r den Abstand zwischen angrenzenden Textzeilen." name="spacing"/>
                        <attribute tooltip="[language: &initializeOnlyLabel; &SFStringLabel; #IMPLIED]&#10;Der Sprachcode besteht aus einem Hauptcode &#10;und einer (m&#246;glicherweise leeren) Reihe von Nebencodes.&#10;   [ Sprachcode = Hauptcode ( &quot;-&quot; Nebencode )* ]&#10;Hauptcodes mit zwei Buchstaben sind f&#252;r Sprachabk&#252;rzungen definiert.&#10;   [RFC1766, http://www.ietf.org/rfc/rfc1766.txt]&#10;Dazu z&#228;hlen: en (Englisch), fr (Franz&#246;sisch), de (Deutsch),&#10;   it (Italienisch), nl (Niederl&#228;ndisch),  el (Griechisch), es (Spanisch), pt (Portugiesisch),&#10;   ar (Arabisch), he (Hebr&#228;isch), ru (Russisch), zh (Chinesisch), ja (Japanisch),&#10;   hi (Hindi), ur (Urdu), and sa (Sanskrit).&#10;Jeder zweibuchstabige Nebencode wird als ein Landescode aufgefa&#223;t.&#10;   [ISO3166 or http://www.oasis-open.org/cover/iso639a.html]" name="language"/>
                        <attribute tooltip="[horizontal: &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Ob die Textausrichtung horizontal (true) oder vertikal ist (false)." name="horizontal"/>
                        <attribute tooltip="[leftToRight: &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Ob die Textrichtung von links nach rechts (true) oder von rechts nach links ist (false)." name="leftToRight"/>
                        <attribute tooltip="[topToBottom: &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;]&#10;Ob die Textrichtung von oben nach unten (true) oder von unten nach oben ist (false)." name="topToBottom"/>
                        <attribute tooltip="[containerField: NMTOKEN &#34;fontStyle&#34;]&#10;containerField ist der Feldnamen-Pr&#228;fix im VRML-Codestyle,&#10;  wenn dieser Knoten Kind eines anderen ist.&#10;  Beispiele:  geometry Box, children Group, proxy Group.&#10;  Hinweis: Kann bei Bedarf vom Autor &#252;berschrieben werden.&#10;Warnung:  Attribut containerField wird nur in der XML-Kodierung von Szenen unterst&#252;tzt.