|
accessType and type Credits and Translations X3D Resources |
Anchor |
Anchor ist ein Gruppenknoten, der die meisten anderen Knoten enthalten kann.
Durch Anklicken der verknüpften Geometrie wird der Inhalt geladen, der durch das Feld
url spezifiziert ist.
Hinweis: Vor dem Hinzufügen von Geometry oder Appearance muß ein Shape-Knoten eingefügt
werden.
Hint: X3D Architecture 20.2.1 Overview of pointing device sensors https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/pointingsensor.html#OverviewOfPointingDeviceSensors Hint: X3D Architecture 20.2.3 Activating and manipulating pointing device sensors https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/pointingsensor.html#Activatingandmanipulating Hint: apply containerField='watchList' when parent node is LoadSensor. |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
children |
[children accessType inputOutput, type MFNode CDATA , empty list] [X3DChildNode] Grouping nodes contain an ordered list of children nodes. Hint: Each grouping node defines a coordinate space for its children, relative to the
coordinate space of its parent node. Thus transformations accumulate down the scene
graph hierarchy. Hint: inputOnly MFNode addChildren field can append new X3DChildNode nodes via a ROUTE
connection, duplicate input nodes (i.e. matching DEF, USE values) are ignored. Hint: inputOnly MFNode removeChildren field can remove nodes from the children list, unrecognized
input nodes (i.e. nonmatching DEF, USE values) are ignored. Hint: X3D Architecture 10.2.1 Grouping and children node types, https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#GroupingAndChildrenNodes |
description |
[description accessType inputOutput, type SFString CDATA #IMPLIED] Textbeschreibung, die für diesen Link angezeigt wird. Hinweis: Viele XML-Tools ersetzen XML-Zeichenreferenzen automatisch. (wie z.B. & statt
& oder " statt " ). Interchange profile Hinweis: Dieses Feld kann ignoriert werden. |
url |
[url accessType inputOutput, type MFString CDATA #IMPLIED] Adresse einer neuen Welt, die beim Anklicken der Anchor-Geometrie geladen wird.
Hinweis: Aktivierung eines internen Blickpunktes der zu ladenden Welt durch Anhängen
des enstprechenden Namens (z.B. #ViewpointName, someOtherCoolWorld.x3d#GrandTour).
Hinweis: Aktivierung eines lokalen Blickpunktes durch den Blickpunktnamen allein (z.B.
#GrandTour). Hinweis: Strings können mehrere Werte haben, so daß jeder Teil in Anführungszeichen
eingeschlossen sein sollte "https://www.web3d.org" "https://www.web3d.org/about" "etc." Hinweis: Die Groß- und Kleinschreibung von Verzeichnis- und Dateinamen ist
für http-Links strikt einzuhalten! Hinweis: Eingebettete Leerzeichen in URL-Anfragen
können mit %20 für jedes Leerzeichen ersetzt werden. Hinweis: Aufruf eines neuen Fensters
mit URL wie folgt: "JavaScript:window.open('somePage.html','popup','width=240,height=240');location.href='HelloWorld.x3d'"
Hint: X3D Scene Authoring Hints, urls https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls |
parameter |
[parameter accessType inputOutput, type MFString CDATA #IMPLIED] Übergabeparameter, der dem Webbrowser signalisiert, wo die geladene URL angezeigt
werden sollte. Hinweis: Parameter mit target=_blank öffnet neuen Frame für Ziel-URL. Hinweis: Parameter mit target=frame_name lädt Ziel-URL in Frame entsprechenden Namens Hinweis: Strings können mehrere Werte haben, so daß jeder Teil in Anführungszeichen eingeschlossen
sein sollte "https://www.web3d.org" "https://www.web3d.org/about" "etc." Interchange profile Hinweis: Dieses Feld kann ignoriert werden. |
bboxCenter |
[bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"] Bounding box center: Positionsverschiebung vom Ursprung des lokalen Koordinatensystems.
Hint: precomputation and inclusion of bounding box information can speed up the initialization
of large detailed models, with a corresponding cost of increased file size. Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes |
bboxSize |
[bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"] Bounding box size: wird automatisch berechnet, kann jedoch zu Optimierungszwecken
oder als Einschränkung spezifiziert werden. Hint: precomputation and inclusion of bounding box information can speed up the initialization
of large detailed models, with a corresponding cost of increased file size. Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes |
containerField |
[containerField type NMTOKEN (children | watchList) "children"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
Appearance |
Appearance beschreibt das Aussehen der Geometrie
durch die Knoten Material, Texture und TextureTransform.
Hinweis: Vor dem Hinzufügen von Geometry oder Appearance muß ein Shape-Knoten eingefügt
werden.
Interchange profile Hinweis: nur Material und ImageTexture Knoten sind erlaubt.
Hint: X3D Architecture 12.2.2 Appearance node https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/shape.html#Appearancenode Hint: X3D Architecture 17.2.2 Lighting model https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/lighting.html#Lightingmodel |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
containerField |
[containerField type NMTOKEN "appearance"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
Arc2D |
Arc2D is a line-based geometry node that defines a linear circular arc with center
(0,0) in X-Y plane, with angles measured starting at positive x-axis and sweeping
towards positive y-axis.
Hint: Material emissiveColor in corresponding Appearance is used for rendering lines.
Warning: lines are not lit, are not texture-mapped, and do not participate in collision detection.
Warning: use a different Material emissiveColor than the Background color, otherwise geometry
is invisible.
Hint: adding LineProperties to the corresponding Appearance node can modify the rendering
style of these lines.
Hint: insert a Shape node before adding geometry or Appearance.
Warning: requires X3D profile='Full' or else include <component name='Geometry2D' level='2'/>
Examples: X3D Example Archives, X3D for Web Authors, Chapter 10 Geometry 2D https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter10Geometry2D |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF defines a unique ID name for this node, referenceable by other nodes. Hint: descriptive DEF names improve clarity and help document a model. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE means reuse an already DEF-ed node ID, excluding all child nodes and all other
attributes (except for containerField, which can have a different value). Hint: USE references to previously defined DEF geometry (instead of duplicating nodes)
can improve performance. Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except
for containerField) when defining a USE attribute. Warning: each USE value must match a corresponding DEF value that is defined earlier in the
scene. |
radius |
[radius accessType initializeOnly, type SFFloat CDATA "1"] (0,+∞) circle radius, of which the arc is a portion. Warning: simple-geometry dimensions are initializeOnly and cannot be changed after initial
creation, for size animation use an ancestor Transform scale instead. |
startAngle |
[startAngle accessType initializeOnly, type SFFloat CDATA "0"] [0,2pi] Arc extends from startAngle counterclockwise to endAngle, in radians. Warning: simple-geometry dimensions are initializeOnly and cannot be changed after initial
creation, for size animation use an ancestor Transform scale instead. Hint: https://en.wikipedia.org/wiki/Radian |
endAngle |
[endAngle accessType initializeOnly, type SFFloat CDATA "1.570796"] [0,2pi] Arc extends from startAngle counterclockwise to endAngle, in radians. Warning: simple-geometry dimensions are initializeOnly and cannot be changed after initial
creation, for size animation use an ancestor Transform scale instead. Hint: https://en.wikipedia.org/wiki/Radian |
containerField |
[containerField type NMTOKEN "geometry"] containerField is a field-label prefix indicating this node's field relationship
to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need
to override default containerField values is rare. Hint: example values include containerField='geometry' for Box node, containerField='children'
for Group node, containerField='proxy' for hidden proxy shape within a Collision node,
etc. Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds
to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different
than the corresponding DEF declaration of that node. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] The class attribute is a space-separated list of classes, reserved for use by CSS
cascading stylesheets. Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
ArcClose2D |
ArcClose2D is a polygonal geometry node that defines a linear circular arc, closed
by PIE or CHORD line segments, with center (0,0) in X-Y plane with angles measured
starting at positive x-axis and sweeping towards positive y-axis.
Hint: insert a Shape node before adding geometry or Appearance.
Warning: requires X3D profile='Full' or else include <component name='Geometry2D' level='2'/>
Examples: X3D Example Archives, X3D for Web Authors, Chapter 10 Geometry 2D https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter10Geometry2D |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF defines a unique ID name for this node, referenceable by other nodes. Hint: descriptive DEF names improve clarity and help document a model. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE means reuse an already DEF-ed node ID, excluding all child nodes and all other
attributes (except for containerField, which can have a different value). Hint: USE references to previously defined DEF geometry (instead of duplicating nodes)
can improve performance. Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except
for containerField) when defining a USE attribute. Warning: each USE value must match a corresponding DEF value that is defined earlier in the
scene. |
radius |
[radius accessType initializeOnly, type SFFloat CDATA "1"] (0,+∞) circle radius, of which the arc is a portion. Warning: simple-geometry dimensions are initializeOnly and cannot be changed after initial
creation, for size animation use an ancestor Transform scale instead. |
startAngle |
[startAngle accessType initializeOnly, type SFFloat CDATA "0"] [0,2pi] Arc extends from startAngle counterclockwise to endAngle, in radians. Warning: simple-geometry dimensions are initializeOnly and cannot be changed after initial
creation, for size animation use an ancestor Transform scale instead. Hint: https://en.wikipedia.org/wiki/Radian |
endAngle |
[endAngle accessType initializeOnly, type SFFloat CDATA "1.570796"] [0,2pi] Arc extends from startAngle counterclockwise to endAngle, in radians. Warning: simple-geometry dimensions are initializeOnly and cannot be changed after initial
creation, for size animation use an ancestor Transform scale instead. Hint: https://en.wikipedia.org/wiki/Radian |
closureType |
[closureType accessType initializeOnly, type SFString CDATA (PIE|CHORD) "PIE"] Defines whether pair of line segments connect to center (PIE), or single line-segment
chord connects arc endpoints (CHORD). Warning: simple-geometry parameters cannot be changed after initial creation. |
solid |
[solid accessType inputOnly, type SFBool (true|false) "false"] solid=true aktiviert Rückseitenentfernung (backface culling), solid=false erzwingt
das Zeichnen von Vorder- und Rückseite. Warnung: Standardwert true kann die komplette Geometrie verschwinden lassen, wenn man sie
von der falschen Seite sieht! |
containerField |
[containerField type NMTOKEN "geometry"] containerField is a field-label prefix indicating this node's field relationship
to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need
to override default containerField values is rare. Hint: example values include containerField='geometry' for Box node, containerField='children'
for Group node, containerField='proxy' for hidden proxy shape within a Collision node,
etc. Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds
to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different
than the corresponding DEF declaration of that node. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] The class attribute is a space-separated list of classes, reserved for use by CSS
cascading stylesheets. Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
AudioClip |
AudioClip stellt Audio-Daten bereit, die von Sound Knoten genutzt werden.
Hinweis: Zuerst einen Sound Knoten hinzufügen.
Hint: authors can provide multiple audio formats for the same audio track, with each source
address listed separately in the url field.
Hint: player support for .wav format is required, .midi format is recommended, other formats
are optional.
Hint: X3D Scene Authoring Hints:Audio https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Audio Hint: apply containerField='watchList' when parent node is LoadSensor. |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
description |
[description accessType inputOutput, type SFString CDATA #IMPLIED] Anzuzeigende Textbeschreibung für diesen AudioClip. Hinweis: Viele XML-Tools ersetzen XML-Zeichenreferenzen automatisch. (wie z.B. & statt
& oder " statt " ). |
url |
[url accessType inputOutput, type MFString CDATA #IMPLIED] Adresse, Name des Sound Files. Unterstützung des .wav Formats wird benötigt, .midi
Format wird empfohlen, weitere sind optional. Hinweis: Strings können mehrere Werte
haben, so daß jeder Teil in Anführungszeichen eingeschlossen sein sollte "https://www.web3d.org" "https://www.web3d.org/about" "etc." Hinweis: Die Groß- und Kleinschreibung von Verzeichnis- und Dateinamen ist
für http-Links strikt einzuhalten! Hinweis: Eingebettete Leerzeichen in URL-Anfragen
können mit %20 für jedes Leerzeichen ersetzt werden. Hint: X3D Scene Authoring Hints, urls https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls |
loop |
[loop accessType inputOutput, type SFBool (true|false) "false"] Endlosschleife wenn loop=true, nur eine Wiederholung, wenn loop=false. |
pitch |
[pitch accessType inputOutput, type SFFloat CDATA "1.0"] (0,+∞) Multiplikator für die Rate, mit der der Sound wiedergegeben wird. Veränderung des
pitch verändert auch die Geschwindigkeit der Wiedergabe. Hint: changing the pitch field does not trigger a duration_changed event. Playback interval
may vary but duration of the original media data remains unmodified. |
startTime |
[startTime accessType inputOutput, type SFTime CDATA "0"] Absolute Zeit: Anzahl der Sekunden seit January 1, 1970, 00:00:00 GMT. Hinweis: erhält für gewöhnlich einen geROUTEten Wert für die Zeit. |
stopTime |
[stopTime accessType inputOutput, type SFTime CDATA "0"] Absolute Zeit: Anzahl der Sekunden seit January 1, 1970, 00:00:00 GMT. Hinweis: erhält für gewöhnlich einen geROUTEten Wert für die Zeit Warning: An active TimeSensor node ignores set_cycleInterval and set_startTime events. Warning: An active TimeSensor node ignores set_stopTime event values less than or equal to
startTime. |
duration_changed |
[duration_changed accessType outputOnly, type SFTime CDATA "0.0"] duration_changed gibt die Länge eines Audioclips in Sekunden an Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. Hint: duration_changed is an SFTime duration interval, normally nonnegative, and not an
absolute clock time. Hint: changing the pitch field does not trigger a duration_changed event. Playback interval
may vary but duration of the original media data remains unmodified. |
isActive |
[isActive accessType outputOnly, type SFBool (true|false) "false"] isActive true/false Events werden ausgelöst, wenn das Abspielen beginnt/endet.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
isPaused |
[isPaused accessType outputOnly, type SFBool #FIXED ""] isPaused true/false events are sent when AudioClip is paused/resumed. Warning: not supported in VRML97. Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
pauseTime |
[pauseTime accessType inputOutput, type SFTime CDATA "0"] When time now >= pauseTime, isPaused becomes true and AudioClip becomes paused.
Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT. Hint: ROUTE a time value matching system clock to this field, such as output event from
TouchSensor touchTime or TimeTrigger triggerTime. Warning: not supported in VRML97. |
resumeTime |
[resumeTime accessType inputOutput, type SFTime CDATA "0"] When resumeTime becomes <= time now, isPaused becomes false and AudioClip becomes
active. Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT. Hint: ROUTE a time value matching system clock to this field, such as output event from
TouchSensor touchTime or TimeTrigger triggerTime. Warning: not supported in VRML97. |
elapsedTime |
[elapsedTime accessType outputOnly, type SFTime CDATA #FIXED ""] [0,+∞) Current elapsed time since AudioClip activated/running, cumulative in seconds, and
not counting any paused time. Warning: not supported in VRML97. Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. Hint: elapsedTime is a nonnegative SFTime duration interval, not an absolute clock time.
|
containerField |
[containerField type NMTOKEN "source"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
Background |
Background simuliert Himmel und Untergrund durch vertikale Arrays von Umgebungsfarbwerten
,
Background unterstützt ebenfalls Hintergrundtexturen auf allen 6 Seiten.
Background, Fog, NavigationInfo und Viewpoint sind verknüpfbare Knoten.
Warning: results are undefined if a bindable node (Background, Fog, NavigationInfo, OrthoViewpoint,
TextureBackground, Viewpoint) is a contained descendant node of either LOD or Switch.
Hint: X3D Example Archives, Basic, Universal Media Panoramas https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
skyColor |
[skyColor accessType inputOutput, type MFColor CDATA "0 0 0"] Farbe des Himmels bei verschiedenen Winkeln der Himmelskugel. Erster Wert ist Farbwert
bei 0.0 rad, dem Zenith (senkrecht nach oben). Warnung: Man benötigt immer einen skyColor
Wert mehr als skyAngle Werte. Interchange profile Hinweis: Vielleicht wird nur ein
Farbwert gerendert, andere könnten ignoriert werden Hint: X3D Scene Authoring Hints, Color https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Color |
skyAngle |
[skyAngle accessType inputOutput, type MFFloat CDATA #IMPLIED] [0,π] Der Winkel liegt zwischen dem Zenit bei 0.0, dem Horizont bei π/2=1.570796 und dem
Nadir bei π=3.14159 . Warnung: Man benötigt immer einen skyColor Wert mehr als skyAngle
Werte. Warnung: Farbwerte bei 0.0 rad werden ignoriert. Interchange profile Hinweis:
Dieses Feld kann ignoriert werden. Hint: https://en.wikipedia.org/wiki/Radian |
groundColor |
[groundColor accessType inputOutput, type MFColor CDATA #IMPLIED] Farbe des Untergrundes an verschiedenen Winkeln der Untergrundhalbkugel. Erster
Farbwert entspricht Farbe bei 0.0 rad, dem Nadir (senkrecht nach unten). Warnung:
Man benötigt einen groundColor Farbwert mehr als groundAngle Werte. Interchange profile
Hinweis: Dieses Feld kann ignoriert werden. Hint: X3D Scene Authoring Hints, Color https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Color |
groundAngle |
[groundAngle accessType inputOutput, type MFFloat CDATA #IMPLIED] [0,π/2] Der Winkel liegt zwischen dem Nadir 0.0 und dem Horizont bei π/2=1.570796. Warnung:
Man benötigt einen groundColor Farbwert mehr als groundAngle Werte. Warnung: groundColor-Werte
bei 0.0 rad werden ignoriert. Interchange profile Hinweis: Dieses Feld kann ignoriert
werden. Hint: https://en.wikipedia.org/wiki/Radian |
frontUrl |
[frontUrl accessType inputOutput, type MFString CDATA #IMPLIED] Bildhintergrundpanorama zwischen Untergrund-/Himmelhintergrund und Szenengeometrie.
Hinweis: Strings können mehrere Werte haben, so daß jeder Teil in Anführungszeichen eingeschlossen
sein sollte "https://www.web3d.org" "https://www.web3d.org/about" "etc." Hinweis: Die Groß- und Kleinschreibung von Verzeichnis- und Dateinamen ist für http-Links
strikt einzuhalten! Hinweis: Eingebettete Leerzeichen in URL-Anfragen können mit %20 für jedes Leerzeichen ersetzt
werden. Interchange profile Hinweis: Dieses Feld kann ignoriert werden. |
backUrl |
[backUrl accessType inputOutput, type MFString CDATA #IMPLIED] Bildhintergrundpanorama zwischen Untergrund-/Himmelhintergrund und Szenengeometrie.
Hinweis: Strings können mehrere Werte haben, so daß jeder Teil in Anführungszeichen eingeschlossen
sein sollte "https://www.web3d.org" "https://www.web3d.org/about" "etc." Hinweis: Die Groß- und Kleinschreibung von Verzeichnis- und Dateinamen ist für http-Links
strikt einzuhalten! Hinweis: Eingebettete Leerzeichen in URL-Anfragen können mit %20 für jedes Leerzeichen ersetzt
werden. Interchange profile Hinweis: Dieses Feld kann ignoriert werden. |
leftUrl |
[leftUrl accessType inputOutput, type MFString CDATA #IMPLIED] Bildhintergrundpanorama zwischen Untergrund-/Himmelhintergrund und Szenengeometrie.
Hinweis: Strings können mehrere Werte haben, so daß jeder Teil in Anführungszeichen eingeschlossen
sein sollte "https://www.web3d.org" "https://www.web3d.org/about" "etc." Hinweis: Die Groß- und Kleinschreibung von Verzeichnis- und Dateinamen ist für http-Links
strikt einzuhalten! Hinweis: Eingebettete Leerzeichen in URL-Anfragen können mit %20 für jedes Leerzeichen ersetzt
werden. Interchange profile Hinweis: Dieses Feld kann ignoriert werden. |
rightUrl |
[rightUrl accessType inputOutput, type MFString CDATA #IMPLIED] Bildhintergrundpanorama zwischen Untergrund-/Himmelhintergrund und Szenengeometrie.
Hinweis: Strings können mehrere Werte haben, so daß jeder Teil in Anführungszeichen eingeschlossen
sein sollte "https://www.web3d.org" "https://www.web3d.org/about" "etc." Hinweis: Die Groß- und Kleinschreibung von Verzeichnis- und Dateinamen ist für http-Links
strikt einzuhalten! Hinweis: Eingebettete Leerzeichen in URL-Anfragen können mit %20 für jedes Leerzeichen ersetzt
werden. Interchange profile Hinweis: Dieses Feld kann ignoriert werden. |
topUrl |
[topUrl accessType inputOutput, type MFString CDATA #IMPLIED] Bildhintergrundpanorama zwischen Untergrund-/Himmelhintergrund und Szenengeometrie.
Hinweis: Strings können mehrere Werte haben, so daß jeder Teil in Anführungszeichen eingeschlossen
sein sollte "https://www.web3d.org" "https://www.web3d.org/about" "etc." Hinweis: Die Groß- und Kleinschreibung von Verzeichnis- und Dateinamen ist für http-Links
strikt einzuhalten! Hinweis: Eingebettete Leerzeichen in URL-Anfragen können mit %20 für jedes Leerzeichen ersetzt
werden. Interchange profile Hinweis: Dieses Feld kann ignoriert werden. |
bottomUrl |
[bottomUrl accessType inputOutput, type MFString CDATA #IMPLIED] Bildhintergrundpanorama zwischen Untergrund-/Himmelhintergrund und Szenengeometrie.
Hinweis: Strings können mehrere Werte haben, so daß jeder Teil in Anführungszeichen eingeschlossen
sein sollte "https://www.web3d.org" "https://www.web3d.org/about" "etc." Hinweis: Die Groß- und Kleinschreibung von Verzeichnis- und Dateinamen ist für http-Links
strikt einzuhalten! Hinweis: Eingebettete Leerzeichen in URL-Anfragen können mit %20 für jedes Leerzeichen ersetzt
werden. Interchange profile Hinweis: Dieses Feld kann ignoriert werden. |
set_bind |
[set_bind accessType inputOnly, type SFBool (true|false) ""] Input Event set_bind=true aktiviert diesen Knoten, Input Event set_bind=false deaktiviert
diesen Knoten. Diese Einstellung set_bind true/false löst ein pop/push (enable/disable)
auf diesen Knoten aus. Hint: paired node operations can be established by connecting set_bind and isBound fields
of corresponding bindable nodes. Warning: it is an error to define this transient inputOnly field in an X3D file, instead
only use it a destination for ROUTE events. |
bindTime |
[bindTime accessType outputOnly, type SFTime CDATA "-1"] Ereignis wird gesendet, wenn Knoten aktiv/inaktiv wird. Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
isBound |
[isBound accessType outputOnly, type SFBool (true|false) "false"] Ereignis true wird gesendet, wenn Knoten aktiviert wird; event false wird gesendet,
wenn Verknüpfung gelöst wird. Hint: paired node operations can be established by connecting set_bind and isBound fields
of corresponding bindable nodes. Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
containerField |
[containerField type NMTOKEN "children"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
Billboard |
Billboard ist ein Gruppenknoten, der die meisten Knoten enthalten kann.
Der Inhalt wird durch Rotation um die angegebene Achse immer dem Nutzer zugewandt.
Mit axisOfRotation=0 0 0 ist das Objekt immer direkt der Nutzer-Kamera zugewandt.
Hinweis: Das Billboard immer so nah wie möglich an die Geometrie bringen,
verschachtelt in einen Transform oder ein lokales Koordinatensystem.
Hinweis: Niemals einen Viewpoint in ein Billboard einfügen.
Hinweis: Vor dem Hinzufügen von Geometry oder Appearance muß ein Shape-Knoten eingefügt werden.
|
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
children |
[children accessType inputOutput, type MFNode CDATA , empty list] [X3DChildNode] Grouping nodes contain an ordered list of children nodes. Hint: Each grouping node defines a coordinate space for its children, relative to the
coordinate space of its parent node. Thus transformations accumulate down the scene
graph hierarchy. Hint: inputOnly MFNode addChildren field can append new X3DChildNode nodes via a ROUTE
connection, duplicate input nodes (i.e. matching DEF, USE values) are ignored. Hint: inputOnly MFNode removeChildren field can remove nodes from the children list, unrecognized
input nodes (i.e. nonmatching DEF, USE values) are ignored. Hint: X3D Architecture 10.2.1 Grouping and children node types, https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#GroupingAndChildrenNodes |
axisOfRotation |
[axisOfRotation accessType inputOutput, type SFVec3f CDATA "0 1 0"] axisOfRotation Richtung ist relativ zum lokalen Koordinatensystem. Hinweis: Werte von 0 0 0 wenden das Objekt immer direkt dem Nutzer zu. |
bboxCenter |
[bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"] Bounding box center: Positionsverschiebung vom Ursprung des lokalen Koordinatensystems.
Hint: precomputation and inclusion of bounding box information can speed up the initialization
of large detailed models, with a corresponding cost of increased file size. Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes |
bboxSize |
[bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"] Bounding box size: wird automatisch berechnet, kann jedoch zu Optimierungszwecken
oder als Einschränkung spezifiziert werden. Hint: precomputation and inclusion of bounding box information can speed up the initialization
of large detailed models, with a corresponding cost of increased file size. Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes |
containerField |
[containerField type NMTOKEN "children"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
BooleanFilter |
Filter selectively passes true, false or negated events.
Hint: example scenes and authoring assets at https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter09-EventUtilitiesScripting Hint: X3D Event-Utility Node Diagrams https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter09-EventUtilitiesScripting/X3dEventUtilityNodeEventDiagrams.pdf |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF defines a unique ID name for this node, referenceable by other nodes. Hint: descriptive DEF names improve clarity and help document a model. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE means reuse an already DEF-ed node ID, excluding all child nodes and all other
attributes (except for containerField, which can have a different value). Hint: USE references to previously defined DEF geometry (instead of duplicating nodes)
can improve performance. Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except
for containerField) when defining a USE attribute. Warning: each USE value must match a corresponding DEF value that is defined earlier in the
scene. |
set_boolean |
[set_boolean accessType inputOnly, type SFBool #FIXED ""] set_boolean is the input value to be filtered. Warning: it is an error to define this transient inputOnly field in an X3D file, instead
only use it a destination for ROUTE events. |
inputTrue |
[inputTrue accessType outputOnly, type SFBool #FIXED ""] inputTrue only passes a true value, which occurs when set_boolean input is true.
Hint: inputTrue is an output event that can only provide a value of true. |
inputFalse |
[inputFalse accessType outputOnly, type SFBool #FIXED ""] inputFalse only passes a false value, which occurs when set_boolean is false. Hint: inputFalse is an output event that can only provide a value of false. |
inputNegate |
[inputNegate accessType outputOnly, type SFBool #FIXED ""] inputNegate is an output event that provides an opposite value by negating set_boolean
input. |
containerField |
[containerField type NMTOKEN "children"] containerField is a field-label prefix indicating this node's field relationship
to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need
to override default containerField values is rare. Hint: example values include containerField='geometry' for Box node, containerField='children'
for Group node, containerField='proxy' for hidden proxy shape within a Collision node,
etc. Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds
to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different
than the corresponding DEF declaration of that node. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] The class attribute is a space-separated list of classes, reserved for use by CSS
cascading stylesheets. Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
BooleanSequencer |
BooleanSequencer erzeugt periodisch diskrete Boolean-Werte,
die zu anderen Boolean-Attributen geROUTEt werden können.
Typischer Input: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction.
Typischer Output: ROUTE someInterpolatorDEF.value_changed TO destinationNode.set_attribute.
Hint: example scenes and authoring assets at https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter09-EventUtilitiesScripting Hint: X3D Event-Utility Node Diagrams https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter09-EventUtilitiesScripting/X3dEventUtilityNodeEventDiagrams.pdf |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
key |
[key accessType inputOutput, type MFFloat CDATA #IMPLIED] Definitionsparameter für lineare Interpolation in zeitlichen Abständen, in ansteigender
Reihenfolge und entsprechend der keyValues. Hinweis: Anzahl der keys muß mit der Anzahl der keyValues übereinstimmen! Warning: values in key array shall be monotonically non-decreasing, meaning that each value
is greater than or equal to the preceding value. Hint: typical interval for values in key array is within range of 0 to 1, but larger intervals
can be defined with arbitrary bounds. |
keyValue |
[keyValue accessType inputOutput, type MFBool CDATA #IMPLIED] Ausgabewerte der linearen Interpolation, entsprechend der Zeitabschnittsangaben.
Hinweis: Anzahl der keys muß mit der Anzahl der keyValues übereinstimmen! |
set_fraction |
[set_fraction accessType inputOnly, type SFFloat CDATA "0"] set_fraction wählt den Input-key für die Ausgabe des korrespondierenden keyValues.
Hint: set_fraction values are typically in same range interval as values in the key array.
Response to an input set_fraction value less than minimum is equivalent to minimum
key, and response to an input set_fraction value greater than maximum is equivalent
to maximum key. Warning: it is an error to define this transient inputOnly field in an X3D file, instead
only use it a destination for ROUTE events. |
value_changed |
[value_changed accessType outputOnly, type SFBool (true|false) "0"] Einzelner periodischer Ausgabewert, der durch die aktuelle Schlüsselzeit (key time)
und den Schlüsselwert (keyValue) determiniert wird. Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
previous |
[previous accessType inputOnly, type SFBool (true|false) ""] Anstoßen des vorhergehenden Ausgabewertes im keyValue-Feld. Hinweis: Wenn nötig, wird eine Schleife vom ersten zum letzten Wert gemacht. Warning: it is an error to define this transient inputOnly field in an X3D file, instead
only use it a destination for ROUTE events. |
next |
[next accessType inputOnly, type SFBool (true|false) ""] Anstoßen des folgenden Ausgabewertes im keyValue-Feld. Hinweis: Wenn nötig, wird eine Schleife vom letzten zum ersten Wert gemacht. Warning: it is an error to define this transient inputOnly field in an X3D file, instead
only use it a destination for ROUTE events. |
containerField |
[containerField type NMTOKEN "children"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
BooleanToggle |
BooleanToggle maintains state and negates output when a true input is provided.
Hint: example scenes and authoring assets at https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter09-EventUtilitiesScripting Hint: X3D Event-Utility Node Diagrams https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter09-EventUtilitiesScripting/X3dEventUtilityNodeEventDiagrams.pdf |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF defines a unique ID name for this node, referenceable by other nodes. Hint: descriptive DEF names improve clarity and help document a model. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE means reuse an already DEF-ed node ID, excluding all child nodes and all other
attributes (except for containerField, which can have a different value). Hint: USE references to previously defined DEF geometry (instead of duplicating nodes)
can improve performance. Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except
for containerField) when defining a USE attribute. Warning: each USE value must match a corresponding DEF value that is defined earlier in the
scene. |
set_boolean |
[set_boolean accessType inputOnly, type SFBool #FIXED ""] If input event set_boolean is true, flip state by negating current value of the
toggle field Hint: for logical consistency, input event set_boolean false has no effect (under review
as part of Mantis issue 519). Warning: it is an error to define this transient inputOnly field in an X3D file, instead
only use it a destination for ROUTE events. |
toggle |
[toggle accessType inputOutput, type SFBool (true|false) "false"] Persistent state value that gets toggled or reset. Hint: directly setting a new value for the toggle field generates a corresponding toggle_changed
output event. |
toggle_changed |
[toggle_changed accessType outputOnly, type SFInt32 CDATA #FIXED ""] toggle_changed provides boolean output event matching updated toggle value when
input event set_boolean true is received. Hint: directly setting a new value for the toggle field generates a corresponding toggle_changed
output event. Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
containerField |
[containerField type NMTOKEN "children"] containerField is a field-label prefix indicating this node's field relationship
to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need
to override default containerField values is rare. Hint: example values include containerField='geometry' for Box node, containerField='children'
for Group node, containerField='proxy' for hidden proxy shape within a Collision node,
etc. Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds
to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different
than the corresponding DEF declaration of that node. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] The class attribute is a space-separated list of classes, reserved for use by CSS
cascading stylesheets. Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
BooleanTrigger |
BooleanTrigger converts time events to boolean true events.
Hint: example scenes and authoring assets at https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter09-EventUtilitiesScripting Hint: X3D Event-Utility Node Diagrams https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter09-EventUtilitiesScripting/X3dEventUtilityNodeEventDiagrams.pdf |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF defines a unique ID name for this node, referenceable by other nodes. Hint: descriptive DEF names improve clarity and help document a model. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE means reuse an already DEF-ed node ID, excluding all child nodes and all other
attributes (except for containerField, which can have a different value). Hint: USE references to previously defined DEF geometry (instead of duplicating nodes)
can improve performance. Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except
for containerField) when defining a USE attribute. Warning: each USE value must match a corresponding DEF value that is defined earlier in the
scene. |
set_triggerTime |
[set_triggerTime accessType inputOnly, type SFTime CDATA #FIXED ""] set_triggerTime provides input time event, typical event sent is TouchSensor touchTime.
Warning: it is an error to define this transient inputOnly field in an X3D file, instead
only use it a destination for ROUTE events. |
triggerTrue |
[triggerTrue accessType outputOnly, type SFBool #FIXED ""] triggerTrue outputs a true value whenever a triggerTime event is received. Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
containerField |
[containerField type NMTOKEN "children"] containerField is a field-label prefix indicating this node's field relationship
to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need
to override default containerField values is rare. Hint: example values include containerField='geometry' for Box node, containerField='children'
for Group node, containerField='proxy' for hidden proxy shape within a Collision node,
etc. Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds
to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different
than the corresponding DEF declaration of that node. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] The class attribute is a space-separated list of classes, reserved for use by CSS
cascading stylesheets. Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
Box |
Box ist ein Geometrie-Knoten.
Hinweis: Vor dem Hinzufügen von Geometry oder Appearance muß ein Shape-Knoten eingefügt werden.
|
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
size |
[size accessType initializeOnly, type SFVec3f CDATA "2 2 2"] (0,+∞) Größe x y z in Metern. Warnung: Die Maße von einfachen geometrischen Körpern können nach der Initialisierung nicht
mehr geändert werden, stattdessen Transform scale benutzen. |
solid |
[solid accessType inputOnly, type SFBool (true|false) ""] solid=true aktiviert Rückseitenentfernung (backface culling), solid=false erzwingt
das Zeichnen von Vorder- und Rückseite. Warnung: Standardwert true kann die komplette Geometrie verschwinden lassen, wenn man sie
von der falschen Seite sieht! |
containerField |
[containerField type NMTOKEN "geometry"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
CADAssembly |
(X3D version 3.1 or later) CADAssembly holds a set of Computer-Aided Design (CAD) assemblies or parts grouped
together. CADAssembly is a Grouping node that can contain CADAssembly, CADFace or
CADPart nodes.
Hint: can also contain Shapes or other grouped content.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/ComputerAidedDesignInterchangeProfile.pdf Warning: requires X3D profile='Full' or else include <component name='CADGeometry' level='2'/>
Hint: ViewpointGroup and OrthoViewpoint require Navigation component level 3, which is
higher than CADInterchange profile. |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF defines a unique ID name for this node, referenceable by other nodes. Hint: descriptive DEF names improve clarity and help document a model. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE means reuse an already DEF-ed node ID, excluding all child nodes and all other
attributes (except for containerField, which can have a different value). Hint: USE references to previously defined DEF geometry (instead of duplicating nodes)
can improve performance. Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except
for containerField) when defining a USE attribute. Warning: each USE value must match a corresponding DEF value that is defined earlier in the
scene. |
children |
[children accessType inputOutput, type MFNode CDATA , empty list] [X3DChildNode] Grouping nodes contain an ordered list of children nodes. Hint: Each grouping node defines a coordinate space for its children, relative to the
coordinate space of its parent node. Thus transformations accumulate down the scene
graph hierarchy. Hint: inputOnly MFNode addChildren field can append new X3DChildNode nodes via a ROUTE
connection, duplicate input nodes (i.e. matching DEF, USE values) are ignored. Hint: inputOnly MFNode removeChildren field can remove nodes from the children list, unrecognized
input nodes (i.e. nonmatching DEF, USE values) are ignored. Hint: X3D Architecture 10.2.1 Grouping and children node types, https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#GroupingAndChildrenNodes |
name |
[name accessType inputOutput, type NMTOKEN #IMPLIED] Optional name for this particular CAD node. Warning: name is not included if this instance is a USE node. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
bboxCenter |
[bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"] Bounding box center accompanies bboxSize and provides an optional hint for bounding
box position offset from origin of local coordinate system. Hint: precomputation and inclusion of bounding box information can speed up the initialization
of large detailed models, with a corresponding cost of increased file size. Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes |
bboxSize |
[bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"] Bounding box size is usually omitted, and can easily be calculated automatically
by an X3D player at scene-loading time with minimal computational cost. Bounding box
size can also be defined as an optional authoring hint that suggests an optimization
or constraint. Hint: can be useful for collision computations or inverse-kinematics (IK) engines. Hint: precomputation and inclusion of bounding box information can speed up the initialization
of large detailed models, with a corresponding cost of increased file size. Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes |
containerField |
[containerField type NMTOKEN "children"] containerField is a field-label prefix indicating this node's field relationship
to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need
to override default containerField values is rare. Hint: example values include containerField='geometry' for Box node, containerField='children'
for Group node, containerField='proxy' for hidden proxy shape within a Collision node,
etc. Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds
to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different
than the corresponding DEF declaration of that node. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] The class attribute is a space-separated list of classes, reserved for use by CSS
cascading stylesheets. Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
CADFace |
(X3D version 3.1 or later) CADFace holds the geometry representing a face in a Computer-Aided Design (CAD)
part. CADFace can only contain a single Shape or LOD node (with containerField='shape').
Warning: only zero or one Shape child can be active at one time.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/ComputerAidedDesignInterchangeProfile.pdf Warning: requires X3D profile='Full' or else include <component name='CADGeometry' level='2'/>
|
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF defines a unique ID name for this node, referenceable by other nodes. Hint: descriptive DEF names improve clarity and help document a model. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE means reuse an already DEF-ed node ID, excluding all child nodes and all other
attributes (except for containerField, which can have a different value). Hint: USE references to previously defined DEF geometry (instead of duplicating nodes)
can improve performance. Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except
for containerField) when defining a USE attribute. Warning: each USE value must match a corresponding DEF value that is defined earlier in the
scene. |
children |
[children accessType inputOutput, type MFNode CDATA , empty list] [X3DChildNode] Grouping nodes contain an ordered list of children nodes. Hint: Each grouping node defines a coordinate space for its children, relative to the
coordinate space of its parent node. Thus transformations accumulate down the scene
graph hierarchy. Hint: inputOnly MFNode addChildren field can append new X3DChildNode nodes via a ROUTE
connection, duplicate input nodes (i.e. matching DEF, USE values) are ignored. Hint: inputOnly MFNode removeChildren field can remove nodes from the children list, unrecognized
input nodes (i.e. nonmatching DEF, USE values) are ignored. Hint: X3D Architecture 10.2.1 Grouping and children node types, https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#GroupingAndChildrenNodes |
name |
[name accessType inputOutput, type NMTOKEN #IMPLIED] Optional name for this particular CAD node. Warning: name is not included if this instance is a USE node. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
bboxCenter |
[bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"] Bounding box center accompanies bboxSize and provides an optional hint for bounding
box position offset from origin of local coordinate system. Hint: precomputation and inclusion of bounding box information can speed up the initialization
of large detailed models, with a corresponding cost of increased file size. Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes |
bboxSize |
[bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"] Bounding box size is usually omitted, and can easily be calculated automatically
by an X3D player at scene-loading time with minimal computational cost. Bounding box
size can also be defined as an optional authoring hint that suggests an optimization
or constraint. Hint: can be useful for collision computations or inverse-kinematics (IK) engines. Hint: precomputation and inclusion of bounding box information can speed up the initialization
of large detailed models, with a corresponding cost of increased file size. Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes |
containerField |
[containerField type NMTOKEN "children"] containerField is a field-label prefix indicating this node's field relationship
to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need
to override default containerField values is rare. Hint: example values include containerField='geometry' for Box node, containerField='children'
for Group node, containerField='proxy' for hidden proxy shape within a Collision node,
etc. Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds
to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different
than the corresponding DEF declaration of that node. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] The class attribute is a space-separated list of classes, reserved for use by CSS
cascading stylesheets. Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
CADLayer |
(X3D version 3.1 or later) CADLayer nodes define a hierarchy that shows layer structure for a Computer-Aided
Design (CAD) model. CADLayer is a Grouping node that can contain most nodes. Hint: can also contain Shapes or other grouped content.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/ComputerAidedDesignInterchangeProfile.pdf Warning: requires X3D profile='Full' or else include <component name='CADGeometry' level='2'/>
|
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF defines a unique ID name for this node, referenceable by other nodes. Hint: descriptive DEF names improve clarity and help document a model. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE means reuse an already DEF-ed node ID, excluding all child nodes and all other
attributes (except for containerField, which can have a different value). Hint: USE references to previously defined DEF geometry (instead of duplicating nodes)
can improve performance. Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except
for containerField) when defining a USE attribute. Warning: each USE value must match a corresponding DEF value that is defined earlier in the
scene. |
children |
[children accessType inputOutput, type MFNode CDATA , empty list] [X3DChildNode] Grouping nodes contain an ordered list of children nodes. Hint: Each grouping node defines a coordinate space for its children, relative to the
coordinate space of its parent node. Thus transformations accumulate down the scene
graph hierarchy. Hint: inputOnly MFNode addChildren field can append new X3DChildNode nodes via a ROUTE
connection, duplicate input nodes (i.e. matching DEF, USE values) are ignored. Hint: inputOnly MFNode removeChildren field can remove nodes from the children list, unrecognized
input nodes (i.e. nonmatching DEF, USE values) are ignored. Hint: X3D Architecture 10.2.1 Grouping and children node types, https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#GroupingAndChildrenNodes |
name |
[name accessType inputOutput, type NMTOKEN #IMPLIED] Optional name for this particular CAD node. Warning: name is not included if this instance is a USE node. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
visible |
[visible accessType inputOutput, type MFBool CDATA #IMPLIED] Array of boolean values that specify whether each individual child CADAssembly is
visible. |
bboxCenter |
[bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"] Bounding box center accompanies bboxSize and provides an optional hint for bounding
box position offset from origin of local coordinate system. Hint: precomputation and inclusion of bounding box information can speed up the initialization
of large detailed models, with a corresponding cost of increased file size. Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes |
bboxSize |
[bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"] Bounding box size is usually omitted, and can easily be calculated automatically
by an X3D player at scene-loading time with minimal computational cost. Bounding box
size can also be defined as an optional authoring hint that suggests an optimization
or constraint. Hint: can be useful for collision computations or inverse-kinematics (IK) engines. Hint: precomputation and inclusion of bounding box information can speed up the initialization
of large detailed models, with a corresponding cost of increased file size. Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes |
containerField |
[containerField type NMTOKEN "children"] containerField is a field-label prefix indicating this node's field relationship
to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need
to override default containerField values is rare. Hint: example values include containerField='geometry' for Box node, containerField='children'
for Group node, containerField='proxy' for hidden proxy shape within a Collision node,
etc. Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds
to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different
than the corresponding DEF declaration of that node. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] The class attribute is a space-separated list of classes, reserved for use by CSS
cascading stylesheets. Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
CADPart |
(X3D version 3.1 or later) CADPart defines both coordinate-system location and the faces that constitute a
part in a Computer-Aided Design (CAD) model. CADPart is a Grouping node that can contain
CADFace nodes.
Hint: can also contain Shapes or other grouped content.
Hint: CADPart is often a child of CADAssembly node.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/ComputerAidedDesignInterchangeProfile.pdf Warning: requires X3D profile='Full' or else include <component name='CADGeometry' level='2'/>
|
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF defines a unique ID name for this node, referenceable by other nodes. Hint: descriptive DEF names improve clarity and help document a model. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE means reuse an already DEF-ed node ID, excluding all child nodes and all other
attributes (except for containerField, which can have a different value). Hint: USE references to previously defined DEF geometry (instead of duplicating nodes)
can improve performance. Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except
for containerField) when defining a USE attribute. Warning: each USE value must match a corresponding DEF value that is defined earlier in the
scene. |
children |
[children accessType inputOutput, type MFNode CDATA , empty list] [X3DChildNode] Grouping nodes contain an ordered list of children nodes. Hint: Each grouping node defines a coordinate space for its children, relative to the
coordinate space of its parent node. Thus transformations accumulate down the scene
graph hierarchy. Hint: inputOnly MFNode addChildren field can append new X3DChildNode nodes via a ROUTE
connection, duplicate input nodes (i.e. matching DEF, USE values) are ignored. Hint: inputOnly MFNode removeChildren field can remove nodes from the children list, unrecognized
input nodes (i.e. nonmatching DEF, USE values) are ignored. Hint: X3D Architecture 10.2.1 Grouping and children node types, https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#GroupingAndChildrenNodes |
name |
[name accessType inputOutput, type NMTOKEN #IMPLIED] Optional name for this particular CAD node. Warning: name is not included if this instance is a USE node. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
translation |
[translation accessType inputOutput, type SFVec3f CDATA "0 0 0"] Position (x, y, z in meters) of children relative to local coordinate system. Hint: The order of operation is first apply the center offset, then scaleOrientation and
scale, then rotation, then restore the center offset, then translation. |
rotation |
[rotation accessType inputOutput, type SFRotation CDATA "0 0 1 0"] Orientation (axis, angle in radians) of children relative to local coordinate system.
Hint: The order of operation is first apply the center offset, then scaleOrientation and
scale, then rotation, then restore the center offset, then translation. |
center |
[center accessType inputOutput, type SFVec3f CDATA "0 0 0"] Translation offset from origin of local coordinate system, applied prior to rotation
or scaling. Hint: The order of operation is first apply the center offset, then scaleOrientation and
scale, then rotation, then restore the center offset, then translation. |
scale |
[scale accessType inputOutput, type SFVec3f CDATA "1 1 1"] Non-uniform x-y-z scale of child coordinate system, adjusted by center and scaleOrientation.
Hint: The order of operation is first apply the center offset, then scaleOrientation and
scale, then rotation, then restore the center offset, then translation. |
scaleOrientation |
[scaleOrientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"] Preliminary rotation of coordinate system before scaling (to allow scaling around
arbitrary orientations). Hint: The order of operation is first apply the center offset, then scaleOrientation and
scale, then rotation, then restore the center offset, then translation. |
bboxCenter |
[bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"] Bounding box center accompanies bboxSize and provides an optional hint for bounding
box position offset from origin of local coordinate system. Hint: precomputation and inclusion of bounding box information can speed up the initialization
of large detailed models, with a corresponding cost of increased file size. Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes |
bboxSize |
[bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"] Bounding box size is usually omitted, and can easily be calculated automatically
by an X3D player at scene-loading time with minimal computational cost. Bounding box
size can also be defined as an optional authoring hint that suggests an optimization
or constraint. Hint: can be useful for collision computations or inverse-kinematics (IK) engines. Hint: precomputation and inclusion of bounding box information can speed up the initialization
of large detailed models, with a corresponding cost of increased file size. Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes |
containerField |
[containerField type NMTOKEN "children"] containerField is a field-label prefix indicating this node's field relationship
to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need
to override default containerField values is rare. Hint: example values include containerField='geometry' for Box node, containerField='children'
for Group node, containerField='proxy' for hidden proxy shape within a Collision node,
etc. Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds
to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different
than the corresponding DEF declaration of that node. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] The class attribute is a space-separated list of classes, reserved for use by CSS
cascading stylesheets. Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
Circle2D |
Circle2D is a geometry node that defines a planar circle with center (0,0) in X-Y
plane.
Hint: insert a Shape node before adding geometry or Appearance.
Warning: requires X3D profile='Full' or else include <component name='Geometry2D' level='2'/>
Examples: X3D Example Archives, X3D for Web Authors, Chapter 10 Geometry 2D https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter10Geometry2D |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF defines a unique ID name for this node, referenceable by other nodes. Hint: descriptive DEF names improve clarity and help document a model. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE means reuse an already DEF-ed node ID, excluding all child nodes and all other
attributes (except for containerField, which can have a different value). Hint: USE references to previously defined DEF geometry (instead of duplicating nodes)
can improve performance. Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except
for containerField) when defining a USE attribute. Warning: each USE value must match a corresponding DEF value that is defined earlier in the
scene. |
radius |
[radius accessType initializeOnly, type SFFloat CDATA "1"] (0,+∞) circle radius. Warning: simple-geometry dimensions are initializeOnly and cannot be changed after initial
creation, for size animation use an ancestor Transform scale instead. |
containerField |
[containerField type NMTOKEN "geometry"] containerField is a field-label prefix indicating this node's field relationship
to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need
to override default containerField values is rare. Hint: example values include containerField='geometry' for Box node, containerField='children'
for Group node, containerField='proxy' for hidden proxy shape within a Collision node,
etc. Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds
to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different
than the corresponding DEF declaration of that node. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] The class attribute is a space-separated list of classes, reserved for use by CSS
cascading stylesheets. Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
Collision |
Collision ermittelt Kamera-Objekt Kollisionen mit Hilfe des aktuellen Viewpoints
und der NavigationInfo avatarSize.
Collision ist ein Gruppenknoten, welcher die Kollisionsabfrage seiner Kinderkoten
verwaltet.
Collision kann einen Kindknoten mit containerField="proxy" als Ersatz für Kollisionsgeometrie
enthalten.
Anmerkung: proxyGeometrie wird nicht dargestellt.
Anmerkung: PointSet, IndexedLineSet und Text lösen keine Kollisionen aus.
Hinweis: Verbesserte Performance wird durch den Gebrauch von proxy als vereinfachte Geometrie
für Kollisionsberechnung erzielt.
Hinweis: Die NavigationInfo Typen '"WALK" "FLY"' unterstützen Kamera-Objekt Kollisionsabfrage.
Hinweis: Vor dem Hinzufügen von Geometry oder Appearance muß ein Shape-Knoten eingefügt werden.
|
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
children |
[children accessType inputOutput, type MFNode CDATA , empty list] [X3DChildNode] Grouping nodes contain an ordered list of children nodes. Hint: Each grouping node defines a coordinate space for its children, relative to the
coordinate space of its parent node. Thus transformations accumulate down the scene
graph hierarchy. Hint: inputOnly MFNode addChildren field can append new X3DChildNode nodes via a ROUTE
connection, duplicate input nodes (i.e. matching DEF, USE values) are ignored. Hint: inputOnly MFNode removeChildren field can remove nodes from the children list, unrecognized
input nodes (i.e. nonmatching DEF, USE values) are ignored. Hint: X3D Architecture 10.2.1 Grouping and children node types, https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#GroupingAndChildrenNodes |
bboxCenter |
[bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"] Bounding box center: Positionsverschiebung vom Ursprung des lokalen Koordinatensystems.
Hint: precomputation and inclusion of bounding box information can speed up the initialization
of large detailed models, with a corresponding cost of increased file size. Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes |
bboxSize |
[bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"] Bounding box size: wird automatisch berechnet, kann jedoch zu Optimierungszwecken
oder als Einschränkung spezifiziert werden. Hint: precomputation and inclusion of bounding box information can speed up the initialization
of large detailed models, with a corresponding cost of increased file size. Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes |
enabled |
[enabled accessType inputOutput, type SFBool (true|false) "true"] Enables/disables collision detection for children and all descendants. Hint: former name "collide" in VRML97 specification. |
collideTime |
[collideTime accessType outputOnly, type SFTime CDATA "0.0"] Zeitpunkt der Kollision zwischen Kamera und Geometrie. Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
containerField |
[containerField type NMTOKEN "children"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
Color |
Color definiert ein Tripel von RGB Farbwerten.
Color wird nur von ElevationGrid, IndexedFaceSet, IndexedLineSet und PointSet genutzt.
Hinweis: Farbwerte werden in der Regel vom Material-Knoten kontrolliert.
Hint: X3D Scene Authoring Hints, Color https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Color |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
color |
[color accessType inputOutput, type MFColor CDATA #IMPLIED] color definiert ein Tripel von RGB-Werten. |
containerField |
[containerField type NMTOKEN "color"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
ColorInterpolator |
ColorInterpolator generiert einen Farbbereich, dessen
Werte zu einem Color-Attribut eines <Color>-Knotens geROUTEt werden können.
Typischer Input: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction.
Typischer Output: ROUTE someInterpolatorDEF.value_changed TO destinationNode.set_attribute.
Hint: X3D Scene Authoring Hints, Color https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Color |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
key |
[key accessType inputOutput, type MFFloat CDATA #IMPLIED] Definitionsparameter für lineare Interpolation in zeitlichen Abständen, in ansteigender
Reihenfolge entsprechend zugehöriger keyValues. Hinweis: Anzahl der keys muß mit der Anzahl der keyValues übereinstimmen! Warning: values in key array shall be monotonically non-decreasing, meaning that each value
is greater than or equal to the preceding value. Hint: typical interval for values in key array is within range of 0 to 1, but larger intervals
can be defined with arbitrary bounds. |
keyValue |
[keyValue accessType inputOutput, type MFColor CDATA #IMPLIED] Ausgabewerte der linearen Interpolation, entsprechend der Zeitabschnittsangaben.
Hinweis: Anzahl der keys muß mit der Anzahl der keyValues übereinstimmen! |
set_fraction |
[set_fraction accessType inputOnly, type SFFloat CDATA "0"] set_fraction wählt den Input-key für die Ausgabe des korrespondierenden keyValues.
Hint: set_fraction values are typically in same range interval as values in the key array.
Response to an input set_fraction value less than minimum is equivalent to minimum
key, and response to an input set_fraction value greater than maximum is equivalent
to maximum key. Warning: it is an error to define this transient inputOnly field in an X3D file, instead
only use it a destination for ROUTE events. |
value_changed |
[value_changed accessType outputOnly, type SFColor CDATA "0 0 0"] Linear interpolierter Ausgabewert berechnet aus der aktuellen key Zeit und dem entsprechenden
keyValue. Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
containerField |
[containerField type NMTOKEN "children"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
ColorRGBA |
ColorRGBA node defines a set of RGBA color values that apply either to a sibling
Coordinate|CoordinateDouble node, or else to a parent ElevationGrid node.
ColorRGBA is only used by ElevationGrid, IndexedFaceSet, IndexedLineSet and PointSet.
Hint: colors are often controlled by Material instead.
Hint: alpha channel may be ignored under Interchange profile.
Warning: ColorRGBA requires Rendering component level 3 (alpha fully supported), Rendering
component level 1 (alpha optional), otherwise Full profile.
Hint: X3D Scene Authoring Hints, Color https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Color |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF defines a unique ID name for this node, referenceable by other nodes. Hint: descriptive DEF names improve clarity and help document a model. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE means reuse an already DEF-ed node ID, excluding all child nodes and all other
attributes (except for containerField, which can have a different value). Hint: USE references to previously defined DEF geometry (instead of duplicating nodes)
can improve performance. Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except
for containerField) when defining a USE attribute. Warning: each USE value must match a corresponding DEF value that is defined earlier in the
scene. |
color |
[color accessType inputOutput, type MFColorRGBA CDATA #IMPLIED] [0,1] The color field defines an array of 4-tuple RGBA colors. Warning: ColorRGBA requires Rendering component level 3 (alpha fully supported), Rendering
component level 1 (alpha optional), otherwise Full profile. |
containerField |
[containerField type NMTOKEN "color"] containerField is a field-label prefix indicating this node's field relationship
to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need
to override default containerField values is rare. Hint: example values include containerField='geometry' for Box node, containerField='children'
for Group node, containerField='proxy' for hidden proxy shape within a Collision node,
etc. Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds
to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different
than the corresponding DEF declaration of that node. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] The class attribute is a space-separated list of classes, reserved for use by CSS
cascading stylesheets. Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
component |
component weist auf benötigte Funktionalität oberhalb des gegebenen X3D Profils hin.
Hinweis: component Tag(s) sind optionale erste Kindknoten des head-Knotens (erst einen
head-Knoten hinzufügen).
Hint: X3D XML Encoding https://www.web3d.org/documents/specifications/19776-1/V3.3/Part01/concepts.html#Header Warning: the COMPONENT statement is capitalized in the ClassicVRML Encoding.
Hint: X3D Architecture 7.2.5.4 COMPONENT statement https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/core.html#COMPONENTStatement |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
name |
[name type ENUMERATION #REQUIRED] Name der Komponente. Hinweis: Die spezifizierten components sind bereits im Full
profile vorhanden. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
level |
[level type SFInt32 #REQUIRED] Necessary level of support for this scene, as defined in corresponding Support table
for a given node's component. Hint: for example specification definitions, X3D Architecture Grouping component, 10.5
Support levels https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#SupportLevels |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
ComposedCubeMapTexture |
ComposedCubeMapTexture (X3D version 3.1 or later) is a texture node that defines
a cubic environment map source
as an explicit set of images drawn from individual 2D texture nodes.
Hint: [0,6] child image nodes are allowed, with
containerField values: front back left right top bottom.
Warning: each of the child ImageTexture or PixelTexture nodes must have unique containerField
values for back, bottom, front, left, right, or top. |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF defines a unique ID name for this node, referenceable by other nodes. Hint: descriptive DEF names improve clarity and help document a model. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE means reuse an already DEF-ed node ID, excluding all child nodes and all other
attributes (except for containerField, which can have a different value). Hint: USE references to previously defined DEF geometry (instead of duplicating nodes)
can improve performance. Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except
for containerField) when defining a USE attribute. Warning: each USE value must match a corresponding DEF value that is defined earlier in the
scene. |
containerField |
[containerField type NMTOKEN "texture"] containerField is a field-label prefix indicating this node's field relationship
to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need
to override default containerField values is rare. Hint: example values include containerField='geometry' for Box node, containerField='children'
for Group node, containerField='proxy' for hidden proxy shape within a Collision node,
etc. Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds
to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different
than the corresponding DEF declaration of that node. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] The class attribute is a space-separated list of classes, reserved for use by CSS
cascading stylesheets. Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
ComposedShader |
(X3D version 3.1 or later) ComposedShader defines a shader where the individual source files are assembled
from contained ShaderPart program sections. All access to shading capabilities is
defined through a single interface that applies to all parts.
Hint: ComposedShader contains field declarations and then corresponding IS/connect statements
(if any), followed by <ShaderPart containerField='parts'/> nodes.
Warning: ComposedShader does not contain CDATA section of plain-text source code. All source
programs are contained in child ShaderPart nodes.
Hint: apply default containerField='shaders' when parent node is Appearance. |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF defines a unique ID name for this node, referenceable by other nodes. Hint: descriptive DEF names improve clarity and help document a model. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE means reuse an already DEF-ed node ID, excluding all child nodes and all other
attributes (except for containerField, which can have a different value). Hint: USE references to previously defined DEF geometry (instead of duplicating nodes)
can improve performance. Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except
for containerField) when defining a USE attribute. Warning: each USE value must match a corresponding DEF value that is defined earlier in the
scene. |
activate |
[activate accessType inputOnly, type SFBool (true|false)] activate forces the shader to activate the contained objects. Warning: it is an error to define this transient inputOnly field in an X3D file, instead
only use it a destination for ROUTE events. |
isSelected |
[isSelected accessType outputOnly, type SFBool (true|false)] isSelected indicates this shader instance is selected for use by browser Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
isValid |
[isValid accessType outputOnly, type SFBool (true|false)] isValid indicates whether current shader objects can be run as a shader program.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
language |
[language accessType initializeOnly, type SFString CDATA #IMPLIED] The language field indicates to the X3D player which shading language is used. The
language field may be used to optionally determine the language type if no MIME-type
information is available. Hint: recognized values include "Cg" "GLSL" "HLSL". |
containerField |
[containerField type NMTOKEN "shaders"] containerField is a field-label prefix indicating this node's field relationship
to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need
to override default containerField values is rare. Hint: example values include containerField='geometry' for Box node, containerField='children'
for Group node, containerField='proxy' for hidden proxy shape within a Collision node,
etc. Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds
to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different
than the corresponding DEF declaration of that node. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] The class attribute is a space-separated list of classes, reserved for use by CSS
cascading stylesheets. Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
ComposedTexture3D |
(X3D version 3.1 or later) ComposedTexture3D defines a 3D image-based texture map as a collection of 2D texture
sources at various depths.
Hint: insert 2^n ImageTexture, PixelTexture or MovieTexture child nodes.
The first image is at depth 0 and each following image is at an increasing depth value
in the R direction.
Hint: insert Shape and Appearance nodes before adding texture.
Hint: X3D Architecture 33.2.2 3D texturing concepts https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/texture3D.html#3DTextureconcepts |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF defines a unique ID name for this node, referenceable by other nodes. Hint: descriptive DEF names improve clarity and help document a model. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE means reuse an already DEF-ed node ID, excluding all child nodes and all other
attributes (except for containerField, which can have a different value). Hint: USE references to previously defined DEF geometry (instead of duplicating nodes)
can improve performance. Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except
for containerField) when defining a USE attribute. Warning: each USE value must match a corresponding DEF value that is defined earlier in the
scene. |
repeatS |
[repeatS accessType initializeOnly, type SFBool (true|false) "false"] Whether to horizontally repeat texture along S axis. |
repeatT |
[repeatT accessType initializeOnly, type SFBool (true|false) "false"] Whether to vertically repeat texture along T axis. |
repeatR |
[repeatR accessType initializeOnly, type SFBool (true|false) "false"] Whether to vertically repeat texture along R axis. |
containerField |
[containerField type NMTOKEN "texture"] containerField is a field-label prefix indicating this node's field relationship
to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need
to override default containerField values is rare. Hint: example values include containerField='geometry' for Box node, containerField='children'
for Group node, containerField='proxy' for hidden proxy shape within a Collision node,
etc. Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds
to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different
than the corresponding DEF declaration of that node. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] The class attribute is a space-separated list of classes, reserved for use by CSS
cascading stylesheets. Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
Cone |
Cone ist ein Geometrie-Knoten.
Hinweis: Vor dem Hinzufügen von Geometry oder Appearance muß ein Shape-Knoten eingefügt werden.
|
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
height |
[height accessType initializeOnly, type SFFloat CDATA "2"] (0,+∞) Höhe in Metern. Warnung: Die Maße von einfachen geometrischen Körpern können nach der Initialisierung nicht
mehr geändert werden, stattdessen Transform scale benutzen. |
bottomRadius |
[bottomRadius accessType initializeOnly, type SFFloat CDATA "1"] (0,+∞) Grundflächenradius in Metern. Warnung: Die Maße von einfachen geometrischen Körpern können nach der Initialisierung nicht
mehr geändert werden, stattdessen Transform scale benutzen. |
side |
[side accessType initializeOnly, type SFBool (true|false) "true"] Sollen Seitenflächen gezeichnet werden (andere Innenflächen werden nicht gezeichnet).
Warnung: Kann nach der Initialisierung nicht mehr verändert werden. |
bottom |
[bottom accessType initializeOnly, type SFBool (true|false) "true"] Sollen Grundflächen gezeichnet werden (andere Innenflächen werden nicht gezeichnet).
Warnung: Kann nach der Initialisierung nicht mehr verändert werden. |
solid |
[solid accessType inputOnly, type SFBool (true|false) ""] solid=true aktiviert Rückseitenentfernung (backface culling), solid=false erzwingt
das Zeichnen von Vorder- und Rückseite. Warnung: Standardwert true kann die komplette Geometrie verschwinden lassen, wenn man sie
von der falschen Seite sieht! |
containerField |
[containerField type NMTOKEN "geometry"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
connect |
connect Tags definieren jede Prototype-Feldverbindung innerhalb von ProtoDeclare-Definitionen.
Hinweis: IS kann immer nur das erste Kind eines Knotens sein.
Warning: IS/connect Tags sind nur innerhalb von ProtoDeclare-Kinderdefinitionen erlaubt.
Hint: see the IS and ProtoBody statements.
Hint: X3D Architecture 4.4.4 Prototype semantics, https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/concepts.html#PROTOdefinitionsemantics Examples: X3D Example Archives, X3D for Web Authors, Chapter 14 Prototypes https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter14Prototypes |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
nodeField |
[nodeField type NMTOKEN #REQUIRED] Name des Feldes in diesem Knoten, verbunden mit der übergeordneten ProtoDeclare-Felddefinition.
Hinweis: Mehrfache connect Tags sollten für mehrfache fan-in/fan-out verwendet werden. Warning: nodeField and protoField types must match. |
protoField |
[protoField type NMTOKEN #REQUIRED] Name der übergeordneten ProtoDeclare-Felddefinition, die mit einem Feld dieses Knotens
verbunden ist. Hinweis: Mehrfache connect Tags sollten für mehrfache fan-in/fan-out verwendet werden. Warning: nodeField and protoField types must match. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
Contour2D |
Contour2D groups a set of curve segments into a composite contour.
The children segments form a closed loop, with first point of first child repeated
as last point of last child, and last point of segment repeated as first point of
consecutive segments.
The children segments are type NurbsCurve2D or ContourPolyline2D, enumerated in the
consecutive order of contour topology. Warning: Contour2D is not a renderable geometry node. Hint: Contour2D is used as the trimmingContour field of the NurbsTrimmedSurface node.
|
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
containerField |
[containerField type NMTOKEN "geometry"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
ContourPolyline2D |
ContourPolyline2D defines a linear curve segment as part of a trimming contour in
the u-v domain of a NURBS surface. NurbsCurve2D and ContourPolyline2D nodes that together
form a closed contour, defined in the u-v parametric space of a NURBS surface, may
be used as children in a Contour2D node. Warning: ContourPolyline2D is not a renderable geometry node. |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
point |
[point accessType inputOutput, type MFVec2f CDATA #IMPLIED] |
containerField |
[containerField type NMTOKEN "geometry"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
Coordinate |
Coordinate bildet eine Geometrie durch Verwendung einer Menge von 3D Koordinaten.
Coordinate wird nur genutzt von IndexedFaceSet, IndexedLineSet und PointSet. |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
point |
[point accessType inputOutput, type MFVec3f CDATA #IMPLIED] point enthält eine Menge von 3D Koordinaten. |
containerField |
[containerField type NMTOKEN "coord"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
CoordinateDouble |
CoordinateDouble builds geometry by defining a set of 3D coordinate (triplet) point
values.
CoordinateDouble is used by IndexedFaceSet, IndexedLineSet, and PointSet.
CoordinateDouble is also used by NurbsPositionInterpolator and NurbsOrientationInterpolator.
Warning: CoordinateDouble requires NURBS component level 1, otherwise Full profile. |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF defines a unique ID name for this node, referenceable by other nodes. Hint: descriptive DEF names improve clarity and help document a model. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE means reuse an already DEF-ed node ID, excluding all child nodes and all other
attributes (except for containerField, which can have a different value). Hint: USE references to previously defined DEF geometry (instead of duplicating nodes)
can improve performance. Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except
for containerField) when defining a USE attribute. Warning: each USE value must match a corresponding DEF value that is defined earlier in the
scene. |
point |
[point accessType inputOutput, type MFVec3d CDATA #IMPLIED] point contains a set of 3D coordinate (triplet) point values. |
containerField |
[containerField type NMTOKEN "coord"] containerField is a field-label prefix indicating this node's field relationship
to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need
to override default containerField values is rare. Hint: example values include containerField='geometry' for Box node, containerField='children'
for Group node, containerField='proxy' for hidden proxy shape within a Collision node,
etc. Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds
to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different
than the corresponding DEF declaration of that node. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] The class attribute is a space-separated list of classes, reserved for use by CSS
cascading stylesheets. Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
CoordinateInterpolator |
CoordinateInterpolator erzeugt eine Reihe von Coordinate-Werten,
welche zu einem 'point'-Attribut eines <Coordinate>-Knotens
oder anderem Vector3FloatArray Attribut geROUTEt werden können.
Typischer Input: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction.
Typischer Output: ROUTE someInterpolatorDEF.value_changed TO destinationNode.set_attribute.
|
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
key |
[key accessType inputOutput, type MFFloat CDATA #IMPLIED] Definitionsparameter für lineare Interpolation in zeitlichen Abständen, in aufsteigender
Reihenfolge und entsprechend der keyValues. Hinweis: Anzahl der keyValues muß ein ganzzahliges Vielfaches der Anzahl der keys sein!
Hinweis: keyValue/key integer multiple gibt an, wie viele Koordinaten an value_changed outputOnlys
gesendet werden. Warning: values in key array shall be monotonically non-decreasing, meaning that each value
is greater than or equal to the preceding value. Hint: typical interval for values in key array is within range of 0 to 1, but larger intervals
can be defined with arbitrary bounds. |
keyValue |
[keyValue accessType inputOutput, type MFVec3f CDATA #IMPLIED] Ausgabewerte der linearen Interpolation, entsprechend der Zeitabschnittsangaben.
Hinweis: Anzahl der keyValues muß ein ganzzahliges Vielfaches der Anzahl der keys sein!
Hinweis: keyValue/key integer multiple gibt an, wie viele Koordinaten an value_changed outputOnlys
gesendet werden. |
set_fraction |
[set_fraction accessType inputOnly, type SFFloat CDATA "0"] set_fraction wählt den Input-key für die Ausgabe des korrespondierenden keyValues.
Hint: set_fraction values are typically in same range interval as values in the key array.
Response to an input set_fraction value less than minimum is equivalent to minimum
key, and response to an input set_fraction value greater than maximum is equivalent
to maximum key. Warning: it is an error to define this transient inputOnly field in an X3D file, instead
only use it a destination for ROUTE events. |
value_changed |
[value_changed accessType outputOnly, type MFVec3f CDATA "0 0 0"] Linear interpolierter Ausgabewert berechnet aus der aktuellen key Zeit und dem entsprechenden
keyValue. Hinweis: Anzahl der keyValues muß ein ganzzahliges Vielfaches der Anzahl der keys sein!
Hinweis: keyValue/key integer multiple gibt an, wie viele Koordinaten an value_changed outputOnlys
gesendet werden. Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
containerField |
[containerField type NMTOKEN "children"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
CoordinateInterpolator2D |
CoordinateInterpolator2D erzeugt eine Reihe von Vector2FloatArray-Werten,
welche zu einem 'Vector2FloatArray'-Attribut geROUTEt werden können.
Typischer Input: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction.
Typischer Output: ROUTE someInterpolatorDEF.value_changed TO destinationNode.set_attribute.
Warning: requires X3D profile='Full' or else include <component name='Interpolation' level='3'/>
|
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
key |
[key accessType inputOutput, type MFFloat CDATA #IMPLIED] Definitionsparameter für lineare Interpolation in zeitlichen Abständen, in aufsteigender
Reihenfolge und entsprechend der keyValues. Hinweis: Anzahl der keyValues muß ein ganzzahliges Vielfaches der Anzahl der keys sein!
Hinweis: keyValue/key integer multiple gibt an, wie viele Koordinaten an value_changed outputOnlys
gesendet werden. Warning: values in key array shall be monotonically non-decreasing, meaning that each value
is greater than or equal to the preceding value. Hint: typical interval for values in key array is within range of 0 to 1, but larger intervals
can be defined with arbitrary bounds. |
keyValue |
[keyValue accessType inputOutput, type MFVec3f CDATA #IMPLIED] Ausgabewerte der linearen Interpolation, entsprechend der Zeitabschnittsangaben.
Hinweis: Anzahl der keyValues muß ein ganzzahliges Vielfaches der Anzahl der keys sein!
Hinweis: keyValue/key integer multiple gibt an, wie viele Koordinaten an value_changed outputOnlys
gesendet werden. |
set_fraction |
[set_fraction accessType inputOnly, type SFFloat CDATA "0"] set_fraction wählt den Input-key für die Ausgabe des korrespondierenden keyValues.
Hint: set_fraction values are typically in same range interval as values in the key array.
Response to an input set_fraction value less than minimum is equivalent to minimum
key, and response to an input set_fraction value greater than maximum is equivalent
to maximum key. Warning: it is an error to define this transient inputOnly field in an X3D file, instead
only use it a destination for ROUTE events. |
value_changed |
[value_changed accessType outputOnly, type MFVec3f CDATA "0 0 0"] Linear interpolierter Ausgabewert berechnet aus der aktuellen key Zeit und dem entsprechenden
keyValue. Hinweis: Anzahl der keyValues muß ein ganzzahliges Vielfaches der Anzahl der keys sein!
Hinweis: keyValue/key integer multiple gibt an, wie viele Koordinaten an value_changed outputOnlys
gesendet werden. Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
containerField |
[containerField type NMTOKEN "children"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
Cylinder |
Cylinder ist ein Geometrie-Knoten.
Hinweis: Vor dem Hinzufügen von Geometry oder Appearance muß ein Shape-Knoten eingefügt werden.
|
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
height |
[height accessType initializeOnly, type SFFloat CDATA "2"] (0,+∞) Höhe in Metern. Warnung: Die Maße von einfachen geometrischen Körpern können nach der Initialisierung nicht
mehr geändert werden, stattdessen Transform scale benutzen. |
radius |
[radius accessType initializeOnly, type SFFloat CDATA "1"] (0,+∞) Radius in Metern. Warnung: Die Maße von einfachen geometrischen Körpern können nach der Initialisierung nicht
mehr geändert werden, stattdessen Transform scale benutzen. |
top |
[top accessType initializeOnly, type SFBool (true|false) "true"] Soll Deckfläche gezeichnet werden (Innenflächen werden nie gezeichnet). Warnung: Kann nach der Initialisierung nicht mehr verändert werden. |
side |
[side accessType initializeOnly, type SFBool (true|false) "true"] Sollen Seitenflächen gezeichnet werden (Innenflächen werden nie gezeichnet). Warnung: Kann nach der Initialisierung nicht mehr verändert werden. |
bottom |
[bottom accessType initializeOnly, type SFBool (true|false) "true"] Sollen Grundflächen gezeichnet werden (Innenflächen werden nie gezeichnet). Warnung: Kann nach der Initialisierung nicht mehr verändert werden. |
solid |
[solid accessType inputOnly, type SFBool (true|false) ""] solid=true aktiviert Rückseitenentfernung (backface culling), solid=false erzwingt
das Zeichnen von Vorder- und Rückseite. Warnung: Standardwert true kann die komplette Geometrie verschwinden lassen, wenn man sie
von der falschen Seite sieht! |
containerField |
[containerField type NMTOKEN "geometry"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
CylinderSensor |
CylinderSensor konvertiert Zeigerbewegungen (z.B. einer Maus) in Rotationsangaben
durch Einsatz eines an der lokalen Y-Achse ausgerichteten, unsichtbaren Zylinders.
Hinweis: Sensoren werden von peer-Knoten und deren Kindern beeinflußt.
Hinweis: Eine hinzugefügte transparente Geometrie macht den Effekt des Sensors sichtbar.
Hinweis: Relative Anfangsausrichtung der Zeigerbewegung bestimmt, ob entweder
Zylinderseiten oder -Deckflächen zur Manipulation genutzt werden.
Hint: X3D Architecture 20.2.1 Overview of pointing device sensors https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/pointingsensor.html#OverviewOfPointingDeviceSensors Hint: X3D Architecture 20.2.2 Drag sensors https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/pointingsensor.html#DragSensors Hint: X3D Architecture 20.2.3 Activating and manipulating pointing device sensors https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/pointingsensor.html#Activatingandmanipulating |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
description |
[description accessType inputOutput, type SFString CDATA #IMPLIED] Author-provided text tooltip that tells users the expected action of this node.
Hint: include space characters since a description is not a DEF identifier. Write short
phrases that make descriptions clear and readable. Hint: many XML tools substitute XML character references for special characters automatically
if needed within an attribute value (such as & for & ampersand character, or "
for " quotation-mark character). |
enabled |
[enabled accessType inputOutput, type SFBool (true|false) "true"] Aktiviert/Deaktiviert den Sensor-Knoten. |
minAngle |
[minAngle accessType inputOutput, type SFFloat CDATA "0"] begrenzt rotation_changed events auf einen Bereich von min/max Werten Hinweis: Ist
minAngle > maxAngle. wird die Rotation nicht begrenzt. Hint: https://en.wikipedia.org/wiki/Radian |
maxAngle |
[maxAngle accessType inputOutput, type SFFloat CDATA "0"] begrenzt rotation_changed events auf einen Bereich von min/max Werten Hinweis: Ist
minAngle > maxAngle, wird die Rotation nicht begrenzt. Hint: https://en.wikipedia.org/wiki/Radian |
diskAngle |
[diskAngle accessType inputOutput, type SFFloat CDATA "0.262" (15 degrees)] Trifft Entscheidung über Rotationsverhalten ausgehend von Anfangslage des Zeigers:
Winkel, ob Seiten- oder Deckflächen des virtuellen Zylindersensors für die Manipulation
genutzt werden. Hinweis: diskAngle 0 ergibt Deckflächen-Verhalten, diskAngle 1.570796 (90 degrees) ergibt
zylinderhaftes Verhalten. |
autoOffset |
[autoOffset accessType inputOutput, type SFBool (true|false) "true"] bestimmt ob vorhergehende Offsetwerte behalten/akkumuliert werden |
offset |
[offset accessType inputOutput, type SFFloat CDATA "0"] Sendet ein Event und merkt sich zuletzt festgestellten Wert. |
isActive |
[isActive accessType outputOnly, type SFBool (true|false) "false"] isActive true/false Events werden beim Auslösen des Sensors generiert. isActive=true
wenn der primäre Mausknopf gedrückt ist, isActive=false wenn er wieder losgelassen
wird. Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
rotation_changed |
[rotation_changed accessType outputOnly, type SFRotation CDATA "0 0 1 0"] rotation_changed Events sind gleich der Summe der relativen Lageänderung plus Offset-Wert
auf der Y-Achse des lokalen Koordinatenssystems. Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
trackPoint_changed |
[trackPoint_changed accessType outputOnly, type SFVec3f CDATA "0 0 0"] trackPoint_changed Events übergeben den Schnittpunkt zwischen Lage und virtueller
Geometrie des Sensors. Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. Warning: trackPoint_changed events represent unclamped intersection points on plane surface.
Browsers can interpret drags off of the surface in various ways. Note that translation_changed
events are clamped by minPosition/maxPosition and thus may be preferable. |
containerField |
[containerField type NMTOKEN "children"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
DirectionalLight |
DirectionalLight erzeugt parallelen Lichteinfall zur Beleuchtung der Szene.
Der Lichteinfluss betrifft nur die Geometrie innerhalb seines ihn einschliessenden
Elternknotens!
Eine Positionsangabe wird nicht benötigt, da die Strahlen parallel von einer unendlich
entfernten Quelle einfallen.
Ein DirectionalLight nimmt mit zunehmender Enfernung nicht an Helligkeit ab.
Lichter haben selbst keine sichtbare Oberfläche und scheinen durch sie verdeckende
Geometrie.
Hinweis: Mit Hilfe der Animation von direction lassen sich tageszeitliche Veränderungen des
Sonnenlichts simulieren.
Hinweis: HeadLight wird durch NavigationInfo kontrolliert.
Interchange profile Hinweis: Licht wird möglicherweise nicht berücksichtigt bei Elternknoten Group oder Transform.
|
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
on |
[on accessType inputOutput, type SFBool (true|false) "true"] aktiviert/deaktiviert diese Lichtquelle. |
color |
[color accessType inputOutput, type SFColor CDATA "1 1 1"] [0,1] Farbe des Lichtes. |
direction |
[direction accessType inputOutput, type SFVec3f CDATA "0 0 -1"] Orientierung des Lichtes, relativ zum lokalen Koordinatensystem. Hinweis: Mit Hilfe der Animation von direction lassen sich tageszeitliche Veränderungen des
Sonnenlichts simulieren. |
intensity |
[intensity accessType inputOutput, type SFFloat CDATA "1"] [0,1] Helligkeit direkter Einstrahlung des Lichtes. |
ambientIntensity |
[ambientIntensity accessType inputOutput, type SFFloat CDATA "0"] [0,1] Helligkeit des Streulichtes (richtungslos). Interchange profile Hinweis: Dieses Feld kann ignoriert werden. |
global |
[global accessType inputOutput, type SFBool (true|false) "0"] Global lights illuminate all objects within their volume of lighting influence.
Scoped lights only illuminate objects within the same transformation hierarchy. Warning: DirectionalLight default global=false to limit scope and avoid inadvertently illuminating
every object in a large scene. PointLight and SpotLight default global=true since
their effects are each limited by maximum radius value. |
containerField |
[containerField type NMTOKEN "children"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
Disk2D |
Disk2D is a geometry node that defines a filled (or partially filled) planar circle
with center (0,0) in X-Y plane.
Hint: insert a Shape node before adding geometry or Appearance.
Warning: requires X3D profile='Full' or else include <component name='Geometry2D' level='2'/>
Examples: X3D Example Archives, X3D for Web Authors, Chapter 10 Geometry 2D https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter10Geometry2D |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF defines a unique ID name for this node, referenceable by other nodes. Hint: descriptive DEF names improve clarity and help document a model. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE means reuse an already DEF-ed node ID, excluding all child nodes and all other
attributes (except for containerField, which can have a different value). Hint: USE references to previously defined DEF geometry (instead of duplicating nodes)
can improve performance. Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except
for containerField) when defining a USE attribute. Warning: each USE value must match a corresponding DEF value that is defined earlier in the
scene. |
innerRadius |
[innerRadius accessType initializeOnly, type SFFloat CDATA "0"] [0,+∞) Inner circle radius, greater than or equal to 0. Warning: simple-geometry dimensions are initializeOnly and cannot be changed after initial
creation, for size animation use an ancestor Transform scale instead. |
outerRadius |
[outerRadius accessType initializeOnly, type SFFloat CDATA "1"] (0,+∞) Outer radius of circle, greater than or equal to inner radius. Warning: simple-geometry dimensions are initializeOnly and cannot be changed after initial
creation, for size animation use an ancestor Transform scale instead. |
solid |
[solid accessType inputOnly, type SFBool (true|false) "false"] solid=true aktiviert Rückseitenentfernung (backface culling), solid=false erzwingt
das Zeichnen von Vorder- und Rückseite. Warnung: Standardwert true kann die komplette Geometrie verschwinden lassen, wenn man sie
von der falschen Seite sieht! |
containerField |
[containerField type NMTOKEN "geometry"] containerField is a field-label prefix indicating this node's field relationship
to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need
to override default containerField values is rare. Hint: example values include containerField='geometry' for Box node, containerField='children'
for Group node, containerField='proxy' for hidden proxy shape within a Collision node,
etc. Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds
to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different
than the corresponding DEF declaration of that node. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] The class attribute is a space-separated list of classes, reserved for use by CSS
cascading stylesheets. Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
ElevationGrid |
ElevationGrid ist ein Geometrieknoten.
ElevationGrid ist ein rechteckiges Gitter in wechselnder Höhe über einer flachen Oberfläche.
ElevationGrid kann Color-, Normal- und TextureCoordinate-Knoten enthalten.
Hinweis: Vor dem Hinzufügen von Geometry oder Appearance muß ein Shape-Knoten eingefügt werden.
Es ist möglich, einen typenkompatiblen ProtoInstance-Knoten als Inhalt zu verwenden.
|
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
xDimension |
[xDimension accessType initializeOnly, type SFInt32 CDATA "2"] [0,+∞) Anzahl der Gitterelemente entlang der X-Richtung. Warning: xDimension < 2 means that ElevationGrid contains no quadrilaterals. |
zDimension |
[zDimension accessType initializeOnly, type SFInt32 CDATA "2"] [0,+∞) Anzahl der Gitterelemente entlang der Z-Richtung. Warning: zDimension < 2 means that ElevationGrid contains no quadrilaterals. |
xSpacing |
[xSpacing accessType initializeOnly, type SFFloat CDATA "1.0"] (0,+∞) Meterabstand zwischen Gitterelementen in X-Richtung. Hinweis: Der totale horizontale X-Achsen-Abstand ist gleich (xDimension-1) * xSpacing. |
zSpacing |
[zSpacing accessType initializeOnly, type SFFloat CDATA "1.0"] (0,+∞) Meterabstand zwischen Gitterelementen in Z-Richtung. Hinweis: Der totale vertikael Z-Achsen-Abstand ist gleich (zDimension-1) * zSpacing. |
height |
[height accessType initializeOnly, type MFFloat CDATA "0 0 0 0"] Gitter-Array aus Höhenpunkten entlang der Y-Richtung, mit xDimension Zeilen und
zDimension Spalten. |
set_height |
[set_height accessType inputOnly, type MFFloat CDATA #IMPLIED] Gitter-Array aus Höhenpunkten entlang der Y-Richtung, mit xDimension Zeilen und
zDimension Spalten. Warning: it is an error to define this transient inputOnly field in an X3D file, instead
only use it a destination for ROUTE events. |
ccw |
[ccw accessType initializeOnly, type SFBool (true|false) "true"] ccw = counterclockwise (gegen den Uhrzeigersinn): Reihenfolge der Orientierung der
Vertex-Koordinaten. Hinweis: ccw false kann solid (Rückseitenentfernung) und Normalen-Orientierung invertieren.
|
creaseAngle |
[creaseAngle accessType initializeOnly, type SFFloat CDATA "0"] [0,+∞) creaseAngle definiert einen Winkel (in rad), der festlegt, ob aneinandergrenzende
Polygone mit scharfen Kanten oder smooth shading gezeichnet werden. Wenn der Winkel
zwischen aneinandergrenzenden Polygonen kleiner als der creaseAngle ist, wird smooth
shading an der gemeinsamen Kante genutzt. Hint: https://en.wikipedia.org/wiki/Radian |
solid |
[solid accessType inputOnly, type SFBool (true|false) ""] solid=true aktiviert Rückseitenentfernung (backface culling), solid=false erzwingt
das Zeichnen von Vorder- und Rückseite. Warnung: Standardwert true kann die komplette Geometrie verschwinden lassen, wenn man sie
von der falschen Seite sieht! |
colorPerVertex |
[colorPerVertex accessType initializeOnly, type SFBool (true|false) "true"] Entweder wird Color pro Vertex (true) oder pro Viereck (false) angewendet. Hint: X3D Scene Authoring Hints, Color https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Color |
normalPerVertex |
[normalPerVertex accessType initializeOnly, type SFBool (true|false) "true"] Entweder wird der Normalen-Knoten pro Vertex (true) oder pro Viereck (false) angewendet.
Hint: if no child Normal node is provided, the X3D browser shall automatically generate
normals, using creaseAngle to determine smoothed shading across shared vertices. |
containerField |
[containerField type NMTOKEN "geometry"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
EspduTransform |
EspduTransform is a networked Transform node that can contain most nodes. If activated,
EspduTransform can send or receive Entity State Protocol Data Unit (PDU) packets using
the IEEE Distributed Interactive Simulation (DIS) protocol.
EspduTransform integrates functionality for the following DIS PDUs:
EntityStatePdu, CollisionPdu, DetonatePdu, FirePdu, CreateEntity and RemoveEntity
packets.
Hint: insert a Shape node before adding geometry or Appearance.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/DistributedInteractiveSimulation.pdf Warning: requires X3D profile='Full' or else include <component name='DIS' level='1'/> |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF defines a unique ID name for this node, referenceable by other nodes. Hint: descriptive DEF names improve clarity and help document a model. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE means reuse an already DEF-ed node ID, excluding all child nodes and all other
attributes (except for containerField, which can have a different value). Hint: USE references to previously defined DEF geometry (instead of duplicating nodes)
can improve performance. Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except
for containerField) when defining a USE attribute. Warning: each USE value must match a corresponding DEF value that is defined earlier in the
scene. |
enabled |
[enabled accessType inputOutput, type SFBool (true|false) "true"] Aktiviert/Deaktiviert den Sensor-Knoten. |
marking |
[marking accessType inputOutput, type SFString CDATA #IMPLIED] Maximum of 11 characters for simple entity label. |
siteID |
[siteID accessType inputOutput, type SFInt32 CDATA "0"] siteID of the participating LAN or organization. |
applicationID |
[applicationID accessType inputOutput, type SFInt32 CDATA "1"] applicationID is unique for application at that site. Each simulation application
that can respond to simulation management PDUs needs to have a unique applicationID.
|
entityID |
[entityID accessType inputOutput, type SFInt32 CDATA "0"] entityID is unique ID for entity within that application. |
forceID |
[forceID accessType inputOutput, type SFInt32 CDATA "0"] forceID determines the team membership of the issuing entity, and whether FRIENDLY
OPPOSING or NEUTRAL or OTHER. |
entityKind |
[entityKind accessType inputOutput, type SFInt32 CDATA "0"] Integer enumerations value for whether entity is a PLATFORM, MUNITION, LIFE_FORM,
ENVIRONMENTAL, CULTURAL_FEATURE, SUPPLY, RADIO, EXPENDABLE, SENSOR_EMITTER or OTHER.
|
entityDomain |
[entityDomain accessType inputOutput, type SFInt32 CDATA "0"] Integer enumerations value for domain in which the entity operates: LAND, AIR, SURFACE,
SUBSURFACE, SPACE or OTHER. |
entityCountry |
[entityCountry accessType inputOutput, type SFInt32 CDATA "0"] Integer enumerations value for country to which the design of the entity or its
design specification is attributed. |
entityCategory |
[entityCategory accessType inputOutput, type SFInt32 CDATA "0"] Integer enumerations value for main category that describes the entity, semantics
of each code varies according to domain. See DIS Enumerations values. |
entitySubCategory |
[entitySubCategory accessType inputOutput, type SFInt32 CDATA "0"] Integer enumerations value for particular subcategory to which an entity belongs
based on the Category field. See DIS Enumerations values. |
entitySpecific |
[entitySpecific accessType inputOutput, type SFInt32 CDATA "0"] Specific information about an entity based on the Subcategory field. See DIS Enumerations
values. |
entityExtra |
[entityExtra accessType inputOutput, type SFInt32 CDATA "0"] Any extra information required to describe a particular entity. The contents of
this field shall depend on the type of entity represented. |
readInterval |
[readInterval accessType inputOutput, type SFTime CDATA "0.1"] [0,+∞) Seconds between read updates, 0 means no reading. Hint: readInterval is a nonnegative SFTime duration interval, not an absolute clock time.
|
writeInterval |
[writeInterval accessType inputOutput, type SFTime CDATA "1.0"] [0,+∞) Seconds between write updates, 0 means no writing (sending). Hint: writeInterval is a nonnegative SFTime duration interval, not an absolute clock time.
|
networkMode |
[networkMode accessType inputOutput, type SFString CDATA ( standAlone | networkReader | networkWriter ) standAlone] Whether this entity is ignoring the network, sending DIS packets to the network,
or receiving DIS packets from the network. (1) standAlone: ignore network but still
respond to events in local scene. (2) networkReader: listen to network and read PDU
packets at readInterval, act as remote copy of entity. (3) networkWriter: send PDU
packets to network at writeInterval, act as master entity. Default value "standAlone"
ensures that DIS network activation within a scene as networkReader or networkWriter
is intentional. Warning: do not wrap extra quotation marks around these SFString enumeration values, since
"quotation" "marks" are only used for MFString values. |
isStandAlone |
[isStandAlone accessType outputOnly, type SFBool #FIXED ""] Whether networkMode="local" (ignore network but still respond to local events)
Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
isNetworkReader |
[isNetworkReader accessType outputOnly, type SFBool #FIXED ""] Whether networkMode="remote" (listen to network as copy of remote entity) Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
isNetworkWriter |
[isNetworkWriter accessType outputOnly, type SFBool #FIXED ""] Whether networkMode="master" (output to network as master entity at writeInterval)
Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
address |
[address accessType inputOutput, type SFString CDATA localhost] Multicast network address, or else "localhost" Example: 224.2.181.145. |
port |
[port accessType inputOutput, type SFInt32 CDATA "0"] Network connection port number (EXAMPLE 3000) for sending or receiving DIS messages.
Example: 3000. |
multicastRelayHost |
[multicastRelayHost accessType inputOutput, type SFString CDATA #IMPLIED] Fallback server address if multicast not available locally. Example: track.nps.edu. |
multicastRelayPort |
[multicastRelayPort accessType inputOutput, type SFInt32 CDATA "0"] Fallback server port if multicast not available locally. Example: 8010. |
rtpHeaderExpected |
[rtpHeaderExpected accessType initializeOnly, type SFBool (true|false) "false"] Whether RTP headers are prepended to DIS PDUs. |
isRtpHeaderHeard |
[isRtpHeaderHeard accessType outputOnly, type SFBool #FIXED ""] Whether incoming DIS packets have an RTP header prepended. Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
isActive |
[isActive accessType outputOnly, type SFBool #FIXED ""] Have we received a network update recently? Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
timestamp |
[timestamp accessType outputOnly, type SFTime CDATA #FIXED ""] DIS timestamp received from latest PDU update, converted to X3D SFTime units. Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
translation |
[translation accessType inputOutput, type SFVec3f CDATA "0 0 0"] Position of children relative to local coordinate system, usually read from (or
written to) remote, networked EspduTransform nodes. |
rotation |
[rotation accessType inputOutput, type SFRotation CDATA "0 0 1 0"] Orientation of children relative to local coordinate system, usually read from (or
written to) remote, networked EspduTransform nodes. |
center |
[center accessType inputOutput, type SFVec3f CDATA "0 0 0"] Translation offset from origin of local coordinate system. |
scale |
[scale accessType inputOutput, type SFVec3f CDATA "1 1 1"] Non-uniform x-y-z scale of child coordinate system, adjusted by center and scaleOrientation.
|
scaleOrientation |
[scaleOrientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"] Preliminary rotation of coordinate system before scaling (to allow scaling around
arbitrary orientations). |
bboxCenter |
[bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"] Bounding box center accompanies bboxSize and provides an optional hint for bounding
box position offset from origin of local coordinate system. Hint: precomputation and inclusion of bounding box information can speed up the initialization
of large detailed models, with a corresponding cost of increased file size. Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes |
bboxSize |
[bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"] Bounding box size is usually omitted, and can easily be calculated automatically
by an X3D player at scene-loading time with minimal computational cost. Bounding box
size can also be defined as an optional authoring hint that suggests an optimization
or constraint. Hint: can be useful for collision computations or inverse-kinematics (IK) engines. Hint: precomputation and inclusion of bounding box information can speed up the initialization
of large detailed models, with a corresponding cost of increased file size. Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes |
linearVelocity |
[linearVelocity accessType inputOutput, type SFVec3f CDATA "0 0 0"] Velocity of the entity relative to the rotating Earth in either world or entity coordinates,
depending on the dead reckoning algorithm used. |
linearAcceleration |
[linearAcceleration accessType inputOutput, type SFVec3f CDATA "0 0 0"] Acceleration of the entity relative to the rotating Earth in either world or entity
coordinates, depending on the dead reckoning algorithm used. |
deadReckoning |
[deadReckoning accessType inputOutput, type SFInt32 CDATA "0"] Dead reckoning algorithm being used to project position/orientation with velocities/accelerations.
|
isCollided |
[isCollided accessType outputOnly, type SFBool #FIXED ""] Has a matching CollisionPDU reported a collision? Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
collideTime |
[collideTime accessType outputOnly, type SFTime CDATA #FIXED ""] When were we collided with? Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
isDetonated |
[isDetonated accessType outputOnly, type SFBool #FIXED ""] Has a matching DetonationPDU reported a detonation? Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
detonateTime |
[detonateTime accessType outputOnly, type SFTime CDATA #FIXED ""] When were we detonated? |
fired1 |
[fired1 accessType inputOutput, type SFBool (true|false) "false"] Has the primary weapon (Fire PDU) been fired? |
fired2 |
[fired2 accessType inputOutput, type SFBool (true|false) "false"] Has the secondary weapon (Fire PDU) been fired? |
firedTime |
[firedTime accessType outputOnly, type SFTime CDATA #FIXED ""] When did we shoot a weapon (Fire PDU)? Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
munitionStartPoint |
[munitionStartPoint accessType inputOutput, type SFVec3f CDATA "0 0 0"] Initial point of the munition path from firing weapon to detonation or impact, in
exercise coordinates. |
munitionEndPoint |
[munitionEndPoint accessType inputOutput, type SFVec3f CDATA "0 0 0"] Final point of the munition path from firing weapon to detonation or impact, in
exercise coordinates. |
munitionSiteID |
[munitionSiteID accessType inputOutput, type SFInt32 CDATA "0"] Munition siteID of the participating LAN or organization. |
munitionApplicationID |
[munitionApplicationID accessType inputOutput, type SFInt32 CDATA "1"] munitionApplicationID, unique for application at that site. Each simulation application
that can respond to simulation management PDUs needs to have a unique applicationID.
|
munitionEntityID |
[munitionEntityID accessType inputOutput, type SFInt32 CDATA "0"] munitionEntityID is unique ID for entity firing munition within that application.
|
fireMissionIndex |
[fireMissionIndex accessType inputOutput, type SFInt32 CDATA #FIXED ""] |
warhead |
[warhead accessType inputOutput, type SFInt32 CDATA "0"] Integer enumerations value for type of warhead on the munition. |
fuse |
[fuse accessType inputOutput, type SFInt32 CDATA "0"] Integer enumerations value for type of fuse on the munition. |
munitionQuantity |
[munitionQuantity accessType inputOutput, type SFInt32 CDATA "0"] Quantity of munitions fired. |
firingRate |
[firingRate accessType inputOutput, type SFInt32 CDATA "0"] Rate at which munitions are fired. |
firingRange |
[firingRange accessType inputOutput, type SFFloat CDATA "0"] Range (three dimension, straight-line distance) that the firing entity's fire control
system has assumed for computing the fire control solution if a weapon and if the
value is known |
collisionType |
[collisionType accessType inputOutput, type SFInt32 CDATA "0"] Integer enumeration for type of collision: ELASTIC or INELASTIC. |
detonationLocation |
[detonationLocation accessType inputOutput, type SFVec3f CDATA "0 0 0"] World coordinates for detonationLocation |
detonationRelativeLocation |
[detonationRelativeLocation accessType inputOutput, type SFVec3f CDATA "0 0 0"] Relative coordinates for detonation location |
detonationResult |
[detonationResult accessType inputOutput, type SFInt32 CDATA "0"] Integer enumeration for type of detonation and result that occurred., if any. |
eventApplicationID |
[eventApplicationID accessType inputOutput, type SFInt32 CDATA "1"] Simulation/exercise eventApplicationID is unique for events generated from application
at that site. Each simulation application that can respond to simulation management
PDUs needs to have a unique applicationID. |
eventEntityID |
[eventEntityID accessType inputOutput, type SFInt32 CDATA "0"] For a given event, simulation/exercise entityID is a unique ID for a single entity
within that application. |
eventNumber |
[eventNumber accessType inputOutput, type SFInt32 CDATA "0"] Sequential number of each event issued by an application. Warning: reuse of numbers may be necessary during long simulation exercises. |
eventSiteID |
[eventSiteID accessType inputOutput, type SFInt32 CDATA "0"] Simulation/exercise siteID of the participating LAN or organization. |
articulationParameterCount |
[articulationParameterCount accessType inputOutput, type SFInt32 CDATA "0"] Number of articulated parameters attached to this entity state PDU. |
articulationParameterDesignatorArray |
[articulationParameterDesignatorArray accessType inputOutput, type MFInt32 CDATA #IMPLIED] Array of designators for each articulated parameter. |
articulationParameterChangeIndicatorArray |
[articulationParameterChangeIndicatorArray accessType inputOutput, type MFInt32 CDATA #IMPLIED] Array of change counters, each incremented when an articulated parameter is updated.#IMPLIED]
|
articulationParameterIdPartAttachedToArray |
[articulationParameterIdPartAttachedToArray accessType inputOutput, type MFInt32 CDATA #IMPLIED] Array of ID parts that each articulated parameter is attached to. |
articulationParameterTypeArray |
[articulationParameterTypeArray accessType inputOutput, type MFInt32 CDATA #IMPLIED] Array of type enumerations for each articulated parameter element. |
articulationParameterArray |
[articulationParameterArray accessType inputOutput, type MFFloat CDATA #IMPLIED] Information required for representation of the entity's visual appearance and position
of its articulated parts. Hint: renamed as Variable Parameter in IEEE DIS 2012 revised standard. |
set_articulationParameterValue0 |
[set_articulationParameterValue0 accessType inputOnly, type SFFloat CDATA #FIXED ""] Set element of user-defined payload array. Warning: it is an error to define this transient inputOnly field in an X3D file, instead
only use it a destination for ROUTE events. |
set_articulationParameterValue1 |
[set_articulationParameterValue1 accessType inputOnly, type SFFloat CDATA #FIXED ""] Set element of user-defined payload array. Warning: it is an error to define this transient inputOnly field in an X3D file, instead
only use it a destination for ROUTE events. |
set_articulationParameterValue2 |
[set_articulationParameterValue2 accessType inputOnly, type SFFloat CDATA #FIXED ""] Set element of user-defined payload array. Warning: it is an error to define this transient inputOnly field in an X3D file, instead
only use it a destination for ROUTE events. |
set_articulationParameterValue3 |
[set_articulationParameterValue3 accessType inputOnly, type SFFloat CDATA #FIXED ""] Set element of user-defined payload array. Warning: it is an error to define this transient inputOnly field in an X3D file, instead
only use it a destination for ROUTE events. |
set_articulationParameterValue4 |
[set_articulationParameterValue4 accessType inputOnly, type SFFloat CDATA #FIXED ""] Set element of user-defined payload array. Warning: it is an error to define this transient inputOnly field in an X3D file, instead
only use it a destination for ROUTE events. |
set_articulationParameterValue5 |
[set_articulationParameterValue5 accessType inputOnly, type SFFloat CDATA #FIXED ""] Set element of user-defined payload array. Warning: it is an error to define this transient inputOnly field in an X3D file, instead
only use it a destination for ROUTE events. |
set_articulationParameterValue6 |
[set_articulationParameterValue6 accessType inputOnly, type SFFloat CDATA #FIXED ""] Set element of user-defined payload array. Warning: it is an error to define this transient inputOnly field in an X3D file, instead
only use it a destination for ROUTE events. |
set_articulationParameterValue7 |
[set_articulationParameterValue7 accessType inputOnly, type SFFloat CDATA #FIXED ""] Set element of user-defined payload array. Warning: it is an error to define this transient inputOnly field in an X3D file, instead
only use it a destination for ROUTE events. |
articulationParameterValue0_changed |
[articulationParameterValue0_changed accessType outputOnly, type SFFloat CDATA #FIXED ""] Get element of user-defined payload array. Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
articulationParameterValue1_changed |
[articulationParameterValue1_changed accessType outputOnly, type SFFloat CDATA #FIXED ""] Get element of user-defined payload array. Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
articulationParameterValue2_changed |
[articulationParameterValue2_changed accessType outputOnly, type SFFloat CDATA #FIXED ""] Get element of user-defined payload array. |
articulationParameterValue3_changed |
[articulationParameterValue3_changed accessType outputOnly, type SFFloat CDATA #FIXED ""] Get element of user-defined payload array. Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
articulationParameterValue4_changed |
[articulationParameterValue4_changed accessType outputOnly, type SFFloat CDATA #FIXED ""] Get element of user-defined payload array. Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
articulationParameterValue5_changed |
[articulationParameterValue5_changed accessType outputOnly, type SFFloat CDATA #FIXED ""] Get element of user-defined payload array. Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
articulationParameterValue6_changed |
[articulationParameterValue6_changed accessType outputOnly, type SFFloat CDATA #FIXED ""] Get element of user-defined payload array. Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
articulationParameterValue7_changed |
[articulationParameterValue7_changed accessType outputOnly, type SFFloat CDATA #FIXED ""] Get element of user-defined payload array. Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
geoSystem |
[geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"] Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse
Mercator (UTM). Supported values: "GD" "UTM" or "GC" followed by additional quoted
string parameters as appropriate for the type. Hint: X3D Architecture 25.2.2 Spatial reference frames https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#Spatialreferenceframes Hint: X3D Architecture 25.2.4 Specifying geospatial coordinates https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#Specifyinggeospatialcoords Hint: UTM is Universal Transverse Mercator coordinate system https://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system Warning: deprecated values are GDC (replaced by GD) and GCC (replaced by GC). |
geoCoords |
[geoCoords accessType inputOutput, type SFVec3d CDATA "0 0 0"] Geographic location (specified in current geoSystem coordinates) for children geometry
(specified in relative coordinate system, in meters). Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
|
containerField |
[containerField type NMTOKEN "children"] containerField is a field-label prefix indicating this node's field relationship
to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need
to override default containerField values is rare. Hint: example values include containerField='geometry' for Box node, containerField='children'
for Group node, containerField='proxy' for hidden proxy shape within a Collision node,
etc. Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds
to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different
than the corresponding DEF declaration of that node. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] The class attribute is a space-separated list of classes, reserved for use by CSS
cascading stylesheets. Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
EXPORT |
EXPORT macht einen lokalen Knoten für das ROUTEing sichtbar, wenn die aktuelle Szene
von einer externen Welt per Inline verwendet wird.
Hinweis: EXPORT-Anweisungen können nach dem Scene-Tag verwendet werden, um Schnittstellen
im oberen Dokumentteil sichtbar zu machen.
Warnung: Knoten dürfen nicht innerhalb eines ProtoDeclare referenziert werden.
Warnung: experimentell
Warning: corresponding parent-scene IMPORT and child Inline-scene EXPORT statements are
necessary in order to ROUTE values between a parent model and a child Inline model.
Hint: X3D Architecture 4.4.6 Import/Export semantics https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/concepts.html#ImportExportsemantics |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
localDEF |
[localDEF type IDREF #REQUIRED] DEF Name des lokalen Knotens, der EXPORTiert werden soll. |
AS |
#IMPLIED] Umbenennung des localDEF Knotens unter anderem Namen beim Export. Hinweis: Optional, Standard ist die Verwendung desselben localDEF Namens. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
ExternProtoDeclare |
ExternProtoDeclare zeigt auf eine ProtoDeclare Knoten-Definition, die in einer anderen
Datei zur Verfügung gestellt wird.
ExternProtoDeclare Schnittstellen werden mit <field> Tags (ohne IS Attribute) erzeugt.
Hinweis: ExternProto ist nur eine Definition, man nutzt ProtoInstance, um neue Instanzen
zu erzeugen.
Hinweis: ExternProtoDeclare URL hat folgende Form:
https://www.web3d.org/x3d/someWorld.x3d#ProtoName Hint: X3D Scene Authoring Hints, Inlines and Prototypes https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#InlinesPrototypes Warning: do not include a <ProtoInterface> element.
Warning: setting a value is not allowed for ExternProtoDeclare field declarations, since
original ProtoDeclare initializations or local ProtoInstance fieldValue initializations
take precedence.
Hint: X3D Architecture 7.2.5.9 EXTERNPROTO statement https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/core.html#EXTERNPROTOStatement Hint: X3D Architecture 4.4.4 Prototype semantics, https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/concepts.html#PROTOdefinitionsemantics Examples: X3D Example Archives, X3D for Web Authors, Chapter 14 Prototypes https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter14Prototypes |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
name |
#REQUIRED] Name des EXTERNPROTO-Knotens, der deklariert wird. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
url |
[url accessType initializeOnly, type MFString CDATA #IMPLIED] Position und Dateiname der ProtoDeclare-Quelldeklaration von Interesse. Mehrere
Angaben sind verläßlicher, und Weblokationen ermöglichen funktionierende E-Mail Anhänge.
Hinweis: Strings können mehrere Werte haben, so daß jeder Teil in Anführungszeichen
eingeschlossen sein sollte "https://www.web3d.org" "https://www.web3d.org/about" "etc." Hinweis: Die Groß- und Kleinschreibung von Verzeichnis- und Dateinamen ist
für http-Links strikt einzuhalten! Hinweis: Eingebettete Leerzeichen in URL-Anfragen
können mit %20 für jedes Leerzeichen ersetzt werden. Hint: X3D Scene Authoring Hints, urls https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls |
appinfo |
[appinfo type SFString CDATA #IMPLIED] Anwendungsinformationen, um eine einfache Beschreibung (z.B. als Tooltip) zur Verfügung
zu stellen, äquivalent zum XML Schema-Tag appinfo. |
documentation |
[documentation type SFString CDATA #IMPLIED] Dokumentations-URL für weitere Informationen, äquivalent zum XML Schema-Tag documentation.
|
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
Extrusion |
Extrusion ist ein Geometrie-Knoten, der einen Querschnitt entlang eines
3D-Spine-Pfades (=Rückgrat) im lokalen Koordinatensystem extrudiert.
Eine Skalierung/Rotation des Querschnittes kann eine Vielzahl von Ergebnissen liefern.
Hinweis: Vor dem Hinzufügen von Geometry oder Appearance muß ein Shape-Knoten eingefügt werden.
|
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
spine |
[spine accessType initializeOnly, type MFVec3f CDATA "0 0 0, 0 1 0"] spine ist eine Liste von 3D-Punkten für eine abschnittsweise lineare Kurve, die
eine Linie verbundener Punkte erzeugt (offen oder geschlossen). Entlang dieses Pfades
wird der Querschnitt extrudiert wird. Hinweis: Die Anzahl der Spine-Punkte, Skalierungs- und Orientierunsgwerte muß übereinstimmen.
Warning: take care if creating loops or spirals, otherwise self-intersecting, impossible
or inverted geometry can result! |
crossSection |
[crossSection accessType initializeOnly, type MFVec2f CDATA "1 1, 1 -1, -1 -1, -1 1, 1 1"] Eine sortierte Menge von 2D-Punkten, die eine teilweise lineare Kurve und damit
eine Fläche verbundener Punkte ergeben. Dies ergibt die Silhouette der äußeren Oberfläche.
Warnung: auf den Uhrzeigersinn (ccw) achten, damit keine fehlerhafte/invertierte Geometrie
entsteht! Warning: avoid self-intersecting polygon line segments, otherwise defined geometry is irregular
and rendering results are undefined. , particularly for end caps. |
scale |
[scale accessType initializeOnly, type MFVec2f CDATA "1 1"] (0,+∞) scale ist eine Liste von 2D-Skalierungsparametern, welche jedem spine-Wert entlang
des Querschnittes zugewiesen werden. Hinweis: Anzahl der spine-Punkte, Skalierungs- und Orientierungswerte muß übereinstimmen.
Warnung: 0 oder negative Werte sind nicht erlaubt. |
orientation |
[orientation accessType initializeOnly, type MFRotation CDATA "0 0 1 0"] orientation ist eine Liste von Achsenorientierungs-Werten (4-Tupel) entsprechend
jedem spine des Querschnittes. Hinweis: Anzahl der spine-Punkte, Skalierungs- und Orientierungswerte muß übereinstimmen.
|
beginCap |
[beginCap accessType initializeOnly, type SFBool (true|false) "true"] Ob Anfangsdeckfläche gezeichnet werden soll (analog zur Zylinderdeckfläche). Warnung: Kann nach der Initialisierung nicht mehr verändert werden. |
endCap |
[endCap accessType initializeOnly, type SFBool (true|false) "true"] Ob Enddeckfläche gezeichnet werden soll (analog zur Zylindergrundfläche). Warnung: Kann nach der Initialisierung nicht mehr verändert werden. |
ccw |
[ccw accessType initializeOnly, type SFBool (true|false) "true"] ccw = counterclockwise (gegen den Uhrzeigersinn): Reihenfolge der Orientierung der
Vertex-Koordinaten. Hinweis: ccw false kann solid (Rückseitenentfernung) und Normalen-Orientierung invertieren.
|
convex |
[convex accessType initializeOnly, type SFBool (true|false) "true"] Entweder alle Polygone eines Körpers sind konvex (true), oder möglicherweise konkav
(false). Ein konvexes Polygon ist eben, schneidet sich nicht selbst und hat sämtliche
Innenwinkel < 180 Grad. |
creaseAngle |
[creaseAngle accessType initializeOnly, type SFFloat CDATA "0"] [0,+∞) creaseAngle definiert einen Winkel (in rad), der festlegt, ob aneinandergrenzende
Polygone mit scharfen Kanten oder smooth shading gezeichnet werden. Wenn der Winkel
zwischen aneinandergrenzenden Polygonen kleiner als der creaseAngle ist, wird smooth
shading an der gemeinsamen Kante genutzt. Hint: https://en.wikipedia.org/wiki/Radian |
solid |
[solid accessType initializeOnly, type SFBool (true|false) "true"] solid=true aktiviert Rückseitenentfernung (backface culling), solid=false erzwingt
das Zeichnen von Vorder- und Rückseite. Warnung: Standardwert true kann die komplette Geometrie verschwinden lassen, wenn man sie
von der falschen Seite sieht! |
containerField |
[containerField type NMTOKEN "geometry"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
field |
Ein Feldelement (field) definiert ein Schnittstellenattribut oder -knoten.
Hinweis: Vor dem Hinzufügen eines Feldes zunächst Script-, ProtoDeclare- oder ExternProtoDeclare-Knoten
einfügen.
Hinweis: der oder die initialisierenden Knoten sollten im enthaltenen Inhalt aufgeführt werden.
|
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
name |
[name type NMTOKEN #REQUIRED] Name dieser Feldvariable Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
accessType |
[accessType , type NMTOKEN #REQUIRED] Event-model semantics for field set/get capabilities. Hint for VRML97: inputOnly=inputOnly,
outputOnly=outputOnly, initializeOnly=field, inputOutput=inputOutput. Warning: inputOutput=inputOutput
not allowed in VRML97 Script nodes, use initializeOnly=field for backwards compatibility.
Erlaubt genaue Rückwärtskompatibilität zur Semantik von Feldern bei VRML97, sofern
gewünscht. Hinweis: Default-Wert ist 'field'. Warnung: 'inputOutput's sind in VRML97 Script-Knoten nicht
erlaubt! Stattdessen 'field' benutzen. Hint: an accessType value is required and must be provided. Hint: X3D Architecture 4.4.2.2 Field semantics, https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/concepts.html#FieldSemantics Hint: X3D XML Encoding 4.3.7 Prototype and field declaration syntax, https://www.web3d.org/documents/specifications/19776-1/V3.3/Part01/concepts.html#PrototypeAndFieldDeclarationSyntax |
type |
[type NMTOKEN #REQUIRED] Basistyp dieser Feldvariable. |
appinfo |
[appinfo type SFString CDATA #IMPLIED] Anwendungsinformationen, um eine einfache Beschreibung (z.B. als Tooltip) zur Verfügung
zu stellen, äquivalent zum XML Schema-Tag appinfo. |
documentation |
[documentation type SFString CDATA #IMPLIED] Dokumentations-URL für weitere Informationen, äquivalent zum XML Schema-Tag documentation.
|
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
fieldValue |
Ein fieldValue Element wird zur erneuten Initiailisierung von Standardfeldwerten
in ProtoInstances genutzt.
Feldnamen müssen bereits in ProtoDeclare oder ExternProtoDeclare deklariert sein.
Hinweis: Initialisierungen für Knoten (SFNode/MFNode) sollte man innerhalb der fieldValue's
angeben. |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
name |
[name type NMTOKEN #REQUIRED] Name des Feldes (bereits in ProtoDeclare oder ExternProtoDeclare deklariert). Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
value |
[value type CDATA #IMPLIED] Anfangswert des Feldes (überschreibt Standard-Anfangswerte in ProtoDeclare oder
ExternProtoDeclare). Hinweis: initialisiert stattdessen Knoten mit dem angegebenen Inhalt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
FillProperties |
FillProperties indicates whether appearance is filled or hatched for associated geometry
nodes inside the same Shape. Hatches are applied on top of the already rendered appearance
of the node, and are not affected by lighting.
Hint: DEF/USE copies of a single node can provide a similar "look + feel" style for related
shapes in a scene.
Warning: requires X3D profile='Full' or else include <component name='Shape' level='3'/>
|
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF defines a unique ID name for this node, referenceable by other nodes. Hint: descriptive DEF names improve clarity and help document a model. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE means reuse an already DEF-ed node ID, excluding all child nodes and all other
attributes (except for containerField, which can have a different value). Hint: USE references to previously defined DEF geometry (instead of duplicating nodes)
can improve performance. Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except
for containerField) when defining a USE attribute. Warning: each USE value must match a corresponding DEF value that is defined earlier in the
scene. |
filled |
[filled accessType inputOutput, type SFBool (true|false) "true"] Whether or not associated geometry is filled. |
hatched |
[hatched accessType inputOutput, type SFBool (true|false) "true"] Whether or not associated geometry is hatched. |
hatchStyle |
[hatchStyle accessType inputOutput, type SFInt32 CDATA "1"] hatchStyle selects a hatch pattern from International Register of Graphical Items.
1=Horizontal equally spaced parallel lines. 2=Vertical equally spaced parallel lines.
3=Positive slope equally spaced parallel lines. 4=Negative slope equally spaced parallel
lines. 5=Horizontal/vertical crosshatch. 6=Positive slope/negative slope crosshatch.
7=(cast iron or malleable iron and general use for all materials). 8=(steel). 9=(bronze,
brass, copper, and compositions). 10=(white metal, zinc, lead, babbit, and alloys).
11=(magnesium, aluminum, and aluminum alloys). 12=(rubber, plastic, and electrical
insulation). 13=(cork, felt, fabric, leather, and fibre). 14=(thermal insulation).
15=(titanium and refi-actory material). 16=(marble, slate, porcelain, glass, etc.).
17=(earth). 18=(sand). 19=(repeating dot). Hint: detailed descriptions of hatchstyle values are found at the ISO/IEC International
Register of Graphical Items https://www.iso.org/jtc1/sc24/register (may require login) |
hatchColor |
[hatchColor accessType inputOutput, type SFColor CDATA "1 1 1"] [0,1] Color of the hatch pattern. |
containerField |
[containerField type NMTOKEN "fillProperties"] containerField is a field-label prefix indicating this node's field relationship
to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need
to override default containerField values is rare. Hint: example values include containerField='geometry' for Box node, containerField='children'
for Group node, containerField='proxy' for hidden proxy shape within a Collision node,
etc. Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds
to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different
than the corresponding DEF declaration of that node. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] The class attribute is a space-separated list of classes, reserved for use by CSS
cascading stylesheets. Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
FloatVertexAttribute |
(X3D version 3.1 or later) FloatVertexAttribute defines a set of per-vertex single-precision floating-point
attributes. |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF defines a unique ID name for this node, referenceable by other nodes. Hint: descriptive DEF names improve clarity and help document a model. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE means reuse an already DEF-ed node ID, excluding all child nodes and all other
attributes (except for containerField, which can have a different value). Hint: USE references to previously defined DEF geometry (instead of duplicating nodes)
can improve performance. Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except
for containerField) when defining a USE attribute. Warning: each USE value must match a corresponding DEF value that is defined earlier in the
scene. |
name |
[name accessType inputOutput, type NMTOKEN #REQUIRED] Required name for this particular VertexAttribute instance. Warning: name is not specified if this instance is a USE node. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
value |
[value accessType inputOutput, type MFFloat CDATA ""] value specifies an arbitrary collection of floating-point values that will be passed
to the shader as per-vertex information. Hint: the length of the value field shall be a multiple of numComponents. |
numComponents |
[numComponents accessType initializeOnly, type SFFloat CDATA (1,4) "4"] numComponents pecifies how many consecutive floating-point values should be grouped
together per vertex. Hint: the length of the value field shall be a multiple of numComponents. |
containerField |
[containerField type NMTOKEN "attrib"] containerField is a field-label prefix indicating this node's field relationship
to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need
to override default containerField values is rare. Hint: example values include containerField='geometry' for Box node, containerField='children'
for Group node, containerField='proxy' for hidden proxy shape within a Collision node,
etc. Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds
to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different
than the corresponding DEF declaration of that node. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] The class attribute is a space-separated list of classes, reserved for use by CSS
cascading stylesheets. Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
Fog |
Fog (Nebel) simuliert atmosphärische Effekte durch Überlagerung entfernter Objekte
mit einer Nebelfarbe.
Background, Fog, NavigationInfo und Viewpoint sind verknüpfbare Knoten.
Warning: results are undefined if a bindable node (Background, Fog, NavigationInfo, OrthoViewpoint,
TextureBackground, Viewpoint) is a contained descendant node of either LOD or Switch.
|
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
color |
[color accessType inputOutput, type SFColor CDATA "1 1 1"] [0,1] Hinweis: auf die Farbe des Background-Knotens setzen, damit Objekte verschwinden. |
fogType |
[fogType accessType inputOutput, type SFString CDATA (LINEAR|EXPONENTIAL) LINEAR] Spezifiziert den Algorithmus für die Berechung des Nebelzuwachses, entweder linear
(LINEAR) oder exponentiell (EXPONENTIAL). Hinweis: EXPONENTIAL wirkt natürlicher, ist jedoch rechenaufwendiger. Warning: do not wrap "quotation" "marks" around this SFString value. |
visibilityRange |
[visibilityRange accessType inputOutput, type SFFloat CDATA "0.0"] Der Abstand in Metern, bei dem Objekte vollständig vom Nebel verschluckt werden
(unter Nutzung des lokalen Koordinatensystems). Hinweis: visibilityRange 0 schaltet den Nebel aus. |
set_bind |
[set_bind accessType inputOnly, type SFBool (true|false) ""] Input Event set_bind=true aktiviert diesen Knoten, Input Event set_bind=false deaktiviert
diesen Knoten. Diese Einstellung set_bind true/false löst ein pop/push (enable/disable)
auf diesen Knoten aus. Hint: paired node operations can be established by connecting set_bind and isBound fields
of corresponding bindable nodes. Warning: it is an error to define this transient inputOnly field in an X3D file, instead
only use it a destination for ROUTE events. |
bindTime |
[bindTime accessType outputOnly, type SFTime CDATA "-1"] Ereignis wird gesendet, wenn Knoten aktiv/inaktiv wird. Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
isBound |
[isBound accessType outputOnly, type SFBool (true|false) "false"] Ereignis true wird gesendet, wenn Knoten aktiviert wird; event false wird gesendet,
wenn Verknüpfung gelöst wird. Hint: paired node operations can be established by connecting set_bind and isBound fields
of corresponding bindable nodes. Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
containerField |
[containerField type NMTOKEN "children"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
FogCoordinate |
(X3D version 3.1 or later) FogCoordinate defines a set of explicit fog depths on a per-vertex basis, overriding
Fog visibilityRange. |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF defines a unique ID name for this node, referenceable by other nodes. Hint: descriptive DEF names improve clarity and help document a model. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE means reuse an already DEF-ed node ID, excluding all child nodes and all other
attributes (except for containerField, which can have a different value). Hint: USE references to previously defined DEF geometry (instead of duplicating nodes)
can improve performance. Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except
for containerField) when defining a USE attribute. Warning: each USE value must match a corresponding DEF value that is defined earlier in the
scene. |
depth |
[depth accessType inputOutput, type MFVec3f CDATA #IMPLIED] depth contains a set of 3D coordinate (triplet) point values. |
containerField |
[containerField type NMTOKEN "coord"] containerField is a field-label prefix indicating this node's field relationship
to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need
to override default containerField values is rare. Hint: example values include containerField='geometry' for Box node, containerField='children'
for Group node, containerField='proxy' for hidden proxy shape within a Collision node,
etc. Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds
to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different
than the corresponding DEF declaration of that node. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] The class attribute is a space-separated list of classes, reserved for use by CSS
cascading stylesheets. Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
FontStyle |
FontStyle definiert die Schriftgröße, -familie und den Stil für Text-Knoten.
Hinweis: als Elternknoten muß zunächst ein Text-Knoten eingefügt werden. |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
family |
[family accessType initializeOnly, type MFString CDATA ( SERIF | SANS | TYPEWRITER ) "SERIF"] Sequenz von Schriftfamiliennamen in der bevorzugten Reihenfolge - Browser benutzen
die erste verfügbare Schriftfamilie. Zu den unterstützten Werten zählen "SERIF" "SANS"
"TYPEWRITER". Hinweis: SERIF und SANS sind Schriftarten mit variabler Breite (z.B.
Roman und Arial). Hinweis: TYPEWRITER ist eine Schriftart mit fixer Buchstabenbreite
(z.B. Courier). Hinweis: Strings können mehrere Werte haben, so daß jeder Teil "in
Anführungszeichen" "eingeschlossen" "sein sollte". Hint: see 15.2.2.2 Font family and style https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/text.html#Fontfamilyandstyle for details. Hint: relates to Internationalization (i18n) http://www.w3.org/standards/webdesign/i18n |
style |
[style accessType initializeOnly, type SFString CDATA ( PLAIN | BOLD | ITALIC | MIDDLE ) PLAIN] Einer der vier Werte kann als Textstil ausgewählt werden (normal, fett, kursiv,
fett und kursiv). Warning: do not wrap "quotation" "marks" around this SFString value. Hint: see 15.2.2.2 Font family and style https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/text.html#Fontfamilyandstyle for details. |
justify |
[justify accessType initializeOnly, type MFString CDATA ( BEGIN | END | FIRST | MIDDLE ) "BEGIN" or "BEGIN" "END"] Zwei Stringwerte werden für die Ausrichtung an der Haupt- und Nebenachse angegeben,
mögliche Werte sind "FIRST" "BEGIN" "MIDDLE" "END". Beispiel "MIDDLE" "MIDDLE". Hinweis:
Strings können mehrere Werte haben, so daß jeder Teil "in Anführungszeichen" "eingeschlossen"
"sein sollte". Hint: see 15.2.2.3 Direction and justification https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/text.html#Directionandjustification for details. |
size |
[size accessType initializeOnly, type SFFloat CDATA "1.0"] (0,+∞) Nominale Höhe (im lokalen Koordinatensystem) der Schriftschnitte. Damit wird auch
der Standardabstand zwischen angrenzenden Textzeilen festgelegt. |
spacing |
[spacing accessType initializeOnly, type SFFloat CDATA "1.0"] [0,+∞) Faktor für den Abstand zwischen angrenzenden Textzeilen. |
language |
[language accessType initializeOnly, type SFString CDATA #IMPLIED] Der Sprachcode besteht aus einem Hauptcode und einer (möglicherweise leeren) Reihe
von Nebencodes. [ Sprachcode = Hauptcode ( "-" Nebencode )* ] Hauptcodes mit zwei
Buchstaben sind für Sprachabkürzungen definiert. Hint: see RFC3066 Tags for the Identification of Languages https://tools.ietf.org/html/rfc3066 Dazu zählen: en (Englisch), fr (Französisch), de (Deutsch), it (Italienisch), nl
(Niederländisch), el (Griechisch), es (Spanisch), pt (Portugiesisch), ar (Arabisch),
he (Hebräisch), ru (Russisch), zh (Chinesisch), ja (Japanisch), hi (Hindi), ur (Urdu),
and sa (Sanskrit). Jeder zweibuchstabige Nebencode wird als ein Landescode aufgefaßt.
Warning: do not wrap extra quotation marks around these SFString enumeration values, since
"quotation" "marks" are only used for MFString values. Hint: see ISO639.2 Codes for the Representation of Names of Languages http://www.loc.gov/standards/iso639-2/php/code_list.php Hint: see RFC3066 Tags for the Identification of Languages https://tools.ietf.org/html/rfc3066 Hint: see ISO3166 or http://xml.coverpages.org/languageIdentifiers.html Hint: relates to Internationalization (i18n) http://www.w3.org/standards/webdesign/i18n |
horizontal |
[horizontal accessType initializeOnly, type SFBool (true|false) "true"] Ob die Textausrichtung horizontal (true) oder vertikal ist (false). Hint: see 15.2.2.3 Direction and justification https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/text.html#Directionandjustification for details. Hint: relates to Internationalization (i18n) http://www.w3.org/standards/webdesign/i18n |
leftToRightll |
[leftToRightl accessType initializeOnly, type SFBool (true|false) "true"] Ob die Textrichtung von links nach rechts (true) oder von rechts nach links ist
(false). Hint: see 15.2.2.3 Direction and justification https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/text.html#Directionandjustification for details. Hint: relates to Internationalization (i18n) http://www.w3.org/standards/webdesign/i18n |
topToBottom |
[topToBottom accessType initializeOnly, type SFBool (true|false) "true"] Ob die Textrichtung von oben nach unten (true) oder von unten nach oben ist (false).
Hint: see 15.2.2.3 Direction and justification https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/text.html#Directionandjustification for details. Hint: relates to Internationalization (i18n) http://www.w3.org/standards/webdesign/i18n |
containerField |
[containerField type NMTOKEN "fontStyle"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
GeneratedCubeMapTexture |
GeneratedCubeMapTexture (X3D version 3.1 or later) is a texture node that defines
a cubic environment map that sources its data from internally generated images.
The viewpoint of the generated texture is the location and orientation of the associated
geometry in world space.
Hint: typically a Box is used. |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF defines a unique ID name for this node, referenceable by other nodes. Hint: descriptive DEF names improve clarity and help document a model. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE means reuse an already DEF-ed node ID, excluding all child nodes and all other
attributes (except for containerField, which can have a different value). Hint: USE references to previously defined DEF geometry (instead of duplicating nodes)
can improve performance. Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except
for containerField) when defining a USE attribute. Warning: each USE value must match a corresponding DEF value that is defined earlier in the
scene. |
update |
[update accessType inputOutput, type SFString CDATA (NONE|NEXT_FRAME_ONLY|ALWAYS) NONE] update controls regeneration of the texture. Warning: An object trying to render itself in the scene graph can cause infinite loops. |
size |
[size accessType initializeOnly, type SFInt32 CDATA "128"] (0,+∞) size indicates the resolution of the generated images in number of pixels per side.
|
containerField |
[containerField type NMTOKEN "texture"] containerField is a field-label prefix indicating this node's field relationship
to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need
to override default containerField values is rare. Hint: example values include containerField='geometry' for Box node, containerField='children'
for Group node, containerField='proxy' for hidden proxy shape within a Collision node,
etc. Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds
to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different
than the corresponding DEF declaration of that node. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] The class attribute is a space-separated list of classes, reserved for use by CSS
cascading stylesheets. Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
GeoCoordinate |
GeoCoordinate builds geometry as a set of geographic 3D coordinates.
These are transformed into a geocentric, curved-earth representation.
GeoCoordinate is only used by IndexedFaceSet, IndexedLineSet, and PointSet.
GeoCoordinate can contain a GeoOrigin node.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
|
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
GeoSystem |
[geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"] Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse
Mercator (UTM). Supported values: GD UTM GC Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
|
point |
[point accessType inputOutput, type MFVec3d CDATA #IMPLIED] point contains a set of actual 3D geographic coordinates, provided in geoSystem
format can split strings if desired: "x1 y1 z1 x2 y2 z2" or "x1 y1 z1", "x2 y2 z2"
|
containerField |
[containerField type NMTOKEN "coord"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
GeoElevationGrid |
GeoElevationGrid is a geometry node defining a rectangular height field, with default
values for a 1m by 1m square at height 0. Vertices corresponding to GeoElevationGrid
height values define quadrilaterals, which are placed above or below a curved geospatial
surface using geographic coordinates.
Hint: the height array defines (xDimension-1)*(zDimension-1) quadrilaterals.
Warning: generated quadrilaterals can be nonplanar. Tessellation splits quadrilaterals
into triangles along seam starting at initial vertex of the quadrilateral and proceeding
to opposite vertex.
Hint: positive direction for normal of each triangle is on same side of the quadrilateral.
Triangles are defined either counterclockwise or clockwise depending on value of ccw
field.
Hint: GeoElevationGrid can contain GeoOrigin, Color|ColorRGBA, Normal and TextureCoordinate
nodes.
Hinweis: Vor dem Hinzufügen von Geometry oder Appearance muß ein Shape-Knoten eingefügt werden.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
Warning: avoid having GeoLocation or GeoTransform as a parent or ancestor node of GeoElevationGrid,
since multiple geospatial transformations then occur with unpredictable results. |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
geoSystem |
[geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"] Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse
Mercator (UTM). Supported values: "GD" "UTM" or "GC" followed by additional quoted
string parameters as appropriate for the type. Hint: X3D Architecture 25.2.2 Spatial reference frames https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#Spatialreferenceframes Hint: X3D Architecture 25.2.4 Specifying geospatial coordinates https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#Specifyinggeospatialcoords Hint: UTM is Universal Transverse Mercator coordinate system https://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system Warning: deprecated values are GDC (replaced by GD) and GCC (replaced by GC). |
geoGridOrigin |
[geoGridOrigin accessType initializeOnly, type SFVec3d CDATA "0 0 0"] Geographic coordinate for southwest (lower-left) corner of height dataset. |
xDimension |
[xDimension accessType initializeOnly, type SFInt32 CDATA "2"] [0,+∞) Number of elements in the height array along east-west X direction. Hinweis: total horizontal x-axis distance equals (xDimension-1) * xSpacing. Warning: xDimension < 2 means that ElevationGrid contains no quadrilaterals. |
zDimension |
[zDimension accessType initializeOnly, type SFInt32 CDATA "2"] [0,+∞) Number of elements in the height array along north-south Z direction. Hinweis: total lateral z-axis distance equals (zDimension-1) * zSpacing. Warning: zDimension < 2 means that ElevationGrid contains no quadrilaterals. |
xSpacing |
[xSpacing accessType initializeOnly, type SFDouble CDATA "1.0"] (0,+∞) Distance between grid-array vertices along east-west X direction. Hint: when geoSystem is GDC, xSpacing is number of degrees of longitude. Hint: when geoSystem is UTM, xSpacing is number of eastings (meters). |
zSpacing |
[zSpacing accessType initializeOnly, type SFDouble CDATA "1.0"] (0,+∞) Distance between grid-array vertices along north-south Z direction. Hint: when geoSystem is GDC, zSpacing is number of degrees of latitude. Hint: when geoSystem is UTM, zSpacing is number of northings (meters). |
yScale |
[yScale accessType inputOutput, type SFFloat CDATA "1.0"] [0,+∞) Vertical exaggeration of displayed data produced from the height array. |
height |
[height accessType initializeOnly, type MFFloat CDATA "0 0 0 0"] Contains xDimension rows * zDimension columns floating-point values for elevation
above ellipsoid. Hint: height array values are in row-major order from west to east, south to north. Hint: geoGridOrigin is in southwest (lower-left) corner of height dataset. |
set_height |
[set_height accessType inputOnly, type MFFloat CDATA #FIXED ""] Contains xDimension rows * zDimension columns floating-point values for elevation
above ellipsoid. Hint: height array values are in row-major order from west to east, south to north. Hint: geoGridOrigin is in southwest (lower-left) corner of height dataset. Warning: it is an error to define this transient inputOnly field in an X3D file, instead
only use it a destination for ROUTE events. |
ccw |
[ccw accessType initializeOnly, type SFBool (true|false) "true"] ccw = counterclockwise (gegen den Uhrzeigersinn): Reihenfolge der Orientierung der
Vertex-Koordinaten. Hinweis: ccw false kann solid (Rückseitenentfernung) und Normalen-Orientierung invertieren.
|
solid |
[solid accessType initializeOnly, type SFBool (true|false) "true"] solid=true aktiviert Rückseitenentfernung (backface culling), solid=false erzwingt
das Zeichnen von Vorder- und Rückseite. Warnung: Standardwert true kann die komplette Geometrie verschwinden lassen, wenn man sie
von der falschen Seite sieht! |
creaseAngle |
[creaseAngle accessType initializeOnly, type SFDouble CDATA "0"] [0,+∞) creaseAngle definiert einen Winkel (in rad), der festlegt, ob aneinandergrenzende
Polygone mit scharfen Kanten oder smooth shading gezeichnet werden. Wenn der Winkel
zwischen aneinandergrenzenden Polygonen kleiner als der creaseAngle ist, wird smooth
shading an der gemeinsamen Kante genutzt. Hint: https://en.wikipedia.org/wiki/Radian |
colorPerVertex |
[colorPerVertex accessType initializeOnly, type SFBool (true|false) "true"] Entweder wird Color pro Vertex (true) oder pro Viereck (false) angewendet. Hint: X3D Scene Authoring Hints, Color https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Color |
normalPerVertex |
[normalPerVertex accessType initializeOnly, type SFBool (true|false) "true"] Entweder wird der Normalen-Knoten pro Vertex (true) oder pro Viereck (false) angewendet.
Hint: if no child Normal node is provided, the X3D browser shall automatically generate
normals, using creaseAngle to determine smoothed shading across shared vertices. |
containerField |
[containerField type NMTOKEN "geometry"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
GeoLocation |
GeoLocation positions a regular X3D model onto earth's surface.
GeoLocation can contain children and GeoOrigin nodes.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
Warning: avoid having GeoLocation or GeoTransform as a parent or ancestor node of each other,
since multiple geospatial transformations then occur with unpredictable results.
Hint: GeoLocation adjusts orientation of children models appropriately: +Y axis is up
direction for that local area (i.e. normal to tangent plane on the geospatial ellipsoid),
-Z axis points towards north pole, and +X axis points east. |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
geoSystem |
[geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"] Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse
Mercator (UTM). Supported values: "GD" "UTM" or "GC" followed by additional quoted
string parameters as appropriate for the type. Hint: X3D Architecture 25.2.2 Spatial reference frames https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#Spatialreferenceframes Hint: X3D Architecture 25.2.4 Specifying geospatial coordinates https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#Specifyinggeospatialcoords Hint: UTM is Universal Transverse Mercator coordinate system https://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system Warning: deprecated values are GDC (replaced by GD) and GCC (replaced by GC). |
geoCoords |
[geoCoords accessType inputOutput, type SFVec3d CDATA "0 0 0"] Geographic location (specified in current geoSystem coordinates) for children geometry
(specified in relative coordinate system, in meters). Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
|
bboxCenter |
[bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"] Bounding box center: Positionsverschiebung vom Ursprung des lokalen Koordinatensystems.
Hint: precomputation and inclusion of bounding box information can speed up the initialization
of large detailed models, with a corresponding cost of increased file size. Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes |
bboxSize |
[bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"] Bounding box size: wird automatisch berechnet, kann jedoch zu Optimierungszwecken
oder als Einschränkung spezifiziert werden. Hint: precomputation and inclusion of bounding box information can speed up the initialization
of large detailed models, with a corresponding cost of increased file size. Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes |
containerField |
[containerField type NMTOKEN "children"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
GeoLOD |
GeoLOD provides quadtree level-of-detail loading/unloading for multi-resolution terrains.
GeoLOD can contain children and GeoOrigin nodes.
Hinweis: children nodes expose the scene graph for the currently loaded set of nodes.
Hinweis: rootNode specifies the geometry of the root tile.
Warnung: do not use rootUrl and rootNode simultaneously, since each specifies the
root tile.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
Warning: nested LOD (and/or GeoLOD) nodes with overlapping range intervals can lead to unexpected
or undefined behavior. |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
geoSystem |
[geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"] Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse
Mercator (UTM). Supported values: "GD" "UTM" or "GC" followed by additional quoted
string parameters as appropriate for the type. Hint: X3D Architecture 25.2.2 Spatial reference frames https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#Spatialreferenceframes Hint: X3D Architecture 25.2.4 Specifying geospatial coordinates https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#Specifyinggeospatialcoords Hint: UTM is Universal Transverse Mercator coordinate system https://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system Warning: deprecated values are GDC (replaced by GD) and GCC (replaced by GC). |
rootUrl |
[rootUrl accessType initializeOnly, type MFString CDATA #IMPLIED] url for scene providing geometry for the root tile. Warning: either rootNode or rootUrl can specify root tile, but specifying both is an error.
|
child1Url |
[child1Url accessType initializeOnly, type MFString CDATA #IMPLIED] quadtree geometry loaded when viewer is within range. |
child2Url |
[child2Url accessType initializeOnly, type MFString CDATA #IMPLIED] quadtree geometry loaded when viewer is within range. |
child3Url |
[child3Url accessType initializeOnly, type MFString CDATA #IMPLIED] quadtree geometry loaded when viewer is within range. |
child4Url |
[child4Url accessType initializeOnly, type MFString CDATA #IMPLIED] quadtree geometry loaded when viewer is within range. |
range |
[range accessType initializeOnly, type SFFloat CDATA #IMPLIED] (0,+∞) Viewer range from geographic-coordinates center triggers quadtree loading/unloading.
Hint: not setting range values indicates that level switching can be optimized automatically
based on performance. |
center |
[center accessType initializeOnly, type SFVec3d CDATA "0 0 0"] Viewer range from geographic-coordinates center triggers quadtree loading/unloading.
|
bboxCenter |
[bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"] Bounding box center: Positionsverschiebung vom Ursprung des lokalen Koordinatensystems.
Hint: precomputation and inclusion of bounding box information can speed up the initialization
of large detailed models, with a corresponding cost of increased file size. Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes |
bboxSize |
[bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"] Bounding box size: wird automatisch berechnet, kann jedoch zu Optimierungszwecken
oder als Einschränkung spezifiziert werden. Hint: precomputation and inclusion of bounding box information can speed up the initialization
of large detailed models, with a corresponding cost of increased file size. Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes |
containerField |
[containerField type NMTOKEN "children"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
GeoMetadata |
GeoMetadata includes a generic subset of metadata about the geographic data.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
Hint: apply containerField='watchList' when parent node is LoadSensor. |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
url |
[url accessType inputOutput, type MFString CDATA #IMPLIED] Hypertext link to an external, complete metadata description. Hinweis: Strings können
mehrere Werte haben, so daß jeder Teil in Anführungszeichen eingeschlossen sein sollte
"https://www.web3d.org" "https://www.web3d.org/about" "etc." Hinweis: Die Groß- und Kleinschreibung von Verzeichnis- und Dateinamen ist
für http-Links strikt einzuhalten! Hinweis: Eingebettete Leerzeichen in URL-Anfragen
können mit %20 für jedes Leerzeichen ersetzt werden. Hint: X3D Scene Authoring Hints, urls https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls |
data |
#IMPLIED] DEF list of all nodes that implement this data. If no specific geospatial nodes
identified, then this GeoMetadata node pertains to entire scene. |
summary |
[summary accessType inputOutput, type MFString CDATA #IMPLIED] The summary string array contains a set of keyword/value pairs, with each keyword
and its subsequent value contained in separate strings. Hint: example <GeoMetadata summary=' "title" "San Francisco, California USA" '/>. Hint: Table 25.5, GeoMetadata keywords and values https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#t-keywordsandvalues Hint: there should always be an even (or zero) number of strings to match key-value pairs.
|
containerField |
[containerField type NMTOKEN "children"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
GeoOrigin |
GeoOrigin specifies local geospatial coordinate system for parent node, enabling
increased geographic precision during scene rendering (by mitigating potential floating-point
roundoff errors). GeoOrigin can be contained by other Geospatial component nodes,
typically via DEF/USE to ensure consistency.
Hinweis: only one geospatial coordinate system is allowed per scene, thus DEF-ing
and later USE-ing only one GeoOrigin node per scene is recommended.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
Warning: GeoOrigin is deprecated, discouraged and not legal in X3D v3.3. GeoOrigin can be
ignored in X3D v3.2 and below.
Hint: GeoOrigin is likely to be restored in X3D v4.0 for special use on devices with limited
floating-point resolution. |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
geoSystem |
[geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"] Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse
Mercator (UTM). Supported values: "GD" "UTM" or "GC" followed by additional quoted
string parameters as appropriate for the type. Hint: X3D Architecture 25.2.2 Spatial reference frames https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#Spatialreferenceframes Hint: X3D Architecture 25.2.4 Specifying geospatial coordinates https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#Specifyinggeospatialcoords Hint: UTM is Universal Transverse Mercator coordinate system https://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system Warning: deprecated values are GDC (replaced by GD) and GCC (replaced by GC). |
geoCoords |
[geoCoords accessType inputOutput, type SFVec3d CDATA "0 0 0"] Defines absolute geographic location (and implicit local coordinate frame). Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
|
rotateYUp |
[rotateYUp accessType initializeOnly, type SFBool (true|false) "false"] Whether to rotate coordinates of nodes using this GeoOrigin so that local-up direction
aligns with VRML Y axis rotateYUp false means local up-direction is relative to planet
surface rotateYUp true allows proper operation of NavigationInfo modes FLY, WALK.
|
containerField |
[containerField type NMTOKEN "geoOrigin"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
GeoPositionInterpolator |
GeoPositionInterpolator animates objects within a geographic coordinate system.
GeoPositionInterpolator can contain a GeoOrigin node.
Typischer Input: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction
Typischer Output: ROUTE someInterpolatorDEF.value_changed TO destinationNode.set_attribute.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
|
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
geoSystem |
[geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"] Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse
Mercator (UTM). Supported values: "GD" "UTM" or "GC" followed by additional quoted
string parameters as appropriate for the type. Hint: X3D Architecture 25.2.2 Spatial reference frames https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#Spatialreferenceframes Hint: X3D Architecture 25.2.4 Specifying geospatial coordinates https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#Specifyinggeospatialcoords Hint: UTM is Universal Transverse Mercator coordinate system https://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system Warning: deprecated values are GDC (replaced by GD) and GCC (replaced by GC). |
key |
[key accessType inputOutput, type MFFloat CDATA #IMPLIED] Definitionsparameter für lineare Interpolation in zeitlichen Abständen, in ansteigender
Reihenfolge und entsprechend der keyValues. Hinweis: Anzahl der keys muß mit der Anzahl der keyValues übereinstimmen! Warning: values in key array shall be monotonically non-decreasing, meaning that each value
is greater than or equal to the preceding value. Hint: typical interval for values in key array is within range of 0 to 1, but larger intervals
can be defined with arbitrary bounds. |
keyValue |
[keyValue accessType inputOutput, type MFVec3d CDATA #IMPLIED] Ausgabewerte der linearen Interpolation, entsprechend der Zeitabschnittsangaben.
Hinweis: Anzahl der keys muß mit der Anzahl der keyValues übereinstimmen! |
set_fraction |
[set_fraction accessType inputOnly, type SFFloat CDATA #FIXED ""] set_fraction wählt den Input-key für die Ausgabe des korrespondierenden keyValues.
Hint: set_fraction values are typically in same range interval as values in the key array.
Response to an input set_fraction value less than minimum is equivalent to minimum
key, and response to an input set_fraction value greater than maximum is equivalent
to maximum key. Warning: it is an error to define this transient inputOnly field in an X3D file, instead
only use it a destination for ROUTE events. |
value_changed |
[value_changed accessType outputOnly, type SFVec3f CDATA #FIXED ""] Linear interpolierter Ausgabewert berechnet aus der aktuellen key Zeit und dem entsprechenden
keyValue. Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
geovalue_changed |
[geovalue_changed accessType outputOnly, type SFVec3d CDATA #FIXED ""] interpolated coordinate in the geographic coordinate system specified by geoSystem
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
containerField |
[containerField type NMTOKEN "children"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
GeoTouchSensor |
GeoTouchSensor returns geographic coordinates for the object being selected.
GeoTouchSensor can contain a GeoOrigin node.
Hinweis: Sensoren werden von peer-Knoten und deren Kindern beeinflußt.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
|
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
geoSystem |
[geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"] Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse
Mercator (UTM). Supported values: "GD" "UTM" or "GC" followed by additional quoted
string parameters as appropriate for the type. Hint: X3D Architecture 25.2.2 Spatial reference frames https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#Spatialreferenceframes Hint: X3D Architecture 25.2.4 Specifying geospatial coordinates https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#Specifyinggeospatialcoords Hint: UTM is Universal Transverse Mercator coordinate system https://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system Warning: deprecated values are GDC (replaced by GD) and GCC (replaced by GC). |
enabled |
[enabled accessType inputOutput, type SFBool (true|false) "true"] Enables/disables the sensor node. |
description |
[description accessType inputOutput, type SFString CDATA #IMPLIED] Author-provided text tooltip that tells users the expected action of this node.
Hint: include space characters since a description is not a DEF identifier. Write short
phrases that make descriptions clear and readable. Hint: many XML tools substitute XML character references for special characters automatically
if needed within an attribute value (such as & for & ampersand character, or "
for " quotation-mark character). |
isActive |
[isActive accessType inputOutput, type SFBool #FIXED ""] isActive true/false Events werden beim Auslösen des Sensors generiert. isActive=true
wenn der primäre Mausknopf gedrückt ist, isActive=false wenn er wieder losgelassen
wird. Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
hitGeoCoord_changed |
[hitGeoCoord_changed accessType outputOnly, type SFVec3d CDATA #FIXED ""] Output event containing 3D point on surface of underlying geometry, given in GeoTouchSensor's
local coordinate system. Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
hitPoint_changed |
[hitPoint_changed accessType outputOnly, type SFVec3f CDATA #FIXED ""] Output event containing 3D point on surface of underlying geometry, given in geometry
coordinates (not geographic coordinates). Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
hitNormal_changed |
[hitNormal_changed accessType outputOnly, type SFVec3f CDATA #FIXED ""] Output event containing surface normal vector at the hitGeoCoordinate. Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
hitTexCoord_changed |
[hitTexCoord_changed accessType outputOnly, type SFVec2f CDATA #FIXED ""] Output event containing texture coordinates of surface at the hitGeoCoordinate.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
isOver |
[isOver accessType outputOnly, type SFBool #FIXED ""] Befindet sich das Zeigegerät über der Sensorgeometrie?. Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
touchTime |
[touchTime accessType outputOnly, type SFTime CDATA #FIXED ""] Time event generated when touched. Hint: touchTime event is generated when following three conditions are all met: (a) pointing
device was pointing towards geometry when initially activated (isActive=true), (b)
pointing device is currently pointing towards the geometry (isOver=true), and (c)
pointing device selection is deactivated/deselected by user (isActive=false event
is also generated). Warning: it is an error to define this transient outputOnly field in an X3D file, instead
only use it a source for ROUTE events. |
containerField |
[containerField type NMTOKEN "children"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
GeoViewpoint |
GeoViewpoint specifies viewpoints using geographic coordinates.
GeoViewpoint can contain a GeoOrigin node.
Since GeoViewpoint must navigate smoothly inside a curved geographic coordinate system,
it includes both Viewpoint and NavigationInfo attributes.
Hint: alternatively can use GeoLocation or GeoTransform as parent of a Viewpoint node
to orient geospatial views.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
Hint: Regardless of viewpoint jump value at bind time, the relative viewing transformation
between user's view and defined position/orientation is stored for later use when
un-jumping (returning to the viewpoint when subsequent viewpoint is unbound).
Hint: customizable design pattern for dedicated Viewpoint/NavigationInfo pair: <Viewpoint
DEF='SpecialView'/> <NavigationInfo DEF='SpecialNav'/> <ROUTE fromNode='SpecialView'
fromField='isBound' toNode='SpecialNav' toField='set_bind'/>
Warning: avoid having GeoLocation or GeoTransform as a parent or ancestor node of GeoViewpoint,
since multiple geospatial transformations then occur with unpredictable results.
Hint: X3D Scene Authoring Hints, Viewpoints https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Viewpoints |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
geoSystem |
[geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"] Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse
Mercator (UTM). Supported values: "GD" "UTM" or "GC" followed by additional quoted
string parameters as appropriate for the type. Hint: X3D Architecture 25.2.2 Spatial reference frames https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#Spatialreferenceframes Hint: X3D Architecture 25.2.4 Specifying geospatial coordinates https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#Specifyinggeospatialcoords Hint: UTM is Universal Transverse Mercator coordinate system https://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system Warning: deprecated values are GDC (replaced by GD) and GCC (replaced by GC). |
description |
[description accessType inputOutput, type SFString CDATA #IMPLIED] Text description to be displayed for this Viewpoint. Hinweis: use spaces, make descriptions clear and readable. Hinweis: Viele XML-Tools ersetzen XML-Zeichenreferenzen automatisch. (wie z.B. & statt
& oder " statt " ). |
position |
[position accessType initializeOnly, type SFVec3d CDATA "0 0 100000"] Position relative to local georeferenced coordinate system, in proper format. |
orientation |
[orientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"] Rotation of Viewpoint, relative to default -Z axis direction in local coordinate
system. Hinweis: this is orientation _change_ from default direction (0 0 -1) +Y axis is the up vector
for the local area (the normal to the tangent plane on the ellipsoid), -Z points towards
the north pole, and +X is east 1 0 0 -1.570796 always looks down. |
navType |
[navType accessType inputOutput, type MFString CDATA "EXAMINE" "ANY"] Enter one or more Strings: "EXAMINE" "WALK" "FLY" "LOOKAT" "EXPLORE" "ANY" "NONE".
Hinweis: usability often improves with type="EXAMINE" "ANY". |
headlight |
[headlight accessType inputOutput, type SFBool (true|false) "true"] Enable/disable directional light that always points in the direction the user is
looking |
fieldOfView |
[fieldOfView accessType inputOutput, type SFFloat CDATA "0.7854"]] |
jump |
[jump accessType inputOutput, type SFBool (true|false) "true"] Whether to transition instantly by jumping, or else smoothly animate to this Viewpoint.
|
speedFactor |
[speedFactor accessType initializeOnly, type SFFloat CDATA "1"] [0,+∞) speedFactor is a multiplier to modify the original elevation-based speed that is
set automatically by the browser. Hint: speedFactor is a relative value and not an absolute speed as defined by NavigationInfo.
|
set_bind |
[set_bind accessType inputOnly, type SFBool #FIXED ""] Input Event set_bind=true aktiviert diesen Knoten, Input Event set_bind=false deaktiviert
diesen Knoten. |
set_position |
[set_position accessType inputOnly, type SFVec3d CDATA #FIXED ""] Position relative to local georeferenced coordinate system, in proper format. |
set_orientation |
[set_orientation accessType inputOnly, type SFRotation CDATA #FIXED ""] Rotation of Viewpoint, relative to default -Z axis direction in local coordinate
system. Hinweis: this is orientation _change_ from default direction (0 0 -1) +Y axis is the up vector
for the local area (the normal to the tangent plane on the ellipsoid), -Z points towards
the north pole, and +X is east 1 0 0 -1.570796 always looks down. |
bindTime |
[bindTime accessType outputOnly, type SFTime CDATA #FIXED ""] Ereignis wird gesendet, wenn Knoten aktiv/inaktiv wird. |
isBound |
[isBound accessType outputOnly, type SFBool #FIXED ""] Ereignis true wird gesendet, wenn Knoten aktiviert wird; event false wird gesendet,
wenn Verknüpfung gelöst wird. |
containerField |
[containerField type NMTOKEN "children"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
Group |
Group ist ein Gruppierungsknoten, der die meisten Knoten enthalten kann.
Hinweis: Vor dem Hinzufügen von Geometry oder Appearance muß ein Shape-Knoten eingefügt werden.
|
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
children |
[children accessType inputOutput, type MFNode CDATA , empty list] [X3DChildNode] Grouping nodes contain an ordered list of children nodes. Hint: Each grouping node defines a coordinate space for its children, relative to the
coordinate space of its parent node. Thus transformations accumulate down the scene
graph hierarchy. Hint: inputOnly MFNode addChildren field can append new X3DChildNode nodes via a ROUTE
connection, duplicate input nodes (i.e. matching DEF, USE values) are ignored. Hint: inputOnly MFNode removeChildren field can remove nodes from the children list, unrecognized
input nodes (i.e. nonmatching DEF, USE values) are ignored. Hint: X3D Architecture 10.2.1 Grouping and children node types, https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#GroupingAndChildrenNodes |
bboxCenter |
[bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"] Bounding box center: Positionsverschiebung vom Ursprung des lokalen Koordinatensystems.
Hint: precomputation and inclusion of bounding box information can speed up the initialization
of large detailed models, with a corresponding cost of increased file size. Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes |
bboxSize |
[bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"] Bounding box size: wird automatisch berechnet, kann jedoch zu Optimierungszwecken
oder als Einschränkung spezifiziert werden. Hint: precomputation and inclusion of bounding box information can speed up the initialization
of large detailed models, with a corresponding cost of increased file size. Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes |
containerField |
[containerField type NMTOKEN (children | proxy | rootNode | shape | skin) "children"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
HAnimDisplacer |
A HAnimDisplacer nodes alter the shape of coordinate-based geometry within parent
HAnimJoint or HAnimSegment nodes. Displacer effects are scaled by the corresponding
weight field.
Hint: HAnimDisplacer can be used in three different ways:
(a) identify vertices corresponding to a particular feature on the Segment,
(b) represent a particular muscular action for a parent HAnimJoint node by displacing
corresponding HAnimHumanoid skin vertices in various directions (linearly or radially),
or (c) represent a complete configuration of the vertices in a Segment.
For example, in the case of a face,
there might be a Displacer for each facial expression.
Hinweis: name suffixes include _feature, _action and _config.
Multiple Displacer nodes must appear consecutively inside Segment.
Hint: H-Anim Specification https://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/HAnimArchitecture.html Hint: H-Anim Specification, Displacer https://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/ObjectInterfaces.html#Displacer Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/HumanoidAnimation.pdf Warning: requires X3D profile='Full' or else include <component name='H-Anim' level='1'/>
|
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF defines a unique ID name for this node, referenceable by other nodes. |
USE |
[USE type IDREF #IMPLIED] USE means reuse an already DEF-ed node ID, excluding all child nodes and all other
attributes (except for containerField, which can have a different value). Hinweis: USE references to previously defined DEF geometry (instead of duplicating nodes)
can improve performance. Warnung: do NOT include DEF (or any other attribute values) when using a USE attribute! |
name |
[name accessType inputOutput, type SFString #REQUIRED] name must be present so that Humanoid can be identified at run time name needs to
match DEF name! |
coordIndex |
[coordIndex accessType inputOutput, type MFInt32 CDATA #IMPLIED] Defines coordinate array of Segment vertices affected by Displacer indices provide
order in which coordinates are applied order starts at index 0, commas are optional
between sets use -1 to separate indices for each feature |
displacements |
[displacements accessType inputOutput, type MFVec3f CDATA #IMPLIED] Set of 3D values added to neutral or resting position of each set of Segment vertices
referenced by coordIndex field |
weight |
[weight accessType inputOutput, type SFFloat CDATA 0.0] The weigh factor has typical range [0,1] and defines the scale factor applied to
displacement values before adding them to neutral vertex positions. Hint: apply a non-zero weight factor to see the effect of HAnimDisplacer displacements.
|
containerField |
[containerField type NMTOKEN "displacers"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
HAnimHumanoid |
The HAnimHumanoid node is used to:
(a) store references to the joints, segments, sites, skeleton, optional skin, and
fixed viewpoints,
(b) serve as a container for the entire humanoid,
(c) provide a convenient way of moving the humanoid through its environment, and
(d) store human-readable metadata such as name, version, author, copyright, age, gender
and other information.
HAnimHumanoid contains either a humanoidBody (v1.1) or skeleton (V2.0) field container.
HAnimHumanoid also contains HAnimJoint, HAnimSegment, HAnimSite, Viewpoint and skin
(v2.0) nodes.
Hint: H-Anim Specification https://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/HAnimArchitecture.html Hint: H-Anim Specification, Humanoid https://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/ObjectInterfaces.html#Humanoid Hint: the viewpoints field connects internal Site nodes that in turn hold relative Viewpoint
nodes, such as HAnimSite USE='ObserveFaceSite_view' containerField='viewpoints'/>
which has corresponding counterpart nodes <HAnimSite DEF='ObserveFaceSite_view' name='ObserveFaceSite_view'
containerField='children'> <Viewpoint description='look at me!'/> </HAnimSite>.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/HumanoidAnimation.pdf Warning: requires X3D profile='Full' or else include <component name='H-Anim' level='1'/>
|
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
name |
[name accessType inputOutput, type NMTOKEN #REQUIRED] Unique name attribute must be defined so that HAnimSite nodecan be identified at
run time for animation purposes. Warning: name is not included if this instance is a USE node. Examples: skull_tip sellion etc. as listed in H-Anim Specification. Hint: H-Anim Humanoid Site Names LOA-3 https://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/tables/HAnimSiteLoa3Names19774V1.0.txt Hint: H-Anim Specification, LOA-3 default Site object translations https://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/BodyDimensionsAndLOAs.html#LOA3DefaultSiteTranslations Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
version |
[version accessType inputOutput, type SFString CDATA #IMPLIED] Humanoid Animation Specification version |
info |
[info accessType inputOutput, type MFString CDATA #IMPLIED] Contains metadata keyword=value pairs VRML97 encoding combines all the regular keyword=value
pairs under info. Hinweis: the info field can usually be ignored since the other XML attributes for Humanoid
can contain all required info. |
translation |
[translation accessType inputOutput, type SFVec3f CDATA "0 0 0"] Position of children relative to local coordinate system. |
rotation |
[rotation accessType inputOutput, type SFRotation CDATA "0 0 1 0"] Orientation of children relative to local coordinate system. |
scale |
[scale accessType inputOutput, type SFVec3f CDATA "1 1 1"] Non-uniform x-y-z scale of child coordinate system, adjusted by center and scaleOrientation.
|
scaleOrientation |
[scaleOrientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"] Preliminary rotation of coordinate system before scaling (to allow scaling around
arbitrary orientations). |
center |
[center accessType inputOutput, type SFVec3f CDATA "0 0 0"] Translationsverschiebung vom Ursprung des lokalen Koordinatensystems. |
bboxCenter |
[bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"] Bounding box center: Positionsverschiebung vom Ursprung des lokalen Koordinatensystems.
Hint: precomputation and inclusion of bounding box information can speed up the initialization
of large detailed models, with a corresponding cost of increased file size. Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes |
bboxSize |
[bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"] Bounding box size: wird automatisch berechnet, kann jedoch zu Optimierungszwecken
oder als Einschränkung spezifiziert werden. Hint: precomputation and inclusion of bounding box information can speed up the initialization
of large detailed models, with a corresponding cost of increased file size. Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes |
containerField |
[containerField type NMTOKEN "children"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
HAnimJoint |
HAnimJoint node can represent each joint in a body.
HAnimJoint may only be a child of another HAnimJoint node, or a child within the humanoidBody
field.
Hinweis: an HAnimJoint may not be a child of a Segment.
Hint: H-Anim Specification https://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/HAnimArchitecture.html Hint: H-Anim Specification, Joint https://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/ObjectInterfaces.html#Joint Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/HumanoidAnimation.pdf Warning: requires X3D profile='Full' or else include <component name='H-Anim' level='1'/>
Warning: the number of contained <HAnimJoint USE='*' containerField='joints'/> nodes at top
level of HAnimHumanoid needs to match the number of corresponding HAnimJoint node
instances found within the preceding skeleton hierarchy. |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
name |
[name accessType inputOutput, type SFString #REQUIRED] Joint naming is very important! use definitions in the H-Anim specification examples:
l_knee r_ankle vc6 l_acromioclavicular r_wrist etc. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
center |
[center accessType inputOutput, type SFVec3f CDATA "0 0 0"] Translationsverschiebung vom Ursprung des lokalen Koordinatensystems. Hint: usually HAnimJoint position is controlled by the center field, not the translation
field. |
translation |
[translation accessType inputOutput, type SFVec3f CDATA "0 0 0"] Position of children relative to local coordinate system. Warning: usually HAnimJoint position is controlled by the center field, not the translation
field. |
ulimit |
[ulimit accessType inputOutput, type MFFloat CDATA #IMPLIED] Upper limit for maximum joint rotation. Hinweis: always contains 3 values, one for each local axis. |
llimit |
[llimit accessType inputOutput, type MFFloat CDATA #IMPLIED] Lower limit for minimum joint rotation. Hinweis: always contains 3 values, one for each local axis. |
limitOrientation |
[limitOrientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"] Orientation of upper/lower rotation limits, relative to Joint center. |
skinCoordIndex |
[skinCoordIndex accessType inputOutput, type MFInt32 CDATA #IMPLIED] [0,+∞) Coordinate index values referencing which vertices are influenced by the HAnimJoint.
Warning: -1 sentinel values are not allowed. Hint: corresponding skinCoord Coordinate and skinNormal Normal nodes are directly contained
within the ancestor HAnimHumanoid node for this HAnimJoint. |
skinCoordWeight |
[skinCoordWeight accessType inputOutput, type MFFloat CDATA #IMPLIED] Weight deformation values for the corresponding values in the skinCoordIndex field.
|
stiffness |
[stiffness accessType inputOutput, type MFFloat CDATA "1 1 1"] [0,1] Axial values (0,1) indicating willingness of joint to move (about local X, Y, Z axes), larger stiffness
values means greater resistance. Hinweis: used by inverse kinematics (IK) systems. |
rotation |
[rotation accessType inputOutput, type SFRotation CDATA "0 0 1 0"] Orientation of children relative to local coordinate system. |
scale |
[scale accessType inputOutput, type SFVec3f CDATA "1 1 1"] Non-uniform x-y-z scale of child coordinate system, adjusted by center and scaleOrientation.
|
scaleOrientation |
[scaleOrientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"] Preliminary rotation of coordinate system before scaling (to allow scaling around
arbitrary orientations). |
bboxCenter |
[bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"] Bounding box center: Positionsverschiebung vom Ursprung des lokalen Koordinatensystems.
Hint: precomputation and inclusion of bounding box information can speed up the initialization
of large detailed models, with a corresponding cost of increased file size. Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes |
bboxSize |
[bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"] Bounding box size: wird automatisch berechnet, kann jedoch zu Optimierungszwecken
oder als Einschränkung spezifiziert werden. Hint: precomputation and inclusion of bounding box information can speed up the initialization
of large detailed models, with a corresponding cost of increased file size. Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes |
containerField |
[containerField type NMTOKEN (children | skeleton | joints) "children"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
HAnimSegment |
HAnimSegment node contains Shape geometry for each body segment.
HAnimSegment contains Coordinate|CoordinateDouble with containerField='coord', HAnimDisplacer
with containerField='displacers' and Shape or grouping nodes with containerField='children'.
Hint: HAnimSegment displays geometry between parent HAnimJoint and sibling HAnimJoint
nodes.
Hint: H-Anim Specification https://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/HAnimArchitecture.html Hint: H-Anim Specification, Segment https://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/ObjectInterfaces.html#Segment Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/HumanoidAnimation.pdf Warning: requires X3D profile='Full' or else include <component name='H-Anim' level='1'/>
Warning: the number of contained <HAnimSegment USE='*' containerField='segments'/> nodes
at top level of HAnimHumanoid needs to match the number of corresponding HAnimJoint
node instances found within the preceding skeleton hierarchy. |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
name |
[name accessType inputOutput, type SFString #REQUIRED] Segment naming is very important! use definitions in the H-Anim specification examples:
l_knee r_ankle vc6 l_acromioclavicular r_wrist etc. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
mass |
[mass accessType inputOutput, type SFFloat CDATA "0"] Total mass of the segment, 0 if not available, defined in mass base units (default
is kilograms). Hint: https://en.wikipedia.org/wiki/Kilogram Hint: X3D Architecture 4.3.6 Standard units and coordinate system https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/concepts.html#Standardunitscoordinates |
centerOfMass |
[centerOfMass accessType inputOutput, type SFVec3f CDATA "0 0 0"] Location within segment of center of mass. |
momentsOfInertia |
[momentsOfInertia accessType inputOutput, type MFFloat CDATA "0 0 0 0 0 0 0 0 0"] 3x3 moments of inertia matrix. default: 0 0 0 0 0 0 0 0 0. |
bboxCenter |
[bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"] Bounding box center: Positionsverschiebung vom Ursprung des lokalen Koordinatensystems.
Hint: precomputation and inclusion of bounding box information can speed up the initialization
of large detailed models, with a corresponding cost of increased file size. Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes |
bboxSize |
[bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"] Bounding box size: wird automatisch berechnet, kann jedoch zu Optimierungszwecken
oder als Einschränkung spezifiziert werden. Hint: precomputation and inclusion of bounding box information can speed up the initialization
of large detailed models, with a corresponding cost of increased file size. Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes |
containerField |
[containerField type NMTOKEN (children | segments) "children"] containerField ist der Feldnamen-Präfix im VRML-Codestyle, wenn dieser Knoten Kind
eines anderen ist. Beispiele: geometry Box, children Group, proxy Group. Hinweis:
Kann bei Bedarf vom Autor überschrieben werden. Warnung: Attribut containerField wird
nur in der XML-Kodierung von Szenen unterstützt. Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
class |
[class type CDATA #IMPLIED] class ist eine durch Leerzeichen getrennte Liste von Klassen, reserviert für die
Nutzung durch XML-Stylesheets. Warnung: Attribut class wird nur in der XML-Kodierung von Szenen unterstützt. |
|
accessType and type Credits and Translations X3D Resources |
HAnimSite |
A HAnimSite node serves three purposes:
(a) define an "end effector" location which can be used by an inverse kinematics system,
(b) define an attachment point for accessories such as jewelry and clothing, and
(c) define a location for a Viewpoint virtual camera in the reference frame of a Segment
(such as a view "through the eyes" of the humanoid for use in multi-user worlds).
Hinweis: Sites are stored as children of a Segment node.
Hint: H-Anim Specification https://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/HAnimArchitecture.html Hint: H-Anim Specification, Site https://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/ObjectInterfaces.html#Site Hint: H-Anim Specification, Annex B, Feature points for the human body https://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/FeaturePoints.html Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/HumanoidAnimation.pdf Warning: requires X3D profile='Full' or else include <component name='H-Anim' level='1'/>
Warning: the number of contained <HAnimSite USE='*' containerField='sites, skeleton or viewpoints'/>
nodes at top level of HAnimHumanoid needs to match the number of corresponding HAnimSite
node instances found within the preceding skeleton hierarchy. |
Search mail lists or Mantis issues, give feedback |
X3D validation: XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL |
DEF |
[DEF type ID #IMPLIED] DEF definiert eine eindeutige Benennung dieses Knotens, die von anderen Knoten referenziert
werden kann. Hinweis: Anschauliche DEF Namen verbessern die Lesbarkeit und gute Dokumentierung
eines Modells. Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
USE |
[USE type IDREF #IMPLIED] USE dient der Wiederverwendung eines mit DEF bezeichneten Knotens, wobei alle anderen
Attribute und Kinderknoten ignoriert werden. Hinweis: Die Wiederverwendung anderer Geometrien mit USE (statt Duplizierung von Knoten)
kann eine bessere Performance bringen. Warnung: Bei der Verwendung des USE-Attributes dürfen DEF und andere Attributwerte NICHT
verwendet werden! |
name |
[name accessType inputOutput, type NMTOKEN #REQUIRED] Unique name attribute must be defined so that HAnimSite nodecan be identified at
run time for animation purposes. Warning: name is not included if this instance is a USE node. Examples: skull_tip sellion etc. as listed in H-Anim Specification. Hint: H-Anim Humanoid Site Names LOA-3 https://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/tables/HAnimSiteLoa3Names19774V1.0.txt Hint: H-Anim Specification, LOA-3 default Site object translations https://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/BodyDimensionsAndLOAs.html#LOA3DefaultSiteTranslations Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions |
translation |
[translation accessType inputOutput, type SFVec3f CDATA "0 0 0"] Position of children relative to local coordinate system. |
rotation |
[rotation accessType inputOutput, type SFRotation CDATA "0 0 1 0"] Orientation of children relative to local coordinate system. |
scale |
[scale accessType inputOutput, type SFVec3f CDATA "1 1 1"] Non-uniform x-y-z scale of child coordinate system, adjusted by center and scaleOrientation.
|
scaleOrientation |
[scaleOrientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"] Preliminary rotation of coordinate system before scaling (to allow scaling around
arbitrary orientations). |
center |
[center accessType inputOutput, type SFVec3f CDATA "0 0 0"] Translationsverschiebung vom Ursprung des lokalen Koordinatensystems. |