to X3D Resources
  

Extensible 3D (X3D) 3.3 Tooltips en Español

  
to Web3D Consortium home page
Estas notas de ayuda proporcionan descripciones resumidas y sugerencias de autoría para cada nodo (elemento) X3D y campo (atributo). Proporcionan ayuda contextual en la herramienta de autor X3D-Edit y el X3D Abstract Specification, X3D Schema Documentation, X3D DOCTYPE Documentation, X3D JSON Documentation (draft), X3D Regular Expressions (regexes), and X3D Java SAI Library (X3DJSAIL).
Complete support for the latest X3D specification can be found in the X3D Tooltips version 4.0 (draft).
Anchor   Appearance   Arc2D   ArcClose2D   AudioClip   Background   Billboard   BooleanFilter   BooleanSequencer   BooleanToggle   BooleanTrigger   Box   CADAssembly   CADFace   CADLayer   CADPart   Circle2D   Collision   Color   ColorInterpolator   ColorRGBA   component   ComposedCubeMapTexture   ComposedShader   ComposedTexture3D   Cone   connect   Contour2D   ContourPolyline2D   Coordinate   CoordinateDouble   CoordinateInterpolator   CoordinateInterpolator2D   Cylinder   CylinderSensor   DirectionalLight   Disk2D   ElevationGrid   EspduTransform   EXPORT   ExternProtoDeclare   Extrusion   field   fieldValue   FillProperties   FloatVertexAttribute   Fog   FogCoordinate   FontStyle   GeneratedCubeMapTexture   GeoCoordinate   GeoElevationGrid   GeoLocation   GeoLOD   GeoMetadata   GeoOrigin   GeoPositionInterpolator   GeoTouchSensor   GeoViewpoint   Group   HAnimDisplacer   HAnimHumanoid   HAnimJoint   HAnimSegment   HAnimSite   head   ImageCubeMapTexture   ImageTexture   ImageTexture3D   IMPORT   IndexedFaceSet   IndexedLineSet   IndexedQuadSet   IndexedTriangleFanSet   IndexedTriangleSet   IndexedTriangleStripSet   Inline   IntegerSequencer   IntegerTrigger   IS   KeySensor   LineProperties   LineSet   LoadSensor   LocalFog   LOD   Material   Matrix3VertexAttribute   Matrix4VertexAttribute   meta   MetadataDouble   MetadataFloat   MetadataInteger   MetadataSet   MetadataString   MovieTexture   MultiTexture   MultiTextureCoordinate   MultiTextureTransform   NavigationInfo   Normal   NormalInterpolator   NurbsCurve   NurbsCurve2D   NurbsOrientationInterpolator   NurbsPatchSurface   NurbsPositionInterpolator   NurbsSet   NurbsSurfaceInterpolator   NurbsSweptSurface   NurbsSwungSurface   NurbsTextureCoordinate   NurbsTrimmedSurface   OrientationInterpolator   PackagedShader   PixelTexture   PixelTexture3D   PlaneSensor   PointLight   PointSet   Polyline2D   Polypoint2D   PositionInterpolator   PositionInterpolator2D   ProgramShader   ProtoBody   ProtoDeclare   ProtoInstance   ProtoInterface   ProximitySensor   QuadSet   ReceiverPdu   Rectangle2D   ROUTE   ScalarInterpolator   Scene   Script   ShaderPart   ShaderProgram   Shape   SignalPdu   Sound   Sphere   SphereSensor   SpotLight   StaticGroup   StringSensor   Switch   Text   TextureBackground   TextureCoordinate   TextureCoordinate3D   TextureCoordinate4D   TextureCoordinateGenerator   TextureTransform   TextureTransform3D   TextureTransformMatrix3D   TimeSensor   TimeTrigger   TouchSensor   Transform   TransmitterPdu   TriangleFanSet   TriangleSet   TriangleSet2D   TriangleStripSet   Viewpoint   VisibilitySensor   WorldInfo   X3D
accessType Definitions   type Definitions   XML data types   Range Intervals   Field Type Definitions   Credits and Translations   X3D Resources   X3D Scene Authoring Hints
SFBool   MFBool   SFColor   MFColor   SFColorRGBA   MFColorRGBA   SFInt32   MFInt32   SFFloat   MFFloat   SFDouble   MFDouble   SFImage   MFImage   SFNode   MFNode   SFRotation   MFRotation   SFString   MFString   SFTime   MFTime   SFVec2f   MFVec2f   SFVec2d   MFVec2d   SFVec3f   MFVec3f   SFVec3d   MFVec3d   SFVec4f   MFVec4f   SFVec4d   MFVec4d   SFMatrix3f   MFMatrix3f   SFMatrix3d   MFMatrix3d   SFMatrix4f   MFMatrix4f   SFMatrix4d   MFMatrix4d  
  accessType and type   Credits and Translations   X3D Resources   to top
Anchor Anchor Anchor es un nodo de Grupo que puede contener a la mayoría de los nodos. Al hacer click en una geometría con Anchor, se carga el contenido especificado en el campo url. Nota: inserte un nodo Shape antes de añadir geometría o Appearance.
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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento.
Advertencia: ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
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]
Texto de descripción que mostrará este enlace.
Nota: muchas herramientas XML sustituyen automáticamente las referencias a caracteres XML si se necesita (como & por & o " por ") Nota para el perfil de intercambio (interchange profile): este campo puede ser ignorado.
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
Dirección del mundo reemplazo, activado al hacer click en la geometría Anchor. Nota: salte a una vista (viewpoint) interna de un mundo añadiendo el nombre del viewpoint (p.e. #ViewpointName, #Museo, miMaravillosoMundo.x3d#Museo) Nota: salte a un viewpoint usando solamente el nombre del viewpoint (p.e. #Museo). Nota: las cadenas de caracteres (Strings) pueden tener múltiples valores, por eso separe cada cadena con comillas. "https://www.web3d.org" "https://www.web3d.org/about" "etc." Nota: ¡tenga en cuenta que los nombres de directorios y ficheros de enlaces http deben preservar las mayúsculas y minúsculas originales! Nota: puede reemplazar espacios blancos en medio de url's con el carácter %20 para cada carácter blanco. Nota: abre una nueva ventana con valor URL como sigue: "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]
Parámetro que le indica al navegador web cómo redirigir la carga de la url.
Nota: fije el parámetro a target=_blank para cargar la url objetivo en un marco en blanco.
Nota: fije el parámetro a target=frame_name para cargar la url objetivo en otro marco.
Nota: las cadenas de caracteres (Strings) pueden tener múltiples valores, por eso separe cada cadena con comillas. "https://www.web3d.org" "https://www.web3d.org/about" "etc." Nota para el perfil de intercambio (interchange profile): este campo puede ser ignorado.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro del cubo de delimitación (bounding box): posición de balance desde el origen del sistema de coordenadas local.
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"]
Tamaño del cubo de delimitación (bounding box): calculado automáticamente, puede especificarse como una optimización o una restricción.
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
Appearance Appearance Appearance especifica las propiedades visuales de la geometría al contener los nodos Material, Texture y TextureTransform. Nota: inserte un nodo Shape antes de añadir geometría o apariencia. Nota para el perfil de intercambio (interchange profile): sólo se permiten los nodos Material e ImageTexture.
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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
containerField [containerField type NMTOKEN "children"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
Arc2D 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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
ArcClose2D 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 initializeOnly, type SFBool (true|false) "false"]
Fijar solid a true significa dibujar sólo un lado de los polígonos (backface culling on), fijar solid a false significa dibujar ambos lados de los polígonos (backface culling off). Advertencia ¡valores por defecto a true pueden ocultar completamente la geometría si se visualizan por el lado equivocado!
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
AudioClip AudioClip AudioClip proporciona datos de audio usados por nodos Sound. Nota: añada el nodo Sound primero.
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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
description [description accessType inputOutput, type SFString CDATA #IMPLIED]
Texto de descripciún que mostrará este AudioClip.
Nota: muchas herramientas XML sustituyen automáticamente las referencias a caracteres XML si se necesita (como &#38; por & o &#34; por ")
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
Dirección, nombre del fichero de sonido. Se requiere soporte para el formato .wav, se recomienda el formato .midi, otros son opcionales. Nota: las cadenas de caracteres (Strings) pueden tener múltiples valores, por eso separe cada cadena con comillas. "https://www.web3d.org" "https://www.web3d.org/about" "etc." Nota ¡tenga en cuenta que los nombres de directorios y ficheros de enlaces http deben preservar las mayúsculas y minúsculas originales! Nota: puede reemplazar espacios blancos en medio de url's con el carácter %20 para cada carácter blanco.
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"]
se repite indefinidamente cuando loop=true, súlo se repite una vez cuando loop=false.
pitch [pitch accessType inputOutput, type SFFloat CDATA "1.0"] (0,+∞)
Multiplicador para la velocidad a la que el sonido se ejecuta. cambiar pitch también cambia la velocidad de reproducción.
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"]
Tiempo absoluto: número de segundos desde el 1 de enero de 1970, 00:00:00 GMT.
Nota: normalmente recibe un valor de tiempo ROUTEd.
stopTime [stopTime accessType inputOutput, type SFTime CDATA "0"]
Tiempo absoluto: número de segundos desde el 1 de enero de 1970, 00:00:00 GMT.
Nota: normalmente recibe un valor de tiempo ROUTEd.
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"]
duración es la longitud de tiempo en segundos para un ciclo de audio.
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"]
Eventos isActive true/false se envian cuando la reproducción comienza/para.
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 "children"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
Background Background Background simula suelo y cielo, usando un conjunto vertical de colores de envoltura, Background también puede proporcionar texturas de fondo en los seis lados. Background, Fog, NavigationInfo y Viewpoint son nodos vinculables (bindables).
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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
skyColor [skyColor accessType inputOutput, type MFColor CDATA "0 0 0"]
Color del cielo en varios ángulos de la esfera del cielo. El primer valor es el color del cielo a 0.0 radianes, representando el cénit (justo arriba). debe haber un valor skyColor más que valores skyAngle. Nota para el perfil de intercambio (interchange profile): puede que sólo un color se renderice, otros pueden ser ignorados.
Hint: X3D Scene Authoring Hints, Color https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Color
skyAngle [skyAngle accessType inputOutput, type MFFloat CDATA #IMPLIED]
Debe haber un valor skyColor más que valores skyAngle. Los valores del ángulo aumentan desde 0.0 cénit (justo arriba) hasta π/2=1.570796 (horizontal) hasta π=3.14159 (nadir). Nota para el perfil de intercambio (interchange profile): este campo puede ser ignorado.
Hint: https://en.wikipedia.org/wiki/Radian
groundColor [groundColor accessType inputOutput, type MFColor CDATA #IMPLIED]
Color del suelo en varios ángulos de la esfera parcial del suelo. El primer valor es el color del suelo a 0.0 radianes, representando el nadir (justo abajo). Debe haber un valor groundColor más que valores groundAngle. Coinsejo para el perfil de intercambio (interchange profile): este campo puede ser ignorado.
Hint: X3D Scene Authoring Hints, Color https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Color
groundAngle [groundAngle accessType inputOutput, type MFFloat CDATA #IMPLIED]
Debe haber un valor groundColor más que valores groundAngle. Los valores del ángulo aumentan desde 0.0 nadir (justo abajo) hasta π/2=1.570796 (horizontal). Nota para el de intercambio: este campo puede ser ignorado.
Hint: https://en.wikipedia.org/wiki/Radian
frontUrl [frontUrl accessType inputOutput, type MFString CDATA #IMPLIED]
Imagen panorámica de fondo entre el suelo/cielo y la geometría de la escena. las cadenas de caracteres (Strings) pueden tener múltiples valores, por eso separe cada cadena con comillas. "https://www.web3d.org" "https://www.web3d.org/about" "etc." Nota ¡tenga en cuenta que los nombres de directorios y ficheros de enlaces http deben preservar las mayúsculas y minúsculas originales!
Nota: puede reemplazar espacios blancos en medio de url's con el carácter %20 para cada carácter blanco. Nota para el perfil de intercambio (interchange profile): este campo puede ser ignorado.
backUrl [backUrl accessType inputOutput, type MFString CDATA #IMPLIED]
Imagen panorámica de fondo entre el suelo/cielo y la geometría de la escena. las cadenas de caracteres (Strings) pueden tener múltiples valores, por eso separe cada cadena con comillas. "https://www.web3d.org" "https://www.web3d.org/about" "etc." Nota ¡tenga en cuenta que los nombres de directorios y ficheros de enlaces http deben preservar las mayúsculas y minúsculas originales!
Nota: puede reemplazar espacios blancos en medio de url's con el carácter %20 para cada carácter blanco. Nota para el perfil de intercambio (interchange profile): este campo puede ser ignorado.
leftUrl [leftUrl accessType inputOutput, type MFString CDATA #IMPLIED]
Imagen panorámica de fondo entre el suelo/cielo y la geometría de la escena. las cadenas de caracteres (Strings) pueden tener múltiples valores, por eso separe cada cadena con comillas. "https://www.web3d.org" "https://www.web3d.org/about" "etc." Nota ¡tenga en cuenta que los nombres de directorios y ficheros de enlaces http deben preservar las mayúsculas y minúsculas originales!
Nota: puede reemplazar espacios blancos en medio de url's con el carácter %20 para cada carácter blanco. Nota para el perfil de intercambio (interchange profile): este campo puede ser ignorado.
rightUrl [rightUrl accessType inputOutput, type MFString CDATA #IMPLIED]
Imagen panorámica de fondo entre el suelo/cielo y la geometría de la escena. las cadenas de caracteres (Strings) pueden tener múltiples valores, por eso separe cada cadena con comillas. "https://www.web3d.org" "https://www.web3d.org/about" "etc." Nota ¡tenga en cuenta que los nombres de directorios y ficheros de enlaces http deben preservar las mayúsculas y minúsculas originales!
Nota: puede reemplazar espacios blancos en medio de url's con el carácter %20 para cada carácter blanco. Nota para el perfil de intercambio (interchange profile): este campo puede ser ignorado.
topUrl [topUrl accessType inputOutput, type MFString CDATA #IMPLIED]
Imagen panorámica de fondo entre el suelo/cielo y la geometría de la escena. las cadenas de caracteres (Strings) pueden tener múltiples valores, por eso separe cada cadena con comillas. "https://www.web3d.org" "https://www.web3d.org/about" "etc." Nota ¡tenga en cuenta que los nombres de directorios y ficheros de enlaces http deben preservar las mayúsculas y minúsculas originales!
Nota: puede reemplazar espacios blancos en medio de url's con el carácter %20 para cada carácter blanco. Nota para el perfil de intercambio (interchange profile): este campo puede ser ignorado.
bottomUrl [bottomUrl accessType inputOutput, type MFString CDATA #IMPLIED]
Imagen panorámica de fondo entre el suelo/cielo y la geometría de la escena. las cadenas de caracteres (Strings) pueden tener múltiples valores, por eso separe cada cadena con comillas. "https://www.web3d.org" "https://www.web3d.org/about" "etc." Nota ¡tenga en cuenta que los nombres de directorios y ficheros de enlaces http deben preservar las mayúsculas y minúsculas originales!
Nota: puede reemplazar espacios blancos en medio de url's con el carácter %20 para cada carácter blanco. Nota para el perfil de intercambio (interchange profile): este campo puede ser ignorado.
set_bind [set_bind accessType inputOnly, type SFBool (true|false) ""]
Fijar set_bind a true convierte este nodo en activo, fijar set_bind a false convierte este nodo en inactivo. De esta forma, fijando set_bind a true/false se habilitará/deshabilitará) este nodo.
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"]
Evento enviado cuando el nodo se convierte en activo/inactivo.
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"]
Evento a true enviado cuando el nodo se convierte en activo, evento a false enviado cuando es desactivado por otro nodo.
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
Billboard Billboard Billboard es un nodo de Grupo que puede contener a la mayoría de los nodos. El contenido está de cara al usuario, rotando sobre el eje especificado. Fijar axisOfRotation=0 0 0 para que esté completamente de cara a la cámara del usuario.
Nota: ponga Billboard tan cerca de la geometría como sea posible, anidado dentro de Transform para el sistema de coordenadas local.
Nota: no ponga Viewpoint dentro de un Billboard.
Nota: inserte un nodo Shape antes de añadir geometría o 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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
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"]
la dirección de axisOfRotation es relativa al sistema de coordenadas local.
Nota: el eje 0 0 0 siempre está de cara al usuario.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro del cubo de delimitación (bounding box): posición de balance desde el origen del sistema de coordenadas local.
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"]
Tamaño del cubo de delimitación (bounding box): calculado automáticamente, puede especificarse como una optimización o una restricción.
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
BooleanFilter BooleanFilter BooleanFilter 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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
BooleanSequencer BooleanSequencer BooleanSequencer genera valores discretos periódicos del tipo Boolean que pueden ser redirigidos (ROUTEd) a otros atributos del tipo Boolean. Entrada típica: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction Salida típica: 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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
Parámetros de definición para los intervalos de tiempo de la función de interpolación lineal, en orden ascendente y correspondiendo a los keyValues. Nota ¡el número de keys debe ser igual que el número de keyValues!
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]
Valores de salida para la interpolación lineal, cada uno correspondiendo a los valores de fracciones de tiempo (keys). Nota ¡el número de keys debe ser igual que el número de keyValues!
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA "0"]
set_fraction selecciona el valor de entrada (key) para el valor de salida correspondiente (keyValue)
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"]
Valor de salida intermitente único determinado por el valor de tiempo actual (key) y su correspondiente par (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.
previous [previous accessType inputOnly, type SFBool (true|false) ""]
Acciona el valor de salida anterior en la matriz de valores (keyValue).
Nota: realiza un bucle desde el primero hasta el último si es necesario.
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) ""]
Acciona el valor de salida siguiente en la matriz de valores (keyValue).
Nota: realiza un bucle desde el último hasta el primero si es necesario.
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
BooleanToggle 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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
BooleanTrigger 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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
Box Box Box es un nodo de geometría.
Nota: inserte un nodo Shape antes de añadir geometría o 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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
size [size accessType initializeOnly, type SFVec3f CDATA "2 2 2"] (0,+∞)
tamaño x y z en metros.
Advertencia: las dimensiones de una geometría simple no pueden ser cambiadas después de su creación inicial, en su lugar utilice el cambio de escala de Transform.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Fijar solid a true significa dibujar sólo un lado de los polígonos (backface culling on), fijar solid a false significa dibujar ambos lados de los polígonos (backface culling off). Advertencia ¡valores por defecto a true pueden ocultar completamente la geometría si se ve desde el lado equivocado!
containerField [containerField type NMTOKEN "children"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
CADAssembly 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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
CADFace 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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
CADLayer 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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
CADPart 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.
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
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
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
Circle2D 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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
Collision Collision Collision detecta el contacto cámara-a-objecto usando los Viewpoint y NavigationInfo avatarSize actuales. Collision es un nodo de Grupo que maneja la detección de colisiones para sus hijos. Collision puede contener un nodo hijo simple con containerField="proxy" para sustituir geometría collision-detection.
Nota: la geometría proxy no se renderiza.
Nota: PointSet, IndexedLineSet, LineSet y Text no producen colisiones.
Nota: mejore el rendimiento usando proxy para las geometrías contact-calculation más simples.
Nota: los tipos NavigationInfo '"WALK" "FLY"' soportan detección de colisiones cámara-a-objecto.
Nota: inserte un nodo Shape antes de añadir geometrí o 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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
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"]
Centro del cubo de delimitación (bounding box): posición de balance desde el origen del sistema de coordenadas local.
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"]
Tamaño del cubo de delimitación (bounding box): calculado automáticamente, puede especificarse como una optimización o una restricción.
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"]
Tiempo de colisión entre la cámara (avatar) y la geometría.
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
Color Color Color define un conjunto de valores de color RGB. Color sólo es usado por ElevationGrid, IndexedFaceSet, IndexedLineSet, LineSet y PointSet. Nota: los colores frecuentemente son controlados por Material.
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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
color [color accessType inputOutput, type MFColor CDATA #IMPLIED]
color define un conjunto de colores RGB.
containerField [containerField type NMTOKEN "children"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
ColorInterpolator ColorInterpolator ColorInterpolator genera un rango de valores que puede ser enviado mediante ROUTE al atributo color de un nodo <Color>. Entrada típica: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction. Salida típica: 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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
Fracciones de períodos de tiempo dentro del rango [0,1] en orden ascendente y sus correspondientes keyValues. Nota ¡el número de keys debe coincidir con el número de keyValues!
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]
Valores de salida para interpolación lineal, cada uno correspondiendo a cada una de las fracciones de tiempo de keys. Nota ¡el número de keys debe coincidir con el número de keyValues!
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA "0"]
Fijar set_fraction en el rango [0,1] selecciona key de entrada para su correspondiente keyValue de salida.
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"]
Valor de salida interpolado linearmente que es determinado por la key de tiempo actual y su correspondiente 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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
ColorRGBA 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, LineSet, PointSet, Triangle* and IndexedTriangle* nodes.
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
component component component indica funcionalidad de escena necesitada sobre el perfil X3D dado. Nota: la(s) etiqueta(s) de component son opcionales para primeros hijos de la etiqueta de cabecera (añadir una etiqueta de cabecera primero).
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]
nombre de este componente. Nota: componentes especificados ya están en el perfil Completo (Full profile).
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]
nivel de soporte a través de este componente.
Nota: experimental.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
ComposedCubeMapTexture
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 | back | bottom | front | left | right | top | backTexture | bottomTexture | frontTexture | leftTexture | rightTexture | topTexture) "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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
ComposedShader 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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
ComposedTexture3D 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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
Cone Cone Cone es un nodo de geometría.
Nota: inserte un nodo Shape antes de añadir geometría o 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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
height [height accessType initializeOnly, type SFFloat CDATA "2"] (0,+∞)
Altura en metros.
Advertencia: las dimensiones de una geometría simple no pueden ser cambiadas después de su creación inicial, en su lugar utilice el cambio de escala de Transform.
bottomRadius [bottomRadius accessType initializeOnly, type SFFloat CDATA "1"] (0,+∞)
Radio de la base en metros.
Advertencia: las dimensiones de una geometría simple no pueden ser cambiadas después de su creación inicial, en su lugar utilice el cambio de escala de Transform.
side [side accessType initializeOnly, type SFBool (true|false) "true"]
Si se dibujan los lados (otros dentro de las caras no se dibujan)
Advertencia: no puede ser cambiado después de su creación inicial.
bottom [bottom accessType initializeOnly, type SFBool (true|false) "true"]
Si se dibuja la base (otras dentro de las caras no se dibujan)
Advertencia: no puede ser cambiado después de su creación inicial.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Fijar solid a true significa dibujar sólo un lado de los polígonos (backface culling on), fijar solid a false significa dibujar ambos lados de los polígonos (backface culling off). Advertencia ¡valores por defecto a true pueden ocultar completamente la geometría si se ve desde el lado equivocado!
containerField [containerField type NMTOKEN "children"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
connect connect etiquetas de conexión definen cada campo de conexión Prototype en definiciones ProtoDeclare. Nota: IS sólo puede ser el primer hijo de un nodo. Advertencia: IS/etiquetas de conexión sólo están permitidas en definiciones de hijos ProtoDeclare.
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]
Nombre del campo de este nodo que conecta al campo de definición del padre ProtoDeclare.
Nota: use múltiples etiquetas de conexión para múltiples fan-in/fan-out.
Warning: nodeField and protoField types must match.
protoField [protoField type NMTOKEN #REQUIRED]
Nombre del campo de definición padre ProtoDeclare que conecta a este campo en este nodo.
Nota: use múltiples etiquetas de conexión para múltiples fan-in/fan-out.
Warning: nodeField and protoField types must match.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
Contour2D Contour2D Contour2D agrupa un conjunto de segmentos de curva para componer un contorno Los segmentos hijos forman un bucle cerrado, con el primer punto del primer hijo repetido como el último punto del último hijo, y el último punto del segmento repetido como el primer punto del segmento consecutivo. Los segmentos hijos son del tipo NurbsCurve2D o ContourPolyline2D, enumerados en orden consecutivo de la topología del contorno. Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
containerField [containerField type NMTOKEN "trimmingContour"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
ContourPolyline2D ContourPolyline2D ContourPolyline2D define un segmento de curva lineal como parte de un contorno de recorte en el dominio u-v de una superficie. Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador IDpara este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
controlPoint [controlPoint accessType inputOutput, type MFVec2d CDATA #IMPLIED]
controlPoint specifies the end points of each segment of the piecewise linear curve.
containerField [containerField type NMTOKEN "children"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA "children"]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
Coordinate Coordinate Coordinate construye la geometría usando un conjunto de coordenadas 3D. Coordinate sólo es usado por IndexedFaceSet, IndexedLineSet, LineSet y 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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
point [point accessType inputOutput, type MFVec3f CDATA #IMPLIED]
point contiene un conjunto de coordenadas 3D.
containerField [containerField type NMTOKEN "coord"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
CoordinateDouble CoordinateDouble CoordinateDouble builds geometry by defining a set of 3D coordinate (triplet) point values. CoordinateDouble is used by IndexedFaceSet, IndexedLineSet, LineSet, PointSet, Triangle* and IndexedTriangle* nodes. 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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
CoordinateInterpolator
CoordinateInterpolator
CoordinateInterpolator genera una serie de valores Coordinate que pueden ser enviados mediante ROUTE al atributo 'point' de un nodo <Coordinate> o a otro attibuto Vector3FloatArray. Entrada típica: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction. Salida típica: 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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
Fracciones de períodos de tiempo dentro del rango [0,1] en orden ascendente y sus correspondientes keyValues. Nota ¡el número de keys debe coincidir con el número de keyValues!
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]
Valores de salida para interpolación lineal, cada uno correspondiendo a cada una de las fracciones de tiempo de keys. Nota ¡el número de keys debe coincidir con el número de keyValues!
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA "0"]
Fijar set_fraction en el rango [0,1] selecciona key de entrada para su correspondiente keyValue de salida.
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"]
Valor de salida interpolado linearmente que es determinado por la key de tiempo actual y su correspondiente 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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
CoordinateInterpolator2D
CoordinateInterpolator2D
CoordinateInterpolator2D generates a series of Vector2FloatArray values. Authors can ROUTE value_changed output events to a Vector2FloatArray attribute.
Hint: typical input connection is ROUTE someTimeSensorDEF.fraction_changed TO thisInterpolatorDEF.set_fraction.
Hint: typical output connection is ROUTE thisInterpolatorDEF.value_changed TO someDestinationNodeDEF.set_someAttribute.
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 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.
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
Definition values for linear-interpolation function input intervals, in non-decreasing order and corresponding to a value in the keyValue array.
Hint: number of keyValues must be an integer multiple of the number of keys!
Hint: keyValue/key integer multiple defines how many coordinates are sent in value_changed outputOnlys.
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]
Output values for linear interopolation, each corresponding to an input-fraction value in the key array.
Hint: number of keyValues must be an integer multiple of the number of keys!
Hint: keyValue/key integer multiple defines how many coordinates are sent in value_changed outputOnlys.
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA "0"]
set_fraction selects input key for corresponding keyValue output.
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 MFVec2f CDATA "0 0 0"]
Linearly interpolated output value_changed determined by current key time and corresponding keyValue pair.
Hint: keyValue/key integer multiple defines how many coordinates are sent in value_changed outputOnlys.
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 used in VRML encodings when this node is a child of another node.
Examples: geometry Box, children Group, proxy Group.
Hint: can be overridden by author if needed.
Warning: containerField attribute is only supported in XML encoding of scenes.
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: class attribute is only supported in XML encoding of scenes.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
Cylinder Cylinder Cylinder es un nodo de geometría.
Nota: inserte un nodo Shape antes de añadir geometría o 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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
height [height accessType initializeOnly, type SFFloat CDATA "2"] (0,+∞)
Altura en metros.
Advertencia: las dimensiones de una geometría simple no pueden ser cambiadas después de su creación inicial, en su lugar utilice el cambio de escala de Transform.
radius [radius accessType initializeOnly, type SFFloat CDATA "1"] (0,+∞)
Radio en metros.
Advertencia: las dimensiones de una geometría simple no pueden ser cambiadas después de su creación inicial, en su lugar utilice el cambio de escala de Transform.
top [top accessType initializeOnly, type SFBool (true|false) "true"]
Si se dibuja la parte superior (las caras interiores nunca se dibujan)
Advertencia: no puede ser cambiado después de su creación inicial.
side [side accessType initializeOnly, type SFBool (true|false) "true"]
Si se dibujan los lados (las caras interiores nunca se dibujan)
Advertencia: no puede ser cambiado después de su creación inicial.
bottom [bottom accessType initializeOnly, type SFBool (true|false) "true"]
Si se dibuja la base (las caras interiores nunca se dibujan)
Advertencia: no puede ser cambiado después de su creación inicial.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Fijar solid a true significa dibujar sólo un lado de los polígonos (backface culling on), fijar solid a false significa dibujar ambos lados de los polígonos (backface culling off). Advertencia ¡valores por defecto a true pueden ocultar completamente la geometría si se ve desde el lado equivocado!
containerField [containerField type NMTOKEN "children"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
CylinderSensor CylinderSensor CylinderSensor convierte el movimiento del puntero (por ejemplo, un ratón o varita) en valores de rotación al usar un cilindro invisible alineado con el eje Y local. Nota: el arrastre relativo inicial del puntero determina si los lados del cilindro o discos de terminación (end-caps) se usan para manipulación.
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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
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 &#38; for & ampersand character, or &#34; for " quotation-mark character).
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Habilita/deshabilita el nodo sensor.
minAngle [minAngle accessType inputOutput, type SFFloat CDATA "0"]
Fija eventos rotation_changed en el rango de unos valores min/max. Nota: si minAngle > maxAngle, la rotación no está fijada.
Hint: https://en.wikipedia.org/wiki/Radian
maxAngle [maxAngle accessType inputOutput, type SFFloat CDATA "0"]
Fija eventos rotation_changed en el rango de unos valores min/max. Nota: si minAngle > maxAngle, la rotación no está fijada.
Hint: https://en.wikipedia.org/wiki/Radian
diskAngle [diskAngle accessType inputOutput, type SFFloat CDATA "0.262" (15 grados)]
Ayuda a decidir el comportamiento de rotación desde el arrastre relativo inicial del puntero: ángulo agudo si los lados del cilindro o discos de terminación (end-cap disks) de la geometría virtual del sensor se usan para manipulación.
Nota: diskAngle 0 fuerza comportamiento de disco, diskAngle 1.570796 (90 degrees) fuerza comportamiento de cilindro.
autoOffset [autoOffset accessType inputOutput, type SFBool (true|false) "true"]
Determina si los valores previos de balance son recordados/acumulados.
offset [offset accessType inputOutput, type SFFloat CDATA "0"]
Envia evento y recuerda el último valor detectado.
isActive [isActive accessType outputOnly, type SFBool (true|false) "false"]
Eventos isActive true/false se envian cuando se dispara el sensor. isActive=true cuando se presiona un botón primario del ratón, isActive=false cuando deja de presionarse.
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"]
Eventos rotation_changed igualan la suma de los cambios de soportes relativos más los valores de balance sobre el eje Y en el sistema de coordenadas local.
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"]
Eventos trackPoint_changed dan puntos de intersección del soporte con la geometría virtual del sensor.
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
DirectionalLight DirectionalLight DirectionalLight crea rayos de luz paralelos para iluminar formas geométricas. ¡La luz está limitada y sólo ilumina la geometría en el grupo padre que le contiene! No hace falta dar su localización dado que los rayos son paralelos desde una fuente a distancia infinita. Los nodos DirectionalLight no se atenuan con la distancia. Las luces no tienen una forma visible por sí mismas y brillan a través de la geometría que las ocultan.
Nota: dirección animada para simular los efectos de la luz del sol dependiendo de la hora del día.
Nota: HeadLight es controlado por NavigationInfo. Nota para el perfil de intercambio (interchange profile): la luz puede no estar limitada por el padre Group o 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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
on [on accessType inputOutput, type SFBool (true|false) "true"]
Habilita/deshabilita la fuente de esta luz.
color [color accessType inputOutput, type SFColor CDATA "1 1 1"] [0,1]
Color de la luz, applicada a los colores de los objetos.
direction [direction accessType inputOutput, type SFVec3f CDATA "0 0 -1"]
Orientación de la luz relativa al sistema de coordenadas local.
Nota: dirección animada para simular los efectos de la luz del sol dependiendo de la hora del día.
intensity [intensity accessType inputOutput, type SFFloat CDATA "1"]
Brillo de la emisión directa desde la luz.
ambientIntensity [ambientIntensity accessType inputOutput, type SFFloat CDATA "0"]
Brillo de la emisión del ambiente (fondo no-direccional) desde la luz. Nota para el perfil de intercambio (interchange profile): este campo puede ser ignorado.
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
Disk2D 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 initializeOnly, type SFBool (true|false) "false"]
Fijar solid a true significa dibujar sólo un lado de los polígonos (backface culling on), fijar solid a false significa dibujar ambos lados de los polígonos (backface culling off). Advertencia ¡valores por defecto a true pueden ocultar completamente la geometría si se visualizan por el lado equivocado!
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
ElevationGrid ElevationGrid ElevationGrid es un nodo de geometría. ElevationGrid es una red rectangular de altura variable sobre una superficie plana. ElevationGrid puede contener nodos Color|ColorRGBA, Normal y TextureCoordinate.
Nota: inserte un nodo Shape antes de añadir geometría o Appearance. También puede sustituir un ProtoInstance que coincida en tipo por el contenido.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
xDimension [xDimension accessType initializeOnly, type SFInt32 CDATA "2"] [0,+∞)
Número de elementos de la red en el eje X.
Warning: xDimension < 2 means that ElevationGrid contains no quadrilaterals.
zDimension [zDimension accessType initializeOnly, type SFInt32 CDATA "2"] [0,+∞)
Número de elementos de la red en el eje Z.
Warning: zDimension < 2 means that ElevationGrid contains no quadrilaterals.
xSpacing [xSpacing accessType initializeOnly, type SFFloat CDATA "1.0"] (0,+∞)
Metros de distancia entre los vértices de la red a lo largo de la dirrección del eje X.
Nota: la distancia horizontal total en el eje x es igual a (xDimension-1) * xSpacing.
zSpacing [zSpacing accessType initializeOnly, type SFFloat CDATA "1.0"] (0,+∞)
Metros de distancia entre los vértices de la red a lo largo de la dirrección del eje Z.
Nota: la distancia horizontal total en el eje x es igual a (zDimension-1) * zSpacing.
height [height accessType initializeOnly, type MFFloat CDATA "0 0 0 0"]
Matriz de la red con las alturas de los vértices a lo largo, ascendentemente, de la direccón Y, con las columnas xDimension y zDimension.
set_height [set_height accessType inputOnly, type MFFloat CDATA #IMPLIED]
Matriz de la red con las alturas de los vértices a lo largo, ascendentemente, de la direccón Y, con las columnas xDimension y zDimension.
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 (sentido contrario a las agujas del reloj): ordenación de la orientación de las coordenadas de los vértices.
Nota: ccw false puede invertir la orientación continua (backface culling) y del vector normal.
creaseAngle [creaseAngle accessType initializeOnly, type SFFloat CDATA "0"]
creaseAngle define el ángulo (en radianes) para determinar si los polígonos adyacentes se dibujan con bordes marcados o matices suaves. Si el ángulo entre las normales de dos polígonos adyacentes es menor que creaseAngle, se renderiza matización suave a través del segmento de línea que comparten.
Hint: https://en.wikipedia.org/wiki/Radian
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Fijar solid a true significa dibujar sólo un lado de los polígonos (backface culling on), fijar solid a false significa dibujar ambos lados de los polígonos (backface culling off). Advertencia ¡valores por defecto a true pueden ocultar completamente la geometría si se ve desde el lado equivocado!
colorPerVertex [colorPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
Si el nodo Color se aplica por vértice (true) o por cuadrilátero (false).
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"]
Si el nodo Normal se aplica por vértice (true) o por cuadrilátero (false).
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 "children"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
EspduTransform 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"]
Habilita/deshabilita el nodo sensor.
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 #IMPLIED]
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
EXPORT EXPORT EXPORT es una forma experimental de poner nodos en una escena (Scene) para usar a través de Inlines externos.
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]
localDEF es el nombre DEF del nodo local que va a ser exportado (EXPORTed).
AS #IMPLIED]
AS permite renombrar un nodo localDEF con un nombre diferente al ser exportado.
Nota: opcional, por defecto se usa el mismo nombre DEF.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
ExternProtoDeclare ExternProtoDeclare ExternProtoDeclare apunta a una definición de nodo ProtoDeclare proporcionada en otro fichero. Interfaces ExternProtoDeclare se definen con etiquetas <field> (sin atributos IS). Nota: ExternProto es sólo una definición, use ProtoInstance para crear nuevas instancias. Nota: la url de ExternProtoDeclare es de la forma 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]
Nombre del nodo EXTERNPROTO que se declara.
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]
Localización y nombre del fichero de la fuente de ProtoDeclare. Tener múltiples localizaciones es más seguro, y las localizaciones web permiten que funcionen los anexos del correo electrónico. Nota: las cadenas de caracteres (Strings) pueden tener múltiples valores, por eso separe cada cadena con comillas. "https://www.web3d.org" "https://www.web3d.org/about" "etc." Nota ¡tenga en cuenta que los nombres de directorios y ficheros de enlaces http deben preservar las mayúsculas y minúsculas originales! Nota: puede reemplazar espacios blancos en medio de url's con el carácter %20 para cada carácter blanco.
Hint: X3D Scene Authoring Hints, urls https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls
appinfo [appinfo type SFString CDATA #IMPLIED]
Información de la aplicación para proporcionar una descripción simple que pueda ser usada como ayuda (tooltip), similar a la etiqueta appinfo del XML Schema.
documentation [documentation type SFString CDATA #IMPLIED]
url de documentación para información más extensa, similar a la etiqueta documentation del XML Schema.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
Extrusion Extrusion Extrusion es un nodo de geometría que se extiende a través de una sección 2D a lo largo de un camino vertebral 3D en el sistema de coordenadas local Escalar/rotar secciones de corte puede producir una variedad de formas.
Nota: inserte un nodo Shape antes de añadir geometría o 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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
spine [spine accessType initializeOnly, type MFVec3f CDATA "0 0 0, 0 1 0"]
spine es una lista de puntos 3D para una curva de piezas lineales que forma series de vértices conectados, abiertos o cerrados. Este es el camino a lo largo del cual, crossSection es estirada (extruded).
Nota: el número de puntos de la columna central y de los valores de escala y de orientación deben ser los mismos.
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"]
Un conjunto ordenado de puntos 2D que dibuja una curva de piezas lineales y forma series planas de vértices conectados. Proporciona una silueta de la superficie exterior. Advertencia ¡puede ocurrir que coincidan 'sentido de las agujas del reloj'/'sentido contrario a las agujas del reloj' o geometría imposible/invertida!
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"]
Lista de parámetros de escala 2D aplicados a cada sección plana de corte alineado en la columna central.
Nota: el número de puntos de la columna central y de los valores de escala y de orientación deben ser los mismos.
Advertencia: no están permitidos ni el valor cero ni valores negativos como valores de escala.
orientation [orientation accessType initializeOnly, type MFRotation CDATA "0 0 1 0"]
Lista de orientación de 4-tuplas con ángulos sobre el eje aplicada a cada sección plana de corte alineada en la columna central.
Nota: el número de puntos en la columna central, y el de valores de escala y de orientación debe ser el mismo.
beginCap [beginCap accessType initializeOnly, type SFBool (true|false) "true"]
Si la capa de comienzo se dibuja o no (similar a Cylinder top cap)
Advertencia: no puede ser cambiado después de su creación inicial.
endCap [endCap accessType initializeOnly, type SFBool (true|false) "true"]
Si la capa final se dibuja o no (similar a Cylinder bottom cap)
Advertencia: no puede ser cambiado después de su creación inicial.
ccw [ccw accessType initializeOnly, type SFBool (true|false) "true"]
ccw = counterclockwise: ordenación de la orientación de las coordenadas de los vértices.
Nota: ccw false puede invertir la orientación continua (backface culling) y del vector normal.
convex [convex accessType initializeOnly, type SFBool (true|false) "true"]
Si todos los polígonos en la forma son convexos (true), o posiblemente cóncavos (false). Un polígono convexo es plano, no intersecta consigo mismo, y todos sus ángulos interiores son < 180 grados.
creaseAngle [creaseAngle accessType initializeOnly, type SFFloat CDATA "0.0"]
creaseAngle define el ángulo (en radianes) para determinar si los polígonos adyacentes se dibujan con bordes marcados o matices suaves. Si el ángulo entre las normales de dos polígonos adyacentes es menor que creaseAngle, se renderiza matización suave a través del segmento de línea que comparten.
Hint: https://en.wikipedia.org/wiki/Radian
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Fijar solid a true significa dibujar sólamente un lado de los polígonos (backface culling on), fijar solid a false significa dibujar ambos lados de los polígonos (backface culling off). Advertencia ¡valores por defecto a true pueden ocultar completamente la geometría si se ve desde el lado equivocado!
containerField [containerField type NMTOKEN "children"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
field field Un elemento field define un atributo o nodo interfaz.
Nota: primero añada Script, ProtoDeclare o ExternProtoDeclare antes de añadir un campo (field)
Nota: ponga Nodo/Nodos de inicialización dentro del contenido que contiene.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
name [name type NMTOKEN #REQUIRED]
Nombre variable de este campo.
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. Permite compatibilidad precisa hacia atrás con la semántica del campo de VRML97, si se desea. Advertencia ¡inputOutputs no están permitidos en los nodos Script de VRML97! Use field en su lugar.
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 (seleccione #REQUIRED]
Tipo básico variable de este campo.
value [value type CDATA #IMPLIED]
Proporciona valor de inicialización por defecto variable para este campo (puede ser re-inicializado por el valor fieldValue de ProtoInstance)
Nota: Nodo/Nodos son inicializados usando el contenido que contiene, en vez de este valor de atributo.
Nota: requerido para Script y ProtoDeclare.
Advertencia: no está permitido para ExternProtoDeclare.
Advertencia: no está permitido para variables inputOnly o outputOnly.
appinfo [appinfo type SFString CDATA #IMPLIED]
Información de la aplicación para proporcionar una descripción simple que pueda ser usada como ayuda (tooltip), similar a la etiqueta appinfo del XML Schema.
documentation [documentation type SFString CDATA #IMPLIED]
url de documentación para información más extensa, similar a la etiqueta documentation del XML Schema.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
fieldValue fieldValue Un elemento fieldValue se usa para re-inicializar valores de campo por defecto en ProtoInstances. Nombres de campo pueden estar ya definidos en ProtoDeclare o ExternProtoDeclare.
Nota: ponga Nodo/Nodos de inicialización dentro del contenido que contiene.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
name [name type NMTOKEN #REQUIRED]
Nombre de este campo (ya definido en ProtoDeclare o ExternProtoDeclare).
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]
Valor inicial para este campo (no tiene en cuenta el valor de inicialización por defecto en ProtoDeclare o ExternProtoDeclare).
Nota: inicialice Nodo/Nodos usando el contenido que contiene en su lugar.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
FillProperties 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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
   
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
Fog Fog Fog simula efectos atmosféricos mezclando objetos distantes con color de niebla. Background, Fog, NavigationInfo y Viewpoint son nodos vinculables (bindables).
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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
color [color accessType inputOutput, type SFColor CDATA "1 1 1"] [0,1]

Nota: hace coincidir el color Background para hacer los objetos desaparecer.
fogType [fogType accessType inputOutput, type SFString CDATA (LINEAR|EXPONENTIAL) LINEAR]
Especifica el algoritmo para la velocidad de aumento de Fog, bien LINEAR o EXPONENTIAL.
Nota: EXPONENTIAL es más natural pero también más cara a nivel computacional.
Warning: do not wrap "quotation" "marks" around this SFString value.
visibilityRange [visibilityRange accessType inputOutput, type SFFloat CDATA "0.0"]
Distancia en metros donde los objetos están totalmente oscurecidos por la niebla, usando el sistema de coordenadas local.
Nota: visibilityRange 0 deshabilita Fog.
set_bind [set_bind accessType inputOnly, type SFBool (true|false) ""]
Fijar set_bind a true convierte este nodo en activo, fijar set_bind a false convierte este nodo en inactivo. De esta forma, fijando set_bind a true/false se habilitará/deshabilitará) este nodo.
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"]
Evento enviado cuando el nodo se convierte en activo/inactivo.
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"]
Evento a true enviado cuando el nodo se convierte en activo, evento a false enviado cuando es desactivado por otro nodo.
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
FogCoordinate 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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
depth [depth accessType inputOutput, type MFVec3f CDATA #IMPLIED]
depth contains a set of 3D coordinate (triplet) point values.
containerField [containerField type NMTOKEN "children"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
FontStyle FontStyle FontStyle define el tamaño, familia, y estilo usado en los nodo Text.
Nota: añada primero un nodo Text como padre.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
family [family accessType initializeOnly, type MFString CDATA ( SERIF | SANS | TYPEWRITER ) "SERIF"]
Secuencia de nombres de familias de fuentes en orden de preferencia - los navegadores usan la primera familia que soporten. Valores soportados incluyen "SERIF" "SANS" "TYPEWRITER". Nota: SERIF y SANS son fuentes de anchura variable (por ejemplo, Roman y Arial). Nota: TYPEWRITERes una fuente de anchura fija (por ejemplo, Courier) Nota: las cadenas de caracteres (Strings) pueden tener múltiples valores, por eso separe cada cadena con comillas.
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]
Tome uno de los cuatro valores para el estilo del texto.
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"]
Dos valores que se proporcionan para la mayor y la menor alineación con el eje, Valores posibles son "FIRST" "BEGIN" "MIDDLE" "END"] Ejemplo "MIDDLE" "MIDDLE". Nota: las cadenas de caracteres (Strings) pueden tener múltiples valores, por eso separe cada cadena con comillas.
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,+∞)
Altura nominal (en el sistema de coordenadas local) del texto. También fija el espaciado por defecto entre líneas adyacentes de texto.
spacing [spacing accessType initializeOnly, type SFFloat CDATA "1.0"] [0,+∞)
Factor de ajuste para el espaciado de líneas entre líneas de texto adyacentes.
language [language accessType initializeOnly, type SFString CDATA #IMPLIED]
Códigos de idioma que constan de un código primario y una (posiblemente vacía) serie de subcódigos. [código de idioma = código-primario ("-" subcódigo)*] Códigos primarios de dos letras están reservados para abreviaturas de idiomas. [RFC3066 https://tools.ietf.org/html/rfc3066] Códigos primarios de dos letras incluyen en (inglés), fr (francés), de (alemán), it (italiano), nl (holandés), el (griego), es (español), pt (portugués), ar (árabe), he (hebreo), ru (ruso), zh (chino), ja (japonés), hi (hindú), ur (urdu), y sa (sánscrito). Cualquier subcódigo de dos letras se entiende que es un código de país. [ISO3166 o 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"]
Si la dirección del texto es horizontal (true) o vertical (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"]
Si la dirección del texto es de izquierda-a-derecha (true) o derecha-a-izquierda (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"]
Si la dirección del texto es de arriba-a-abajo (true) o abajo-a-arriba (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 "children"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
GeneratedCubeMapTexture
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoCoordinate GeoCoordinate GeoCoordinate construye geometría como un conjunto de coordenadas 3d geográficas. Estas se transforman en una representación geocéntrica de tierra curvada. GeoCoordinate sólo es usada por IndexedFaceSet, IndexedLineSet, LineSet y PointSet. GeoCoordinate puede contener un nodo GeoOrigin.
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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
geoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"]
Identifica el sistema de coordenadas geográfico utilizado. Valores soportados: GD UTM GC
point [point accessType inputOutput, type MFVec3d CDATA #IMPLIED]
Contiene un conjunto de coordenadas geográficas 3D actuales, proporcionadas en formato geoSystem puede separar cadenas de caracteres (strings) si se desea: "x1 y1 z1 x2 y2 z2" o "x1 y1 z1", "x2 y2 z2"
containerField [containerField type NMTOKEN "coord"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoElevationGrid GeoElevationGrid GeoElevationGrid es un nodo de geometría que define un campo rectangular en altura por encima de una superficie geográfica curvada usando coordenadas geográficas. GeoElevationGrid puede contener nodos GeoOrigin, Color|ColorRGBA, Normal y TextureCoordinate. Nota: inserte un nodo Shape antes de añadir geometría o Appearance.
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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
GeoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"]
Identifica el sistema de coordenadas geográfico utilizado (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'/>
geoGridOrigin [geoGridOrigin accessType initializeOnly, type SFVec3d CDATA "0 0 0"]
Coordenada geográfica para la esquina sudoeste (abajo-izquierda) del conjunto de datos en altura.
xDimension [xDimension accessType initializeOnly, type SFInt32 CDATA "2"] [0,+∞)
Número de elementos de la red a lo largo de la dirección X este-oeste.
Nota: la distancia horizaontal total en el eje x es igual a (xDimension-1) * xSpacing.
Warning: xDimension < 2 means that ElevationGrid contains no quadrilaterals.
zDimension [zDimension accessType initializeOnly, type SFInt32 CDATA "2"] [0,+∞)
Número de elementos de la red a lo largo de la dirección Z nore-sur.
Nota: la distancia vertical total en el eje z es igual a (zDimension-1) * zSpacing.
Warning: zDimension < 2 means that ElevationGrid contains no quadrilaterals.
xSpacing [xSpacing accessType initializeOnly, type SFDouble CDATA "1.0"] (0,+∞)
Distancia entre los vértices de la red a lo largo de la dirección X este-oeste. Cuando geoSystem es GDC, xSpacing es el número de grados de longitud.#10;Cuando geoSystem es UTM, xSpacing es el número de estes (metros).
zSpacing [zSpacing accessType initializeOnly, type SFDouble CDATA "1.0"] (0,+∞)
Distancia entre los vértices de la red a lo largo de la dirección Z nore-sur. Cuando geoSystem es GDC, zSpacing es el número degrados de latitud. Cuando geoSystem es UTM, zSpacing es el número de nortes (metros).
yScale [yScale accessType inputOutput, type SFFloat CDATA "1.0"] [0,+∞)
Ampliación vertical de los datos mostrados.
height [height accessType initializeOnly, type MFFloat CDATA "0 0 0 0"]
Contiene valores en coma flotante xDimension filas * zDimension columnas para la elevación por encima del elipsoide. Los valores están en orden de fila-mayor de oeste a este, sur a norte. geoGridOrigin está en la esquina sudoeste (abajo-izquierda) de la representación de los datos.
set_height [set_height accessType inputOnly, type MFFloat CDATA #FIXED ""]
Contiene valores en coma flotante xDimension filas * zDimension columnas para la elevación por encima del elipsoide. Los valores están en orden de fila-mayor de oeste a este, sur a norte. geoGridOrigin está en la esquina sudoeste (abajo-izquierda) de la representación de los datos.
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: orden de la orientación de las coordenadas de los vértices.
Nota: ccw false puede cambiar la orientación de solid (backface culling) y la del vector normal.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Fijar solid a true significa dibujar sólo un lado de los polígonos (backface culling on), fijar solid a false significa dibujar ambos lados de los polígonos (backface culling off). Advertencia ¡valores por defecto a true pueden ocultar completamente la geometría si se visualizan por el lado equivocado!
creaseAngle [creaseAngle accessType initializeOnly, type SFDouble CDATA "0"]
creaseAngle define el ángulo (en radianes) para determinar si polígonos adyacentes se dibujan con bordes puntiagudos o suaves. Si el ángulo entre normales o dos polígonos adyacentes es menor que creaseAngle, se renderizan perfiles suaves a través del segmento compartido.
Hint: https://en.wikipedia.org/wiki/Radian
colorPerVertex [colorPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
Si Color se aplica por vértice (true) o por cuadrilátero (false).
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"]
Si el nodo Normal se aplica por vértice (true) o por cuadrilátero (false).
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoLocation GeoLocation GeoLocation posiciona un modelo VRML regular dentro de la superficie de la tierra. GeoLocation puede contener hijos y nodos GeoOrigin.
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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
GeoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"]
Identifica el sistema de coordenadas geográficas utilizadas (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'/>
geoCoords [geoCoords accessType inputOutput, type SFVec3d CDATA "0 0 0"]
Localización geográfica (especificada en las coordenadas del sistema geoSystem actual) para la geometría de hijos (especificada en coordenadas relativas de metros VMRL).
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"]
Centro del cubo de delimitación (bounding box): posición de balance desde el origen del sistema de coordenadas local.
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"]
Tamaño del cubo de delimitación (bounding box): calculado automáticamente, puede especificarse como una optimización o una restricción.
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoLOD GeoLOD GeoLOD proporciona un árbol nivel-de-detalle (level-of-detail) cuádruple de carga/descarga parar la multi-resolución de terrenos. GeoLOD puede contener hijos y nodos GeoOrigin. Nota: los nodos hijos exponen la escena gráfica para el conjunto actual de nodos cargados. Nota: rootNode especifica la geometría de la raíz. Advertencia: no use rootUrl y rootNode simultáneamente, dado que cada uno especifica una raíz.
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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
GeoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"]
Identifica el sistema de coordenadas geográficas utilizadas (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'/>
rootUrl [rootUrl accessType initializeOnly, type MFString CDATA #IMPLIED]
Use rootNode o rootUrl para especificar la geometría raíz, pero no use ambos.
child1Url [child1Url accessType initializeOnly, type MFString CDATA #IMPLIED]
Geometría en árbol cuádruple cargada cuando el visor está en el rango.
child2Url [child2Url accessType initializeOnly, type MFString CDATA #IMPLIED]
Geometría en árbol cuádruple cargada cuando el visor está en el rango.
child3Url [child3Url accessType initializeOnly, type MFString CDATA #IMPLIED]
Geometría en árbol cuádruple cargada cuando el visor está en el rango.
child4Url [child4Url accessType initializeOnly, type MFString CDATA #IMPLIED]
Geometría en árbol cuádruple cargada cuando el visor está en el rango.
range [range accessType initializeOnly, type SFFloat CDATA #IMPLIED]
Rango del visor desde el centro de las coordenadas geográficas que desencadena la carga/descarga del árbol cuádruple.
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"]
Rango del visor desde el centro de las coordenadas geográficas que desencadena la carga/descarga del árbol cuádruple.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro del cubo de delimitación (bounding box): posición de balance desde el origen del sistema de coordenadas local.
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"]
Tamaño del cubo de delimitación (bounding box): calculado automáticamente, puede especificarse como una optimización o una restricción.
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoMetadata GeoMetadata GeoMetadata incluye un subconjunto genérico de metadatos sobre los datos geográficos.
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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
Hypertext link to an external, complete metadata description. Nota: las cadenas de caracteres (Strings) pueden tener múltiples valores, por eso separe cada cadena con comillas. "https://www.web3d.org" "https://www.web3d.org/about" "etc." Nota ¡tenga en cuenta que los nombres de directorios y ficheros de enlaces http deben preservar las mayúsculas y minúsculas originales! Nota: puede reemplazar espacios blancos en medio de url's con el carácter %20 para cada carácter blanco.
Hint: X3D Scene Authoring Hints, urls https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls
data #IMPLIED]
Lista de todos los nodos que implementan estos datos. Si no se especifica, el nodo GeoMetadata pertenece a toda la escena.
summary [summary accessType inputOutput, type MFString CDATA #IMPLIED]
Pares palabra clave = valor de metadatos. La codificación VRML97 combina los siguientes pares palabra clave = valor bajo summary.
containerField [containerField type NMTOKEN "children"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoOrigin GeoOrigin GeoOrigin especifica un sistema de coordenadas local para aumentar precisión geográfica. Nota: sólo un sistema de coordenadas se permite por escena así sólo se recomienda un nodo GeoOrigin por escena utilizando USE.
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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
GeoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"]
Identifica el sistema de coordenadas geográficas utilizadas (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'/>
geoCoords [geoCoords accessType inputOutput, type SFVec3d CDATA "0 0 0"]
Define la localización absoluta (y el marco de coordenadas local implícito).
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"]
Si rotar las coordenadas de los nodos usando este GeoOrigin de forma que la dirección arriba local se alinee con el eje Y VRML o no. rotateYUp a false significa que la dirección arriba local es relativa a la superficie del planeta. rotateYUp a true permite una operación apropiada de los modos NavigationInfo FLY, WALK.
containerField [containerField type NMTOKEN "geoOrigin"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoPositionInterpolator
GeoPositionInterpolator
GeoPositionInterpolator anima objetos en un sistema de coordenadas geofráfico. GeoPositionInterpolator puede contener un nodo GeoOrigin. Entrad típica: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction Salida típica: 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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
GeoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"]
Identifica el sistema de coordenadas geográficas utilizadas (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'/>
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
Fracciones de períodos de tiempo en el rango [0,1] en orden ascendente que se corresponden con los valores de keyValues. Nota ¡el número de claves (keys) debe coincidir con el número de valores keyValues!
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]
Valores de salida para la interpolación lineal, cada uno corrrespondiendo a una clave (key) de fracción de tiempo. Nota ¡el número de claves (keys) debe coincidir con el número de valores keyValues!
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA #FIXED ""]
set_fraction en el rango [0,1] selecciona la clave (key) de entrada para la correspondiente salida keyValue.
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 ""]
Valor de salida linealmente interpolada determinada por la clave de tiempo actual y el correspondiente par 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 ""]
Coordenada interpolada en el sistema de coordenadas geográfico especificao por 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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoTouchSensor GeoTouchSensor GeoTouchSensor devuelve coordenadas geográficas para el objeto al que se apunta. GeoTouchSensor puede contener un nodo GeoOrigin.
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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
GeoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"]
Identifica el sistema de coordenadas geográficas utilizadas (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'/>
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Habilita/deshabilita el nodo sensor.
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 &#38; for & ampersand character, or &#34; for " quotation-mark character).
isActive [isActive accessType inputOutput, type SFBool #FIXED ""]
Eventos isActive a true/false se envian cuando se activa el sensor. isActive=true cuando se presiona el botón primario del botón, isActive=false cuando se suelta.
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 ""]
Eventos que contienen un punto 3D sobre la superficie de la geometría subyacente, dado en el sistema de coordenadas local de GeoTouchSensor.
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 ""]
Eventos que contienen un punto 3D sobre la superficie de la geometría subyacente, dado en las coordenadas de la geometría (no coordenadas geográficas).
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 ""]
Eventos que contienen el vector normal a la superficie en 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 ""]
Eventos que contienen las coordenadas de textura de la superficie en 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 ""]
¿Está el dispositivo puntero sobre la geometría sensor?
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 ""]
Evento de tiempo generado cuando se toca.
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoViewpoint GeoViewpoint GeoViewpoint especifica puntos de vista (viewpoints) usando coordenadas geográficas. GeoViewpoint puede contener un nodo GeoOrigin. Dado que GeoViewpoint debe navegar suavemente en un sistema de coordenadas geográfico curvado, incluye ambos atributos Viewpoint y NavigationInfo.
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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
GeoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"]
geoSystem identifica el sistema de coordenadas geográficas utilizadas (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'/>
description [description accessType inputOutput, type SFString CDATA #IMPLIED]
Texto de descripción que muestra este Viewpoint.
Nota: utilice espacios, haga descripciones claras y leíbles.
Nota: muchas herramientas XML sustituyen automáticamente las referencias a caracteres XML si se necesita (como &#38; por & o &#34; por ")
position [position accessType initializeOnly, type SFVec3d CDATA "0 0 100000"]
Posición relativa al sistema de coordenadas local georeferenciado, en el formato apropiado.
orientation [orientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Rotación de Viewpoint, relativa a la dirección del eje Z por defecto en el sistema de coordenadas local.
Nota: esta es orientation _change_ desde la dirección por defecto (0 0 -1) Eje +Y es el vector hacia arriba para el área local (la normal al plano tangente en el elipsoide), -Z apunta hacia el polo norte, y +X es el este 1 0 0 -1.570796 siempre mira hacia abajo.
navType [navType accessType inputOutput, type MFString CDATA "EXAMINE" "ANY"]
Introduzca una o más cadenas de caracteres "EXAMINE" "WALK" "FLY" "LOOKAT" "EXPLORE" "ANY" "NONE".
Nota: la usabilidad frecuentemente mejora con type="EXAMINE" "ANY".
headlight [headlight accessType inputOutput, type SFBool (true|false) "true"]
Habilita/deshabilita la luz direccional que siempre apunta a la dirección a la que el usuario está mirando
fieldOfView [fieldOfView accessType inputOutput, type SFFloat CDATA "0.7854"]]
jump [jump accessType inputOutput, type SFBool (true|false) "true"]
Si hacer la transición instantáneamente saltando, o si animar suavemente hacia este punto de vista (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 ""]
set_bind a true hace este nodo activo, set_bind a false hace este nodo inactivo.
set_position [set_position accessType inputOnly, type SFVec3d CDATA #FIXED ""]
Posición relativa al sistema de coordenadas local georeferenciado, en el formato apropiado.
set_orientation [set_orientation accessType inputOnly, type SFRotation CDATA #FIXED ""]
Rotación de Viewpoint, relativa a la dirección del eje Z por defecto en el sistema de coordenadas local.
Nota: esta es orientation _change_ desde la dirección por defecto (0 0 -1) Eje +Y es el vector hacia arriba para el área local (la normal al plano tangente en el elipsoide), -Z apunta hacia el polo norte, y +X es el este 1 0 0 -1.570796 siempre mira hacia abajo.
bindTime [bindTime accessType outputOnly, type SFTime CDATA #FIXED ""]
Evento enviado cuando el nodo pasa a activo/inactivo.
isBound [isBound accessType outputOnly, type SFBool #FIXED ""]
Evento a true enviado cuando el nodo pasa a activo, evento a false enviado cuando es liberado por otro nodo.
containerField [containerField type NMTOKEN "children"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
Group Group Group es un nodo de Grupo que puede contener a la mayoría de los nodos.
Nota: inserte un nodo Shape antes de añadir geometría o 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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
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"]
Centro del cubo de delimitación (bounding box): posición de balance desde el origen del sistema de coordenadas local.
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"]
Tamaño del cubo de delimitación (bounding box): calculado automáticamente, puede especificarse como una optimización o una restricción.
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
HAnimDisplacer HAnimDisplacer Un 'HAnimDisplacer' puede ser usado de tres formas distintas: (a) identificar vértices que corresponden a una característica particular en el 'HAnimSegment', (b) representar una acción muscular particular reemplazando vértices en varias direcciones (linealmente o radialmente), y (c) representar una configuración completa de los vértices en un 'HAnimSegment'. Por ejemplo, en el caso de una cara, debe haber un 'HAnimDisplacer' para cada expresión facial. Nota: nombres sufijos incluyen _feature, _action and _config. Múltiples nodos 'HAnimDisplacer' deben aparecer consecutivamente en 'HAnimSegment'.
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 define un único identificador ID para este nodo, referenciable por otros nodos.
Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
USE [USE type IDREF #IMPLIED]
USE significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
name [name accessType inputOutput, type NMTOKEN #REQUIRED]
name debe estar presente para que Humanoid pueda ser identificado en tiempo de ejecución. ¡name tiene que coincidir con el nombre DEF!
coordIndex [coordIndex accessType inputOutput, type MFInt32 CDATA #IMPLIED]
Define la matriz de coordenadas de los vértices de 'Segment' afectados por 'Displacer'. Los índices proporcionan el orden en el que se aplican las coordenadas. El orden comienza en el índice 0, las comas entre conjuntos son opcionales. Utilice -1 para separar índices para cada característica.
displacements [displacements accessType inputOutput, type MFVec3f CDATA #IMPLIED]
Conjunto de valores 3D añadidos a la posición neutral o restante de cada conjunto de vértices 'Segment' referenciado por el campo coordIndex.
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
HAnimHumanoid HAnimHumanoid El nodo HAnimHumanoid se usa para: (a) guardar referencias para las uniones, segmentos y vistas, (b) sirve como un contenedor para el humanoide completo, (c) proporciona una manera conveniente de mover el humanoide a través de su entorno, y (d) almacenar datos leíbles por las personas como autor o información sobre los derechos de autor. Humanoid contiene un humanoidBody (v1.1) o bien un campo contenedor skeleton (V2.0) Humanoid también contiene nodos HAnimJoint, HAnimSegment, HAnimSite, Viewpoint y skin (v2.0)
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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
name [name accessType inputOutput, type NMTOKEN #REQUIRED]
name debe estar presente para que Humanoid pueda ser identificado en tiempo de ejecución.
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]
Versión de Humanoid Animation Specification.
info [info accessType inputOutput, type MFString CDATA #IMPLIED]
Pares de palabra clave = valor de metadatos. La codificación VRML97 combina todos los pares de palabra clave = valor regulares bajo info.
Nota: el campo info puede ser generalmente ignorado dado que los otros atributos XML para Humanoid pueden contener toda la información requerida.
translation [translation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Posición de los hijos relativa al sistema local de coordenadas.
rotation [rotation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Orientación de los hijos relativa al sistema local de coordenadas.
scale [scale accessType inputOutput, type SFVec3f CDATA "1 1 1"]
Escala x-y-z no uniforme del sistema de coordenadas del hijo, ajustada por center y scaleOrientation.
scaleOrientation [scaleOrientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Rotación preliminar del sistema de coordenadas antes del escalado (para permitir escalado alrededor de orientaciones arbitrarias)
center [center accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Balance de translación desde el origen del sistema de coordenadas local.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro del cubo de delimitación (bounding box): posición de balance desde el origen del sistema de coordenadas local.
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"]
Tamaño del cubo de delimitación (bounding box): calculado automáticamente, puede especificarse como una optimización o una restricción.
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
HAnimJoint HAnimJoint Cada articulación en el cuerpo se representa mediante un nodo HAnimJoint. HAnimJoint sólo puede ser un hijo de otro nodo HAnimJoint, o un hijo en el campo humanoidBody. Nota: un HAnimJoint no puede ser un hijo de un 'HAnimSegment'.
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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
name [name accessType inputOutput, type NMTOKEN #REQUIRED]
¡El nombrado de Joint es muy importante! Utilice definiciones en la especificación H-Anim.#10;Ejemplos: 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
ulimit [ulimit accessType inputOutput, type MFFloat CDATA #IMPLIED]
Límite superior para la rotación máxima de la articulación.
Nota: siempre contiene 3 valores, uno para cada eje local.
llimit [llimit accessType inputOutput, type MFFloat CDATA #IMPLIED]
Límite inferior para la rotación mínima de la articulación.
Nota: siempre contiene 3 valores, uno para cada eje local.
limitOrientation [limitOrientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Orientación de los límites superior/inferior, relativos al centro de Joint.
skinCoordIndex [skinCoordIndex accessType inputOutput, type MFInt32 CDATA #IMPLIED]
Valores de índices de coordenadas que referencian qué vértices están influidos por la articulación.
skinCoordWeight [skinCoordWeight accessType inputOutput, type MFFloat CDATA #IMPLIED]
Valores de deformación de peso para los valores correspondientes al campo skinCoordIndex.
stiffness [stiffness accessType inputOutput, type MFFloat CDATA "1 1 1"] [0,1] Valor (0,1)
que indica la voluntad de la articulación para moverse. Valores mayores de rigidez (stiffness) significan mayor resistencia (sobre los ejes locales X, Y, Z)
Nota: usado por sistemas de cinemática inversa.
translation [translation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Posición de los hijos relativa al sistema local de coordenadas.
rotation [rotation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Orientación de los hijos relativa al sistema local de coordenadas.
scale [scale accessType inputOutput, type SFVec3f CDATA "1 1 1"]
Escala x-y-z no uniforme del sistema de coordenadas del hijo, ajustada por center y scaleOrientation.
scaleOrientation [scaleOrientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Rotación preliminar del sistema de coordenadas antes del escalado (para permitir escalado alrededor de orientaciones arbitrarias)
center [center accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Balance de translación desde el origen del sistema de coordenadas local.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro del cubo de delimitación (bounding box): posición de balance desde el origen del sistema de coordenadas local.
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"]
Tamaño del cubo de delimitación (bounding size): se calcula automáticamente y puede ser especificada como una optimización o como una restricción.
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
HAnimSegment HAnimSegment Cada segmento del cuerpo se almacena en un nodo HAnimSegment. HAnimSegment contiene Coordinate|CoordinateDouble, HAnimDisplacer y nodos hijos.
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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
name [name accessType inputOutput, type NMTOKEN #REQUIRED]
¡El nombrado de Segment es muy importante! Utilice definiciones en la especificación H-Anim. Ejemplos: 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"]
Masa total del segmento, 0 si no está disponible.
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"]
Localización en el segmento del centro de masas.
momentsOfInertia [momentsOfInertia accessType inputOutput, type MFFloat CDATA "0 0 0 0 0 0 0 0 0"]
Momentos 3x3 de la matriz de inercia. Por defecto: 0 0 0 0 0 0 0 0 0.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro del cubo de delimitación (bounding box): posición de balance desde el origen del sistema de coordenadas local.
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"]
Tamaño del cubo de delimitación (bounding size): se calcula automáticamente y puede ser especificada como una optimización o como una restricción.
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
HAnimSite HAnimSite Un nodo HAnimSite sirve para tres propósitos: (a) define una localización "end effector" que puede ser usado por un sistema de cinemática inversa, (b) define un punto anexo para los accesorios tales como joyas y vestidos, y (c) define una localización para una cámara virtual en el marco de referencia de un HAnimSegment (tal como una mirada "a través de los ojos" del humanoide para usar en mundos multi-usuario). Nota: Sites se guardan como hijos de un nodo HAnimSegment.
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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
name [name accessType inputOutput, type NMTOKEN #REQUIRED]
name debe estar presente para que Humanoid puedea ser identificado en tiempo de ejecución.
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"]
Posición de los hijos relativa al sistema local de coordenadas.
rotation [rotation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Orientación de los hijos relativa al sistema local de coordenadas.
scale [scale accessType inputOutput, type SFVec3f CDATA "1 1 1"]
Escala x-y-z no uniforme del sistema de coordenadas del hijo, ajustada por center y scaleOrientation.
scaleOrientation [scaleOrientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Rotación preliminar del sistema de coordenadas antes del escalado (para permitir escalado alrededor de orientaciones arbitrarias)
center [center accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Balance de translación desde el origen del sistema de coordenadas local.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro del cubo de delimitación (bounding box): posición de balance desde el origen del sistema de coordenadas local.
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"]
Tamaño del cubo de delimitación (bounding size): se calcula automáticamente y puede ser especificada como una optimización o como una restricción.
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 | sites | skeleton | viewpoints) "children"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
head head head contiene etiquetas de componente, metadatos u otras definidas arbitrariamente por el autor.
Nota: hace coincidir la etiqueta <head> en HTML.
Nota: head es el primer hijo de la etiqueda X3D, y precede a Scene.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
ImageCubeMapTexture
ImageCubeMapTexture
ImageCubeMapTexture (X3D version 3.1 or later) is a texture node that defines a cubic environment map source as a single file format that contains multiple images, one for each side.
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 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.
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
Address of replacement world, activated by the user selecting Shape geometry within the Anchor children nodes.
Hint: jump to a world's internal viewpoint by appending viewpoint name (e.g. #ViewpointName, someOtherCoolWorld.x3d#GrandTour).
Hint: jump to a local viewpoint by only using viewpoint name (e.g. #GrandTour).
Hint: binding a different Viewpoint triggers an isBound event that can initiate other user-arrival reactions via event chains to interpolators or scripts.
Hint: MFString arrays can have multiple values, so separate each individual string by quote marks "https://www.web3d.org" "https://www.web3d.org/about" "etc."
Hint: alternative XML encoding for quotation mark " is &quot; (which is an example of a character entity).
Warning: strictly match directory and filename capitalization for http links! This is important for portability. Some operating systems are forgiving of capitalization mismatches, but http/https url addresses and paths in Unix-based operating systems are all case sensitive and intolerant of uppercase/lowercase mismatches.
Hint: can replace embedded blank(s) in url queries with %20 for each blank character.
Hint: pop up a new window with url value as follows: "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
containerField [containerField type NMTOKEN (texture | watchList) "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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
ImageTexture ImageTexture ImageTexture proyecta un fichero con una imagen 2D en una forma geométrica. Los mapas de Texture tienen un sistema de coordenadas 2D (s, t) horizontal y vertical, con valores (s, t) en el rango [0.0, 1.0] para las esquinas opuestas de la imagen. Nota: inserte nodos Shape y Appearance antes de añadir texture. Advertencia: valores brillantes emissiveColor de Material pueden llevarse algunas texturas.
Hint: authors can provide multiple image formats for the same image, with each source address listed separately in the url field.
Hint: player support is required for .png and .jpg formats, support is suggested for .gif format. Other image formats are optionally supported.
Hint: X3D Scene Authoring Hints, Images https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Images
Warning: see ComposedCubeMapTexture and TextureBackground for special containerField values.
Hint: if a texture is opaque, omitting values in the alpha channel can help avoid rendering artifacts related to transparency and reduce file size by 25%.
Hint: Texture mapping https://en.wikipedia.org/wiki/Texture_mapping
Hint: X3D Architecture 17.2.2 Lighting model https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/lighting.html#Lightingmodel
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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
Localización y nombre del fichero de la imagen. Tener múltiples localizaciones es más seguro, y las localizaciones web permiten que funcionen los anexos del correo electrónico. Nota: las cadenas de caracteres (Strings) pueden tener múltiples valores, por eso separe cada cadena con comillas. "https://www.web3d.org" "https://www.web3d.org/about" "etc." Nota ¡tenga en cuenta que los nombres de directorios y ficheros de enlaces http deben preservar las mayúsculas y minúsculas originales! Nota: puede reemplazar espacios blancos en medio de url's con el carácter %20 para cada carácter blanco.
Hint: X3D Scene Authoring Hints, urls https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls
repeatS [repeatS accessType initializeOnly, type SFBool (true|false) "true"]
Repite horizontalmente la textura a lo largo del eje S.
repeatT [repeatT accessType initializeOnly, type SFBool (true|false) "true"]
Repite verticalmente la textura a lo largo del eje T.
containerField [containerField type NMTOKEN (texture | watchList | back | bottom | front | left | right | top | backTexture | bottomTexture | frontTexture | leftTexture | rightTexture | topTexture) "texture"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
ImageTexture3D ImageTexture3D (X3D version 3.1 or later) ImageTexture3D defines a 3D image-based texture map by specifying a single image file that contains complete 3D data.
Warning: there are no required file formats, but at least one of the following formats is recommended for volume support in an X3D browser.
Hint: Microsoft DirectDraw Surface (DDS) https://docs.microsoft.com/en-us/windows/win32/direct3ddds/dx-graphics-dds
Hint: Digital Imaging and Communications in Medicine (DICOM) https://www.dicomstandard.org Nevertheless DDS, DICOM, NRRD and/or .vol formats are recommended.
Hint: Nearly Raw Raster Data (NRRD) http://teem.sourceforge.net/nrrd
Hint: Volume data format (VOL) http://paulbourke.net/dataformats/volumetric
Hint: X3D Scene Authoring Hints, Volume Tools and Volumes Visualization https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Volumes
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
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 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.
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
Location and filename of image. Multiple locations are more reliable, and including a Web address lets e-mail attachments work.
Hint: MFString arrays can have multiple values, so separate each individual string by quote marks "https://www.web3d.org" "https://www.web3d.org/about" "etc."
Hint: alternative XML encoding for quotation mark " is &quot; (which is an example of a character entity).
Warning: strictly match directory and filename capitalization for http links! This is important for portability. Some operating systems are forgiving of capitalization mismatches, but http/https url addresses and paths in Unix-based operating systems are all case sensitive and intolerant of uppercase/lowercase mismatches.
Hint: can replace embedded blank(s) in url queries with %20 for each blank character.
Hint: X3D Scene Authoring Hints, urls https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls
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 | watchList) "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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
IMPORT IMPORT IMPORT es una forma experimental de obtener acceso ROUTE a los nodos de las escenas Inline.
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
inlineDEF [inlineDEF type IDREF #REQUIRED]
inlineDEF es el nombre por defecto del nodo que va a ser importado (IMPORTed) en la escena Inline.
importedDEF #REQUIRED]
importedDEF permite renombrar un nodo localDEF con un nombre diferente al ser importado.
Nota: opcional, por defecto se usa el mismo nombre DEF.
AS #IMPLIED]
nombre para este nombre importedDEF como un nombre diferente en la escena local.
Nota: opcional.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
IndexedFaceSet IndexedFaceSet IndexedFaceSet defines polygons using index lists corresponding to vertex coordinates. IndexedFaceSet es un nodo de geometría que puede contener un nodo Coordinate|CoordinateDouble, Color|ColorRGBA, Normal y TextureCoordinate.
Nota: inserte un nodo Shape antes de añadir geometría o Appearance. Puede sustituir un nodo ProtoInstance que coincida en tipo por el contenido.
Warning: rendering characteristics are undefined if polygons are not planar.
Warning: avoid self-intersecting polygon line segments, otherwise defined geometry is irregular and rendering results are undefined.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
coordIndex [coordIndex accessType initializeOnly, type MFInt32 CDATA #IMPLIED]
Los índices coordIndex proporcionan el orden en el que se aplican las coordenadas. El orden comienza en el índice 0, las comas entre conjuntos son opcionales. Use -1 para separar los índices de cada polígono.
Warning: coordIndex is required in order to connect contained coordinate point values.
ccw [ccw accessType initializeOnly, type SFBool (true|false) "true"]
ccw = counterclockwise: ordenación de la orientación de las coordenadas de los vértices.
Nota: ccw false puede invertir la orientación continua (backface culling) y del vector normal.
convex [convex accessType initializeOnly, type SFBool (true|false) "true"]
Si todos los polígonos en la forma son convexos (true), o posiblemente cóncavos (false). Un polígono convexo es plano, no intersecta consigo mismo, y todos sus ángulos interiores son < 180 grados. Nota para el perfil de intercambio (interchange profile): sólo convex=true IndexedFaceSets están soportados.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
Warning: default value true can completely hide geometry if viewed from wrong side!
Hint: if in doubt, use solid='false' for maximum visibility.
creaseAngle [creaseAngle accessType initializeOnly, type SFFloat CDATA "0.0"]
creaseAngle define el ángulo (en radianes) para determinar si los polígonos adyacentes se dibujan con bordes marcados o matices suaves. Si el ángulo entre las normales de dos polígonos adyacentes es menor que creaseAngle, se renderiza matización suave a través del segmento de línea que comparten. Nota para el perfil de intercambio (interchange profile): sólo soporta radianes 0 y π.
Hint: https://en.wikipedia.org/wiki/Radian
colorPerVertex [colorPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
Si el nodo Color se aplica por vértice (true) o por polígono (false).
Hint: X3D Scene Authoring Hints, Color https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Color
colorIndex [colorIndex accessType initializeOnly, type MFInt32 CDATA #IMPLIED] [-1,+∞)
colorIndex values define the order in which Color|ColorRGBA values are applied to polygons (or vertices).
Hint: if colorIndex array is not provided, then Color|ColorRGBA values are indexed according to the coordIndex field.
Hint: If colorPerVertex='false' then one index is provided for each polygon defined by the coordIndex array. No sentinel -1 values are included.
Hint: If colorPerVertex='true' then a matching set of indices is provided, each separated by sentinel -1, that exactly corresponds to individual values in the coordIndex array polygon definitions.
Warning: if child Color|ColorRGBA node is not provided, then geometry is rendered using corresponding Appearance and material/texture values.
normalPerVertex [normalPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
Si el nodo Normal se aplica por vértice (true) o por polígono (false).
Hint: if no child Normal node is provided, the X3D browser shall automatically generate normals, using creaseAngle to determine smoothed shading across shared vertices.
normalIndex [normalIndex accessType initializeOnly, type MFInt32 CDATA #IMPLIED] [-1,+∞)
normalIndex values define the order in which normal vectors are applied to polygons (or vertices).
Warning: if normalIndex array is not provided, then Normal values are indexed according to the coordIndex field.
Hint: If normalPerVertex='false' then one index is provided for each polygon defined by the coordIndex array. No sentinel -1 values are included.
Hint: If normalPerVertex='true' then a matching set of indices is provided, each separated by sentinel -1, that exactly corresponds to individual values in the coordIndex array polygon definitions.Nota para el perfil de intercambio (interchange profile): este campo puede ser ignorado.
texCoordIndex [texCoordIndex accessType initializeOnly, type MFInt32 CDATA #IMPLIED] [-1,+∞)
Lista de los índices de coordenadas de textura que proyectan la textura anexa a las coordenadas correspondientes. Nota ¡use una herramienta!
set_coordIndex [set_coordIndex accessType inputOnly, type MFInt32 CDATA #FIXED ""]
coordIndex indices provide the order in which coordinates are applied to construct each polygon face. Order starts at index 0, commas are optional between sets.
Hint: sentinel value -1 is used to separate indices for each successive polygon.
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_colorIndex [set_colorIndex accessType initializeOnly, type MFInt32 CDATA #FIXED ""]
colorIndex values define the order in which Color|ColorRGBA values are applied to polygons (or vertices).
Hint: if colorIndex array is not provided, then Color|ColorRGBA values are indexed according to the coordIndex field.
Hint: If colorPerVertex='false' then one index is provided for each polygon defined by the coordIndex array. No sentinel -1 values are included.
Hint: If colorPerVertex='true' then a matching set of indices is provided, each separated by sentinel -1, that exactly corresponds to individual values in the coordIndex array polygon definitions.
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_normalIndex [set_normalIndex accessType inputOnly, type MFInt32 CDATA #FIXED ""] [-1,+∞)
normalIndex values define the order in which normal vectors are applied to polygons (or vertices).
Interchange profile hint: this field may be ignored, applying the default value regardless.
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_texCoordIndex [set_texCoordIndex accessType inputOnly, type MFInt32 CDATA #FIXED ""] [-1,+∞)
List of texture-coordinate indices mapping attached texture to corresponding coordinates.
Hint: use a tool!
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
IndexedLineSet IndexedLineSet IndexedLineSet defines polyline segments using index lists corresponding to vertex coordinates. IndexedLineSet es un nodo de geometría que puede contener un Color y un nodo Coordinate. Valores Color o un emissiveColor de Material se usa para dibujar líneas y puntos. Las líneas no están iluminadas, no son proyecciones de la textura (texture-mapped), y no participan en la detección de colisión. Nota: use un color diferente (o emissiveColor) al color del fondo. Nota: si se renderizan puntos Coordinate originalmente definidos por un IndexedFaceSet, los valores index pueden necesitar repetir primero cada vértice inicial para cerrar los polígonos. Nota: inserte un nodo Shape antes de añadir geometría o Appearance. También puede sustituir un nodo ProtoInstance que coincida en tipo por el contenido.
Hint: consider including Fog (with Fog color matching Background color) to provide further depth cueing for IndexedLineSet (ILS).
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
coordIndex [coordIndex accessType initializeOnly, type MFInt32 CDATA #IMPLIED]
Los índices coordIndex proporcionan el orden en el que se aplican las coordenadas. El orden comienza en el índice 0, las comas entre conjuntos son opcionales, use -1 para separar los índices de cada polilínea.
Nota: si se renderizan puntos Coordinate originalmente definidos por un IndexedFaceSet, los valores index pueden necesitar repetir primero cada vértice inicial para cerrar los polígonos.
Warning: coordIndex is required in order to connect contained coordinate point values.
colorPerVertex [colorPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
Si Color se aplica por vértice (true) o por polilínea (false).
Hint: X3D Scene Authoring Hints, Color https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Color
colorIndex [colorIndex accessType initializeOnly, type MFInt32 CDATA #IMPLIED] [-1,+∞)
Los índices colorIndex proporcionan el orden en el que se aplican los colores.
Nota: si se renderizan puntos Coordinate originalmente definidos por un IndexedFaceSet, los valores index pueden necesitar repetir primero cada vértice inicial para cerrar los polígonos.
Warning: if child Color|ColorRGBA node is not provided, then geometry is rendered using corresponding Appearance and material/texture values.
set_coordIndex [set_coordIndex accessType inputOnly, type MFInt32 CDATA #FIXED ""]
coordIndex indices provide the order in which coordinates are applied to construct each polygon face. Order starts at index 0, commas are optional between sets.
Hint: sentinel value -1 is used to separate indices for each successive polygon.
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_colorIndex [set_colorIndex accessType initializeOnly, type MFInt32 CDATA #FIXED ""]
colorIndex values define the order in which Color|ColorRGBA values are applied to polygons (or vertices).
Hint: if colorIndex array is not provided, then Color|ColorRGBA values are indexed according to the coordIndex field.
Hint: If colorPerVertex='false' then one index is provided for each polygon defined by the coordIndex array. No sentinel -1 values are included.
Hint: If colorPerVertex='true' then a matching set of indices is provided, each separated by sentinel -1, that exactly corresponds to individual values in the coordIndex array polygon definitions.
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
IndexedQuadSet IndexedQuadSet (X3D version 3.1 or later) IndexedQuadSet is a geometry node that defines planar quadrilaterals. IndexedQuadSet contains a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.
Hint: Quadrilateral https://en.wikipedia.org/wiki/Quadrilateral
Hint: Quadrilateral https://en.wikipedia.org/wiki/Quadrilateral
Hint: color, normal and texCoord values are applied in the same order as coord values.
Hint: insert a Shape node before adding geometry or Appearance.
Hint: for advanced extensibility, authors can substitute a type-matched ProtoInstance node (with correct containerField value) for contained node 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='1'/>
Warning: rendering characteristics are undefined if polygons are not planar.
Warning: avoid self-intersecting polygon line segments, otherwise defined geometry is irregular and rendering results are undefined.
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.
index [index accessType initializeOnly, type MFInt32 CDATA #IMPLIED]
index values provide order in which coordinates are applied. Order starts at index 0, commas are optional between sets. Four unique indices are defined for each quad.
Warning: -1 sentinel values are not allowed.
ccw [ccw accessType initializeOnly, type SFBool (true|false) "true"]
ccw = counterclockwise: ordering of vertex coordinates orientation, according to Right-Hand Rule (RHR).
Hint: ccw false can reverse solid (backface culling) and normal-vector orientation. Note that consistency of left-handed or right-handed point sequences is important throughout.
colorPerVertex [colorPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
Whether Color|ColorRGBA values are applied to each point vertex (true) or to each polygon face (false).
Warning: if child Color|ColorRGBA node is not provided, then geometry is rendered using corresponding Appearance and material/texture values.
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"]
Whether Normal node vector values are applied to each point vertex (true) or to each polygon face (false).
Hint: if no child Normal node is provided, the X3D browser shall automatically generate normals, using creaseAngle to determine smoothed shading across shared vertices.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
Warning: default value true can completely hide geometry if viewed from wrong side!
Hint: if in doubt, use solid='false' for maximum visibility.
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
IndexedTriangleFanSet
IndexedTriangleFanSet
IndexedTriangleFanSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.
Hint: color, normal and texCoord values are applied in the same order as coord values.
Hint: insert a Shape node before adding geometry or Appearance.
Hint: for advanced extensibility, authors can substitute a type-matched ProtoInstance node (with correct containerField value) for contained node content.
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.
index [index accessType initializeOnly, type MFInt32 CDATA #IMPLIED] [-1,+∞)
index list specifies triangles by connecting Coordinate vertices, each individual fan separated by -1 sentinel value.
Hint: first indexed coordinate in each sequence is fan center.
ccw [ccw accessType initializeOnly, type SFBool (true|false) "true"]
ccw = counterclockwise: ordering of vertex coordinates orientation, according to Right-Hand Rule (RHR).
Hint: ccw false can reverse solid (backface culling) and normal-vector orientation. Note that consistency of left-handed or right-handed point sequences is important throughout.
colorPerVertex [colorPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
Whether Color|ColorRGBA values are applied to each point vertex (true) or to each polygon face (false).
Warning: if child Color|ColorRGBA node is not provided, then geometry is rendered using corresponding Appearance and material/texture values.
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"]
Whether Normal node vector values are applied to each point vertex (true) or to each polygon face (false).
Hint: if no child Normal node is provided, the X3D browser shall automatically generate normals, using creaseAngle to determine smoothed shading across shared vertices.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
Warning: default value true can completely hide geometry if viewed from wrong side!
Hint: if in doubt, use solid='false' for maximum visibility.
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
IndexedTriangleSet IndexedTriangleSet IndexedTriangleSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.
Hint: color, normal and texCoord values are applied in the same order as coord values.
Hint: insert a Shape node before adding geometry or Appearance.
Hint: for advanced extensibility, authors can substitute a type-matched ProtoInstance node (with correct containerField value) for contained node content.
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.
index [index accessType initializeOnly, type MFInt32 CDATA #IMPLIED] [0,+∞)
index list specifies triangles by connecting Coordinate vertices.
Warning: -1 sentinel values are not allowed.
ccw [ccw accessType initializeOnly, type SFBool (true|false) "true"]
ccw = counterclockwise: ordering of vertex coordinates orientation, according to Right-Hand Rule (RHR).
Hint: ccw false can reverse solid (backface culling) and normal-vector orientation. Note that consistency of left-handed or right-handed point sequences is important throughout.
colorPerVertex [colorPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
Whether Color|ColorRGBA values are applied to each point vertex (true) or to each polygon face (false).
Warning: if child Color|ColorRGBA node is not provided, then geometry is rendered using corresponding Appearance and material/texture values.
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"]
Whether Normal node vector values are applied to each point vertex (true) or to each polygon face (false).
Hint: if no child Normal node is provided, the X3D browser shall automatically generate normals, using creaseAngle to determine smoothed shading across shared vertices.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
Warning: default value true can completely hide geometry if viewed from wrong side!
Hint: if in doubt, use solid='false' for maximum visibility.
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
IndexedTriangleStripSet
IndexedTriangleStripSet
IndexedTriangleStripSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.
Hint: color, normal and texCoord values are applied in the same order as coord values.
Hint: insert a Shape node before adding geometry or Appearance.
Hint: for advanced extensibility, authors can substitute a type-matched ProtoInstance node (with correct containerField value) for contained node content.
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.
index [index accessType initializeOnly, type MFInt32 CDATA #IMPLIED] [-1,+∞)
index list specifies triangles by connecting Coordinate vertices for each individual strip, separated by -1 sentinel values.
ccw [ccw accessType initializeOnly, type SFBool (true|false) "true"]
ccw = counterclockwise: ordering of vertex coordinates orientation, according to Right-Hand Rule (RHR).
Hint: ccw false can reverse solid (backface culling) and normal-vector orientation. Note that consistency of left-handed or right-handed point sequences is important throughout.
colorPerVertex [colorPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
Whether Color|ColorRGBA values are applied to each point vertex (true) or to each polygon face (false).
Warning: if child Color|ColorRGBA node is not provided, then geometry is rendered using corresponding Appearance and material/texture values.
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"]
Whether Normal node vector values are applied to each point vertex (true) or to each polygon face (false).
Hint: if no child Normal node is provided, the X3D browser shall automatically generate normals, using creaseAngle to determine smoothed shading across shared vertices.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
Warning: default value true can completely hide geometry if viewed from wrong side!
Hint: if in doubt, use solid='false' for maximum visibility.
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
Inline Inline Inline es un nodo que puede cargar otros nodos via url. Nota: no puede mandar valores usando ROUTE dentro de una escena Inline, use ExternProtoDeclare y ProtoInstance en su lugar.
Hint: X3D Scene Authoring Hints, Inlines and Prototypes https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#InlinesPrototypes
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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
Address of X3D world to load into current scene. Nota: las cadenas de caracteres (Strings) pueden tener múltiples valores, por eso separe cada cadena con comillas. "https://www.web3d.org" "https://www.web3d.org/about" "etc." Nota ¡tenga en cuenta que los nombres de directorios y ficheros de enlaces http deben preservar las mayúsculas y minúsculas originales! Nota: puede reemplazar espacios blancos en medio de url's con el carácter %20 para cada carácter blanco.
Hint: X3D Scene Authoring Hints, urls https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro del cubo de delimitación (bounding box): posición de balance desde el origen del sistema de coordenadas local.
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"]
Tamaño del cubo de delimitación (bounding box): calculado automáticamente, puede especificarse como una optimización o una restricción.
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
IntegerSequencer IntegerSequencer IntegerSequencer genera valores periódicos discretos del tipo Integer que pueden ser redirigidos (ROUTEd) a otros atributos del tipo Boolean. Entrada típica: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction Salida típica: 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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
Parámetros de definición para los intervalos de tiempo de la función de interpolación lineal, en orden ascendente y correspondiendo a los keyValues. Nota ¡el número de keys debe ser igual que el número de keyValues!
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 MFInt32 CDATA #IMPLIED]
Valores de salida para la interpolación lineal, cada uno correspondiendo a los valores de fracciones de tiempo (keys). Nota ¡el número de keys debe ser igual que el número de keyValues!
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA "0"]
set_fraction selecciona el valor de entrada (key) para el valor de salida correspondiente (keyValue)
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"]
Valor de salida intermitente único determinado por el valor de tiempo actual (key) y su correspondiente par (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.
previous [previous accessType inputOnly, type SFBool (true|false) ""]
Acciona el valor de salida anterior en la matriz de valores (keyValue).
Nota: realiza un bucle desde el primero hasta el último si es necesario.
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) ""]
Acciona el valor de salida siguiente en la matriz de valores (keyValue).
Nota: realiza un bucle desde el último hasta el primero si es necesario.
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
IntegerTrigger IntegerTrigger IntegerTrigger converts set_boolean true input events to an integer value (for example, useful when animating whichChoice in a Switch node).
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, trigger output of integer value.
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.
integerKey [integerKey accessType inputOutput, type SFInt32 CDATA #FIXED "-1"]
integerKey is value for output when triggered.
Hint: directly setting a new value for the integerKey field generates a corresponding integerKey output event.
triggerValue [triggerValue accessType outputOnly, type SFInt32 CDATA #FIXED ""]
triggerValue provides integer event output matching integerKey when true set_boolean 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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
IS IS IS conecta atributos de nodos a campos Prototype en definiciones ProtoDeclare. Añada etiquetas de conexión para definir cada par de conexiones de campo Prototype. Advertencia: las etiquetas IS sólo están permitidas en definiciones de hijos ProtoDeclare.
Hint: if present, an IS statement is the first child within any other node.
Hint: an IS statement precedes any sibling Metadata* node, which in turn precedes any other sibling nodes.
Hint: see the connect 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
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
KeySensor KeySensor KeySensor genera eventos cuando el usuario presiona las teclas del teclado. Soporta el concepto de "foco del teclado (keyboard focus)" - sólo un KeySensor/StringSensor genera eventos a un tiempo.
Advertencia: nodo experimental, en desarrollo y todavía no está soportado.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
keyPress [keyPress accessType outputOnly, type SFString CDATA #IMPLIED]
Eventos generados cuando el usuario presiona teclas de caracteres del teclado produce valores enteros de caracteres UTF-8.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
keyRelease [keyRelease accessType outputOnly, type SFString CDATA #IMPLIED]
Eventos generados cuando el usuario deja de presionar las teclas de caracteres del teclado produce valores enteros de caracteres UTF-8.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
actionKeyPress [actionKeyPress accessType outputOnly, type SFInt32 CDATA #IMPLIED]
Presionar teclas de acciones da los siguientes valores: HOME=000 END=1001 PGUP=1002 PGDN=1003 UP=1004 DOWN=1005 LEFT=1006 RIGHT=1007 F1..F12 = 1008..1019.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
actionKeyRelease [actionKeyRelease accessType outputOnly, type SFInt32 CDATA #IMPLIED]
Dejar de presionar teclas de acciones da los siguientes valores: HOME=000 END=1001 PGUP=1002 PGDN=1003 UP=1004 DOWN=1005 LEFT=1006 RIGHT=1007 F1..F12 = 1008..1019.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
shiftKey [shiftKey accessType outputOnly, type SFBool #IMPLIED]
shiftKey genera evento a true cuando se presiona la tecla Shift, evento a false cuando se libera.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
controlKey [controlKey accessType outputOnly, type SFBool #IMPLIED]
controlKey genera evento a true cuando se presiona la tecla Control, evento a false cuando se libera.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
altKey [altKey accessType outputOnly, type SFBool #IMPLIED]
altKey genera evento a true cuando se presiona la tecla Alt, evento a false cuando se libera.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Habilita/deshabilita el nodo sensor.
isActive [isActive accessType inputOutput, type SFBool (true|false) "false"]
Eventos isActive true/false se envian cuando se dispara el sensor. isActive=true cuando se presiona un botón primario del ratón, isActive=false cuando se libera.
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
LineProperties LineProperties LineProperties allows precise fine-grained control over the rendering style of lines and edges for associated geometry nodes inside the same Shape.
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='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.
applied [applied accessType inputOutput, type SFBool (true|false) "true"]
Whether or not LineProperties are applied to associated geometry.
linetype [linetype accessType inputOutput, type SFInt32 CDATA "0"]
linewidthScaleFactor (X3D version 3.1 or later) [linewidthScaleFactor accessType inputOutput, type SFFloat CDATA "0"]
containerField [containerField type NMTOKEN "lineProperties"]
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
LineSet LineSet LineSet is a geometry node that can contain a Coordinate|CoordinateDouble node and optionally a Color|ColorRGBA node.
Hint: Polygonal chain https://en.wikipedia.org/wiki/Polygonal_chain
Hint: either values in a contained Color node, or else Material emissiveColor in corresponding Appearance node, are used for rendering lines and points.
Warning: lines are not lit, are not texture-mapped, and do not participate in collision detection.
Warning: use a different color (or 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: if rendering Coordinate points originally defined for an IndexedFaceSet, index values may need to repeat each initial vertex to close each polygon outline.
Hint: insert a Shape node before adding geometry or Appearance.
Hint: for advanced extensibility, authors can substitute a type-matched ProtoInstance node (with correct containerField value) for contained node content.
Hint: consider including Fog (with Fog color matching Background color) to provide further depth cueing for LineSet (LS).
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.
vertexCount [vertexCount accessType initializeOnly, type MFInt32 CDATA #IMPLIED] [2,+∞)
vertexCount describes how many vertices are used in each individual polyline segment from the Coordinate point values. Coordinate point values are assigned as a block of points to each line by taking vertexCount[n] vertices at a time.
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
LoadSensor LoadSensor LoadSensor generata eventos cuando los nodos hijos se cargan.
Advertencia: nodo experimental, en desarrollo y no soportado todavía.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
timeOut [timeOut accessType inputOutput, type SFTime CDATA #IMPLIED]
loadTime [loadTime accessType outputOnly, type SFTime CDATA #IMPLIED]

Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
isLoaded [isLoaded accessType outputOnly, type SFBool #IMPLIED]

Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
progress [progress accessType outputOnly, type SFFloat CDATA #IMPLIED]

Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Enables/disables the sensor node.
isActive [isActive: outputOnlytype SFBool (true|false) "false"]
Eventos isActive true/false se envian cuando el sensor se activa. isActive=true cuando se presiona el botón primario del ratón, isActive=false cuando se suelta.
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 es el prefijo campo-etiqueta usado en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField sólo es soportado en la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
LocalFog LocalFog LocalFog simula efectos atmosféricos mezclando objetos distantes con color de niebla. The nearest LocalFog node within range takes precedence over other LocalFog and Fog nodes.
Hint: LocalFog effects are based on its position in the world, as given by current transformation hierarchy.
Hint: LocalFog effects remain independent of current view location.
Warning: LocalFog only affects geometry within the same scene subgraph.
Warning: LocalFog is not a bindable 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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Habilita/deshabilita el nodo sensor.
color [color accessType inputOutput, type SFColor CDATA "1 1 1"] [0,1]

Nota: hace coincidir el color Background para hacer los objetos desaparecer.
fogType [fogType accessType inputOutput, type SFString CDATA (LINEAR|EXPONENTIAL) LINEAR]
Especifica el algoritmo para la velocidad de aumento de Fog, bien LINEAR o EXPONENTIAL.
Nota: EXPONENTIAL es más natural pero también más cara a nivel computacional.
Warning: do not wrap "quotation" "marks" around this SFString value.
visibilityRange [visibilityRange accessType inputOutput, type SFFloat CDATA "0.0"]
Distancia en metros donde los objetos están totalmente oscurecidos por la niebla, usando el sistema de coordenadas local.
Nota: visibilityRange 0 deshabilita Fog.
containerField [containerField type NMTOKEN "children"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
LOD LOD LOD (Level Of Detail) usa distancia cámara-a-objecto para conmutar entre los niveles hijo contenidos. (Los nodos contenidos se llaman ahora hijos (children) en vez de nivel (level), por consistencia de nombrado entre todos los nodos GroupingNodeType) El rango de valores de LOD desde cerca hasta lejos (donde la geometría del hijo se hace más simple para un rendimiento mejor). ¡Para n rangos de valores, debe tener n+1 niveles hijo! Sólo se renderizan los hijos del nivel seleccionado actualmente, pero todos los niveles continuan enviando/recibiendo eventos. Nota: inserte un nodo Shape antes de añadir geometría o Appearance.
Hint: GeoViewpoint OrthoViewpoint and Viewpoint share the same binding stack, so no more than one of these nodes can be bound and active at a given time.
Warning: do not include GeoViewpoint OrthoViewpoint or Viewpoint as a child of LOD or Switch, instead use ViewpointGroup as parent to constrain location proximity where the viewpoint is available to user.
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: security mechanisms such as encryption and authentication can be applied to high levels of detail, allowing authors to protect intellectual property at high resolution for authorized users while still rendering simple unrestricted models for other users.
Warning: nested LOD (and/or GeoLOD) nodes with overlapping range intervals can lead to unexpected or undefined behavior.
Hint: contained nodes must have type X3DChildNode, such as Group or Transform or Shape.
Warning: LOD is not allowed as a direct parent of Appearance, Material, Color, Coordinate, Normal or Texture nodes, instead ensure that a Shape is present.
Hint: apply containerField='shape' if parent node is CADFace.
Hint: ConformanceNist X3D Examples Archive https://www.web3d.org/x3d/content/examples/ConformanceNist/SpecialGroups/LOD
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
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
forceTransitions [forceTransitions accessType initializeOnly, type SFBool (true|false) "false"]
Whether to perform every range-based transition, regardless of browser optimizations that might otherwise occur.
center [center accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Posicíón de balance desde el origen del sistema de coordenadas local.
range [range accessType initializeOnly, type MFFloat CDATA #IMPLIED]
Transiciones de distancia cámara-a-objecto para cada nivel hijo. El rango de valores va desde cerca hasta lejos. ¡Para n rangos de valores, debe tener n+1 nivles hijo!
Hint: not setting range values indicates that level switching can be optimized automatically based on performance.
level_changed [level_changed accessType outputOnly, type SFInt32 CDATA #FIXED ""]
Output event that reports current level of LOD children whenever switching occurs.
Hint: LOD level index counting starts at zero. Thus level_changed value of -1 means no choice, 0 means initial child, 1 means second child, etc.
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 | proxy |shape) "children"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
Material Material Material especifica propiedades de material de la superficie para la geometría de los nodos asociados Los atributos de Material son usados por las ecuaciones de iluminación VRML durante el renderizado. Nota: inserte nodos Shape y Appearance antes de añadir material.
Hint: X3D Scene Authoring Hints, Color https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Color
Hint: X3D Example Archives, Basic, Universal Media Materials https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials
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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
diffuseColor [diffuseColor accessType inputOutput, type SFColor CDATA "0.8 0.8 0.8"] [color RGB]
Cuánta luz directa, ángulo-dependiente es reflejada por todas las fuentes de luz.
Nota: sólo emissiveColor afecta a IndexedLineSet, LineSet y PointSet.
emissiveColor [emissiveColor accessType inputOutput, type SFColor CDATA "0 0 0"] [color RGB]
Cuánta luz brillante es emitida desde este objeto.
Nota: emissiveColors brillan incluso cuando todas las luces están apagadas (off)
Nota: reinicialice diffuseColor desde el valor por defecto (.8 .8 .8) a (0 0 0) para evitar fallo.
Nota: sólo emissiveColor afecta a IndexedLineSet, LineSet y PointSet.
Advertencia: valores brillantes de emissiveColor pueden llevarse algunas texturas.
specularColor [specularColor accessType inputOutput, type SFColor CDATA "0 0 0"] [color RGB]
Puntos especulares son reflejos de brillo (ejemplo: puntos brillantes en una manzana). Nota para el perfil de intercambio (interchange profile): este campo puede ser ignorado.
shininess [shininess accessType inputOutput, type SFFloat CDATA "0.2"] [0,1]
Valores bajos proporcionan brillos especulares suaves, valores altos proporcionan puntos más marcados y pequeños. Nota para el perfil de intercambio (interchange profile): este campo puede ser ignorado.
ambientIntensity [ambientIntensity accessType inputOutput, type SFFloat CDATA "0.2"] [0,1]
Cuánta luz de ambiente en todas las direcciones es reflejada desde todas las fuentes de luz. Nota para el perfil de intercambio (interchange profile): este campo puede ser ignorado.
transparency [transparency accessType inputOutput, type SFFloat CDATA "0"] [0,1]
Cómo de "claro" es un objeto: 1.0 es completamente transparente, 0.0 es completamente opaco. Nota para el perfil de intercambio (interchange profile): transparencia < .5 opaco, transparencia > .5 transparente.
containerField [containerField type NMTOKEN "children"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
   
Matrix3VertexAttribute
(X3D version 3.1 or later) Matrix3VertexAttribute defines a set of per-vertex 3x3 matrix 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 MFMatrix3f CDATA ""]
value specifies an arbitrary collection of matrix 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.
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
   
Matrix4VertexAttribute
(X3D version 3.1 or later) Matrix4VertexAttribute defines a set of per-vertex 4x4 matrix 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 MFMatrix4f CDATA ""]
value specifies an arbitrary collection of matrix 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.
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
meta meta meta (metadatos) proporciona información sobre la escena y usa la misma definición que la etiqueta HTML meta. Los atributos nombre y contenido proporcionan pares atributo=valor.
Hint: X3D XML Encoding https://www.web3d.org/documents/specifications/19776-1/V3.3/Part01/concepts.html#Header
Hint: X3D Scene Authoring Hints, meta Statements https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#metaStatements
Hint: W3C HTML5 Recommendation, 4.2.5 The meta element https://www.w3.org/TR/html5/document-metadata.html#the-meta-element
Warning: the META statement is capitalized in the ClassicVRML Encoding.
Hint: X3D Architecture 7.2.5.6 META statement https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/core.html#METAStatement
Hint: HTML5 section 4.2.5.1. Standard metadata names https://www.w3.org/TR/html5/document-metadata.html#standard-metadata-names
Hint: HTML5 section 4.2.5.2. Other metadata names https://www.w3.org/TR/html5/document-metadata.html#other-metadata-names
Hint: WHATWG Wiki MetaExtensions https://wiki.whatwg.org/wiki/MetaExtensions
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
name [name accessType inputOutput, type NMTOKEN #REQUIRED]
Introduzca el atributo nombre del metadato aquí.
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
content [content type CDATA #REQUIRED]
Introduzca el atributo valor del metadato aquí.
Nota: muchas herramientas XML sustituyen automáticamente las referencias a caracteres XML si se necesita (como &#38; por & o &#34; por ")
lang [lang type CDATA #IMPLIED]
Código de lenguaje, como para [IETF BCP47/RFC5646] https://www.rfc-editor.org/rfc/bcp/bcp47.txt and described in https://www.w3.org/International/questions/qa-http-and-lang
Hint: Language Subtag Lookup at http://people.w3.org/rishida/utils/subelements
dir [dir type ENUMERATION #IMPLIED]
Dirección para for texto débil/neutral (ltr=izquierda-a-derecha (left-to-right), rtl= derecha-a-izquierda (right-to-left). See http://www.w3.org/TR/html4/struct/dirlang.html#adef-dir
http-equiv [http-equiv type CDATA #IMPLIED]
Puede ser usado por servidores HTTP para la respuesta de cabecera HTTP. Vea la especificación [RFC2616] para detalles sobre cabeceras HTTP válidas. Ejemplo <meta http-equiv="Expires" content="Tue, 20 Aug 1996 14:25:27 GMT"> See http://www.w3.org/TR/html4/struct/global.html#adef-http-equiv
scheme [scheme type CDATA #IMPLIED]
El atributo esquema permite a los autores proporcionar a los agentes del usuario (user agents) más contexto para la interpretación correcta de los metadatos. Por ejemplo, <meta scheme="ISBN" name="identifier" content="0-8230-2355-9"> See http://www.w3.org/TR/html4/struct/global.html#idx-scheme
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
MetadataDouble MetadataDouble MetadataDouble contains a typed list of values providing metadata information about its parent node. Further information about this specific Metadata* node may be provided by a single child Metadata* node with containerField="metadata".
Hint: The choice of MetadataDouble versus MetadataFloat usually depends on the relevant tool utilizing the value, or else the relevant metadata reference defining the value.
Hint: comments are not readable when a model file is loaded for viewing, but WorldInfo and Metadata* nodes are persistent and inspectable at run time.
Hint: X3D for Web Authors, Chapter 15, Metadata Information https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter15-Metadata/Chapter15-MetadataInformation.html
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 SFString CDATA #IMPLIED]
Depending on the metadata vocabulary, the attribute name is usually required for metadata nodes.
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
value [value accessType inputOutput, type MFDouble CDATA #IMPLIED]
The value attribute is a strictly typed data array providing relevant metadata information.
Hint: many XML tools substitute XML character references for special characters automatically if needed within an attribute value (such as &#38; for & ampersand character, or &#34; for " quotation-mark character).
reference [reference accessType inputOutput, type SFString CDATA #IMPLIED]
Reference to the metadata standard or definition defining this particular metadata value.
containerField [containerField type NMTOKEN "metadata"]
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: set containerField="value" if part of a MetadataSet, otherwise use default value "metadata" if providing metadata about a parent metadata node itself.
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
MetadataFloat MetadataFloat MetadataFloat contains a typed list of values providing metadata information about its parent node. Further information about this specific Metadata* node may be provided by a single child Metadata* node with containerField="metadata".
Hint: use containerField="value" if the parent node is MetadataSet.
Hint: if a metadata node is needed as a top-level root node for the scene, first insert a parent WorldInfo (or WorldInfo/MetadataSet) to contain it.
Hint: if present, an IS statement is the first child within any other node.
Hint: an IS statement precedes any sibling Metadata* node, which in turn precedes any other sibling nodes.
Hint: The choice of MetadataDouble versus MetadataFloat usually depends on the relevant tool utilizing the value, or else the relevant metadata reference defining the value.
Hint: comments are not readable when a model file is loaded for viewing, but WorldInfo and Metadata* nodes are persistent and inspectable at run time.
Hint: X3D for Web Authors, Chapter 15, Metadata Information https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter15-Metadata/Chapter15-MetadataInformation.html
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 SFString CDATA #IMPLIED]
Depending on the metadata vocabulary, the attribute name is usually required for metadata nodes.
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
value [value accessType inputOutput, type MFFloat CDATA #IMPLIED]
The value attribute is a strictly typed data array providing relevant metadata information.
Hint: many XML tools substitute XML character references for special characters automatically if needed within an attribute value (such as &#38; for & ampersand character, or &#34; for " quotation-mark character).
reference [reference accessType inputOutput, type SFString CDATA #IMPLIED]
Reference to the metadata standard or definition defining this particular metadata value.
containerField [containerField type NMTOKEN "metadata"]
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: set containerField="value" if part of a MetadataSet, otherwise use default value "metadata" if providing metadata about a parent metadata node itself.
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
MetadataInteger MetadataInteger MetadataInteger contains a typed list of values providing metadata information about its parent node. Further information about this specific Metadata* node may be provided by a single child Metadata* node with containerField="metadata".
Hint: use containerField="value" if the parent node is MetadataSet.
Hint: if a metadata node is needed as a top-level root node for the scene, first insert a parent WorldInfo (or WorldInfo/MetadataSet) to contain it.
Hint: if present, an IS statement is the first child within any other node.
Hint: an IS statement precedes any sibling Metadata* node, which in turn precedes any other sibling nodes.
Hint: comments are not readable when a model file is loaded for viewing, but WorldInfo and Metadata* nodes are persistent and inspectable at run time.
Hint: X3D for Web Authors, Chapter 15, Metadata Information https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter15-Metadata/Chapter15-MetadataInformation.html
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 SFString CDATA #IMPLIED]
Depending on the metadata vocabulary, the attribute name is usually required for metadata nodes.
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
value [value accessType inputOutput, type MFInt32 CDATA #IMPLIED]
The value attribute is a strictly typed data array providing relevant metadata information.
Hint: many XML tools substitute XML character references for special characters automatically if needed within an attribute value (such as &#38; for & ampersand character, or &#34; for " quotation-mark character).
reference [reference accessType inputOutput, type SFString CDATA #IMPLIED]
Reference to the metadata standard or definition defining this particular metadata value.
containerField [containerField type NMTOKEN "metadata"]
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: set containerField="value" if part of a MetadataSet, otherwise use default value "metadata" if providing metadata about a parent metadata node itself.
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
MetadataSet MetadataSet MetadataSet contains a list of Metadata* nodes that each have containerField="value" and together provide information about the parent node of the MetadataSet. Further information about this specific MetadataSet node may be provided by a single child Metadata* node with containerField="metadata".
Hint: use containerField="value" if the parent node is MetadataSet.
Hint: if a metadata node is needed as a top-level root node for the scene, first insert a parent WorldInfo (or WorldInfo/MetadataSet) to contain it.
Hint: if present, an IS statement is the first child within any other node.
Hint: an IS statement precedes any sibling Metadata* node, which in turn precedes any other sibling nodes.
Hint: MetadataSet can contain other MetadataSet nodes.
Hint: comments are not readable when a model file is loaded for viewing, but WorldInfo and Metadata* nodes are persistent and inspectable at run time.
Hint: X3D for Web Authors, Chapter 15, Metadata Information https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter15-Metadata/Chapter15-MetadataInformation.html
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 SFString CDATA #IMPLIED]
Depending on the metadata vocabulary, the attribute name is usually required for metadata nodes.
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
reference [reference accessType inputOutput, type SFString CDATA #IMPLIED]
Reference to the metadata standard or definition defining this particular metadata value.
containerField [containerField type NMTOKEN "metadata"]
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: set containerField="value" if part of a MetadataSet, otherwise use default value "metadata" if providing metadata about a parent metadata node itself.
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
MetadataString MetadataString MetadataString contains a typed list of values providing metadata information about its parent node. Further information about this specific Metadata* node may be provided by a single child Metadata* node with containerField="metadata".
Hint: use containerField="value" if the parent node is MetadataSet.
Hint: if a metadata node is needed as a top-level root node for the scene, first insert a parent WorldInfo (or WorldInfo/MetadataSet) to contain it.
Hint: if present, an IS statement is the first child within any other node.
Hint: an IS statement precedes any sibling Metadata* node, which in turn precedes any other sibling nodes.
Hint: comments are not readable when a model file is loaded for viewing, but WorldInfo and Metadata* nodes are persistent and inspectable at run time.
Hint: X3D for Web Authors, Chapter 15, Metadata Information https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter15-Metadata/Chapter15-MetadataInformation.html
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 SFString CDATA #IMPLIED]
Depending on the metadata vocabulary, the attribute name is usually required for metadata nodes.
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
value [value accessType inputOutput, type MFString CDATA #IMPLIED]
The value attribute is a strictly typed data array providing relevant metadata information.
Hint: many XML tools substitute XML character references for special characters automatically if needed within an attribute value (such as &#38; for & ampersand character, or &#34; for " quotation-mark character).
reference [reference accessType inputOutput, type SFString CDATA #IMPLIED]
Reference to the metadata standard or definition defining this particular metadata value.
containerField [containerField type NMTOKEN "metadata"]
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: set containerField="value" if part of a MetadataSet, otherwise use default value "metadata" if providing metadata about a parent metadata node itself.
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
MovieTexture MovieTexture MovieTexture applica la imagen de una película 2D a la superficie de una geometría, o proporciona audio para un nodo Sound. Primero defínalo como textura, después USE como fuente Sound para verlo/oirlo/ahorrar memoria. Los mapas de textura tienen un sistema de coordenadas 2D (s, t) horizontal y vertical, con los valores (s, t) values en el rango [0.0, 1.0] para las esquinas opuestas de la imagen. Nota: inserte nodos Shape y Appearance antes de añadir textura.
Hint: utilize DEF/USE references for multiple copies of a single MovieTexture video file in order to avoid multiple-download delays, reduce memory requirements, and maintain synchronization.
Hint: authors can provide multiple video formats for the same video track, with each source address listed separately in the url field.
Hint: player support for MPEG-1 video format is required, other formats are optional.
Warning: MovieTexture has containerField='texture' when parent is an Appearance node, otherwise containerField='source' when parent is a Sound node.
Hint: X3D Scene Authoring Hints, Images https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Images
Hint: Texture mapping https://en.wikipedia.org/wiki/Texture_mapping
Hint: X3D Architecture 17.2.2 Lighting model https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/lighting.html#Lightingmodel
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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
description [description accessType inputOutput, type SFString CDATA #IMPLIED]
Author-provided text tooltip that tells users the expected action of this node.
Hint: many XML tools substitute XML character references for special characters automatically if needed within an attribute value (such as &#38; for & ampersand character, or &#34; for " quotation-mark character).
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
Localización y nombre de fichero de la imagen Tener múltiples localizaciones es más seguro, y las localizaciones web permiten que funcionen los anexos del correo electrónico. Nota: las cadenas de caracteres (Strings) pueden tener múltiples valores, por eso separe cada cadena con comillas. "https://www.web3d.org" "https://www.web3d.org/about" "etc." Nota ¡tenga en cuenta que los nombres de directorios y ficheros de enlaces http deben preservar las mayúsculas y minúsculas originales! Nota: puede reemplazar espacios blancos en medio de url's con el carácter %20 para cada carácter blanco.
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"]
Se repite indefinidamente cuando loop=true, se repite sólo una vez cuando loop=false.
speed [speed accessType inputOutput, type SFFloat CDATA "1.0"]
Factor para la velocidad de reproducción de la película (o sonido).
startTime [startTime accessType inputOutput, type SFTime CDATA "0"]
Tiempo absoluto: número de segundos desde el 1 de enero de 1970, 00:00:00 GMT.
Nota: normalmente recibe un valor de tiempo ROUTEd.
stopTime [stopTime accessType inputOutput, type SFTime CDATA "0"]
Tiempo absoluto: número de segundos desde el 1 de enero de 1970, 00:00:00 GMT.
Nota: normalmente recibe un valor de tiempo ROUTEd.
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.
repeatS [repeatS accessType initializeOnly, type SFBool (true|false) "true"]
Repite horizontalmente la textura a lo largo del eje S.
repeatT [repeatT accessType initializeOnly, type SFBool (true|false) "true"]
Repite verticalmente la textura a lo largo del eje T.
duration_changed [duration_changed accessType outputOnly, type SFTime CDATA "0.0"]
Longitud de tiempo en segundos para un ciclo de película.
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"]
Eventos isActive true/false son enviados cuando la reproducción comienza/para.
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 MovieTexture 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 MovieTexture 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 MovieTexture 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 MovieTexture 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 (texture | source | watchList | back | bottom | front | left | right | top | backTexture | bottomTexture | frontTexture | leftTexture | rightTexture | topTexture) "texture"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group.
Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Warning: MovieTexture has containerField='texture' when parent is an Appearance node, otherwise containerField='source' when parent is a Sound node.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
MultiTexture MultiTexture MultiTexture applies several individual textures to a single geometry node, enabling a variety of visual effects that include light mapping and environment mapping. MultiTexture can contain zero or more ImageTexture, MovieTexture and PixelTexture nodes. Texture maps have a 2D coordinate system (s, t) horizontal and vertical, with (s, t) values in range [0.0, 1.0] for opposite corners of the image.
Hint: insert Shape and Appearance nodes before adding texture.
Hint: Texture mapping https://en.wikipedia.org/wiki/Texture_mapping
Warning: the number of textures to be blended may have a significant impact on performance, depending on available graphics hardware capabilities.
Hint: multitexturing is accomplished using MultiTexture, MultiTextureCoordinate and MultiTextureTransform nodes.
Hint: X3D Texturing component Figure 18.2 Lightmap example, https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/texturing.html#f-Lightmapexample
Hint: X3D Texturing component Table 18.2: Comparison of single texture and multitexture attributes, https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/texturing.html#t-SingleAndMultitextureAttrs
Hint: X3D Architecture 17.2.2 Lighting model https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/lighting.html#Lightingmodel
Hint: MultiTexture does not need to be included in LoadSensor watchList since any child ImageTexture and MovieTexture nodes of interest can be handled separately.
Warning: MultiTexture may not contain another MultiTexture 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 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.
alpha [alpha accessType inputOutput, type SFFloat CDATA "1.0"] [0,1]
The alpha field defines the alpha (1-transparency) base value for mode operations.
color [color accessType inputOutput, type SFColor CDATA "1 1 1"] [0,1]
The color field defines the RGB base values for mode operations.
Hint: X3D Scene Authoring Hints, Color https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Color
function [function accessType inputOutput, type MFString CDATA (COMPLEMENT | ALPHAREPLICATE) #IMPLIED]
function operators COMPLEMENT or ALPHAREPLICATE can be applied after the mode blending operation. Empty string value "" indicates that no function operation is applied for that stage.
Hint: include the same number of function values as textures, otherwise the default of no function operation is applied for each remaining stage.
Hint: X3D Architecture Table 18.5 Values for the function field https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/texturing.html#t-ValuesForFunctionField for further details.
mode [mode accessType inputOutput, type SFString CDATA (MODULATE | REPLACE | MODULATE2X | MODULATE4X | ADD | ADDSIGNED | ADDSIGNED2X | SUBTRACT | ADDSMOOTH | BLENDDIFFUSEALPHA | BLENDTEXTUREALPHA | BLENDFACTORALPHA | BLENDCURRENTALPHA | MODULATEALPHA_ADDCOLOR | MODULATEINVALPHA_ADDCOLOR | MODULATEINVCOLOR_ADDALPHA | OFF | SELECTARG1 | SELECTARG2 | DOTPRODUCT3) #IMPLIED]
mode field indicates the type of blending operation, both for color and for alpha channel.
Hint: include the same number of mode values as textures, otherwise the default value MODULATE is added for each remaining stage.
Warning: do not wrap extra quotation marks around these SFString enumeration values, since "quotation" "marks" are only used for MFString values.
Hint: X3D Architecture Table 18.3 Multitexture modes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/texturing.html#t-MultitextureModes for further details.
source [source accessType inputOutput, type MFString CDATA (DIFFUSE | SPECULAR | FACTOR) #IMPLIED]
source field determines whether each image source is treated as DIFFUSE, SPECULAR or a multiplicative FACTOR. Empty string value "" indicates that no source modifier is applied for that stage.
Hint: include the same number of source values as textures, otherwise the default of no source interpretation is applied for each remaining stage.
Hint: X3D Architecture Table 18.4 Values for the source field https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/texturing.html#t-ValuesForSourceField for further details.
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
MultiTextureCoordinate
MultiTextureCoordinate
MultiTextureCoordinate contains multiple TextureCoordinate or TextureCoordinateGenerator nodes, for use by a parent polygonal geometry node such as IndexedFaceSet or a Triangle* node. Each of the contained texture coordinate nodes correspond to the multiple texture nodes contained in a sibling Appearance/MultiTexture node.
Hint: add Shape and then polgyonal/planar geometry before adding MultiTextureCoordinate.
Hint: Texture mapping https://en.wikipedia.org/wiki/Texture_mapping
Warning: the number of textures to be blended may have a significant impact on performance, depending on available graphics hardware capabilities.
Hint: multitexturing is accomplished using MultiTexture, MultiTextureCoordinate and MultiTextureTransform nodes.
Hint: X3D Texturing component Figure 18.2 Lightmap example, https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/texturing.html#f-Lightmapexample
Hint: X3D Texturing component Table 18.2: Comparison of single texture and multitexture attributes, https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/texturing.html#t-SingleAndMultitextureAttrs
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 "texCoord"]
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
MultiTextureTransform
MultiTextureTransform
MultiTextureTransform contains multiple TextureTransform nodes, each provided for use by corresponding ImageTexture MovieTexture or PixelTexture nodes within a sibling MultiTexture node.
Hint: insert Shape and Appearance nodes before adding MultiTextureTransform.
Hint: Texture mapping https://en.wikipedia.org/wiki/Texture_mapping
Warning: the number of textures to be blended may have a significant impact on performance, depending on available graphics hardware capabilities.
Hint: multitexturing is accomplished using MultiTexture, MultiTextureCoordinate and MultiTextureTransform nodes.
Hint: X3D Texturing component Figure 18.2 Lightmap example, https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/texturing.html#f-Lightmapexample
Hint: X3D Texturing component Table 18.2: Comparison of single texture and multitexture attributes, https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/texturing.html#t-SingleAndMultitextureAttrs
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 "textureTransform"]
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
NavigationInfo NavigationInfo NavigationInfo describe el modelo que se visualiza y las características físicas del avatar del visor.
Nota: para la inspección de objetos simples, la usabilidad con frecuencia proporciona type="EXAMINE" "ANY"
Nota: los tipos NavigationInfo '"WALK" "FLY"' soportan detección de colisión cámara-a-objecto. Background, Fog, NavigationInfo y Viewpoint son nodos vinculables (bindables).
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: 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'/>
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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
type [type accessType inputOutput, type MFString CDATA "EXAMINE" "ANY"]
Introduzca una o más palabras: "EXAMINE" "WALK" "FLY" "LOOKAT" "EXPLORE" "ANY" "NONE".
Nota: para la inspección de objetos simples, la usabilidad con frecuencia propociona type="EXAMINE" "ANY".
Nota: tipos WALK y FLY fuerzan estrictamente detección de colisión cámara-a-objeto.
Nota: ver nodo Collision para más detalles sobre detección de colisión cámara-a-objeto.
Nota: las cadenas de caracteres (Strings) pueden tener múltiples valores, por eso separe cada cadena con comillas. "https://www.web3d.org" "https://www.web3d.org/about" "etc." ] Nota para el perfil de intercambio (interchange profile): este campo puede ser ignorado.
speed [speed accessType inputOutput, type SFFloat CDATA "1.0"]
Velocidad por defecto a la que el visor viaja a través de la escena, en metros/segundo.
Advertencia: el valor por defecto de 1 m/s normalmente parece lento para navegación ordinaria. Nota para el perfil de intercambio (interchange profile): este campo puede ser ignorado.
headlight [headlight accessType inputOutput, type SFBool (true|false) "true"]
Habilita/deshabilita la luz direccional que siempre apunta a la dirección en la que el usuario está mirando.
avatarSize [avatarSize accessType inputOutput, type MFFloat CDATA "0.25 1.6 0.75"]
los valores triples de avatarSize son: (a) distancia de colisión entre el usuario y la geometría (plano de corte cercano de la pirámide de vista (view frustrum)) (b) altura del visor sobre el terreno. (c) altura mayor sobre la que el visor puede andar (WALK) Nota: mantenga (visibilityLimit / avatarSize.CollisionDistance) < 10,000 para evitar aliasing (aspecto 'borroso') (p.e. "movimiento" de polígonos) Nota para el perfil de intercambio (interchange profile): este campo puede ser ignorado.
Hint: transformation hierarchy of currently bound Viewpoint node scales avatarSize, but translations and rotations have no effect.
visibilityLimit [visibilityLimit accessType inputOutput, type SFFloat CDATA "0.0"]
Geometría más allá de este visibilityLimit puede no ser renderizada (plano de corte lejano de la pirámide de vista (view frustrum)) visibilityLimit=0.0 indica límite de visibilidad infinito.
Nota: mantenga visibilityLimit >= zero.
Nota: mantenga (visibilityLimit / avatarSize.CollisionDistance) < 10,000 para evitar aliasing (aspecto 'borroso') (p.e. "movimiento" de polígonos). Nota para el perfil de intercambio (interchange profile): este campo puede ser ignorado.
transitionType [transitionType accessType inputOutput, type MFString CDATA "LINEAR"]
Camera transition between viewpoints. Enter one or more quoted SFString values: "ANIMATE" "TELEPORT" "LINEAR".
Hint: "ANIMATE" behavior is browser-specific, "TELEPORT" is immediate, and "LINEAR" may proceed directly through intervening objects.
transitionTime (X3D version 3.1 or later) [transitionTime accessType inputOutput, type MFFloat CDATA "1.0"]
transitionTime defines the expected duration of viewpoint transition in seconds.
Hint: If transitionType is "ANIMATE", transitionTime provides browser-dependent animation parameters.
Interchange profile hint: this field may be ignored, applying the default value regardless.
transitionComplete [transitionComplete accessType outputOnly, type MFFloat CDATA #FIXED ""]
Event signaling viewpoint transition complete.
Interchange profile hint: this field may be ignored.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
set_bind [set_bind accessType inputOnly, type SFBool (true|false) ""]
Fijar set_bind a true convierte este nodo en activo, fijar set_bind a false convierte este nodo en inactivo. De esta forma, fijando set_bind a true/false se habilitará/deshabilitará) este nodo.
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"]
Evento enviado cuando el nodo se convierte en activo/inactivo.
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"]
Evento a true enviado cuando el nodo se convierte en activo, evento a false enviado cuando es desactivado por otro nodo.
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
Normal Normal Normal es un conjunto de vectores 3D normales a la superficie. Valores Normal son direcciones perpendiculares opcionales, usados per-polygon o per-vertex para iluminación o matización. Nota: usado por IndexedFaceSet y ElevationGrid.
Hint: custom Normal values can produce special effects.
Hint: if no child Normal node is provided, the X3D browser shall automatically generate normals, using creaseAngle to determine smoothed shading across shared vertices.
Hint: computation of normal values is performed quite quickly on modern 3D graphics hardware, often with no perceptible delay.
Warning: adding normal values to a model might significantly increase file size. Testing can help determine proper tradeoffs between file size, network transmission delays and initial rendering speed.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
vector [vector accessType inputOutput, type MFVec3f CDATA #IMPLIED]
conjunto de vectores normales de longitud unitaria, correspondiente a polígonos o vértices indexados.
containerField [containerField type NMTOKEN "children"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
NormalInterpolator NormalInterpolator NormalInterpolator genera una serie de conjuntos de vectores normales (perpendicular) a lo largo de la superficie de una esfera unitaria redirige (ROUTE) valores al atributo vector de un nodo <Normal> u otro atributo Vector3FloatArray#10;Entrada típica: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction Salida típica: 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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
Fracciones de períodos de tiempo dentro del rango [0,1] en orden ascendente y sus correspondientes keyValues. Nota ¡el número de keys debe coincidir con el número de keyValues!
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]
Valores de salida para interpolación lineal, cada uno correspondiendo a cada una de las fracciones de tiempo de keys. Nota ¡el número de keys debe coincidir con el número de keyValues!
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA "0"]
Fijar set_fraction en el rango [0,1] selecciona key de entrada para su correspondiente keyValue de salida.
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"]
Valor de salida interpolado linearmente que es determinado por la key de tiempo actual y su correspondiente 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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
NurbsCurve NurbsCurve NurbsCurve es una curva análoga a NurbsSurface. Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
knot [knot accessType initializeOnly, type MFDouble CDATA #IMPLIED]
Vector nudo, donde el tamaño = número de puntos de control + orden de la curva.
order [order accessType initializeOnly, type SFInt32 CDATA "3"]
Define el orden de la superficie mediante polinomios de grado = orden-1.
weight [weight accessType inputOutput, type MFDouble CDATA #IMPLIED]
Vector que asigna peso a cada punto de control.
tessellation [tessellation accessType inputOutput, type SFInt32 CDATA #IMPLIED]
Nota para la teselación (tesselation) de la superficie.
closed [closed accessType initializeOnly, type SFBool (true|false) "false"]
Whether or not the curve is closed (i.e. matching end values).
containerField [containerField type NMTOKEN "geometry"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
NurbsCurve2D NurbsCurve2D NurbsCurve2D define un segmento de recorte que es parte de un contorno de recorte en un dominio u-v de la superficie. NurbsCurve2D que forme un contorno cerrado pude usarse como un nodo Contour2D. Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
controlPoint [controlPoint accessType inputOutput, type MFVec2f CDATA #IMPLIED]
controlPoint defines a set of control points of dimension uDimension by vDimension, and defines a mesh where the points do not have uniform spacing.
knot [knot accessType initializeOnly, type MFDouble CDATA #IMPLIED]
Vector nudo, donde el tamaño = número de puntos de control + orden de la curva.
order [order accessType initializeOnly, type SFInt32 CDATA "2"]
Define el orden de la superficie mediante polinomios de grado = orden-1.
weight [weight accessType inputOutput, type MFDouble CDATA #IMPLIED]
Vector que asigna peso a cada punto de control.
tessellation [tessellation accessType inputOutput, type SFInt32 CDATA "0"]
Nota para la teselación (tesselation) de la superficie.
closed [closed accessType initializeOnly, type SFBool (true|false) "false"]
Whether or not the curve is closed (i.e. matching end values).
containerField [containerField type NMTOKEN "children"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
NurbsOrientationInterpolator
NurbsOrientationInterpolator
NurbsOrientationInterpolator describes a 3D NURBS curve and outputs interpolated orientation values.
Hint: the SFNode controlPoint field can contain a single Coordinate or CoordinateDouble 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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
knot [knot accessType initializeOnly, type MFDouble CDATA #IMPLIED]
Vector nudo, donde el tamaño = número de puntos de control + orden de la curva.
order [order accessType inputOutput, type SFInt32 CDATA "3"]
Define el orden de la superficie mediante polinomios de grado = orden-1.
weight [weight accessType inputOutput, type MFDouble CDATA #IMPLIED]
Output values for linear interopolation, each corresponding to knots.
Hint: number of weights must match number of knots!
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA #FIXED ""]
Fijar set_fraction en el rango [0,1] selecciona la clave de entrada para la salida keyValue correspondiente, computando una posición 3D en la curva.
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 SFRotation CDATA #FIXED ""]
Valor de salida linealmente interpolado determinado por la clave de tiempo actual y su correspondiente par 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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
NurbsPatchSurface NurbsPatchSurface NurbsPatchSurface define una superficie B-Spline uniforme no racional (Non-Uniform Rational B-Spline Surface) Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
uClosed [uClosed accessType initializeOnly, type SFBool (true|false) "false"]
Whether opposite surface sides are closed (seamless) across u dimension.
vClosed [vClosed accessType initializeOnly, type SFBool (true|false) "false"]
Whether opposite surface sides are closed (seamless) across u dimension.
uDimension [uDimension accessType initializeOnly, type SFInt32 CDATA "0"]
Número de puntos de control en la dimensión u.
vDimension [vDimension accessType initializeOnly, type SFInt32 CDATA "0"]
Número de puntos de control en la dimensión v.
uKnot [uKnot accessType initializeOnly, type MFFloat CDATA #IMPLIED]
Vector nudo, donde el tamaño = número de puntos de control + orden de la curva.
vKnot [vKnot accessType initializeOnly, type MFFloat CDATA #IMPLIED]
Vector nudo, donde el tamaño = número de puntos de control + orden de la curva.
uOrder [uOrder accessType initializeOnly, type SFInt32 CDATA "2"]
Define el orden de la superficie mediante polinomios de grado = orden-1.
vOrder [vOrder accessType initializeOnly, type SFInt32 CDATA "2"]
Define el orden de la superficie mediante polinomios de grado = orden-1.
uTessellation [uTessellation accessType inputOutput, type SFInt32 CDATA #IMPLIED]
Nota para la teselación (tesselation) de la superficie.
vTessellation [vTessellation accessType inputOutput, type SFInt32 CDATA #IMPLIED]
Nota para la teselación (tesselation) de la superficie.
weight [weight accessType inputOutput, type MFFloat CDATA #IMPLIED]
Vector que asigna peso a cada punto de control.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Fijar solid a true significa dibujar sólo un lado de los polígonos (backface culling on), fijar solid a false significa dibujar ambos lados de los polígonos (backface culling off). Advertencia ¡el valor por defecto a true puede ocultar completamente la geometría si se visualiza desde el lado incorrecto!
containerField [containerField type NMTOKEN "surface"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
NurbsPositionInterpolator
NurbsPositionInterpolator
NurbsPositionInterpolator agrupa un conjunto de nodos NurbsSurface en un grupo común. Trata al conjunto NurbsSurface como una unidad durante la teselación (tessellation), haciendo que se cumpla la continuidad de la teselación (tessellation) a lo largo de los bordes. Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
knot [knot accessType initializeOnly, type MFDouble CDATA #IMPLIED]
Vector nudo, donde el tamaño = número de puntos de control + orden de la curva.
order [order accessType inputOutput, type SFInt32 CDATA "3"]
Define el orden de la superficie mediante polinomios de grado = orden-1.
weight [weight accessType inputOutput, type MFDouble CDATA #IMPLIED]
Output values for linear interopolation, each corresponding to knots.
Hint: number of weights must match number of knots!
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA #FIXED ""]
Fijar set_fraction en el rango [0,1] selecciona la clave de entrada para la salida keyValue correspondiente, computando una posición 3D en la curva.
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 ""]
Valor de salida linealmente interpolado determinado por la clave de tiempo actual y su correspondiente par 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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
NurbsSet NurbsSet NurbsSet agrupa un conjunto de nodos NurbsSurface en un grupo común. Trata el conjunto de NurbsSurface como una unidad durante la teselación (tessellation), haciendo que se cumpla la continuidad de la teselación (tessellation) a lo largo de los bordes. Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
tessellationScale [tessellationScale accessType inputOutput, type SFFloat CDATA "1"]
Escala para la teselación (tesselation) de la superficie en los nodos hijos NurbsSurface.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro del cubo de delimitación (bounding box): posición de balance desde el origen del sistema de coordenadas local.
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"]
Tamaño del cubo de delimitación (bounding size): se calcula automáticamente y puede ser especificada como una optimización o como una restricción.
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
NurbsSurfaceInterpolator
NurbsSurfaceInterpolator
NurbsSurfaceInterpolator agrupa un conjunto de nodos NurbsSurface en un grupo común. Trata al conjunto NurbsSurface como una unidad durante la teselación (tessellation), haciendo que se cumpla la continuidad de la teselación (tessellation) a lo largo de los bordes. Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
uDimension [uDimension accessType initializeOnly, type SFInt32 CDATA "0"]
Número de puntos de control en la dimensión u.
vDimension [vDimension accessType initializeOnly, type SFInt32 CDATA "0"]
Número de puntos de control en la dimensión v.
uKnot [uKnot accessType initializeOnly, type MFFloat CDATA #IMPLIED]
Vector nudo, donde el tamaño = número de puntos de control + orden de la curva.
vKnot [vKnot accessType initializeOnly, type MFFloat CDATA #IMPLIED]
Vector nudo, donde el tamaño = número de puntos de control + orden de la curva.
uOrder [uOrder accessType initializeOnly, type SFInt32 CDATA "2"]
Define el orden de la superficie mediante polinomios de grado = orden-1.
vOrder [vOrder accessType initializeOnly, type SFInt32 CDATA "2"]
Define el orden de la superficie mediante polinomios de grado = orden-1.
weight [weight accessType inputOutput, type MFDouble CDATA #IMPLIED]
Output values for linear interopolation, each corresponding to knots.
Hint: number of weights must match number of knots!
set_fraction [set_fraction accessType inputOnly, type SFVec2f CDATA #FIXED ""]
Fijar set_fraction en el rango [0,1] selecciona la clave de entrada para la salida keyValue correspondiente, computando una posición 3D en la curva.
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.
normal_changed [normal_changed accessType outputOnly, type SFVec3f CDATA #FIXED ""]
Valor de salida linealmente interpolado determinado por la clave de tiempo actual y su correspondiente par 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.
position_changed [position_changed accessType outputOnly, type SFVec3f CDATA #FIXED ""]
Valor de salida linealmente interpolado determinado por la clave de tiempo actual y su correspondiente par 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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
    NurbsSweptSurface NurbsSweptSurface contains a crossSectionCurve [X3DNurbsControlCurveNode] and a trajectoryCurve [NurbsCurve]. Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
ccw [ccw accessType initializeOnly, type SFBool (true|false) "true"]
ccw = counterclockwise: orden de la orientación de las coordenadas de los vértices.
Nota: ccw false puede cambiar la orientación de solid (backface culling) y la del vector normal.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Fijar solid a true significa dibujar sólo un lado de los polígonos (backface culling on), fijar solid a false significa dibujar ambos lados de los polígonos (backface culling off). Advertencia ¡el valor por defecto a true puede ocultar completamente la geometría si se visualiza desde el lado incorrecto!
containerField [containerField type NMTOKEN "geometry"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
    NurbsSwungSurface NurbsSwungSurface contains a profileCurve [X3DNurbsControlCurveNode] and a trajectoryCurve [X3DNurbsControlCurveNode]. Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
ccw [ccw accessType initializeOnly, type SFBool (true|false) "true"]
ccw = counterclockwise: orden de la orientación de las coordenadas de los vértices.
Nota: ccw false puede cambiar la orientación de solid (backface culling) y la del vector normal.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Fijar solid a true significa dibujar sólo un lado de los polígonos (backface culling on), fijar solid a false significa dibujar ambos lados de los polígonos (backface culling off). Advertencia ¡el valor por defecto a true puede ocultar completamente la geometría si se visualiza desde el lado incorrecto!
containerField [containerField type NMTOKEN "geometry"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
NurbsTextureCoordinate
NurbsTextureCoordinate
NurbsTextureCoordinate describes a 3D NURBS surface in the parametric domain of its surface host, specifying mapping of texture onto the surface.
Hint: the SFNode controlPoint field can contain a single Coordinate or CoordinateDouble 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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
uDimension [uDimension accessType initializeOnly, type SFInt32 CDATA "0"]
Número de puntos de control en la dimensión u.
vDimension [vDimension accessType initializeOnly, type SFInt32 CDATA "0"]
Número de puntos de control en la dimensión v.
uKnot [uKnot accessType initializeOnly, type MFFloat CDATA #IMPLIED]
Vector nudo, donde el tamaño = número de puntos de control + orden de la curva.
vKnot [vKnot accessType initializeOnly, type MFFloat CDATA #IMPLIED]
Vector nudo, donde el tamaño = número de puntos de control + orden de la curva.
uOrder [uOrder accessType initializeOnly, type SFInt32 CDATA "2"]
Define el orden de la superficie mediante polinomios de grado = orden-1.
vOrder [vOrder accessType initializeOnly, type SFInt32 CDATA "2"]
Define el orden de la superficie mediante polinomios de grado = orden-1.
controlPoint [controlPoint accessType inputOutput, type MFVec2f CDATA #IMPLIED]
controlPoint defines a set of control points of dimension uDimension by vDimension, and defines a mesh where the points do not have uniform spacing.
weight [weight accessType inputOutput, type MFFloat CDATA #IMPLIED]
Output values for linear interopolation, each corresponding to knots.
Hint: number of weights must match number of knots!
containerField [containerField type NMTOKEN "children"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
   
NurbsTrimmedSurface
NurbsTrimmedSurface generates texture coordinates from a Non-Uniform Rational B-Spline (NURBS) surface. Not yet implemented! Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
uClosed [uClosed accessType initializeOnly, type SFBool (true|false) "false"]
Whether opposite surface sides are closed (seamless) across u dimension.
vClosed [vClosed accessType initializeOnly, type SFBool (true|false) "false"]
Whether opposite surface sides are closed (seamless) across u dimension.
uDimension [uDimension accessType initializeOnly, type SFInt32 CDATA "0"]
Número de puntos de control en la dimensión u.
vDimension [vDimension accessType initializeOnly, type SFInt32 CDATA "0"]
Número de puntos de control en la dimensión v.
uKnot [uKnot accessType initializeOnly, type MFFloat CDATA #IMPLIED]
Vector nudo, donde el tamaño = número de puntos de control + orden de la curva.
vKnot [vKnot accessType initializeOnly, type MFFloat CDATA #IMPLIED]
Vector nudo, donde el tamaño = número de puntos de control + orden de la curva.
uOrder [uOrder accessType initializeOnly, type SFInt32 CDATA "2"]
Define el orden de la superficie mediante polinomios de grado = orden-1.
vOrder [vOrder accessType initializeOnly, type SFInt32 CDATA "2"]
Define el orden de la superficie mediante polinomios de grado = orden-1.
uTessellation [uTessellation accessType inputOutput, type SFInt32 CDATA #IMPLIED]
Nota para la teselación (tesselation) de la superficie.
vTessellation [vTessellation accessType inputOutput, type SFInt32 CDATA #IMPLIED]
Nota para la teselación (tesselation) de la superficie.
weight [weight accessType inputOutput, type MFDouble CDATA #IMPLIED]
Vector que asigna peso a cada punto de control.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Fijar solid a true significa dibujar sólo un lado de los polígonos (backface culling on), fijar solid a false significa dibujar ambos lados de los polígonos (backface culling off). Advertencia ¡el valor por defecto a true puede ocultar completamente la geometría si se visualiza desde el lado incorrecto!
containerField [containerField type NMTOKEN "surface"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
OrientationInterpolator
OrientationInterpolator
OrientationInterpolator genera una serie de valores de rotación Los resultados pueden ser redirigidos (ROUTEd) al atributo de rotación de un nodo <Transform> u otro atributo de rotación. Entrada típica: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction Salida típica: 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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
Fracciones de períodos de tiempo dentro del rango [0,1] en orden ascendente y sus correspondientes keyValues. Nota ¡el número de keys debe coincidir con el número de keyValues!
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]
Valores de salida para interpolación lineal, cada uno correspondiendo a cada una de las fracciones de tiempo de keys. Nota ¡el número de keys debe coincidir con el número de keyValues!
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA "0"]
Fijar set_fraction en el rango [0,1] selecciona key de entrada para su correspondiente keyValue de salida.
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"]
Valor de salida interpolado linearmente que es determinado por la key de tiempo actual y su correspondiente 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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
PackagedShader PackagedShader (X3D version 3.1 or later) PackagedShader contains a url for a single file that may contain a number of shaders and combined effects.
Hint: PackagedShader contains field declarations and then corresponding IS/connect statements (if any).
Warning: PackagedShader does not contain CDATA section of plain-text source code.
Hint: apply default containerField='shaders' when parent node is Appearance.
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 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".
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
url points to a shader source-code file that may contain a number of shaders and combined effects.
Hint: X3D Scene Authoring Hints, urls https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls
containerField [containerField type NMTOKEN (shaders | watchList) "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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
PixelTexture PixelTexture PixelTexture crea un mapa de textura que es una imagen 2D, usando una matriz numérica de valores de pixel. Mapas de textura tienen un sistema de coordenadas 2D (s, t) horizontal y vertical, con valores (s, t) en el rango [0.0, 1.0] para las esquinas opuestas de la imagen. Nota: inserte nodos Shape y Appearance antes de añadir textura.
Hint: X3D Scene Authoring Hints, Images and Videos https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Images
Warning: see ComposedCubeMapTexture and TextureBackground for special containerField values.
Hint: if a texture is opaque, omitting values in the alpha channel can help avoid rendering artifacts related to transparency.
Hint: Texture mapping https://en.wikipedia.org/wiki/Texture_mapping
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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
image [image accessType inputOutput, type SFImage CDATA "0 0 0"]
Define imagen: anchura altura número_de_componentes (number_of_components) valores_pixel (pixel_values) anchura y altura se cuentan en pixel número_de_componentes = 1 (intensidad (intensity)), 2 (intensidad (intensity) alfa (alpha)), 3 (rojo (red) verde (green) azul (blue)), 4 (rojo (red) verde (green) azul (blue) transparencia-alfa (alpha-opacity)) ejemplo de intensidad: 1 2 1 0xFF 0x00 ejemplo de intensidad-alfa: [necesario (needed)] ejemplo rojo-verde-azul (red-green-blue): 2 4 3 0xFF0000 0xFF00 0 0 0 0 0xFFFFFF 0xFFFF00 ejemplo rojo-verde-azul-alfa (red-green-blue-alpha): [necesario (needed)]
repeatS [repeatS accessType initializeOnly, type SFBool (true|false) "true"]
Repite la textura horizontalmente a lo largo del eje S.
repeatT [repeatT accessType initializeOnly, type SFBool (true|false) "true"]
Repite la textura verticalmente a lo largo del eje T.
containerField [containerField type NMTOKEN "children"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
PixelTexture3D PixelTexture3D (X3D version 3.1 or later) PixelTexture3D defines a 3D image-based texture map as an explicit array of pixel values (image field).
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.
image [image accessType inputOutput, type MFInt32 CDATA "0 0 0 0"]
image describes raw data for this 3D texture: number of components to the image [0,4], width, height and depth of the texture, followed by (width x height x depth) pixel values.
Warning: the order of initial values in PixelTexture and PixelTexture3D image arrays are different.
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
PlaneSensor PlaneSensor PlaneSensor invierte el movimiento del dispositivo puntero en traslación 2D paralela al plano local Z=0. Nota: cree un LineSensor restringiendo un eje: (minPosition.x=maxPosition.x) o (minPosition.y=maxPosition.y)
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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
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 &#38; for & ampersand character, or &#34; for " quotation-mark character).
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Habilita/deshabilita el nodo sensor.
minPosition [minPosition accessType inputOutput, type SFVec2f CDATA "0 0"]
minPosition y maxPosition sujeta las traslaciones a un rango de valores medidos desde el origen del plano Z=0. maxPosition < minPosition por defecto significa que no existe sujeción.
Nota: cree un LineSensor restringiendo un eje (minPosition.x=maxPosition.x) o (minPosition.y=maxPosition.y).
maxPosition [maxPosition accessType inputOutput, type SFVec2f CDATA "-1 -1"]
minPosition y maxPosition sujeta las traslaciones a un rango de valores medidos desde el origen del plano Z=0. maxPosition < minPosition por defecto significa que no existe sujeción.
Nota: cree un LineSensor restringiendo un eje (minPosition.x=maxPosition.x) o (minPosition.y=maxPosition.y).
autoOffset [autoOffset accessType inputOutput, type SFBool (true|false) "true"]
Determina si los valores previos de balance son recordados/acumulados.
offset [offset accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Envia evento y recuerda el último valor detectado.
isActive [isActive accessType outputOnly, type SFBool (true|false) "false"]
Eventos isActive true/false se envian cuando se dispara el sensor. isActive=true cuando se presiona un botón primario del ratón, isActive=false cuando deja de presionarse.
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"]
Eventos trackPoint_changed dan puntos de intersección del soporte con la geometría virtual del sensor.
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.
translation_changed [translation_changed accessType outputOnly, type SFVec3f CDATA "0 0 0"]
Eventos translation_changed igualan la suma de los cambios de traslación relativos más los valores de balance.
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
PointLight PointLight PointLight es una fuente de luz que ilumina las formas en todas las direcciones. La luz ilumina todas las geometrías y no está limitada por la jerarquía gráfica de la escena. Las luces no tienen una forma visible por sí mismas y brillan a través de la geometría que les limita.
Nota: HeadLight es controlado por NavigationInfo.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
on [on accessType inputOutput, type SFBool (true|false) "true"]
Habilita/deshabilita esta fuente de luz.
color [color accessType inputOutput, type SFColor CDATA "1 1 1"] [0,1]
Color de la luz, aplicada a los colores de los objetos.
location [location accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Posición de la luz relativa al sistema de coordenadas local.
intensity [intensity accessType inputOutput, type SFFloat CDATA "1"]
Brillo de la emisión directa desde la luz.
ambientIntensity [ambientIntensity accessType inputOutput, type SFFloat CDATA "0"]
Brillo de la emisión de ambiente (fondo nodireccional) desde la luz.
radius [radius accessType inputOutput, type SFFloat CDATA "100"]
Distancia máxima efectiva de la luz relativa a la posición local de la luz, afectada por la escala de su antecesor.
attenuation [attenuation accessType inputOutput, type SFVec3f CDATA "1 0 0"]
Constantes, factores de atenuación (dropoff) de distancia lineal (lineal-distance) y distancia cuadrada (squared-distance).
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
PointSet PointSet PointSet es un nodo de geometría que contiene un conjunto de puntos 3D coloreados, representados por los nodos Color|ColorRGBA y Coordinate|CoordinateDouble contenidos. Valores Color o un emissiveColor de Material se usan para dibujar líneas y puntos.
Nota: use un color diferente (o emissiveColor) al color del fondo.
Nota: inserte un nodo Shape antes de añadir geometría o Appearance. También puede sustituir un nodo ProtoInstance que coincida en tipo por el contenido.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
containerField [containerField type NMTOKEN "children"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
Polyline2D Polyline2D Polyline2D is a geometry node that defines a connected set of vertices in a contiguous set of line segments.
Hint: insert a Shape node before adding geometry or Appearance.
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.
lineSegments [lineSegments accessType initializeOnly, type MFVec2f CDATA #FIXED ""]
Coordinates of vertices connected into contiguous Polyline2D.
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
Polypoint2D Polypoint2D Polypoint2D is a geometry node that defines a set of 2D points in X-Y plane.
Hint: insert a Shape node before adding geometry or Appearance.
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.
point [point accessType initializeOnly, type MFVec2f CDATA #FIXED ""]
2D coordinates of vertices.
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
PositionInterpolator
PositionInterpolator
PositionInterpolator genera una serie de valores triples. Los resultados pueden ser redigidos (ROUTEd) al atributo posición de un nodo <Transform> u otro atributo Vector3Float Entrada típica: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction Salida típica: 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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
Fracciones de períodos de tiempo dentro del rango [0,1] en orden ascendente y sus correspondientes keyValues. Nota ¡el número de keys debe coincidir con el número de keyValues!
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]
Valores de salida para interpolación lineal, cada uno correspondiendo a cada una de las fracciones de tiempo de keys. Nota ¡el número de keys debe coincidir con el número de keyValues!
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA "0"]
Fijar set_fraction en el rango [0,1] selecciona key de entrada para su correspondiente keyValue de salida.
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"]
Valor de salida interpolado linearmente que es determinado por la key de tiempo actual y su correspondiente 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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
PositionInterpolator2D
PositionInterpolator2D
PositionInterpolator2D generates a series of Vector2Float values. Authors can ROUTE value_changed output events to a Vector2Float attribute.
Hint: typical input connection is ROUTE someTimeSensorDEF.fraction_changed TO thisInterpolatorDEF.set_fraction.
Hint: typical output connection is ROUTE thisInterpolatorDEF.value_changed TO someDestinationNodeDEF.set_someAttribute.
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 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.
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
Definition values for linear-interpolation function input intervals, in non-decreasing order and corresponding to a value in the keyValue array.
Hint: number of keyValues must be an integer multiple of the number of keys!
Hint: keyValue/key integer multiple defines how many coordinates are sent in value_changed outputOnlys.
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 MFVec2f CDATA #IMPLIED]
Output values for linear interopolation, each corresponding to an input-fraction value in the key array.
Hint: number of keyValues must be an integer multiple of the number of keys!
Hint: keyValue/key integer multiple defines how many coordinates are sent in value_changed outputOnlys.
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA "0"]
set_fraction selects input key for corresponding keyValue output.
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 SFVec2f CDATA "0 0 0"]
Linearly interpolated output value_changed determined by current key time and corresponding keyValue pair.
Hint: keyValue/key integer multiple defines how many coordinates are sent in value_changed outputOnlys.
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 used in VRML encodings when this node is a child of another node.
Examples: geometry Box, children Group, proxy Group.
Hint: can be overridden by author if needed.
Warning: containerField attribute is only supported in XML encoding of scenes.
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: class attribute is only supported in XML encoding of scenes.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
ProgramShader ProgramShader (X3D version 3.1 or later) ProgramShader defines a shader that consists of one or more individually programmable, self-contained pieces. ProgramShader contains IS/connect and programs [ShaderProgram] nodes.
Warning: ProgramShader contains no field declarations and no plain-text CDATA block source code.
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
ProtoBody ProtoBody ProtoBody statement follows the ProtoInterface statement in a ProtoDeclare statement, providing the scene-subgraph node definitions.
Hint: initial scene node in a ProtoDeclare/ProtoBody statement determines this prototype's node type.
Warning: only the first top-level node and its children are rendered, subsequent nodes (such as Scripts and ROUTEs) are active but are not drawn.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
ProtoDeclare ProtoDeclare ProtoDeclare es una declaración de Prototipo (Prototype), definiendo un nuevo nodo hecho a partir de otro(s) nodo(s) Nota: defina interfaces de campo usando la etiqueta <field>, y después nodos de escena. Nota: nodo de escena inticial en un cuerpo ProtoDeclare determina este tipo de nodo prototype's.
Hint: X3D Scene Authoring Hints, Inlines and Prototypes https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#InlinesPrototypes
Hint: X3D Architecture 7.2.5.8 PROTO statement https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/core.html#PROTOStatement
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]

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
appinfo [appinfo type SFString CDATA #IMPLIED]
Información de la aplicación para proporcionar una descripción simple que pueda ser usada como ayuda (tooltip), similar a la etiqueta appinfo del XML Schema.
documentation [documentation type SFString CDATA #IMPLIED]
url de documentación para información más extensa, similar a la etiqueta documentation del XML Schema.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
ProtoInstance ProtoInstance ProtoInstance crea una copia de un nodo PROTOtype definido local o externamente.
Nota: desestima inicializaciones por defecto de valores de campo usando etiquetas <fieldValue>. Advertencia: haga coincidir el tipo del nodo PROTO con el contexto local.
Warning: ProtoInstance substitution for a Metadata* node might not validate. Workaround: put metadata-typed ProtoInstance nodes as contained values within a parent MetadataSet node.
Hint: X3D Scene Authoring Hints, Inlines and Prototypes https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#InlinesPrototypes
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]

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
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
containerField [containerField type NMTOKEN "children"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
ProtoInterface ProtoInterface ProtoInterface is the first statement inside a ProtoDeclare statement and holds field declarations. ProtoInterface is followed by a corresponding ProtoBody statement.
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
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
ProximitySensor ProximitySensor ProximitySensor genera eventos cuando el visor entra, sale y se mueve a través de una región del espacio (definida por una caja).
Nota: múltiples instancias USEd se acumulan, pero evite superposiones.
Nota: puede usar primero Transform para relocalizar/reorientar la caja.
Nota: rodee el mundo por entero para comenzar los comportamientos una vez que la escena es cargada.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Habilita/deshabilita el nodo sensor.
center [center accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Posicíón de balance desde el origen del sistema de coordenadas local.
size [size accessType inputOutput, type SFVec3f CDATA "0 0 0"] [0,+∞)
tamaño de la caja Proximity.
Nota: tamaño 0 0 0 es lo mismo que tener enabled a false.
isActive [isActive accessType outputOnly, type SFBool (true|false) "false"]
Eventos isActive true/false se envian cuando el visor entra/sale en/de la caja Proximity. isActive=true cuando se presiona un botón primario del ratón, isActive=false cuando se libera.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
position_changed [position_changed accessType outputOnly, type SFVec3f CDATA "0 0 0"]
Envia evento de traslación relativo al centro.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
orientation_changed [orientation_changed accessType outputOnly, type SFRotation CDATA "0 0 1 0"]
Envia evento de rotación relativo al centro.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
centerOfRotation_changed [centerOfRotation_changed accessType outputOnly, type SFRotation CDATA #FIXED ""]
Sends changed centerOfRotation values, likely caused by user interaction.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
enterTime [enterTime accessType outputOnly, type SFTime CDATA "0"]
Evento de tiempo generado cuando la cámara del usuario entra en la caja.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
exitTime [exitTime accessType outputOnly, type SFTime CDATA "0"]
Evento de tiempo generado cuando la cámara del usuario sale de la caja.
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
QuadSet QuadSet (X3D version 3.1 or later) QuadSet is a geometry node that defines planar quadrilaterals. QuadSet contains a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.
Hint: Quadrilateral https://en.wikipedia.org/wiki/Quadrilateral
Hint: color, normal and texCoord values are applied in the same order as coord values.
Hint: insert a Shape node before adding geometry or Appearance.
Hint: for advanced extensibility, authors can substitute a type-matched ProtoInstance node (with correct containerField value) for contained node 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='1'/>
Warning: rendering characteristics are undefined if polygons are not planar.
Warning: avoid self-intersecting polygon line segments, otherwise defined geometry is irregular and rendering results are undefined.
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.
ccw [ccw accessType initializeOnly, type SFBool (true|false) "true"]
ccw = counterclockwise: ordering of vertex coordinates orientation, according to Right-Hand Rule (RHR).
Hint: ccw false can reverse solid (backface culling) and normal-vector orientation. Note that consistency of left-handed or right-handed point sequences is important throughout.
colorPerVertex [colorPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
Whether Color|ColorRGBA values are applied to each point vertex (true) or to each polygon face (false).
Warning: if child Color|ColorRGBA node is not provided, then geometry is rendered using corresponding Appearance and material/texture values.
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"]
Whether Normal node vector values are applied to each point vertex (true) or to each polygon face (false).
Hint: if no child Normal node is provided, the X3D browser shall automatically generate normals, using creaseAngle to determine smoothed shading across shared vertices.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
Warning: default value true can completely hide geometry if viewed from wrong side!
Hint: if in doubt, use solid='false' for maximum visibility.
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
ReceiverPdu ReceiverPdu ReceiverPdu is a networked Protocol Data Unit (PDU) information node that transmits the state of radio frequency (RF) receivers modeled in a simulation.
Hint: ReceiverPdu packets use the IEEE Distributed Interactive Simulation (DIS) protocol.
Hint: Savage Developers Guide on DIS https://savage.nps.edu/Savage/developers.html#DIS
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"]
Habilita/deshabilita el nodo sensor.
whichGeometry [whichGeometry accessType inputOutput, type SFInt32 CDATA "1"]
Select geometry to render: -1 for no geometry, 0 for text trace, 1 for default geometry, (optional) higher values to render different states.
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
siteID [siteID accessType inputOutput, type SFInt32 CDATA "0"]
Simulation/exercise siteID of the participating LAN or organization.
applicationID [applicationID accessType inputOutput, type SFInt32 CDATA "1"]
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 unique ID for entity within that application.
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"]
Multicast network port, for example: 3000.
multicastRelayHost [multicastRelayHost accessType inputOutput, type SFString CDATA #IMPLIED]
Fallback server address if multicast not available locally. For example: track.nps.edu.
multicastRelayPort [multicastRelayPort accessType inputOutput, type SFInt32 CDATA "0"]
Fallback server port if multicast not available locally. For 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 had 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 in X3D units (value 0.0 matches 1 January 1970) in seconds.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
radioID [radioID accessType inputOutput, type SFInt32 CDATA "0"]
Identifies a particular radio within a given entity.
receivedPower [receivedPower accessType inputOutput, type SFFloat CDATA "0"]
receivedPower indicates radio frequency (RF) power received, in units of decibel-milliwatts (dBm), after applying any propagation loss and antenna gain
receiverState [receiverState accessType inputOutput, type SFInt32 CDATA "0"]
receiverState indicates if receiver is currently idle or busy via one of these enumerated values: 0 = off, 1 = on but not receiving, or 2 = on and receiving.
transmitterSiteID [transmitterSiteID accessType inputOutput, type SFInt32 CDATA "0"]
Simulation/exercise transmitterSiteID of the participating LAN or organization.
transmitterApplicationID [transmitterApplicationID accessType inputOutput, type SFInt32 CDATA "0"]
Simulation/exercise transmitterApplicationID is unique for transmitter application at that site. Each simulation application that can respond to simulation management PDUs needs to have a unique applicationID.
transmitterEntityID [transmitterEntityID accessType inputOutput, type SFInt32 CDATA "0"]
Simulation/exercise transmitterEntityID is a unique ID for a single entity within that application.
transmitterRadioID [transmitterRadioID accessType inputOutput, type SFInt32 CDATA "0"]
Identifies a particular radio within a given entity.
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
Rectangle2D Rectangle2D Rectangle2D is a geometry node that defines a 2D rectangle in X-Y plane.
Hint: insert a Shape node before adding geometry or Appearance.
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.
size [size accessType initializeOnly, type SFVec2f CDATA "2 2"]
2D dimensions of Rectangle2D.
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 initializeOnly, type SFBool (true|false) "false"]
Fijar solid a true significa dibujar sólo un lado de los polígonos (backface culling on), fijar solid a false significa dibujar ambos lados de los polígonos (backface culling off). Advertencia ¡valores por defecto a true pueden ocultar completamente la geometría si se visualizan por el lado equivocado!
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
ROUTE ROUTE ROUTE conecta campos entre nodos para posibilitar el paso de eventos.
Warning: each ROUTE must follow the DEF definition of both event-source and event-target nodes.
Warning: strongly typed event checking means that data type (SFInt32, MFVec3f, etc.) must match identically for both event-source and event-target fields.
Warning: event-source fields can have accessType outputOnly or inputOutput, while event-target nodes can have accessType inputOnly or inputOutput.
Hint: event tracing supports animation debugging https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter07-EventAnimationInterpolation/Chapter07-EventAnimationInterpolation-EventTracing.pdf
Hint: X3D Architecture 7.2.5.7 ROUTE statement https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/core.html#ROUTEStatement
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
fromNode [fromNode type IDREF #REQUIRED]
fromNode es el nombre DEF del nodo que origina un evento.
fromField [fromField type NMTOKEN #REQUIRED]
fromField es el nombre del campo en el que se origina un evento.
Nota: puede necesitar añadir _changed al final del nombre del campo.
toNode [toNode type IDREF #REQUIRED]
toNode es el nombre DEF del nodo destino que recibe un evento.
toField [toField type NMTOKEN #REQUIRED]
toField es el nombre del campo en el nodo destino en el que se recibe un evento.
Nota: puede necesitar añadir set_ al principio del nombre del campo.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
ScalarInterpolator ScalarInterpolator ScalarInterpolator genera valores lineales que pueden ser redirigidos (ROUTEd) a otros atributos Float#10;Entrada típica: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction Salida típica: 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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
Fracciones de períodos de tiempo dentro del rango [0,1] en orden ascendente y sus correspondientes keyValues. Nota ¡el número de keys debe coincidir con el número de keyValues!
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]
Valores de salida para interpolación lineal, cada uno correspondiendo a cada una de las fracciones de tiempo de keys. Nota ¡el número de keys debe coincidir con el número de keyValues!
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA "0"]
Fijar set_fraction en el rango [0,1] selecciona key de entrada para su correspondiente keyValue de salida.
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"]
Valor de salida interpolado linearmente que es determinado por la key de tiempo actual y su correspondiente 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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
Scene Scene Scene es el nodo raíz que contiene una escena gráfica X3D. Añada nodos e hijos para construir una escena. Sólo se permite un nodo raíz Scene por fichero.
Nota: los campos de Scene exponen la funcionalidad del nodo Script de la clase Browser.
Nota: nodos Scene en mundos 'Inlined' notifican valores idénticos al nodo Scene raíz más alto. Advertencia: el soporte de los navegadores para los campos en este nodo es parcial/experimental.
Warning: Scene is a child of X3D statement, and must follow the (optional) head statement.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
Script Script Script proporciona comportamiento programado a la escena. Defina la interfaz del código (script) con las etiquetas <field>. El código del script se empotra en un nodo CDATA hijo o (obsoleto (deprecated)) en el campo url. Opcionalmente lenguajes soportadoss: ECMAScript (JavaScript) y (vía url a un fichero miNodo.class) Java.
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 define un nombre ID único para este nodo, referenciable por otros nodos. Nota: el nombre DEF es necesario o los redireccionamientos (ROUTEs) no podrán conectar con las interfaces del nodo Script. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
apunta a un fichero de código o contiene el código. Alternativa preferida para url de scripts: inserte un nodo CDATA para contener código fuente empotrado. CDATApuede proteger literales como < y > de los correctores sintácticos. Nota: ECMAScript es lo mismo que JavaScript.
Hint: X3D Scene Authoring Hints, urls https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls
directOutput [directOutput accessType initializeOnly, type SFBool (true|false) "false"]
Fije directOutput a true si el código (script) modifica directamente los nodos/campos en la escena, o crea sus propios redireccionamientos (ROUTEs)
mustEvaluate [mustEvaluate accessType initializeOnly, type SFBool (true|false) "false"]
Fije mustEvaluate a true si el código (script) necesita eventos inmediatamente sin retrasos del navegador.
containerField [containerField type NMTOKEN (children | watchList) "children"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
ShaderPart ShaderPart (X3D version 3.1 or later) ShaderPart defines the source for a portion of source code used by a ComposedShader node. The source is not required to be a complete shader for all of the vertex/fragment processing.
Warning: ShaderPart contains no field declarations.
Hint: ShaderPart can contain a CDATA block of plain-text source code.
Warning: ShaderPart contains no field declarations.
Hint: insert a CDATA block to contain source code embedded within an X3D scene.
Hint: a contained CDATA block for source code protects whitespace, line breaks, and literal characters (such as & for ampersand character, < for less-than-sign character, and > for greater-than-sign character) from unintended escape-character modifications by XML parsers.
Warning: strict order is required for contained constructs: first field declarations (if any), then IS/connect statements (if any), and finally CDATA source-code block.
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 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.
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
Address of replacement world, activated by the user selecting Shape geometry within the Anchor children nodes.
Hint: jump to a world's internal viewpoint by appending viewpoint name (e.g. #ViewpointName, someOtherCoolWorld.x3d#GrandTour).
Hint: jump to a local viewpoint by only using viewpoint name (e.g. #GrandTour).
Hint: binding a different Viewpoint triggers an isBound event that can initiate other user-arrival reactions via event chains to interpolators or scripts.
Hint: MFString arrays can have multiple values, so separate each individual string by quote marks "https://www.web3d.org" "https://www.web3d.org/about" "etc."
Hint: alternative XML encoding for quotation mark " is &quot; (which is an example of a character entity).
Warning: strictly match directory and filename capitalization for http links! This is important for portability. Some operating systems are forgiving of capitalization mismatches, but http/https url addresses and paths in Unix-based operating systems are all case sensitive and intolerant of uppercase/lowercase mismatches.
Hint: can replace embedded blank(s) in url queries with %20 for each blank character.
Hint: pop up a new window with url value as follows: "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
type [type accessType initializeOnly, type SFString CDATA (VERTEX|FRAGMENT) VERTEX]
type indicates whether this ShaderProgram is a vertex or fragment (pixel) shader.
Warning: do not wrap extra quotation marks around these SFString enumeration values, since "quotation" "marks" are only used for MFString values.
containerField [containerField type NMTOKEN (parts | watchList) "parts"]
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
ShaderProgram ShaderProgram (X3D version 3.1 or later) ShaderProgram is contained by ProgramShader and provides the source and interface to a self-contained program that occupies one part of the rendering process: either a vertex or fragment shader.
Hint: ShaderProgram contains field declarations and then corresponding IS/connect statements (if any).
Hint: insert a CDATA block to contain source code embedded within an X3D scene.
Hint: a contained CDATA block for source code protects whitespace, line breaks, and literal characters (such as & for ampersand character, < for less-than-sign character, and > for greater-than-sign character) from unintended escape-character modifications by XML parsers.
Warning: strict order is required for contained constructs: first field declarations (if any), then IS/connect statements (if any), and finally CDATA source-code block.
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 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.
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
Address of replacement world, activated by the user selecting Shape geometry within the Anchor children nodes.
Hint: jump to a world's internal viewpoint by appending viewpoint name (e.g. #ViewpointName, someOtherCoolWorld.x3d#GrandTour).
Hint: jump to a local viewpoint by only using viewpoint name (e.g. #GrandTour).
Hint: binding a different Viewpoint triggers an isBound event that can initiate other user-arrival reactions via event chains to interpolators or scripts.
Hint: MFString arrays can have multiple values, so separate each individual string by quote marks "https://www.web3d.org" "https://www.web3d.org/about" "etc."
Hint: alternative XML encoding for quotation mark " is &quot; (which is an example of a character entity).
Warning: strictly match directory and filename capitalization for http links! This is important for portability. Some operating systems are forgiving of capitalization mismatches, but http/https url addresses and paths in Unix-based operating systems are all case sensitive and intolerant of uppercase/lowercase mismatches.
Hint: can replace embedded blank(s) in url queries with %20 for each blank character.
Hint: pop up a new window with url value as follows: "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
type [type accessType initializeOnly, type SFString CDATA (VERTEX|FRAGMENT) VERTEX]
type indicates whether this ShaderProgram is a vertex or fragment (pixel) shader.
Warning: do not wrap extra quotation marks around these SFString enumeration values, since "quotation" "marks" are only used for MFString values.
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
Shape Shape Shape puede aparecer debajo de cualquier nodo de grupo. Shape puede contener un nodo Appearance y un nodo geometría (for example one of the primitives Box Cone Cylinder Sphere Text, one of ElevationGrid Extrusion IndexedFaceSet IndexedLineSet LineSet PointSet, or one of the other geometry nodes).
Hint: the Shape design pattern to collect appearance and geometry together is fundamentally the same for many types of 3D graphics software and hardware. También puede sustituir un nodo ProtoInstance que coincida en tipo.
Hint: X3D Architecture 12.2.1 Shape nodes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/shape.html#Shapenodes
Hint: X3D Architecture 17.2.2 Lighting model https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/lighting.html#Lightingmodel
Hint: apply containerField='shape' if parent node is CADFace.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
appearance [appearance accessType inputOutput, type SFNode CDATA , NULL node] [X3DAppearanceNode]
Single contained Appearance node that specifies visual attributes (such as material, texture, fillProperties and lineProperties) applied to corresponding geometry.
geometry [geometry accessType inputOutput, type SFNode CDATA , NULL node] [X3DGeometryNode]
Single contained geometry node that is rendered according to corresponding appearance.
containerField [containerField type NMTOKEN (children | proxy |shape) "children"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
SignalPdu SignalPdu SignalPdu is a networked Protocol Data Unit (PDU) information node that communicates the transmission of voice, audio or other data modeled in a simulation.
Hint: SignalPdu packets use the IEEE Distributed Interactive Simulation (DIS) protocol.
Hint: Savage Developers Guide on DIS https://savage.nps.edu/Savage/developers.html#DIS
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"]
Habilita/deshabilita el nodo sensor.
whichGeometry [whichGeometry accessType inputOutput, type SFInt32 CDATA "1"]
Select geometry to render: -1 for no geometry, 0 for text trace, 1 for default geometry, (optional) higher values to render different states.
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
siteID [siteID accessType inputOutput, type SFInt32 CDATA "0"]
Simulation/exercise siteID of the participating LAN or organization.
applicationID [applicationID accessType inputOutput, type SFInt32 CDATA "1"]
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 unique ID for entity within that application.
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"]
Multicast network port, for example: 3000.
multicastRelayHost [multicastRelayHost accessType inputOutput, type SFString CDATA #IMPLIED]
Fallback server address if multicast not available locally. For example: track.nps.edu.
multicastRelayPort [multicastRelayPort accessType inputOutput, type SFInt32 CDATA "0"]
Fallback server port if multicast not available locally. For 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 had 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 in X3D units (value 0.0 matches 1 January 1970) in seconds.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
radioID [radioID accessType inputOutput, type SFInt32 CDATA "0"]
Identifies a particular radio within a given entity.
encodingScheme [encodingScheme accessType inputOutput, type SFInt32 CDATA "0"]
designates both Encoding Class and Encoding Type. Encoding Class enumerated value (2 most significant bits): 0 = Encoded Voice; 1 = Raw Binary Data; 2 = Application-Specific Data; 3 = Database Index. Encoding Type enumerated value (14 least significant bits): 1 = 8-bit mu-law; 2 = CVSD per MIL-STD-188-113; 3 = ADPCM per CCITT G.721; 4 = 16-bit linear PCM; 5 = 8-bit linear PCM; 6 = Vector Quantization.
tdlType [tdlType accessType inputOutput, type SFInt32 CDATA "0"]
Tactical Data Link (TDL) type as an enumerated value when the Encoding Class is voice, raw binary, application-specific, or database index representation of a TDL message.
sampleRate [sampleRate accessType inputOutput, type SFInt32 CDATA "0"]
sampleRate gives either (1) sample rate in samples per second if Encoding Class is encoded audio, or (2) data rate in bits per second for data transmissions. If Encoding Class is database index, sampleRate is set to zero.
samples [samples accessType inputOutput, type SFInt32 CDATA "0"]
Number of samples in the PDU if the Encoding Class is encoded voice, otherwise the field is set to zero.
dataLength [dataLength accessType inputOutput, type SFInt32 CDATA "0"]
number of bits of digital voice audio or digital data being sent in the Signal PDU. If the Encoding Class is database index, then dataLength field is set to 96.
data [data accessType inputOutput, type MFInt32 CDATA #IMPLIED]
Holds audio or digital data conveyed by the radio transmission. Interpretation of the field depends on values of encodingScheme and tdlType fields.
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
Sound Sound Sound contiene un AudioClip o MovieTexture para la reproducción de sonido También puede sustituir un nodo ProtoInstance que coincida en tipo por el contenido.
Hint: X3D Sound component Figure 16.2 Sound Node Geometry, https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/sound.html#f-Soundnodegeometry
Hint: X3D Scene Authoring Hints:Audio https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Audio
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
location [location accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Posición del centro del sonido, relativo al sistema de coordenadas local.
direction [direction accessType inputOutput, type SFVec3f CDATA "0 0 1"]
dirección del eje del sonido, relativo al sistema de coordenadas local.
intensity [intensity accessType inputOutput, type SFFloat CDATA "1"]
Factor [0,1] de ajuste de volumen (decibelios) del sonido emitido.
minFront [minFront accessType inputOutput, type SFFloat CDATA "1"]
c que asegura minFront <= maxFront.
minBack [minBack accessType inputOutput, type SFFloat CDATA "1"]
Distancia elipsoidal de mínima atenuación (volumen máximo), dirección opuesta que asegura minBack <= maxBack.
maxFront [maxFront accessType inputOutput, type SFFloat CDATA "10"]
Distancia elipsoidal de máxima atenuación (volumen cero) a lo largo de 'direction' que asegura minFront <= maxFront.
maxBack [maxBack accessType inputOutput, type SFFloat CDATA "10"]
Distancia elipsoidal de máxima atenuación (volumen cero), dirección opuesta que asegura minBack <= maxBack.
priority [priority accessType inputOutput, type SFFloat CDATA "0"]
Para que el navegador elija qué sonido reproducir: [0,1].
spatialize [spatialize accessType initializeOnly, type SFBool (true|false) "true"]
Si hace la reproducción del sonido relativa al espacio del visor.
Nota: sólo efectivo entre elipsoides máxima y mínima.
containerField [containerField type NMTOKEN "children"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
Sphere Sphere Sphere es un nodo de geometría.
Nota: inserte un nodo Shape antes de añadir geometría o 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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
radius [radius accessType initializeOnly, type SFFloat CDATA "1"] (0,+∞)
Radio en metros.
Advertencia: las dimensiones de una geometría simple no pueden ser cambiadas después de su creación inicial, en su lugar utilice el cambio de escala de Transform.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Fijar solid a true significa dibujar sólo un lado de los polígonos (backface culling on), fijar solid a false significa dibujar ambos lados de los polígonos (backface culling off). Advertencia ¡valores por defecto a true pueden ocultar completamente la geometría si se ve desde el lado equivocado!
containerField [containerField type NMTOKEN "children"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
SphereSensor SphereSensor SphereSensor convierte el moviemiento del dispositivo puntero en una rotación esférica sobre el origen del sistema local de coordenadas.
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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
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 &#38; for & ampersand character, or &#34; for " quotation-mark character).
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Habilita/deshabilita el nodo sensor.
autoOffset [autoOffset accessType inputOutput, type SFBool (true|false) "true"]
Determina si los valores previos de balance son recordados/acumulados.
offset [offset accessType inputOutput, type SFRotation CDATA "0 1 0 0"]
Envia evento y recuerda el último valor detectado.
isActive [isActive accessType outputOnly, type SFBool (true|false) "false"]
Eventos isActive true/false se envian cuando se dispara el sensor. isActive=true cuando se presiona un botón primario del ratón, isActive=false cuando deja de presionarse.
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 1 0 0"]
Eventos rotation_changed igualan la suma de los cambios de soportes relativos más los valores de balance.
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"]
Eventos trackPoint_changed dan puntos de intersección del soporte con la geometría virtual del sensor.
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
SpotLight SpotLight SpotLight es una fuente de luz que ilumina la geometría a través de un rayo cónico La luz ilumina toda la geometría y no está limitada a la jerarquía de la escena gráfica. Las luces no tienen una forma visible por sí mismas y brillan a través de la geometría que les engloba.
Nota: HeadLight es controlado por NavigationInfo.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
on [on accessType inputOutput, type SFBool (true|false) "true"]
Habilita/deshabilita esta fuente de luz.
color [color accessType inputOutput, type SFColor CDATA "1 1 1"] [0,1]
Color de la luz, aplicada a los colores de los objetos.
location [location accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Posición de la luz relativa al sistema de coordenadas local.
direction [direction accessType inputOutput, type SFVec3f CDATA "0 0 -1"]
Orientación de la luz relativa al sistema de coordenadas local.
intensity [intensity accessType inputOutput, type SFFloat CDATA "1"]
Brillo de la emisión directa desde la luz.
ambientIntensity [ambientIntensity accessType inputOutput, type SFFloat CDATA "0"]
Brillo de la emisión de ambiente (fondo nodireccional) desde la luz.
attenuation [attenuation accessType inputOutput, type SFVec3f CDATA "1 0 0"]
Constantes, factores de atenuación (dropoff) de distancia lineal (lineal-distance) y distancia cuadrada (squared-distance).
radius [radius accessType inputOutput, type SFFloat CDATA "100"]
Distancia máxima efectiva de la luz relativa a la posición local de la luz, afectada por la escala de su antecesor.
beamWidth [beamWidth accessType inputOutput, type SFFloat CDATA "0.7854"] [0,1.570796]
Ángulo sólido interor (en radianes) donde la fuente de luz tiene intensidad uniforme si beamWidth > cutOffAngle, beamWidth toma el mismo valor que cutOffAngle.
Hint: https://en.wikipedia.org/wiki/Radian
cutOffAngle [cutOffAngle accessType inputOutput, type SFFloat CDATA "1.570796"] [0,1.570796]
Ángulo sólido exterior (en radianes) donde la intensidad de la fuente de luz se hace cero si beamWidth > cutOffAngle, beamWidth toma el mismo valor que cutOffAngle.
Hint: https://en.wikipedia.org/wiki/Radian
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
StaticGroup StaticGroup StaticGroup es un nodo de Grupo que puede contener a la mayoría de los nodos.
Nota: inserte un nodo Shape antes de añadir geometría o Appearance.
Warning: requires X3D profile='Full' or else include <component name='Grouping' 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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
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"]
Centro del cubo de delimitación (bounding box): posición de balance desde el origen del sistema de coordenadas local.
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"]
Tamaño del cubo de delimitación (bounding box): calculado automáticamente, puede especificarse como una optimización o una restricción.
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
StringSensor StringSensor StringSensor genera eventos cuando el usuario presiona teclas en el teclado. Suporta el concepto de "keyboard focus" - sólo un KeySensor/StringSensor genera eventos cada vez.
Advertencia: nodo experimental, bajo desarrollo y todavía no soportado. Browser support includes the notion of "keyboard focus".
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Habilita/deshabilita el nodo sensor.
deletionAllowed [deletionAllowed accessType inputOutput, type SFBool (true|false) "true"]
If deletionAllowed is true, then previously entered character in enteredText can be removed. If deletionAllowed is false, then characters may only be added to the string.
Hint: deletion key is typically defined by local system.
isActive [isActive accessType inputOutput, type SFBool (true|false) "false"]
Eventos isActive true/false se envian cuando se dispara el sensor. isActive=true cuando se presiona un botón primario del ratón, isActive=false cuando deja de presionarse.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
enteredText [enteredText accessType outputOnly, type SFString CDATA #IMPLIED]
Eventos generados cuando las teclas de caracteres se presionan en el teclado.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
finalText [finalText accessType outputOnly, type SFString CDATA #IMPLIED]
Eventos generados cuando la secuencia de pulsaciones coincide con las teclas de la cadena terminationText. Cuando esta condición ocurre, enteredText se traslada a finalText y enteredText se fija a la cadena vacía.
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
Switch Switch Switch es un nodo de Grupo que puede contener a la mayoría de los nodos. (Los nodos que contiene se llaman ahora 'children' en vez de 'choice', para consistencia de nombrado entre todos los nodos GroupingNodeType) Todas las seleciones continuan recibiendo & enviando eventos sin tener en cuenta qué whichChoice está activo. Nota: inserte un nodo Shape antes de añadir geometría o Appearance. Nota: autores pueden ocultar temporalmente geometría de prueba bajo un hijo no seleccionado de un Switch.
Hint: GeoViewpoint OrthoViewpoint and Viewpoint share the same binding stack, so no more than one of these nodes can be bound and active at a given time.
Warning: do not include GeoViewpoint OrthoViewpoint or Viewpoint as a child of LOD or Switch, instead use ViewpointGroup as parent to constrain location proximity where the viewpoint is available to user.
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: contained nodes must have type X3DChildNode, such as Group or Transform or Shape.
Warning: Switch is not allowed as parent of Appearance, Material, Color, Coordinate, Normal or Texture nodes.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
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
whichChoice [whichChoice accessType inputOutput, type SFInt32 CDATA "-1"] [-1,+∞)
Índice del hijo selección activo, contando desde 0 whichChoice= -1 significa que no hay ninguno seleccionado whichChoice=0 significa hijo inicial.
containerField [containerField type NMTOKEN "children"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
Text Text Text es un nodo de geometría that can contain a FontStyle node.
Nota: inserte un nodo Shape antes de añadir geometría o Appearance. También puede sustituir un nodo ProtoInstance que coincida en tipo.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
string [string accessType inputOutput, type MFString CDATA #IMPLIED]
Single or multiple string values to present as Text. Each value in the string array (including empty strings) gets displayed on a separate line. Nota: las cadenas de caracteres (Strings) pueden tener múltiples valores, por eso separe cada cadena con comillas. Nota: Las cadenas de caracteres (Strings) pueden contener comillas si primero se añade una barra invertida (backslash) Ejemplo "dijo \"hola\" por favor" Nota: muchas herramientas XML sustituyen automáticamente las referencias a caracteres XML si se necesita (como &#38; por & o &#34; por ")
Hint: relates to Internationalization (i18n) http://www.w3.org/standards/webdesign/i18n
Example: https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter02-GeometryPrimitives/TextIndex.html
Example: https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter02-GeometryPrimitives/TextSpecialCharactersIndex.html
length [length accessType inputOutput, type MFFloat CDATA #IMPLIED]
Matriz valores longitud para cada cadena de texto en el sistema de coordenadas local. Cada cadena se estira o comprime hasta que se ajusta.
maxExtent [maxExtent accessType inputOutput, type SFFloat CDATA "0.0"]
Limita/comprime todas las cadenas de texto si la longitud máxima de la cadena es mayor que maxExtent, medida en el sistema de coordenadas local.
solid [solid accessType initializeOnly, type SFBool (true|false) "false"]
Fijar solid a true significa dibujar sólo un lado de los polígonos (backface culling on), fijar solid a false significa dibujar ambos lados de los polígonos (backface culling off). Advertencia ¡valores por defecto a true pueden ocultar completamente la geometría si se visualizan por el lado equivocado!
lineBounds [lineBounds accessType outputOnly, type MFVec2f CDATA #IMPLIED]
Array of 2D bounding box values for each line of text in the 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.
origin [origin accessType outputOnly, type SFVec3f CDATA #IMPLIED]
origin of the text local coordinate system, in units of the coordinate system in which the Text node is embedded. The value of the origin field represents the upper left corner of the textBounds.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
textBounds [textBounds accessType outputOnly, type SFVec2f CDATA #IMPLIED]
2D bounding box value for all lines of text in the 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.
containerField [containerField type NMTOKEN "children"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
TextureBackground TextureBackground TextureBackground simulates ground and sky, using vertical arrays of wraparound color values, TextureBackground can also provide backdrop texture images on all six sides. Field names of child texture nodes are in alphabetic order: backTexture, bottomTexture, frontTexture, leftTexture, rightTexture, topTexture.
Hint: Background, Fog, NavigationInfo, TextureBackground and Viewpoint are bindable nodes, meaning that no more than one of each node type can be active at a given time.
Warning: results are undefined if a bindable node (Background, Fog, NavigationInfo, OrthoViewpoint, TextureBackground, Viewpoint) is a contained descendant node of either LOD or Switch.
Warning: each of the child ImageTexture or PixelTexture nodes must have unique containerField values for backTexture, bottomTexture, frontTexture, leftTexture, rightTexture, or topTexture.
Hint: authors can have LoadSensor nodes receive notifications and send reporting events when background texture node(s) are loaded.
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.
skyColor [skyColor accessType inputOutput, type MFColor CDATA "0 0 0"]
Color of the sky at various angles on the sky sphere. First value is color of sky at 0.0 radians representing the zenith (straight up).
Hint: setting the same color at two consecutive angles produces a solid color band.
Warning: you must have one more skyColor value than skyAngle values.
Interchange profile hint: only one color might be rendered, others can be ignored.
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,π]
The angle array values increase from 0.0 zenith (straight up) to π/2=1.570796 (horizon) to π=3.14159 (nadir).
Warning: you must have one more skyColor value than skyAngle values.
Warning: colors at skyAngle=0 are ignored.
Interchange profile hint: this field may be ignored, applying the default value regardless.
Hint: https://en.wikipedia.org/wiki/Radian
groundColor [groundColor accessType inputOutput, type MFColor CDATA #IMPLIED]
Color of the ground at the various angles on the ground partial sphere. First value is color of ground at 0.0 radians representing the nadir (straight down).
Hint: setting the same color at two consecutive angles produces a solid color band.
Warning: you must have one more groundColor value than groundAngle values.
Interchange profile hint: this field may be ignored, applying the default value regardless.
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]
The angle array values increase from 0.0 nadir (straight down) to π/2=1.570796 (horizon).
Warning: you must have one more groundColor value than groundAngle values.
Warning: colors at groundAngle=0 are ignored.
Interchange profile hint: this field may be ignored, applying the default value regardless.
Hint: https://en.wikipedia.org/wiki/Radian
transparency [transparency accessType inputOutput, type MFFloat CDATA "0"]
transparency applied to texture images, enabling an X3D scene to overlay an HTML page or desktop.
set_bind [set_bind accessType inputOnly, type SFBool #FIXED ""]
Input event set_bind=true makes this node active, input event set_bind=false makes this node inactive. Thus setting set_bind true/false will pop/push (enable/disable) this node.
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 #FIXED ""]
event sent when node becomes active/inactive.
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 #FIXED ""]
event true sent when node becomes active, event false sent when unbound by another node.
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 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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
TextureCoordinate TextureCoordinate TextureCoordinate especifica puntos textura-coordenada 2D (s,t), usados por geometrías basadas en vértices. (ElevationGrid, IndexedFaceSet) para proyectar texturas a vértices (y parches a polígonos) Nota: añada Shape y después IndexedFaceSet o ElevationGrid antes añadir TextureCoordinate.
Hint: Texture mapping https://en.wikipedia.org/wiki/Texture_mapping
Hint: X3D Texturing component Figure 18.1, Texture map coordinate system https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/texturing.html#f-TextureMapCoordSystem
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
point [point accessType inputOutput, type MFVec2f CDATA #IMPLIED]
pares de coordenadas de textura 2D (s,t), tanto en el rango [0,1] o mayor si se repite.
containerField [containerField type NMTOKEN "children"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
TextureCoordinate3D
TextureCoordinate3D
(X3D version 3.1 or later) TextureCoordinate3D specifies a set of 3D texture coordinates used by vertex-based geometry nodes (such as IndexedFaceSet or ElevationGrid) to map 3D textures to vertices.
Hint: add Shape and then polgyonal/planar geometry before adding texture coordinates.
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.
point [point accessType inputOutput, type MFVec3f CDATA #IMPLIED]
triplets of 3D (s,t,r) texture coordinates, either in range [0,1] or higher if repeating.
containerField [containerField type NMTOKEN "texCoord"]
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
TextureCoordinate4D
TextureCoordinate4D
(X3D version 3.1 or later) TextureCoordinate4D specifies a set of 4D (homogeneous 3D) texture coordinates used by vertex-based geometry nodes (such as IndexedFaceSet or ElevationGrid) to map 3D textures to vertices.
Hint: add Shape and then polgyonal/planar geometry before adding texture coordinates.
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 MFVec4f CDATA #IMPLIED]
4-tuple values of 4D texture coordinates, either in range [0,1] or higher if repeating.
containerField [containerField type NMTOKEN "texCoord"]
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
TextureCoordinateGenerator
TextureCoordinateGenerator
TextureCoordinateGenerator computes 2D (s,t) texture-coordinate points, used by vertex-based geometry nodes (such as IndexedFaceSet or ElevationGrid) to map textures to vertices (and patches to NURBS surfaces).
Hint: add Shape and then polgyonal/planar geometry before adding TextureCoordinateGenerator.
Hint: Texture mapping https://en.wikipedia.org/wiki/Texture_mapping
Hint: X3D Texturing component Figure 18.1, Texture map coordinate system https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/texturing.html#f-TextureMapCoordSystem
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.
mode [mode accessType inputOutput, type SFString CDATA (SPHERE | CAMERASPACENORMAL | CAMERASPACEPOSITION | CAMERASPACEREFLECTIONVECTOR | SPHERE-LOCAL | COORD | COORD-EYE | NOISE | NOISE-EYE | SPHERE-REFLECT | SPHERE-REFLECT-LOCAL) SPHERE]
parameter field defines the algorithm used to compute texture coordinates.
Warning: do not wrap extra quotation marks around these SFString enumeration values, since "quotation" "marks" are only used for MFString values.
Hint: X3D Architecture Table 18.6 Texture coordinate generation modes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/texturing.html#t-Texturecoordgeneration for further details.
parameter [parameter accessType inputOutput, type MFVec2f CDATA #IMPLIED]
float values for modes NOISE (for scale and translation x y z values), SPHERE-REFLECT (for optional index of refraction value) and SPHERE-REFLECT-LOCAL (for index of refraction value and x y z eye-point values in local coordinate system)
containerField [containerField type NMTOKEN "texCoord"]
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
TextureTransform TextureTransform TextureTransform cambia coordenadas de textura 2D a posición, orientación y escala de parches de la imagen. Efectos visibles aparecen invertidos porque los cambios de la imagen ocurren antes de la proyección a la geometría. Orden: traslación, rotación sobre el centro, escala no-uniforme sobre el centro. Nota: inserte nodos Shape y Appearance antes de añadir TextureTransform.
Hint: Texture mapping https://en.wikipedia.org/wiki/Texture_mapping
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
translation [translation accessType inputOutput, type SFVec2f CDATA "0 0"]
Cambio lateral/vertical en coordenadas de la textura 2D (s,t) (efectos opuestos aparecen en la geometría).
center [center accessType inputOutput, type SFVec2f CDATA "0 0"]
Punto central 2D (s,t) en las coordenadas de textura para la rotación y el escalado.
rotation [rotation accessType inputOutput, type SFFloat CDATA "0"]
Ángulo de rotación de la textura sobre el centro (efectos opuestos aparecen en la geometría).
Advertencia: use un valor de ángulo simple en radianes, no una 4-tupla Rotation.
scale [scale accessType inputOutput, type SFVec2f CDATA "1 1"]
Escalado planar no uniforme de la textura sobre el centro (efectos opuestos aparecen en la geometría).
containerField [containerField type NMTOKEN "children"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
TextureTransform3D TextureTransform3D (X3D version 3.1 or later) TextureTransform3D applies a 3D transformation to texture coordinates.
Warning: resulting visible effects appear reversed because image changes occur before mapping to geometry.
Hint: order of operations is translation, rotation about center, non-uniform scale about center.
Hint: insert Shape and Appearance nodes before adding TextureTransform3D.
Hint: Texture mapping https://en.wikipedia.org/wiki/Texture_mapping
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.
translation [translation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Lateral/vertical shift in 2D (s,t) texture coordinates (opposite effect appears on geometry).
center [center accessType inputOutput, type SFVec3f CDATA "0 0 0"]
center point in 2D (s,t) texture coordinates for rotation and scaling.
rotation [rotation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
rotation angle of texture about center (opposite effect appears on geometry).
scale [scale accessType inputOutput, type SFVec3f CDATA "1 1 1"]
Non-uniform planar scaling of texture about center (opposite effect appears on geometry).
containerField [containerField type NMTOKEN "textureTransform"]
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
TextureTransformMatrix3D
TextureTransformMatrix3D
(X3D version 3.1 or later) TextureTransformMatrix3D applies a 3D transformation to texture coordinates.
Warning: resulting visible effects appear reversed because image changes occur before mapping to geometry.
Hint: order of operations is translation, rotation about center, non-uniform scale about center.
Hint: insert Shape and Appearance nodes before adding TextureTransformMatrix3D.
Hint: Texture mapping https://en.wikipedia.org/wiki/Texture_mapping
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.
matrix [matrix accessType inputOutput, type SFMatrix4f CDATA "1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1"]
matrix is a generalized, unfiltered 4x4 transformation matrix to modify texture (opposite effect appears on geometry).
containerField [containerField type NMTOKEN "textureTransform"]
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
TimeSensor TimeSensor TimeSensor genera continuamente eventos a medida que el tiempo pasa. Uso típico: ROUTE thisTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction. Nota para el perfil de intercambio (interchange profile): TimeSensor puede ser ignorado si cycleInterval < 0.01 segundos.
Hint: event timing details are explained in X3D Specification 4.4.8.3 Execution model https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/concepts.html#ExecutionModel
Hint: X3D Architecture 8 Time component https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/time.html
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Habilita/deshabilita el nodo sensor.
cycleInterval [cycleInterval accessType inputOutput, type SFTime CDATA "1.0"] [0,+∞)
cycleInterval es la duración del bucle en segundos. Nota para el perfil de intercambio (interchange profile): TimeSensor puede ser ignorado si cycleInterval < 0.01 segundos.
Warning: An active TimeSensor node ignores set_cycleInterval and set_startTime events.
Hint: cycleInterval is a nonnegative SFTime duration interval, not an absolute clock time.
loop [loop accessType inputOutput, type SFBool (true|false) "false"]
Se repite indefinidamente cuando loop=true, se repite sólo una vez cuando loop=false.
startTime [startTime accessType inputOutput, type SFTime CDATA "0"]
Tiempo absoluto: número de segundos desde el 1 de enero de 1970, 00:00:00 GMT.
Nota: normalmente recibe un valor de tiempo ROUTEd.
stopTime [stopTime accessType inputOutput, type SFTime CDATA "0"]
Tiempo absoluto: número de segundos desde el 1 de enero de 1970, 00:00:00 GMT.
Nota: normalmente recibe un valor de tiempo ROUTEd.
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.
pauseTime [pauseTime accessType inputOutput, type SFTime CDATA "0"]
When time now >= pauseTime, isPaused becomes true and TimeSensor 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 TimeSensor becomes inactive. 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.
cycleTime [cycleTime accessType outputOnly, type SFTime CDATA "0"]
cycleTime envia un tiempo outputOnly a startTime, y también al comienzo de cada nuevo ciclo (útil para la sincronización con otros objetos basado en tiempo).
Hint: cycleTime is a nonnegative SFTime duration interval, not an absolute clock time.
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 (true|false) "false"]
Eventos isActive true/false se envian cuando TimeSensor comienza/para a/de ejecutarse.
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 TimeSensor 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.
fraction_changed [fraction_changed accessType outputOnly, type SFFloat CDATA "0"]
fraction_changed envia continuamente un valor en el rango [0,1] mostrando el progreso del tiempo en el ciclo actual.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
time [time accessType outputOnly, type SFTime CDATA "0"]
Time envia continuamente el tiempo absoluto (desde el 1 de enero de 1970) para un instante de simulación dado.
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
TimeTrigger TimeTrigger TimeTrigger converts boolean true events to time 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 ""]
If input event set_boolean is true, send output triggerTime event.
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.
triggerTime [triggerTime accessType outputOnly, type SFTime CDATA #FIXED ""]
triggerTime is output time event, sent when input event set_boolean is true.
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
TouchSensor TouchSensor TouchSensor rastrea localización & estado del dispositivo puntero, y detecta cuándo un usuario apunta a la geometría.
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
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
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 &#38; for & ampersand character, or &#34; for " quotation-mark character).
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Habilita/deshabilita el nodo sensor.
isActive [isActive accessType outputOnly, type SFBool (true|false) "false"]
Haga click o mueva el ratón (puntero) para generar eventos isActive. isActive=true cuando se presiona un botón primario del ratón, isActive=false cuando se libera.
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 "0 0 0"]
Eventos que contienen un punto 3D en la superficie de la geometría, dado en el sistema local de coordenadas de TouchSensor.
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 "0 0 1"]
Eventos que contienen un vector normal a la superficie en el hitPoint.
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 "0 0"]
Eventos que contienen coordenads de textura coordinates de la superficie en el hitPoint.
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 (true|false) "false"]
¿Está el dispositivo puntero sobre la geometría sensor?
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 "0"]
Evento de tiempo generado cuando se toca el sensor con el dispositivo puntero.
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
Transform Transform Transform es un nodo de Grupo que puede contener a la mayoría de los nodos.
Hint: +Y axis is up. (Sometimes +X is North and +Z is East.) Best approach is to keep +Y axis in up direction for scene composability and effective browser assistance (which is based on gravity direction). Nota: inserte un nodo Shape antes de añadir geometría o Appearance.
Hint: translation/rotation/scaling field attributes can be defined in any order in the scene. The applied order of translation/rotation/scaling transformation-matrix operations remains consistent.
Hint: authors can modify order of translation/rotation/scaling operations by splitting them into separate nested parent/child Transform nodes.
Warning: Transform contained by CADFace can only hold a single LOD or Shape node.
Hint: X3D Scene Authoring Hints, Coordinate Systems https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#CoordinateSystems
Hint: apply containerField='shape' if parent node is CADFace.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
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
translation [translation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Posición (x, y, z en metros) de los hijos relativa al sistema local de coordenadas.
Nota: el orden de operación es primero escalado scaleOrientation, después rotación del centro (center-rotation), y después traslación (translation)
rotation [rotation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Orientación (eje, ángulo en radianes) de los hijos relativa al sistema local de coordenadas.
Nota: el orden de operación es primero escalado scaleOrientation, después rotación del centro (center-rotation), y después traslación (translation)
center [center accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Balance de traslación desde el origen de coordenadas local del sistema, aplicado previo a la rotación o el escalado.
Nota: el orden de operación es primero escalado scaleOrientation, después rotación del centro (center-rotation), y después traslación (translation)
scale [scale accessType inputOutput, type SFVec3f CDATA "1 1 1"]
Escala no uniforme x-y-z del sistema de coordenadas hijo, ajustado por el centro y scaleOrientation.
Nota: el orden de operación es primero escalado scaleOrientation, después rotación del centro (center-rotation), y después traslación (translation)
scaleOrientation [scaleOrientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Rotación preliminar del sistema de coordenadas antes del escalado (para permitir escalado alrededor de orientaciones arbitrarias)
Nota: el orden de operación es primero escalado scaleOrientation, después rotación del centro (center-rotation), y después traslación (translation)
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro del cubo de delimitación (bounding box): posición de balance desde el origen del sistema de coordenadas local.
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"]
Tamaño del cubo de delimitación (bounding box): calculado automáticamente, puede especificarse como una optimización o una restricción.
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 |shape) "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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
TransmitterPdu TransmitterPdu TransmitterPdu is a networked Protocol Data Unit (PDU) information node that provides detailed information about a radio transmitter modeled in a simulation.
Hint: TransmitterPdu packets use the IEEE Distributed Interactive Simulation (DIS) protocol.
Hint: Savage Developers Guide on DIS https://savage.nps.edu/Savage/developers.html#DIS
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"]
Habilita/deshabilita el nodo sensor.
whichGeometry [whichGeometry accessType inputOutput, type SFInt32 CDATA "1"]
Select geometry to render: -1 for no geometry, 0 for text trace, 1 for default geometry, (optional) higher values to render different states.
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
siteID [siteID accessType inputOutput, type SFInt32 CDATA "0"]
Simulation/exercise siteID of the participating LAN or organization.
applicationID [applicationID accessType inputOutput, type SFInt32 CDATA "1"]
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 unique ID for entity within that application.
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"]
Multicast network port, for example: 3000.
multicastRelayHost [multicastRelayHost accessType inputOutput, type SFString CDATA #IMPLIED]
Fallback server address if multicast not available locally. For example: track.nps.edu.
multicastRelayPort [multicastRelayPort accessType inputOutput, type SFInt32 CDATA "0"]
Fallback server port if multicast not available locally. For 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 had 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 in X3D units (value 0.0 matches 1 January 1970) in seconds.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
radioID [radioID accessType inputOutput, type SFInt32 CDATA "0"]
Identifies a particular radio within a given entity.
antennaLocation [antennaLocation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
World coordinates for antenna location.
relativeAntennaLocation [relativeAntennaLocation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Relative coordinates for antenna location.
antennaPatternLength [antennaPatternLength accessType inputOutput, type SFInt32 CDATA "0"]
antennaPatternType [antennaPatternType accessType inputOutput, type SFInt32 CDATA "0"]
Antenna shape pattern: 0 for omnidirectional, 1 for beam, 2 for spherical harmonic (deprecated), or optional higher value
cryptoKeyID [cryptoKeyID accessType inputOutput, type SFInt32 CDATA "0"]
Nonzero value corresponding to the simulated cryptographic key. Enumerations value 0 indicates plain (unencrypted) communications.
cryptoSystem [cryptoSystem accessType inputOutput, type SFInt32 CDATA "0"]
Indicates type of crypto system being used, even if the encryption equipment is not keyed. Value 0 for No Encryption Device, higher enumerations values correspond to other specific equipment..
frequency [frequency accessType inputOutput, type SFInt32 CDATA "0"]
Transmission frequency in Hz. If the radio is in frequency hopping mode, this field may be set to the center of the frequency hopping band currently in use, or to some other appropriate value.
inputSource [inputSource accessType inputOutput, type SFInt32 CDATA "0"]
Source of transmission input. Enumerations value 0 for Other, 1 for Pilot, 2 for Copilot, 3 for First Officer, 4 for Driver, 5 for Loader, 6 for Gunner, 7 for Commander, 8 for Digital Data Device, 9 for Intercom, 10 for Audio Jammer, 11 for Data Jammer, 12 for GPS Jammer, 13 for GPS Meaconer (masking beacon).
lengthOfModulationParameters [lengthOfModulationParameters accessType inputOutput, type SFInt32 CDATA "0"]
modulationTypeDetail [modulationTypeDetail accessType inputOutput, type SFInt32 CDATA "0"]
Integer enumeration containing detailed information depending on the major modulation type.
modulationTypeMajor [modulationTypeMajor accessType inputOutput, type SFInt32 CDATA "0"]
Integer enumeration containing major classification of the modulation type. Enumerations value 0 for No Statement, 1 for Amplitude, 2 for Amplitude and Angle, 3 for Angle, 4 for Combination, 5 for Pulse, 6 for Unmodulated, 7 for Carrier Phase Shift Modulation (CPSM).
modulationTypeSpreadSpectrum [modulationTypeSpreadSpectrum accessType inputOutput, type SFInt32 CDATA "0"]
Indicates the spread spectrum technique or combination of spread spectrum techniques in use.
modulationTypeSystem [modulationTypeSystem accessType inputOutput, type SFInt32 CDATA "0"]
Specifies radio system associated with this Transmitter PDU and used to interpret other fields whose values depend on a specific radio system.
power [power accessType inputOutput, type SFFloat CDATA "0"]
Power that radio would be capable of outputting if on and transmitting, independent of actual transmit state of the radio.
radioEntityTypeCategory [radioEntityTypeCategory accessType inputOutput, type SFInt32 CDATA "0"]
Integer enumeration containing EntityType of transmitter radio. Enumerations value: 0 for Other, 1 for Generic Radio or Simple Intercom, 2 for HAVE QUICK, 3 for HAVE QUICK II, 4 for HAVE QUICK IIA, 5 for SINCGARS, 6 for CCTT SINCGARS, 7 for EPLRS (Enhanced Position Location Reporting System), 8 for JTIDS/MIDS, 9 for Link 11, 10 for Link 11B, 11 for L-Band SATCOM, 12 for Enhanced SINCGARS 7.3, 13 for Navigation Aid.
radioEntityTypeCountry [radioEntityTypeCountry accessType inputOutput, type SFInt32 CDATA "0"]
Integer enumerations value for country to which the design of the entity or its design specification is attributed.
radioEntityTypeDomain [radioEntityTypeDomain accessType inputOutput, type SFInt32 CDATA "0"]
Integer enumerations value for domain in which the entity operates: LAND, AIR, SURFACE, SUBSURFACE, SPACE or OTHER.
radioEntityTypeKind [radioEntityTypeKind 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.
radioEntityTypeNomenclature [radioEntityTypeNomenclature accessType inputOutput, type SFInt32 CDATA "0"]
Integer enumerations value indicating nomenclature (name) for a particular emitter. See DIS enumerations reference for value/name pairs.
radioEntityTypeNomenclatureVersion [radioEntityTypeNomenclatureVersion accessType inputOutput, type SFInt32 CDATA "0"]
Named equipment version number.
transmitFrequencyBandwidth [transmitFrequencyBandwidth accessType inputOutput, type SFFloat CDATA "0.0"]
Bandwidth of the particular transmitter measured between the half-power (-3 dB) points (this value represents total bandwidth, not the deviation from the center frequency).
transmitState [transmitState accessType inputOutput, type SFInt32 CDATA "0"]
Specify radio transmission state where enumerations value 0 is for off, value 1 for powered but not transmitting, or value 1 is for powered and transmitting,
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
TriangleFanSet TriangleFanSet TriangleFanSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.
Hint: color, normal and texCoord values are applied in the same order as coord values.
Hint: insert a Shape node before adding geometry or Appearance.
Hint: for advanced extensibility, authors can substitute a type-matched ProtoInstance node (with correct containerField value) for contained node content.
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.
ccw [ccw accessType initializeOnly, type SFBool (true|false) "true"]
ccw = counterclockwise: ordering of vertex coordinates orientation, according to Right-Hand Rule (RHR).
Hint: ccw false can reverse solid (backface culling) and normal-vector orientation. Note that consistency of left-handed or right-handed point sequences is important throughout.
colorPerVertex [colorPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
Whether Color|ColorRGBA values are applied to each point vertex (true) or to each polygon face (false).
Warning: if child Color|ColorRGBA node is not provided, then geometry is rendered using corresponding Appearance and material/texture values.
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"]
Whether Normal node vector values are applied to each point vertex (true) or to each polygon face (false).
Hint: if no child Normal node is provided, the X3D browser shall automatically generate normals, using creaseAngle to determine smoothed shading across shared vertices.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
Warning: default value true can completely hide geometry if viewed from wrong side!
Hint: if in doubt, use solid='false' for maximum visibility.
fanCount [fanCount accessType initializeOnly, type MFInt32 CDATA #IMPLIED] (3,+∞)
fanCount array provides number of vertices in each fan.
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
TriangleSet TriangleSet TriangleSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.
Hint: color, normal and texCoord values are applied in the same order as coord values.
Hint: insert a Shape node before adding geometry or Appearance.
Hint: for advanced extensibility, authors can substitute a type-matched ProtoInstance node (with correct containerField value) for contained node content.
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.
ccw [ccw accessType initializeOnly, type SFBool (true|false) "true"]
ccw = counterclockwise: ordering of vertex coordinates orientation, according to Right-Hand Rule (RHR).
Hint: ccw false can reverse solid (backface culling) and normal-vector orientation. Note that consistency of left-handed or right-handed point sequences is important throughout.
colorPerVertex [colorPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
Whether Color|ColorRGBA values are applied to each point vertex (true) or to each polygon face (false).
Warning: if child Color|ColorRGBA node is not provided, then geometry is rendered using corresponding Appearance and material/texture values.
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"]
Whether Normal node vector values are applied to each point vertex (true) or to each polygon face (false).
Hint: if no child Normal node is provided, the X3D browser shall automatically generate normals, using creaseAngle to determine smoothed shading across shared vertices.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
Warning: default value true can completely hide geometry if viewed from wrong side!
Hint: if in doubt, use solid='false' for maximum visibility.
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
TriangleSet2D TriangleSet2D TriangleSet2D is a geometry node that defines a set of filled 2D triangles in X-Y plane.
Hint: insert a Shape node before adding geometry or 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.
vertices [vertices accessType initializeOnly, type MFVec2f CDATA #FIXED ""]
2D coordinates of TriangleSet2D vertices.
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 initializeOnly, type SFBool (true|false) "false"]
Fijar solid a true significa dibujar sólo un lado de los polígonos (backface culling on), fijar solid a false significa dibujar ambos lados de los polígonos (backface culling off). Advertencia ¡valores por defecto a true pueden ocultar completamente la geometría si se visualizan por el lado equivocado!
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
TriangleStripSet TriangleStripSet TriangleStripSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.
Hint: color, normal and texCoord values are applied in the same order as coord values.
Hint: insert a Shape node before adding geometry or Appearance.
Hint: for advanced extensibility, authors can substitute a type-matched ProtoInstance node (with correct containerField value) for contained node content.
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.
ccw [ccw accessType initializeOnly, type SFBool (true|false) "true"]
ccw = counterclockwise: ordering of vertex coordinates orientation, according to Right-Hand Rule (RHR).
Hint: ccw false can reverse solid (backface culling) and normal-vector orientation. Note that consistency of left-handed or right-handed point sequences is important throughout.
colorPerVertex [colorPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
Whether Color|ColorRGBA values are applied to each point vertex (true) or to each polygon face (false).
Warning: if child Color|ColorRGBA node is not provided, then geometry is rendered using corresponding Appearance and material/texture values.
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"]
Whether Normal node vector values are applied to each point vertex (true) or to each polygon face (false).
Hint: if no child Normal node is provided, the X3D browser shall automatically generate normals, using creaseAngle to determine smoothed shading across shared vertices.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
Warning: default value true can completely hide geometry if viewed from wrong side!
Hint: if in doubt, use solid='false' for maximum visibility.
stripCount [stripCount accessType initializeOnly, type MFInt32 CDATA #IMPLIED] (3,+∞)
stripCount array provides number of vertices in each strip.
Warning: do not exceed number of points in contained Coordinate|CoordinateDouble node.
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 CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
Viewpoint Viewpoint Las vistas (viewpoints) son localizaciones y direcciones específicas donde el usuario puede visualizar la escena. Background, Fog, NavigationInfo y Viewpoint son nodos vinculables (bindables).
Hint: GeoViewpoint OrthoViewpoint and Viewpoint share the same binding stack, so no more than one of these nodes can be bound and active at a given time.
Warning: do not include GeoViewpoint OrthoViewpoint or Viewpoint as a child of LOD or Switch, instead use ViewpointGroup as parent to constrain location proximity where the viewpoint is available to user.
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'/>
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 define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
description [description accessType initializeOnly, type SFString CDATA #IMPLIED]
Texto de descripción o nota de navegación a mostrar.
Nota: use espacios, haga descripciones claras y leíbles.
Nota: muchas herramientas XML sustituyen automáticamente las referencias a caracteres XML si se necesita (como &#38; por & o &#34; por ")
Advertencia: sin description, es poco probable que Viewpoint aparezca en el menú de Viewpoints del navegador. Nota para el perfil de intercambio (interchange profile): este campo puede ser ignorado.
position [position accessType inputOutput, type SFVec3f CDATA "0 0 10"]
Posición (x, y, z en metros) relativa al sistema de coordenadas local.
orientation [orientation accessType inputOutput, type SFRotation CDATA "0 0 1 0]
"; Rotación (eje, ángulo en radianes) de Viewpoint, relativa a la dirección del eje -Z por defecto de en el sistema de coordenadas local.
Nota: esta es la dirección por defecto de cambio de orientación (orientation _change_ from) (0 0 -1)
Nota: rotaciones complejas pueden conseguirse eje-por-eje usando Transforms padres.
fieldOfView [fieldOfView accessType inputOutput, type SFFloat CDATA "0.7854]
" (0,π) Ángulo mínimo preferido de visión desde esta vista en radianes. Campo de visión pequeño corresponde aproximadamente a una lente telefoto (telephoto) Campo de visión grande corresponde aproximadamente a una lente gran ángulo (wide-angle) Modificando la distancia de Viewpoint al objeto puede ser mejor para el enfoque (zooming)
Advertencia: fieldOfView puede no ser correcto para distintos tamaños de ventana y restricciones de aspecto. Nota para el perfil de intercambio (interchange profile): este campo puede ser ignorado.
jump [jump accessType inputOutput, type SFBool (true|false) "true"]
Transición instantánea saltando, o animando suavemente este Viewpoint.
Nota: fije jump=true para movimiento suave de la cámara cuando se va hacia esta vista.
centerOfRotation [centerOfRotation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
el punto centerOfRotation se propone como un anexo relativo al modo EXAMINE de NavigationInfo.
set_bind [set_bind accessType inputOnly, type SFBool (true|false) ""]
Fijar set_bind a true convierte este nodo en activo, fijar set_bind a false convierte este nodo en inactivo. De esta forma, fijando set_bind a true/false se habilitará/deshabilitará) este nodo.
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"]
Evento enviado cuando el nodo se convierte en activo/inactivo.
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"]
Evento a true enviado cuando el nodo se convierte en activo, evento a false enviado cuando es desactivado por otro nodo.
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
VisibilitySensor VisibilitySensor VisibilitySensor detecta cuándo el usuario puede ver un objeto o región específico cuando navega por el mundo. Esta región está limitada por una caja.
Nota: a menudo se utiliza para atraer la atención del usuario o mejorar el rendimiento.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Habilita/deshabilita el nodo sensor.
center [center accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Balance de translación desde el origen del sistema de coordenadas local.
size [size accessType inputOutput, SFVec3fLabel; "0 0 0"]
Tamaño de la caja de visibilidad, medida desde el centro en metros.
isActive [isActive accessType outputOnly, type SFBool (true|false) "false"]
Eventos isActive true/false se envian cuando se dispara el sensor. isActive=true cuando se entra en la región de visibilidad, isActive=false cuando se sale de la región de visibilidad.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
enterTime [enterTime accessType outputOnly, type SFTime CDATA "0.0"]
Evento de tiempo generado por el sensor cuando la cámara del usuario entra en la región de visibilidad.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
exitTime [exitTime accessType outputOnly, type SFTime CDATA "0.0"]
Evento de tiempo generado por el sensor cuando la cámara del usuario sale de la región de visibilidad.
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 es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
WorldInfo WorldInfo WorldInfo contiene información persistente sobre el mundo 3D. Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define un único identificador ID para este nodo, referenciable por otros nodos. Nota: nombres DEF descriptivos mejoran la claridad y ayudan a documentar un modelo.
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 significa reutilizar un nodo ya identificado con un ID mediante DEF, sin tener en cuenta todos los demás atributos e hijos.
Nota: utilice USE, en vez de duplicar nodos, puede mejorar el rendimiento. Advertencia ¡NO incluya DEF (u otros valores de atributos) cuando se utilice un atributo USE!
title [title accessType inputOutput, type SFString CDATA #IMPLIED]
title of this world, placed in window title.
Nota: muchas herramientas XML sustituyen automáticamente las referencias a caracteres XML si se necesita (como &#38; por & o &#34; por ")
info [info accessType inputOutput, type MFString CDATA #IMPLIED]
Información adicional sobre este mundo.
Nota: las cadenas de caracteres (Strings) pueden tener múltiples valores, por eso separe cada cadena con comillas. "https://www.web3d.org" "https://www.web3d.org/about" "etc."
Nota: muchas herramientas XML sustituyen automáticamente las referencias a caracteres XML si se necesita (como &#38; por & o &#34; por ")
containerField [containerField type NMTOKEN "children"]
containerField es el campo-etiqueta usado como prefijo en la codificación VRML cuando este nodo es un hijo de otro nodo. Ejemplos: geometry Box, children Group, proxy Group. Nota: puede ser sobreescrito por el autor si es necesario. Advertencia: el atributo containerField es sólo soportado por la codificación XML de las escenas.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top
X3D X3D Nodo XML más alto para un fichero de gráficos X3D. La etiqueta X3D contiene un único nodo Scene - Scene es el nodo raíz de la escena gráfica 3D. Nota: añada o seleccione una etiqueta Scene para editar la escena gráfica.
Hint: X3D Architecture 7.2.5.2 Header statement https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/core.html#HeaderStatement
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
profile [profile (Core | Interchange | CADInterchange | Interactive | Immersive | MPEG4Interactive | Full) "Full"]
Perfil de soporte necesario para la escena que contiene.
Nota: Core corresponde a dispositivos de sólo salida (output-only devices)
Nota: CoreInteractive corresponde a escenas gráficas simples.
Nota: Base contiene los principales nodos VRML/X3D nodes pero ningún componente extra.
Nota: Full contiene nodos Base más todos los componentes específicos.
Warning: PROFILE is capitalized and is a separate statement in the ClassicVRML Encoding.
Hint: X3D Architecture 7.2.5.3 PROFILE statement https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/core.html#PROFILEStatement
version #REQUIRED]
X3D specification version for this scene, must be defined.
Hint: use highest value matching schema and DOCTYPE in the scene. X3D versión 3.0 corresponde a X3D 2004.
xmlns:xsd [xmlns:xsd type CDATA "http://www.w3.org/2001/XMLSchema-instance"]
XML namespace (xmlns) for XML Schema Definition (xsd).
Hint: X3D Scene Authoring Hints, Validation of X3D Scenes using DTD and XML Schema https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Validation
xsd:noNamespaceSchemaLocation [xsd:noNamespaceSchemaLocation type CDATA "https://www.web3d.org/specifications/x3d-3.1.xsd"]
url for the X3D Schema defining the X3D document-validation rules.
Hint: X3D Scene Authoring Hints, Validation of X3D Scenes using DTD and XML Schema https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Validation
class CDATA #FIXED ""]
class es un atributo reservado para uso de las hojas de estilo XML.
Advertencia: el atributo class es sólo soportado por la codificación XML de las escenas.
  accessType and type   Credits and Translations   X3D Resources   to top

🔖  accessType Definitionsto top

References: X3D Abstract Specification 4.4.2.2 Field semantics and X3D XML Encoding 4.3.7 Prototype and field declaration syntax

accessType determines whether a field corresponds to event input, event output, or persistent state information. Events are strictly typed values with a corresponding timestamp. ROUTE connections must match accessType between source field and target field.

  • initializeOnly: can be initialized, but cannot send or receive events. This is usually the case for fields that are considered too computationally expensive to change at run time.
  • inputOutput: can be initialized, and can also send or receive events during run-time operations.
  • inputOnly: cannot be initialized or included in a scene file, but can receive input event values via a ROUTE during run-time operations.
  • outputOnly: cannot be initialized or included in a scene file, but can send output event values via a ROUTE during run-time operations.

X3D accessType design keeps 3D graphics rendering fast and interactive, also helping to keep X3D players small and lightweight.

🔖  type Definitionsto top

The X3D Architecture specification of field types classify the possible values for a field. Each field in each node (i.e. each XML attribute) has a strictly defined data type. Multiple data types are provided for boolean, integer, floating-point and string values. X3D is a strongly typed language, meaning that all data must strictly conform to these data types in order for a scene to be correct.

  • Each of the base types are either single-value (SF Single Field) or multiple-value (MF Multiple Field). Examples: SFFloat (single-value), SFVec2f (singleton 2-tuple), SFVec3f (singleton 3-tuple), SFOrientation (singleton 4-tuple for axis-angle values).
  • Arrays are also provided for all base types. Nomenclature: SF = Single Field (single value of base type), MF = Multiple Field (array of base-type values). Examples: MFFloat (array of zero or more SFFloat values), MFVec4d (array of zero or more 4-tuple SFVec4d values), etc.
  • The X3D Schema is able to validate numeric type information and array tuple sizes in X3D scenes for field initializations (having accessType of initializeOnly and inputOutput) that appear within an X3D file.
  • ROUTEs pass events, which are strictly typed values with a corresponding timestamp. ROUTE connections must match type between source field and target field. Since they are transient, event values themselves cannot appear within an X3D file.
  • For MF Multiple-Field arrays, commas between values are normally treated as whitespace. However, X3D Schema validation will not accept commas that appear within vector values, only between values. MFColor examples: color="0.25 0.5 0.75, 1 1 0" is valid while color="0.25, 0.5, 0.75, 1, 1, 0" is invalid. This is an authoring assist to help authors troubleshoot errors in long arrays of values.
  • Failure to match data types correctly is an error! Types must match during scene validation, scene loading, and at run time. This is A Good Thing since it allows authors to find problems when they exist, rather than simply hoping (perhaps mistakenly) that everything will work for end users.

🔖  XML Data Types and default attribute values defined in the Extensible Markup Language (XML) Recommendation are also included in these tooltips.

  • CDATA is an XML term for Character Data. The base type for all XML attributes consists of string-based CDATA characters. CDATA is used throughout the X3D DOCTYPE definitions, which can only check for the presence of legal strings and thus are not able to validate numeric type information. XML Schema provides stricter validation based on data types.
  • COMMENT statements contain string characters. Comments have great value for documenting design and significance in X3D model source. Comment strings cannot contain a double hyphen -- since that character pair is part of the comment terminator. XML comments can only appear between other elements and comments, and are not allowed within element or attribute markup. Comments have no effect on X3D model rendering and are not accessible programmatically at run time. Example:
    <-- here is my most excellent XML comment! -->
  • DOCTYPE statements are Document Type Declaration (DTD) statements, immediately following the initial XML prolog statement in an .x3d file. DOCTYPE statements enable XML-aware document processors to validate parent-child node relationships and element-attribute string values. DOCTYPE validation is always optional. Allowed DOCTYPE statements for each X3D version are found at X3D Specifications: Schema and DOCTYPE Validation.
  • ENUMERATION indicates that the given value can only equal one of several allowed NMTOKEN values.
  • FIXED indicates that the given value is required and no other value is allowed. A FIXED value of empty string "" indicates that no value is allowed to appear in this attribute.
  • ID is a NMTOKEN that is unique within the scene, corresponding to the DEF attribute in X3D.
  • IDREF is a NMTOKEN reference to one of these unique scene IDs, corresponding to the USE attribute in X3D.
  • IMPLIED means that that no default value is provided for this attribute.
  • NMTOKEN is an XML term for Name Token. NMTOKEN is a special kind of CDATA string that must match naming requirements for legal characters, with no whitespace characters allowed. Additionally, from XML specification: disallowed initial characters for Names include numeric digits, diacritics (letter with accent or marking), the "." period character (sometimes called full stop) and the "-" hyphen character. For further information see X3D Scene Authoring Hints: Naming Conventions.
  • NMTOKENS is an XML term for an array of NMTOKEN values.
  • xs:token is similar to NMTOKEN string and allows further restrictions via regular expression (regex) pattern. No leading, trailing or multiple-adjacent whitespace characters can occur.
  • REQUIRED means that an attribute value MUST always be provided.

🔖 Range Intervals may be defined to indicate lower and upper bounds on allowed attribute values. These are typically defined by the X3D Architecture Specification in order to avoid illegal or illogical results. Value constraints being within allowed range intervals are checked by schema validation tools (but not XML DTD). Example range intervals:

  • [0,1]     places limits on an allowed value from range 0 to 1, inclusive.
  • (0,+∞)   is positive, i.e. greater than zero and less than positive infinity.
  • [0,+∞)   is non-negative, i.e. greater than or equal to zero, and less than positive infinity.
  • [-1,+∞) is greater than or equal to -1.
  • (-∞,+∞) is unbounded, any numeric value is allowed.

🔖 Field Types Table that follows provides a complete list of X3D data type names, descriptions and example values. The X3D Architecture Specification: 5 Field type reference defines default values for each field type. to top

Field-type names Description Example values Scene Access
Interface (SAI)
🔖 SFBool Single-Field boolean value Default value false. Example values: true or false for XML syntax in .x3d files.
Warning: capitalization of each boolean XML attribute value must be all lower case, matching HTML.
Hint: XML, Java, JavaScript and JSON syntax is true or false.
Hint: ClassicVRML syntax is TRUE or FALSE in .wrl or .x3dv files.
Hint: Python syntax is True or False in .py files.
Hint: see Wikipedia: Boolean data type.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 MFBool Multiple-Field boolean array, containing an ordered list of SFBool values Default value [ ] empty list. Example values: true false false true for XML syntax in .x3d files.
Warning: capitalization of each boolean XML attribute value must be all lower case, matching HTML.
Hint: XML, Java, JavaScript and JSON syntax is true or false.
Hint: ClassicVRML syntax is [ TRUE FALSE FALSE TRUE ] in .wrl or .x3dv files.
Hint: Python syntax is True or False in .py files.
Hint: see Wikipedia: Boolean data type.
Hint: a single comma character is allowed as part of whitespace between individual SFBool values in the list.
Hint: separating comma characters are not included in X3D canonical form.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 SFColor Single-Field color value, red-green-blue, all values in range [0,1] Default value 0 0 0. Example values: 0 0.5 1.0
Hint: see X3D Scene Authoring Hints: Color.
Warning: comma characters within attribute values are not allowed, and do not pass strict validation.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 MFColor Multiple-Field color array, containing an ordered list of SFColor values Default value [ ] empty list. Example values: 1 0 0, 0 1 0, 0 0 1
Hint: see X3D Scene Authoring Hints: Color.
Hint: optional comma characters between singleton 3-tuple SFColor attribute values can help authors keep track of long array definitions.
Warning: comma characters within contained singleton 3-tuple SFColor values do not pass strict validation.
Hint: a single comma character is allowed as part of whitespace between individual SFColor values in the list.
Hint: separating comma characters are not included in X3D canonical form.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 SFColorRGBA Single-Field color value, red-green-blue alpha (opacity), all values in range [0,1] Default value 0 0 0 0. Example values: 0 0.5 1.0 0.75
Hint: see X3D Scene Authoring Hints: Color.
Warning: comma characters within attribute values are not allowed, and do not pass strict validation.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 MFColorRGBA Multiple-Field color array, containing an ordered list of SFColorRGBA values Default value [ ] empty list. Example values: 1 0 0 0.25, 0 1 0 0.5, 0 0 1 0.75 (red green blue, with varying opacity)
Hint: see X3D Scene Authoring Hints: Color.
Hint: optional comma characters between singleton 4-tuple SFColorRGBA attribute values can help authors keep track of long array definitions.
Warning: comma characters within contained singleton 4-tuple SFColorRGBA values do not pass strict validation.
Hint: a single comma character is allowed as part of whitespace between individual SFColorRGBA values in the list.
Hint: separating comma characters are not included in X3D canonical form.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 SFInt32 Single-Field 32-bit integer value, range [−2,147,483,648 to 2,147,483,647] Default value 0. Example values: -1 0 7
Hint: see Wikipedia: Integer (computer science).
Warning: avoid scientific notation or else value is considered floating point.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 MFInt32 Multiple-Field 32-bit integer array, containing an ordered list of SFInt32 values Default value [ ] empty list. Example values: 1 2 3 4 5
Hint: see Wikipedia: Integer (computer science).
Warning: avoid scientific notation or else value is considered floating point.
Hint: a single comma character is allowed as part of whitespace between individual SFInt32 values in the list.
Hint: separating comma characters are not included in X3D canonical form.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 SFFloat Single-Field single-precision (32-bit) floating-point value, 9 significant digits, maximum value ~3.4 × 10^38 Default value 0.0. Example values: 1.0 0 1 -0.0 5E-6 78.0E+9 1.57
Warning: do not use illegal values INF (infinity) or NaN (Not a Number).
Hint: see Wikipedia: Single-precision floating-point format. and Meter (British spelling "metre").
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 MFFloat Multiple-Field single-precision (32-bit) floating-point array, containing an ordered list of SFFloat values Default value [ ] empty list. Example values: −1 2.0 3.141592653
Hint: see Wikipedia: Single-precision floating-point format.
Hint: a single comma character is allowed as part of whitespace between individual SFFloat values in the list.
Hint: separating comma characters are not included in X3D canonical form.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 SFDouble Single-Field double-precision (64-bit) floating-point value, 15-17 significant digits, maximum value ~1.8 × 10^308 Default value 0.0. Example values: 2.7128 3.141592653
Hint: see Wikipedia: Double-precision floating-point format. and Meter (British spelling "metre").
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 MFDouble Multiple-Field double-precision array, containing an ordered list of SFDouble values Default value [ ] empty list. Example values: −1 2.0 3.14159
Hint: see Wikipedia: Double-precision floating-point format.
Hint: a single comma character is allowed as part of whitespace between individual SFDouble values in the list.
Hint: separating comma characters are not included in X3D canonical form.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 SFImage Single-Field image value. SFImage fields contain three nonnegative integers representing width, height and number of components [0-4] for the following pixel values, followed by width×height hexadecimal (or integer) values representing all of the pixel colors defining the SFIimage texture. Default value 0 0 0. Contains special pixel-encoding parameters and values to numerically create a texture image.
The tooltip for PixelTexture image field shows example SFImage values.
Hint: see X3D Architecture Specification: 5.3.6 SFImage MFImage.
Hint: see X3D Scene Authoring Hints: Images.
Warning: comma characters within attribute values are not allowed, and do not pass strict validation.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 MFImage Multiple-Field image value, containing an ordered list of SFImage values Default value [ ] empty list. Contains special pixel-encoding parameters and values to numerically create an array of texture images.
Hint: see X3D Architecture Specification: 5.3.6 SFImage MFImage.
Hint: see X3D Scene Authoring Hints: Images.
Hint: a single comma character is allowed as part of whitespace between individual SFImage values in the list.
Hint: separating comma characters are not included in X3D canonical form.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 SFNode SFNode Single-Field singleton node. Default value is NULL node, meaning no entry. <Shape/> or Shape
Warning: o not include keyword NULL for an empty node in XML encoding..
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 MFNode Multiple-Field node array, containing an ordered list of SFNode values. Default value is an empty list. <Shape/> <Group/> <Transform/>
Warning: do not include keyword NULL for an empty node list in XML encoding.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 SFRotation Single-Field rotation value using 3-tuple axis, radian angle form Default value 0 0 1 0. Model authors and authoring tools may prefer the equivalent zero-rotation default value 0 1 0 0 since rotation about the vertical Y-axis is most common. Example values: 0 1 0 1.57
Warning: initial 3-tuple axis vector cannot hold a zero-magnitude vector.
Warning: comma characters within attribute values are not allowed, and do not pass strict validation.
Hint: see Wikipedia: Radian, Rotation matrix and Rotation formalisms in three dimensions.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 MFRotation Multiple-Field rotation array, containing an ordered list of SFRotation values Default value [ ] empty list. Example values: 0 1 0 0, 0 1 0 1.5707963265, 0 1 0 3.141592653
Warning: initial 3-tuple axis vectors cannot hold a zero-magnitude vector within contained 4-tuple SFRotation attribute values.
Hint: optional comma characters between singleton 4-tuple SFRotation attribute values can help authors keep track of long array definitions.
Warning: comma characters within contained singleton 4-tuple SFRotation values do not pass strict validation.
Hint: a single comma character is allowed as part of whitespace between individual SFRotation values in the list.
Hint: separating comma characters are not included in X3D canonical form.
Hint: see Wikipedia: Radian, Rotation matrix and Rotation formalisms in three dimensions.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 SFString Single-Field string value Default value is empty string "". Example: "an SFString is a simple string value."
Warning: do not wrap quotation marks around SFString values.
Warning: SFString is not defined in ECMAScript Scene Access Interface (SAI), use string type instead.
Hint: insert backslash characters prior to \"embedded quotation marks\" within an SFString value.
Hint: XML rules for encoding special characters can be found at
Wikipedia: List of XML and HTML character entity references.
Hint: see Wikipedia: String (computer science).
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 MFString Multiple-Field string array, containing an ordered list of SFString values (each of which must be quoted). Default value [ ] empty list. Example values: Example: "EXAMINE" "FLY" "WALK" "ANY"
Warning: MFString is not defined in ECMAScript Scene Access Interface (SAI), use string[] array type instead.
Hint: XML rules for encoding special characters can be found at
Wikipedia: List of XML and HTML character entity references.
Hint: see Wikipedia: String (computer science).
Hint: a single comma character is allowed as part of whitespace between individual SFString values in the list.
Hint: separating comma characters are not included in X3D canonical form.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 SFTime Single-Field time value in seconds, specified as a double-precision (64-bit) floating point number, 15-17 significant digits, maximum value ~1.8 × 10^308 Default value -1. Example values: 0, 10 (seconds), or -1 (indicating no actual time value has been provided).
Hint: Time values are usually either a system time (matching current clock time) in seconds, or else a nonnegative duration interval in seconds.
Hint: Typically, SFTime fields represent the number of seconds since Jan 1, 1970, 00:00:00 GMT.
Hint:X3D Abstract Specification, Time component, 8.2 Concepts for time model, time origin, discrete and continuous changes, time-dependent node cycles and activation, pausing time, etc.
Warning: -1 is default initial value, typically indicating no updated time value has yet been provided.
Warning: Negative duration intervals are not allowed.
Hint: Negative absolute time values are explicitly allowed and occur prior to Jan 1, 1970, 00:00:00 GMT.
Hint: Processing an event with timestamp t may only result in generating events with timestamps greater than or equal to t.
Hint: see Wikipedia: Double-precision floating-point format.
Hint: see Wikipedia: Time, Seconds and System time.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 MFTime Multiple-Field time array, containing an ordered list of SFTime values Default value [ ] empty list. Example values: −1 0 1 567890
Warning: -1 is the only valid negative value (indicating no actual time value is provided).
Hint: see Wikipedia: Double-precision floating-point format.
Hint: see Wikipedia: Time and System time.
Hint: a single comma character is allowed as part of whitespace between individual SFTime values in the list.
Hint: separating comma characters are not included in X3D canonical form.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 SFVec2f Single-Field 2-tuple single-precision (32-bit) float vector Default value 0 0. Example values: 0.5 0.5
Warning: comma characters within attribute values are not allowed, and do not pass strict validation.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 MFVec2f Multiple-Field array of 2-tuple single-precision (32-bit) float vectors, containing an ordered list of SFVec2f values Default value [ ] empty list. Example values: 0 0, 0 1, 1 1, 1 0
Warning: comma characters within contained singleton 2-tuple SFVec2f values do not pass strict validation.
Hint: optional comma characters between singleton 2-tuple SFVec2f attribute values can help authors keep track of long array definitions.
Hint: a single comma character is allowed as part of whitespace between individual SFVec2f values in the list.
Hint: separating comma characters are not included in X3D canonical form.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 SFVec2d Single-Field 2-tuple double-precision (64-bit) float vector Default value 0 0. Example values: 0.5 0.5
Warning: comma characters within attribute values are not allowed, and do not pass strict validation.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 MFVec2d Multiple-Field array of 2-tuple double-precision (64-bit) float vectors, containing an ordered list of SFVec2d values Default value [ ] empty list. Example values: 0 0, 0 1, 1 1, 1 0
Hint: optional comma characters between singleton 2-tuple SFVec2d attribute values can help authors keep track of long array definitions.
Warning: comma characters within contained singleton 2-tuple SFVec2d values do not pass strict validation.
Hint: a single comma character is allowed as part of whitespace between individual SFVec2d values in the list.
Hint: separating comma characters are not included in X3D canonical form.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 SFVec3f Single-Field 3-tuple single-precision (32-bit) float vector Default value 0 0 0. Example values: 0.0 0.0 0.0
Warning: comma characters within attribute values are not allowed, and do not pass strict validation.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 MFVec3f Multiple-Field array of 3-tuple single-precision (32-bit) float vectors, containing an ordered list of SFVec3f values Default value [ ] empty list. Example values: 0 0 0, 0 0 1, 0 1 1, 0 1 0, 1 0 0, 1 0 1, 1 1 1, 1 1 0
Hint: optional comma characters between singleton 3-tuple SFVec3f attribute values can help authors keep track of long array definitions.
Warning: comma characters within contained singleton 3-tuple SFVec3f values do not pass strict validation.
Hint: a single comma character is allowed as part of whitespace between individual SFVec3f values in the list.
Hint: separating comma characters are not included in X3D canonical form.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 SFVec3d Single-Field 3-tuple double-precision (64-bit) float vector Default value 0 0 0. Example values: 0.0 0.0 0.0
Warning: comma characters within attribute values are not allowed, and do not pass strict validation.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 MFVec3d Multiple-Field array of 3-tuple double-precision (64-bit) float vectors, containing an ordered list of SFVec3d values Default value [ ] empty list. Example values: 0 0 0, 0 0 1, 0 1 1, 0 1 0, 1 0 0, 1 0 1, 1 1 1, 1 1 0
Hint: optional comma characters between singleton 3-tuple SFVec3d attribute values can help authors keep track of long array definitions.
Warning: comma characters within contained singleton 3-tuple SFVec3d values do not pass strict validation.
Hint: a single comma character is allowed as part of whitespace between individual SFVec3d values in the list.
Hint: separating comma characters are not included in X3D canonical form.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 SFVec4f Single-Field 4-tuple single-precision (32-bit) float vector Default value 0 0 0 1. Example values: 1.0 2.0 3.0 4.0
Warning: comma characters within attribute values are not allowed, and do not pass strict validation.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 MFVec4f Multiple-Field array of 4-tuple single-precision (32-bit) float vectors, containing an ordered list of SFVec4f values Default value [ ] empty list. Example values: 1 1 1 1, 2 2 2 2, 3 3 3 3, 4 4 4 4
Hint: optional comma characters between singleton 4-tuple SFVec4f attribute values can help authors keep track of long array definitions.
Warning: comma characters within contained singleton 4-tuple SFVec4f values do not pass strict validation.
Hint: a single comma character is allowed as part of whitespace between individual SFVec4f values in the list.
Hint: separating comma characters are not included in X3D canonical form.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 SFVec4d Single-Field 4-tuple double-precision (64-bit) float vector Default value 0 0 0 1. Example values: 1.0 2.0 3.0 4.0
Warning: comma characters within attribute values are not allowed, and do not pass strict validation.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 MFVec4d Multiple-Field array of 4-tuple double-precision (64-bit) float vectors, containing an ordered list of SFVec4d values Default value [ ] empty list. Example values: 1 1 1 1, 2 2 2 2, 3 3 3 3, 4 4 4 4
Hint: optional comma characters between singleton 4-tuple SFVec4d attribute values can help authors keep track of long array definitions.
Warning: comma characters within contained singleton 4-tuple SFVec4d values do not pass strict validation.
Hint: a single comma character is allowed as part of whitespace between individual SFVec4d values in the list.
Hint: separating comma characters are not included in X3D canonical form.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 SFMatrix3f Single 3×3 matrix of single-precision (32-bit) floating point numbers Default value 1 0 0 0 1 0 0 0 1 (which is identity matrix).
Warning: comma characters within attribute values are not allowed, and do not pass strict validation.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 MFMatrix3f Zero or more 3×3 matrices of single-precision (32-bit) floating point numbers, containing an ordered list of SFMatrix3f values Default value [ ] empty list. Example values: 1 0 0 0 1 0 0 0 1, 1 0 0 0 1 0 0 0 1 (default value is empty list)
Hint: optional comma characters between singleton 9-tuple SFMatrix3f attribute values can help authors keep track of long array definitions.
Warning: comma characters within contained singleton 9-tuple SFMatrix3f values do not pass strict validation.
Hint: a single comma character is allowed as part of whitespace between individual SFMatrix3f values in the list.
Hint: separating comma characters are not included in X3D canonical form.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 SFMatrix3d Single 3×3 matrix of double-precision (64-bit) floating point numbers Default value 1 0 0 0 1 0 0 0 1 (which is identity matrix).
Warning: comma characters within attribute values are not allowed, and do not pass strict validation.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 MFMatrix3d Zero or more 3×3 matrices of double-precision (64-bit) floating point numbers, containing an ordered list of SFMatrix3d values Default value [ ] empty list. Example values: 1 0 0 0 1 0 0 0 1, 1 0 0 0 1 0 0 0 1 (default value is empty list)
Hint: optional comma characters between singleton 9-tuple SFMatrix3d attribute values can help authors keep track of long array definitions.
Warning: comma characters within contained singleton 9-tuple SFMatrix3d values do not pass strict validation.
Hint: a single comma character is allowed as part of whitespace between individual SFMatrix3d values in the list.
Hint: separating comma characters are not included in X3D canonical form.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 SFMatrix4f Single 4×4 matrix of single-precision (32-bit) floating point numbers Default value 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 (which is identity matrix).
Warning: comma characters within attribute values are not allowed, and do not pass strict validation.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 MFMatrix4f Zero or more 4×4 matrices of single-precision (32-bit) floating point numbers, containing an ordered list of SFMatrix4f values Default value [ ] empty list. Example values: 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1, 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 (default value is empty list)
Hint: optional comma characters between singleton 16-tuple SFMatrix4f attribute values can help authors keep track of long array definitions.
Warning: comma characters within contained singleton 16-tuple SFMatrix4f values do not pass strict validation.
Hint: a single comma character is allowed as part of whitespace between individual SFMatrix4f values in the list.
Hint: separating comma characters are not included in X3D canonical form.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 SFMatrix4d Single 4×4 matrix of double-precision (64-bit) floating point numbers Default value 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 (which is identity matrix).
Warning: comma characters within attribute values are not allowed, and do not pass strict validation.
XML Schema, X3D regexes, Java SAI, X3DJSAIL
🔖 MFMatrix4d Zero or more 4×4 matrices of double-precision (64-bit) floating point numbers, containing an ordered list of SFMatrix4d values Default value [ ] empty list. Example values: 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1, 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 (default value is empty list)
Hint: optional comma characters between singleton 16-tuple SFMatrix4d attribute values can help authors keep track of long array definitions.
Warning: comma characters within contained singleton 16-tuple SFMatrix4d values do not pass strict validation.
Hint: a single comma character is allowed as part of whitespace between individual SFMatrix4d values in the list.
Hint: separating comma characters are not included in X3D canonical form.
XML Schema, X3D regexes, Java SAI, X3DJSAIL

Table adapted from Chapter 1 Technical Overview, Table 1.4 X3D Field Types, X3D for Web Authors,
Don Brutzman and Leonard Daly, Morgan Kaufman Publishers, 2007. Used with permission.

🔖 Credits and Translations to top

Many thanks to our contributors and translators.

to top Reference Tooltip Versions

Valid HTML 4.01 Transitional
URL for these tooltips:
   https://www.web3d.org/x3d/tooltips/X3dTooltipsSpanish.html
  Tooltip source for this page: x3d-3.3.profileSpanish.xml
X3D Tooltips Conversion Stylesheet: X3dTooltipConversions.xslt   All tooltips: https://www.web3d.org/x3d/tooltips/X3dTooltips.zip
Nightly build: Savage Jenkins Continuous Integration Server   Version history: https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/tooltips/
Contact: Don Brutzman (brutzman at nps.edu)   Generated 9 July 2023