to X3D Resources
  

Extensible 3D (X3D) 3.3 Tooltips in Italiano

  
to Web3D Consortium home page
Questi commenti forniscono delle descrizioni riassuntive e dei consigli utili per ogni nodo (elemento) e campo (attributo) di X3D. Essi forniscono supporto dipendente dal contesto per lo strumento di sviluppo X3D-Edit e la 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 è un nodo di raggruppamento (Grouping) che può contenere la maggior parte di tipi di nodi. Cliccando su una geometria raggruppata da un Anchor, il contenuto specificato dal campo url viene caricato. Suggerimento: inserire un nodo Shape prima di aggiungere la geometria o un nodo 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo 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]
Descrizione testuale da visualizzare per descrivere l'azione di questo nodo. Suggerimento: molti tool XML sostituiscono automaticamente, se necessario, i riferimenti XML a carattere (come & per & o " per " ).
Suggerimento per il profilo Interchange: questo campo può essere ignorato.
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
Indirizzo di un mondo (che sostituirà quello attuale), attivato cliccando la geometria del nodo Anchor. Suggerimento: aggiungendo il nome del punto di vista (es. #ViewpointName, someOtherCoolWorld.x3d#GrandTour), salta a un punto di vista interno al mondo. Suggerimento: salta a un punto di vista locale usando solo il nome del punto di vista (es. #GrandTour). Suggerimento: Le Stringhe possono avere valori multipli, quindi separate ogni stringa con apici. "https://www.web3d.org" "https://www.web3d.org/about" "etc." Suggerimento: far corrispondere esattamente le lettere maiuscole e minuscole per i nomi di directory e file nei link http! Suggerimento: si può rimpiazzare ogni spazio negli url con %20. Suggerimento: per far apparire il link in una nuova finestra: "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]
Parametro che indica al web browser come redirezionare il caricamento di url. Suggerimento: porre il parametro a target=_blank per caricare la url in un frame vuoto. Suggerimento: porre il parametro a target=frame_name per caricare la url in un certo frame. Suggerimento: Le Stringhe possono avere valori multipli, quindi separate ogni stringa con apici. "https://www.web3d.org" "https://www.web3d.org/about" "etc."
Suggerimento per il profilo Interchange: questo campo può essere ignorato.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro del bounding box: spostamento della posizione dall'origine del sistema di coordinate locali.
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"]
Dimensioni del bounding box: calcolate automaticamente, possono essere specificate a scopo di ottimizzazione o come vincolo.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
Appearance Appearance Appearance specifica le proprietà visuali della geometria includendo i nodi Material, Texture e TextureTransform. Suggerimento: inserire un nodo Shape prima di aggiungere una geometria o un nodo Appearance. Suggerimento per il profilo Interchange: solo permessi solo 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
containerField [containerField type NMTOKEN "appearance"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
Arc2D Arc2D Arc2D è un nodo che specifica una geometria. Arc2D specifica un arco circolare lineare con centro (0,0) con angoli misurati a partire dall'asse x positivo e che spaziano verso l'asse y positivo.
Suggerimento: inserire un nodo Shape prima di aggiungere la geometria o un nodo 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
radius [radius accessType initializeOnly, type SFFloat CDATA "1"]]
startAngle [startAngle accessType initializeOnly, type SFFloat CDATA "0"] [0,2pi]
L'arco si estende da startAngle a endAngle in senso antiorario, in radianti. Attenzione: le dimensioni di geometrie semplici non possono essere cambiate dopo la creazione iniziale, usare invece scale di Transform.
Hint: https://en.wikipedia.org/wiki/Radian
endAngle [endAngle accessType initializeOnly, type SFFloat CDATA "1.570796"] [0,2pi]
L'arco si estende da startAngle a endAngle in senso antiorario, in radianti. Attenzione: le dimensioni di geometrie semplici non possono essere cambiate dopo la creazione iniziale, usare invece scale di Transform.
Hint: https://en.wikipedia.org/wiki/Radian
containerField [containerField type NMTOKEN "geometry"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
ArcClose2D ArcClose2D ArcClose2D è un nodo che specifica una geometria. ArcClose2D specifica un arco circolare lineare con centro (0,0) con angoli misurati a partire dall'asse x positivo e che spaziano verso l'asse y positivo.
Suggerimento: inserire un nodo Shape prima di aggiungere la geometria o un nodo 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
radius [radius accessType initializeOnly, type SFFloat CDATA "1"]]
startAngle [startAngle accessType initializeOnly, type SFFloat CDATA "0"] [0,2pi]
L'arco si estende da startAngle a endAngle in senso antiorario, in radianti. Attenzione: le dimensioni di geometrie semplici non possono essere cambiate dopo la creazione iniziale, usare invece scale di Transform.
Hint: https://en.wikipedia.org/wiki/Radian
endAngle [endAngle accessType initializeOnly, type SFFloat CDATA "1.570796"] [0,2pi]
L'arco si estende da startAngle a endAngle in senso antiorario, in radianti. Attenzione: le dimensioni di geometrie semplici non possono essere cambiate dopo la creazione iniziale, usare invece scale di Transform.
Hint: https://en.wikipedia.org/wiki/Radian
closureType [closureType accessType initializeOnly, type SFString CDATA (PIE|CHORD) "PIE"]
Stabilisce se una coppia di segmenti connette l'arco al centro (PIE), o una linea singola connette gli estremi dell'arco (CHORD).
Attenzione: le dimensioni di geometrie semplici non possono essere cambiate dopo la creazione iniziale.
solid [solid accessType initializeOnly, type SFBool (true|false) "false"]
Dare a solid il valore true significa disegnare solo un lato dei poligoni (backface culling on), Dare a solid il valore false significa disegnare entrambi i lati dei poligoni (backface culling off).
Attenzione: il valore di default value true può nascondere completamente la geometria se visto dal lato sbagliato.
containerField [containerField type NMTOKEN "geometry"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
AudioClip AudioClip AudioClip fornisce i dati audio usati dai nodi Sound. Suggerimento: aggiungere prima un nodo Sound.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
description [description accessType inputOutput, type SFString CDATA #IMPLIED]
Descrizione testuale da visualizzare per descrivere l'azione di questo nodo.
Suggerimento: molti tool XML sostituiscono automaticamente, se necessario, i riferimenti XML a carattere (come &#38; per & o &#34; per " ).
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
indirizzo, nome del file audio. E" richiesto il supporto per il formato .wav, raccomandato il supporto per il formato .midi, altri formati sono facoltativi. Suggerimento: Le Stringhe possono avere valori multipli, quindi separate ogni stringa con apici. "https://www.web3d.org" "https://www.web3d.org/about" "etc." Suggerimento: la codifica XML per " e' &quot; (un'entita' carattere). Suggerimento: far corrispondere esattamente le lettere maiuscole e minuscole per i nomi di directory e file nei link http! Suggerimento: si può rimpiazzare ogni spazio negli url con %20.
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"]
ripete all"infinito se loop=true, ripete solo una volta se loop=false.
pitch [pitch accessType inputOutput, type SFFloat CDATA "1.0"] (0,+∞)
Moltiplicatore per la velocità con cui un suono campionato viene riprodotto.
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"]
Tempo assoluto: numero di secondi dal 1 Gennaio 1970, 00:00:00 GMT.
Suggerimento: di solito riceve un valore temporale da un ROUTE.
stopTime [stopTime accessType inputOutput, type SFTime CDATA "0"]
Tempo assoluto: numero di secondi dal 1 Gennaio 1970, 00:00:00 GMT.
Suggerimento: di solito riceve un valore temporale da un ROUTE.
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 #FIXED ""] [0,+∞)
or -1. duration_changed accessType outputOnly, è la lunghezza del tempo in secondi per un ciclo del file 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 #FIXED ""]
eventi isActive, con valore true/false vengono spediti quando la riproduzione inizia/finisce.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
isPaused [isPaused accessType outputOnly, type SFBool #FIXED ""]
isPaused true/false events are sent when AudioClip is paused/resumed.
Warning: not supported in VRML97.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
pauseTime [pauseTime accessType inputOutput, type SFTime CDATA "0"]
When time now >= pauseTime, isPaused becomes true and AudioClip becomes paused. Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT.
Hint: ROUTE a time value matching system clock to this field, such as output event from TouchSensor touchTime or TimeTrigger triggerTime.
Warning: not supported in VRML97.
resumeTime [resumeTime accessType inputOutput, type SFTime CDATA "0"]
When resumeTime becomes <= time now, isPaused becomes false and AudioClip becomes active. Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT.
Hint: ROUTE a time value matching system clock to this field, such as output event from TouchSensor touchTime or TimeTrigger triggerTime.
Warning: not supported in VRML97.
elapsedTime [elapsedTime accessType outputOnly, type SFTime CDATA #FIXED ""] [0,+∞)
Current elapsed time since AudioClip activated/running, cumulative in seconds, and not counting any paused time.
Warning: not supported in VRML97.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
Hint: elapsedTime is a nonnegative SFTime duration interval, not an absolute clock time.
containerField [containerField type NMTOKEN "source"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
Background Background Background simula terreno e cielo, usando array verticali di colori, Background può anche fornire delle texture di fondale per tutti i sei lati. Background, Fog, NavigationInfo e Viewpoint sono nodi bindable.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
skyColor [skyColor accessType inputOutput, type MFColor CDATA "0 0 0"]
Colore del cielo ai vari angoli della sfera del cielo. Il primo valore è il colore del cielo a 0.0 radianti, che rappresenta lo zenith (polo nord). Attenzione: è necessario definire un valore di skyColor in πù dei valori di skyAngle. Suggerimento per il profilo Interchange: solo un colore viene visualizzato, gli altri possono essere ignorati.
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,π]
I valori degli angoli crescono da 0.0 zenith (polo nord) a π/2=1.570796 (orizzonte) a π=3.14159 (nadir). Attenzione: è necessario definire un valore di skyColor in πù dei valori di skyAngle. Attenzione: i colori per skyAngle=0 vengono ignorati. Suggerimento per il profilo Interchange: questo campo può essere ignorato.
Hint: https://en.wikipedia.org/wiki/Radian
groundColor [groundColor accessType inputOutput, type MFColor CDATA #IMPLIED]
Colore del terreno ai vari angoli della semisfera del terreno. Il primo valore è il colore del terreno a 0.0 radianti, che rappresenta il nadir (polo sud). Attenzione: è necessario definire un valore di groundColor in πù rispetto ai valori di groundAngle. Suggerimento per il profilo Interchange: questo campo può essere ignorato.
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]
I valori degli angoli crescono da 0.0 nadir a π/2=1.570796 (orizzonte). Attenzione: è necessario definire un valore di groundColor in πù rispetto ai valori di groundAngle. Attenzione: i colori per groundAngle=0 sono ignorati. Suggerimento per il profilo Interchange: questo campo può essere ignorato.
Hint: https://en.wikipedia.org/wiki/Radian
frontUrl [frontUrl accessType inputOutput, type MFString CDATA #IMPLIED]
Immagine panoramica di sfondo tra il fondale del terreno/cielo e la geometria della scena. Suggerimento: Le Stringhe possono avere valori multipli, quindi separate ogni stringa con apici. "https://www.web3d.org" "https://www.web3d.org/about" "etc." Suggerimento: la codifica XML per " e' &quot; (un'entita' carattere). Attenzione: far corrispondere esattamente le lettere maiuscole e minuscole per i nomi di directory e file nei link http! Suggerimento: si può rimpiazzare ogni spazio negli url con %20.
Suggerimento per il profilo Interchange: questo campo può essere ignorato.
backUrl [backUrl accessType inputOutput, type MFString CDATA #IMPLIED]
Immagine panoramica di sfondo tra il fondale del terreno/cielo e la geometria della scena. Suggerimento: Le Stringhe possono avere valori multipli, quindi separate ogni stringa con apici. "https://www.web3d.org" "https://www.web3d.org/about" "etc." Suggerimento: la codifica XML per " e' &quot; (un'entita' carattere). Attenzione: far corrispondere esattamente le lettere maiuscole e minuscole per i nomi di directory e file nei link http! Suggerimento: si può rimpiazzare ogni spazio negli url con %20.
Suggerimento per il profilo Interchange: questo campo può essere ignorato.
leftUrl [leftUrl accessType inputOutput, type MFString CDATA #IMPLIED]
Immagine panoramica di sfondo tra il fondale del terreno/cielo e la geometria della scena. Suggerimento: Le Stringhe possono avere valori multipli, quindi separate ogni stringa con apici. "https://www.web3d.org" "https://www.web3d.org/about" "etc." Suggerimento: la codifica XML per " e' &quot; (un'entita' carattere). Attenzione: far corrispondere esattamente le lettere maiuscole e minuscole per i nomi di directory e file nei link http! Suggerimento: si può rimpiazzare ogni spazio negli url con %20.
Suggerimento per il profilo Interchange: questo campo può essere ignorato.
rightUrl [rightUrl accessType inputOutput, type MFString CDATA #IMPLIED]
Immagine panoramica di sfondo tra il fondale del terreno/cielo e la geometria della scena. Suggerimento: Le Stringhe possono avere valori multipli, quindi separate ogni stringa con apici. "https://www.web3d.org" "https://www.web3d.org/about" "etc." Suggerimento: la codifica XML per " e' &quot; (un'entita' carattere). Attenzione: far corrispondere esattamente le lettere maiuscole e minuscole per i nomi di directory e file nei link http! Suggerimento: si può rimpiazzare ogni spazio negli url con %20.
Suggerimento per il profilo Interchange: questo campo può essere ignorato.
topUrl [topUrl accessType inputOutput, type MFString CDATA #IMPLIED]
Immagine panoramica di sfondo tra il fondale del terreno/cielo e la geometria della scena. Suggerimento: Le Stringhe possono avere valori multipli, quindi separate ogni stringa con apici. "https://www.web3d.org" "https://www.web3d.org/about" "etc." Suggerimento: la codifica XML per " e' &quot; (un'entita' carattere). Attenzione: far corrispondere esattamente le lettere maiuscole e minuscole per i nomi di directory e file nei link http! Suggerimento: si può rimpiazzare ogni spazio negli url con %20.
Suggerimento per il profilo Interchange: questo campo può essere ignorato.
bottomUrl [bottomUrl accessType inputOutput, type MFString CDATA #IMPLIED]
Immagine panoramica di sfondo tra il fondale del terreno/cielo e la geometria della scena. Suggerimento: Le Stringhe possono avere valori multipli, quindi separate ogni stringa con apici. "https://www.web3d.org" "https://www.web3d.org/about" "etc." Suggerimento: la codifica XML per " e' &quot; (un'entita' carattere). Attenzione: far corrispondere esattamente le lettere maiuscole e minuscole per i nomi di directory e file nei link http! Suggerimento: si può rimpiazzare ogni spazio negli url con %20.
Suggerimento per il profilo Interchange: questo campo può essere ignorato.
set_bind [set_bind accessType inputOnly, type SFBool #FIXED ""]
L'evento in input set_bind=true rende questo nodo attivo, l'evento di input set_bind=false rende questo nodo inattivo. Quindi
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 ""]
evento spedito quando il nodo diventa attivo/inattivo.
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 ""]
evento true spedito quando il nodo diventa attivo, evento falso spedito quando il nodo viene scollegato da un altro 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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
Billboard Billboard Billboard è un nodo di raggruppamento che può contenere la maggior parte dei nodi. Il contenuto del nodo è sempre di fronte all’utente, ruotando attorno all’asse specificato. Porre axisOfRotation=0 0 0 per essere completamente di fronte alla telecamera dell’utente (rotazione libera).
Suggerimento: Mettere il Billboard πù vicino possibile alla geometria, annidato all’interno del Transform che specifica il sistema locale di coordinate.
Suggerimento: non mettere Viewpoint dentro un Billboard.
Suggerimento: inserire un nodo Shape prima di aggiungere la geometria o un nodo 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo 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 direzione di axisOfRotation è relativa al sistema locale di coordinate.
Suggerimento: con axis 0 0 0 è sempre di fronte all’utente.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro del bounding box: spostamento della posizione dall'origine del sistema di coordinate locali.
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"]
Dimensioni del bounding box: calcolate automaticamente, possono essere specificate a scopo di ottimizzazione o come vincolo.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
BooleanFilter BooleanFilter BooleanFilter filtra selettivamente eventi true, false o negati.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
set_boolean [set_boolean accessType inputOnly, type SFBool #FIXED ""]
set_boolean e' il valore in input da filtrare.
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.
inputTrue [inputTrue accessType outputOnly, type SFBool #FIXED ""]
inputTrue fa passare solo valori true quando l'input set_boolean e' true.
Hint: inputTrue is an output event that can only provide a value of true.
inputFalse [inputFalse accessType outputOnly, type SFBool #FIXED ""]
inputFalse fa passare solo valori false quando l'input set_boolean e' false.
inputNegate [inputNegate accessType outputOnly, type SFBool #FIXED ""]
inputNegate fornisce il valore opposto negando l'input set_boolean.
containerField [containerField type NMTOKEN "children"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
BooleanSequencer BooleanSequencer genera valori discreti booleani periodici che possono essere inviati (tramite ROUTE) ad altri attributi booleani. Input tipico: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction Ouput tipico: 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
Parametri di definizione per gli intervalli di tempo da interpolare linearmente, in ordine crescente e corrispondenti ai valori chiave (keyValues).
Suggerimento: il numero di chiavi (key) deve corrispondere al numero di 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]
Valori di output per l’interpolazione lineare, ognuno corrispondente a chiavi (keys) tempo-frazione.
Suggerimento: il numero di chiavi (key) deve corrispondere al numero di keyValues!
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA #FIXED ""]
set_fraction seleziona la chiave (key) di input per il corrispondente output 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 #FIXED ""]
Valore di output singolo determinato dal tempo chiave corrente e dalla corrispondente coppia 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 #FIXED ""]
Fa scattare il valore di output precedente nell'array keyValue.
Hint: passa dal primo all'ultimo se necessario.
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 #FIXED ""]
Fa scattare il valore di output successivo nell'array keyValue.
Hint: passa dall'ultimo al primo se necessario.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
BooleanToggle BooleanToggle BooleanToggle mantiene lo stato e nega l'output se viene fornito un input true.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
set_boolean [set_boolean accessType inputOnly, type SFBool #FIXED ""]
Se l'input set_boolean e' true, cambia lo stato.
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) ""]
Valore persistente dello stato che viene cambiato o 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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
BooleanTrigger BooleanTrigger BooleanTrigger converte eventi temporali in eventi booleani true.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
set_triggerTime [set_triggerTime accessType inputOnly, type SFTime CDATA #FIXED ""]
set_triggerTime fornisce l'evento temporale in input, un tipico evento spedito e' touchTime di TouchSensor.
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 fornisce un valore true in output ogni volta che viene ricevuto un evento triggerTime.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
Box Box Box è un nodo che specifica una geometria.
Suggerimento: inserire un nodo Shape prima di aggiungere la geometria o un nodo 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
size [size accessType initializeOnly, type SFVec3f CDATA "2 2 2"] (0,+∞)
dimensioni x y z in metri.
Attenzione: le dimensioni di geometrie semplici non possono essere cambiate dopo la creazione iniziale, usare invece scale di Transform.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Dare a solid il valore true significa disegnare solo un lato dei poligoni (backface culling on), Dare a solid il valore false significa disegnare entrambi i lati dei poligoni (backface culling off).
Attenzione: il valore di default value true può nascondere completamente la geometria se visto dal lato sbagliato.
containerField [containerField type NMTOKEN "geometry"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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 [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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 [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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 [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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.
children [children accessType inputOutput, type MFNode CDATA , empty list] [X3DChildNode]
Grouping nodes contain an ordered list of children nodes.
Hint: Each grouping node defines a coordinate space for its children, relative to the coordinate space of its parent node. Thus transformations accumulate down the scene graph hierarchy.
Hint: inputOnly MFNode addChildren field can append new X3DChildNode nodes via a ROUTE connection, duplicate input nodes (i.e. matching DEF, USE values) are ignored.
Hint: inputOnly MFNode removeChildren field can remove nodes from the children list, unrecognized input nodes (i.e. nonmatching DEF, USE values) are ignored.
Hint: X3D Architecture 10.2.1 Grouping and children node types, https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#GroupingAndChildrenNodes
name [name accessType inputOutput, type NMTOKEN #IMPLIED]
Optional name for this particular CAD node.
Warning: name is not included if this instance is a USE node.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
translation [translation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Position (x, y, z in meters) of children relative to local coordinate system.
Hint: The order of operation is first apply the center offset, then scaleOrientation and scale, then rotation, then restore the center offset, then translation.
rotation [rotation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Orientation (axis, angle in radians) of children relative to local coordinate system.
Hint: The order of operation is first apply the center offset, then scaleOrientation and scale, then rotation, then restore the center offset, then translation.
center [center accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Translation offset from origin of local coordinate system, applied prior to rotation or scaling.
Hint: The order of operation is first apply the center offset, then scaleOrientation and scale, then rotation, then restore the center offset, then translation.
scale [scale accessType inputOutput, type SFVec3f CDATA "1 1 1"]
Non-uniform x-y-z scale of child coordinate system, adjusted by center and scaleOrientation.
Hint: The order of operation is first apply the center offset, then scaleOrientation and scale, then rotation, then restore the center offset, then translation.
scaleOrientation [scaleOrientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Preliminary rotation of coordinate system before scaling (to allow scaling around arbitrary orientations).
Hint: The order of operation is first apply the center offset, then scaleOrientation and scale, then rotation, then restore the center offset, then translation.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost. Bounding box size can also be defined as an optional authoring hint that suggests an optimization or constraint.
Hint: can be useful for collision computations or inverse-kinematics (IK) engines.
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc.
Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different than the corresponding DEF declaration of that node.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
Circle2D Circle2D Circle2D è un nodo che specifica una geometria. Circle2D specifica una circonferenza con centro in (0,0).
Suggerimento: inserire un nodo Shape prima di aggiungere la geometria o un nodo 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
radius [radius accessType initializeOnly, type SFFloat CDATA "1"]]
containerField [containerField type NMTOKEN "geometry"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
Collision Collision Collision rileva i contatti tra la telecamera e un oggetto usando il punto di vista (Viewpoint) corrente e le dimensioni dell"avatar (NavigationInfo avatarSize). Collision è un nodo di raggruppamento che gestisce il rilevamento delle collisioni per i suoi figli. Collision può contenere un singolo nodo figlio proxy per sostituire la geometria per cui vengono rilevate le collisioni. Nota: la geometria proxy non viene visualizzata. Nota: PointSet, IndexedLineSet e Text non permettono di rilevare collisioni.
Suggerimento: usare proxy per migliorare le prestazioni.
Suggerimento: Il tipi '"WALK" "FLY"' di NavigationInfo supportano la rilevazioni di collisioni della telecamera con oggetti.
Suggerimento: inserire un nodo Shape prima di aggiungere la geometria o un nodo 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo 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 bounding box: spostamento della posizione dall'origine del sistema di coordinate locali.
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"]
Dimensioni del bounding box: calcolate automaticamente, possono essere specificate a scopo di ottimizzazione o come vincolo.
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"]
Attiva/Disattiva la rilevazione di collisioni per i figli e tutti i discendenti.
Suggerimento: il nome precedente nella specifica VRML97 e' collide.
isActive [isActive accessType outputOnly, type SFBool #FIXED ""]
quando il sensore rileva qualcosa, vengono spediti degli eventi isActive con valore true/false. isActive=true quando avviene una collisione, isActive=false quando la collisione non c'e' piu'.
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 ""]
Tempo della collisione tra la telecamera (l'avatar) e la geometria.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
Color Color Il nodo Color definisce un insieme di valori di colore RGB. Color e' usato solo da ElevationGrid, IndexedFaceSet, IndexedLineSet e PointSet. Suggerimento: spesso i colori sono controllati dal nodo 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
color [color accessType inputOutput, type MFColor CDATA #IMPLIED]
color definisce un insieme di colori RGB.
containerField [containerField type NMTOKEN "color"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
ColorInterpolator ColorInterpolator ColorInterpolator genera una gamma di valori di tipo Color che possono essere inviati (tramite ROUTE) a un <ColorNode> attributo di tipo color di un nodo. Input tipico: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction. Output tipico: 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
Parametri di definizione per gli intervalli di tempo da interpolare linearmente, in ordine crescente e corrispondenti ai valori chiave (keyValues).
Suggerimento: il numero di chiavi (key) deve corrispondere al numero di 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]
Valori di output per l’interpolazione lineare, ognuno corrispondente a chiavi (keys) tempo-frazione.
Suggerimento: il numero di chiavi (key) deve corrispondere al numero di keyValues!
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA #FIXED ""]
set_fraction seleziona la chiave (key) di input per il corrispondente output 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 SFColor CDATA #FIXED ""]
Valore di output interpolato linearmente determinato dal tempo chiave (key) corrente e dal corrispondente valore 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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
ColorRGBA ColorRGBA Il nodo ColorRGBA definisce un insieme di valori di colore RGBA. ColorRGBA e' usato solo da ElevationGrid, IndexedFaceSet, IndexedLineSet e PointSet.
Suggerimento: spesso i colori sono controllati dal nodo Material.
Suggerimento: il canale alpha puo' essere ignorato nel profilo Interchange.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
color [color accessType inputOutput, type MFColorRGBA CDATA #IMPLIED] [0,1]
color definisce un insieme di colori RGBA.
containerField [containerField type NMTOKEN "color"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
component component component indica che la scena necessita di funzionalità superiori al profilo X3D dato. Suggerimento: i tag component sono il primo figlio (opzionale) del tag head (aggiungere un tag head prima).
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]
nome di questo componente. Suggerimento: i componenti specificati sono già nel profilo Full.
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]
livello di supporto all’interno di questo componente.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc.
Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different than the corresponding DEF declaration of that node.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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 [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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 [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
Cone Cone Cone e' un nodo che specifica una geometria.
Suggerimento: inserire un nodo Shape prima di aggiungere la geometria o un nodo 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
height [height accessType initializeOnly, type SFFloat CDATA "2"] (0,+∞)
Altezza in metri.
Attenzione: le dimensioni di geometrie semplici non possono essere cambiate dopo la creazione iniziale, usare invece scale di Transform.
bottomRadius [bottomRadius accessType initializeOnly, type SFFloat CDATA "1"] (0,+∞)
Raggio del cerchio in metri.
Attenzione: le dimensioni di geometrie semplici non possono essere cambiate dopo la creazione iniziale, usare invece scale di Transform.
side [side accessType initializeOnly, type SFBool (true|false) "true"]
Indica se i lati devono essere disegnati (le altre facce interne non vengono disegnate).
Attenzione: non puo' essere cambiato dopo la creazione iniziale
bottom [bottom accessType initializeOnly, type SFBool (true|false) "true"]
Indica se il fondo essere disegnato (le altre facce interne non vengono disegnate).
Attenzione: non puo' essere cambiato dopo la creazione iniziale
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Dare a solid il valore true significa disegnare solo un lato dei poligoni (backface culling on), Dare a solid il valore false significa disegnare entrambi i lati dei poligoni (backface culling off).
Attenzione: il valore di default value true può nascondere completamente la geometria se visto dal lato sbagliato.
containerField [containerField type NMTOKEN "geometry"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
connect connect I tag connect definiscono ogni connessione con campi del Prototype all'interno delle definizioni ProtoDeclare. Attenzione: i tag IS/connect sono solo permessi all'interno delle definizioni del corpo di 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]
Nome del campo in questo nodo che connette le definizioni di campo del nodo genitore ProtoDeclare.
Suggerimento: usare tag connect multipli per avere ingressi e uscite multiple.
Warning: nodeField and protoField types must match.
protoField [protoField type NMTOKEN #REQUIRED]
Nome della definizione di campo del nodo genitore ProtoDeclare connesso al campo in questo nodo.
Suggerimento: usare tag connect multipli per avere ingressi e uscite multiple.
Warning: nodeField and protoField types must match.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
Contour2D Contour2D Contour2D raggruppa un insieme di segmenti di curva in un contorno composto I segmenti figli formano un loop chiuso, con il primo punto del primo figlio ripetuto come ultimo punto dell’ultimo figlio e l’ultimo punto del segmento ripetuto come primo punto del segmento consecutivo I segmenti figli sono del tipo NurbsCurve2D oppure ContourPolyline2D, enumerati nell’ordine consecutivo della topologia 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
containerField [containerField type NMTOKEN "trimmingContour"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
ContourPolyline2D ContourPolyline2D ContourPolyline2D definisce un segmento lineare curvo come parte di un contorno nel dominio in u-v di 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo 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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
Coordinate Coordinate Coordinate costruisce una geometria usando un insieme di coordinate 3D. Coordinate viene usato solo da IndexedFaceSet, IndexedLineSet, e PointSet. Coordinate viene usato anche da NurbsPositionInterpolator e NurbsOrientationInterpolator. Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
point [point accessType inputOutput, type MFVec3f CDATA #IMPLIED]
point contiene un insieme di coordinate 3D.
containerField [containerField type NMTOKEN "coord"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
CoordinateDouble CoordinateDouble CoordinateDouble costruisce una geometria usando un insieme di coordinate 3D. CoordinateDouble viene usato da IndexedFaceSet, IndexedLineSet, e PointSet. CoordinateDouble viene usato anche da NurbsPositionInterpolator e 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
point [point accessType inputOutput, type MFVec3d CDATA #IMPLIED]
point contiene un insieme di coordinate 3D.
containerField [containerField type NMTOKEN "coord"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
CoordinateInterpolator
CoordinateInterpolator
CoordinateInterpolator genera una serie di valori di tipo Coordinate che possono essere inviati (tramite ROUTE) a un attributo 'point' di un nodo <Coordinate> a un altro attributo del tipo Vector3FloatArray. Input tipico: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction. Output tipico: 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
Parametri di definizione per intervalli di tempo per interpolazione lineare, in ordine crescente e corrispondenti a valori keyValues.
Suggerimento: il numero di keyValues deve essere un multiplo intero del numero di chiavi (keys)!
Suggerimento: il multiplo interi keyValue/key definisce quante coordinate vengono spedite agli output value_changed.
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]
Valori di output per l'interpolazione lineare, ognuno corrispondete a chiavi (keys) frazioni di tempo.
Suggerimento: il numero di keyValues deve essere un multiplo intero del numero di chiavi (keys)!
Suggerimento: il multiplo intero keyValue/key definisce quante coordinate vengono spedite agli output value_changed.
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA #FIXED ""]
set_fraction seleziona la chiave (key) di input per il corrispondente output 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 MFVec3f CDATA #FIXED ""]
Valore di output interpolato linearmente determinato dal tempo chiave (key) corrente e dal corrispondente valore keyValue
Suggerimento: il multiplo intero keyValue/key definisce quante coordinate vengono spedite agli output value_changed.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
CoordinateInterpolator2D
CoordinateInterpolator2D
CoordinateInterpolator2D genera una serie di valori del tipo Vector2FloatArray che possono essere inviati (tramite ROUTE) a un attributo di tipo Vector2FloatArray. Input tipico: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction. Output tipico: ROUTE someInterpolatorDEF.value_changed TO destinationNode.set_attribute.
Warning: requires X3D profile='Full' or else include <component name='Interpolation' level='3'/>
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
Parametri di definizione per intervalli di tempo per interpolazione lineare, in ordine crescente e corrispondenti a valori keyValues.
Suggerimento: il numero di keyValues deve essere un multiplo intero del numero di chiavi (keys)!
Suggerimento: il multiplo interi keyValue/key definisce quante coordinate vengono spedite agli output value_changed.
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]
Valori di output per l'interpolazione lineare, ognuno corrispondete a chiavi (keys) frazioni di tempo.
Suggerimento: il numero di keyValues deve essere un multiplo intero del numero di chiavi (keys)!
Suggerimento: il multiplo intero keyValue/key definisce quante coordinate vengono spedite agli output value_changed.
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA #FIXED ""]
set_fraction seleziona la chiave (key) di input per il corrispondente output 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 MFVec2f CDATA #FIXED ""]
Valore di output interpolato linearmente determinato dal tempo chiave (key) corrente e dal corrispondente valore keyValue
Suggerimento: il multiplo intero keyValue/key definisce quante coordinate vengono spedite agli output value_changed.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
Cylinder Cylinder Cylinder e' un nodo che specifica una geometria.
Suggerimento: inserire un nodo Shape prima di aggiungere la geometria o un nodo 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
height [height accessType initializeOnly, type SFFloat CDATA "2"] (0,+∞)
Altezza in metri.
Attenzione: le dimensioni di geometrie semplici non possono essere cambiate dopo la creazione iniziale, usare invece scale di Transform.
radius [radius accessType initializeOnly, type SFFloat CDATA "1"] (0,+∞)
Raggio in metri.
Attenzione: le dimensioni di geometrie semplici non possono essere cambiate dopo la creazione iniziale, usare invece scale di Transform.
top [top accessType initializeOnly, type SFBool (true|false) "true"]
Stabilisce se disegnare il cerchio in cima (le facce interne non vengono mai disegnate).
Attenzione: non puo' essere cambiato dopo la creazione iniziale
side [side accessType initializeOnly, type SFBool (true|false) "true"]
Stabilisce se disegnare il lato (le facce interne non vengono mai disegnate).
Attenzione: non puo' essere cambiato dopo la creazione iniziale
bottom [bottom accessType initializeOnly, type SFBool (true|false) "true"]
Stabilisce se disegnare il cerchio in fondo (le facce interne non vengono mai disegnate).
Attenzione: non puo' essere cambiato dopo la creazione iniziale
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Dare a solid il valore true significa disegnare solo un lato dei poligoni (backface culling on), Dare a solid il valore false significa disegnare entrambi i lati dei poligoni (backface culling off).
Attenzione: il valore di default value true può nascondere completamente la geometria se visto dal lato sbagliato.
containerField [containerField type NMTOKEN "geometry"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
CylinderSensor CylinderSensor CylinderSensor converte il movimento del puntatore (ad esempio, il mouse) in valori di rotazione usando un cilindro invisibile allineato con l'asse Y locale. Suggerimento: i sensori sono influenzati dai nodi fratelli e figli di fratelli. Suggerimento: aggiungente una geometria trasparente per vedere l'effetto del sensore. Suggerimento: la direzione iniziale relativa del trascinamento del puntatore determina se vengono usati per la manipolazione i lati del cilindro o i dischi alle estremità.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
description [description accessType inputOutput, type SFString CDATA #IMPLIED]
Descrizione testuale da visualizzare per descrivere l'azione di questo nodo.
Suggerimento: usate spazi, rendete le descrizioni chiare e leggibili.
Suggerimento: molti tool XML sostituiscono automaticamente, se necessario, i riferimenti XML a carattere (come &#38; per & o &#34; per " ).
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Attiva/disattiva il nodo sensore.
minAngle [minAngle accessType inputOutput, type SFFloat CDATA "0"]
blocca eventi di tipo rotation_changed entro un intervallo di valori min/max Suggerimento: se minAngle > maxAngle, la rotazione non viene bloccata.
Hint: https://en.wikipedia.org/wiki/Radian
maxAngle [maxAngle accessType inputOutput, type SFFloat CDATA "0"]
blocca eventi di tipo rotation_changed entro un intervallo di valori min/max Suggerimento: se minAngle > maxAngle, la rotazione non viene bloccata.
Hint: https://en.wikipedia.org/wiki/Radian
diskAngle [diskAngle accessType inputOutput, type SFFloat CDATA "0.262" (15 gradi)]
Aiuta a decidere il comportamento della rotazione dala direzione iniziale relativa del trascinamento del puntatore: un angolo acuto specifica se i lati del cilindro o i dischi alle estremità della geometria virtuale del sensore vengono usati per la manipolazione.
Suggerimento: diskAngle 0 forza l’uso dei dischi, diskAngle 1.570796 (90 gradi) forza l’uso del cilindro.
autoOffset [autoOffset accessType inputOutput, type SFBool (true|false) "true"]
determina se i precedenti valori di offset (spostamento dalla posizione iniziale) vengono registrati/accumulati.
offset [offset accessType inputOutput, type SFFloat CDATA "0"]
Spedisce l'evento e ricorda l'ultimo valore registrato dal sensore.
isActive [isActive accessType outputOnly, type SFBool #FIXED ""]
Vengono spediti degli eventi isActive con valore true/false quando il sensore rileva qualcosa. isActive=true quando il bottone principale del mouse viene premuto, isActive=false quando viene rilasciato.
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 ""]
Indica se il dipositivo di puntamento si trova sopra la geometria del sensore.
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 #FIXED ""]
gli eventi rotation_changed sono uguali alla somma dei cambi relativi di direzione e dei valori di offset sull'asse Y nel sistema locale di coordinate.
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 #FIXED ""]
gli eventi di tipo trackPoint_changed forniscono un punto di intersezione della direzione con la geometria virtuale del sensore.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
DirectionalLight DirectionalLight DirectionalLight crea raggi di luce paralleli per illuminare forme geometriche. La luce illumina solo la geometria che e' racchiusa entro il suo gruppo genitore! Non c'e' bisogno di una posizione per la luce in quanto i raggi sono paralleli e provengono da una sorgente a distanza infinita. I nodi DirectionalLight non attenuano la luce con la distanza. Le luci non hanno una forma visibile e attraversano le geometrie che le occludono. Suggerimento: animate la direzione per simulare l'effetto della luce del sole nelle diverse ore del giorno. Suggerimento: HeadLight e' controllata dal nodo NavigationInfo.
Suggerimento per il profilo Interchange: la luce può non illuminare i nodi nello stesso 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
on [on accessType inputOutput, type SFBool (true|false) "true"]
Attiva/disattiva questa sorgente di luce.
color [color accessType inputOutput, type SFColor CDATA "1 1 1"] [0,1]
colore della luce, applicato al colore degli oggetti.
direction [direction accessType inputOutput, type SFVec3f CDATA "0 0 -1"]
Orientazione della luce relativamente al sistema locale di coordinate.
Suggerimento: animate la direzione per simulare l'effetto della luce del sole nelle diverse ore del giorno.
intensity [intensity accessType inputOutput, type SFFloat CDATA "1"] [0,1]
Luminosità della luce diretta emessa.
ambientIntensity [ambientIntensity accessType inputOutput, type SFFloat CDATA "0"] [0,1]
Luminosità della luce ambientale (nondirectional background) emessa.
Suggerimento per il profilo Interchange: questo campo può essere ignorato.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
Disk2D Disk2D Disk2D e' un nodo che specifica una geometria. Disk2D specifica un cerchio (pieno) with center (0,0).
Suggerimento: inserire un nodo Shape prima di aggiungere la geometria o un nodo 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
innerRadius [innerRadius accessType initializeOnly, type SFFloat CDATA "0"]]
outerRadius [outerRadius accessType initializeOnly, type SFFloat CDATA "1"]]
solid [solid accessType initializeOnly, type SFBool (true|false) "false"]
Dare a solid il valore true significa disegnare solo un lato dei poligoni (backface culling on), Dare a solid il valore false significa disegnare entrambi i lati dei poligoni (backface culling off).
Attenzione: il valore di default value true può nascondere completamente la geometria se visto dal lato sbagliato.
containerField [containerField type NMTOKEN "geometry"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
ElevationGrid ElevationGrid ElevationGrid e' un nodo che specifica una geometria. ElevationGrid e' una matrice rettangolare di altezza variabile su una superficie piatta. ElevationGrid puo' contenere nodi Color|ColorRGBA, Normal e TextureCoordinate.
Suggerimento: inserire un nodo Shape prima di aggiungere la geometria o un nodo Appearance Si puo' anche usare un ProtoInstance (del tipo appropriato) come contenuto.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
xDimension [xDimension accessType initializeOnly, type SFInt32 CDATA "2"] [0,+∞)
Numero di elementi-vettore della matrice lungo la direzione X.
Warning: xDimension < 2 means that ElevationGrid contains no quadrilaterals.
zDimension [zDimension accessType initializeOnly, type SFInt32 CDATA "2"] [0,+∞)
Numero di elementi-vettore della matrice lungo la direzione Z.
Warning: zDimension < 2 means that ElevationGrid contains no quadrilaterals.
xSpacing [xSpacing accessType initializeOnly, type SFFloat CDATA "1.0"] (0,+∞)
Distanza in metri tra i vertici della matrice lungo la direzione X.
Suggerimento: la distanza sull’asse x dell’orizzone totale è pari a (xDimension-1) * xSpacing.
zSpacing [zSpacing accessType initializeOnly, type SFFloat CDATA "1.0"] (0,+∞)
Distanza in metri tra i vertici della matrice lungo la direzione Z.
Suggerimento: la distanza sull’asse z dell’orizzone totale è pari a (zDimension-1) * zSpacing.
height [height accessType initializeOnly, type MFFloat CDATA "0 0 0 0"]
Matrice di altezze dei vertici lungo la direzione Y, con xDimension righe e zDimension colonne.
set_height [set_height accessType inputOnly, type MFFloat CDATA #FIXED ""]
Matrice di altezze dei vertici lungo la direzione Y, con xDimension righe e zDimension colonne.
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 (senso antiorario): ordine dell’orientazione delle coordinate dei vertici.
Suggerimento: ccw con valore false permette di rovesciare i solidi (backface culling) e l’orientazione dei vettori.
creaseAngle [creaseAngle accessType initializeOnly, type SFFloat CDATA "0"]]
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Dare a solid il valore true significa disegnare solo un lato dei poligoni (backface culling on), Dare a solid il valore false significa disegnare entrambi i lati dei poligoni (backface culling off).
Attenzione: il valore di default value true può nascondere completamente la geometria se visto dal lato sbagliato.
colorPerVertex [colorPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
Decide se ColorNode è applicato per vertice (true) o per quadrilatero (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"]
Decide se il nodo Normal è applicato per vertice (true) o per quadrilatero (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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
EspduTransform EspduTransform EspduTransform e' un nodo Transform con capacita' di rete che puo' contenere la maggior parte dei nodi. EspduTransform integra le funzionalita' per i seguenti DIS PDUs: EntityStatePdu, CollisionPdu, DetonatePdu, FirePdu, CreateEntity and RemoveEntity packets. Suggerimento: inserire un nodo Shape prima di aggiungere la geometria o un nodo 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
marking [marking accessType inputOutput, type SFString CDATA #IMPLIED]
Massimo 11 caratteri per l’etichetta di entità.
siteID [siteID accessType inputOutput, type SFInt32 CDATA "0"]
siteID della partecipante LAN o organizzazione.
applicationID [applicationID accessType inputOutput, type SFInt32 CDATA "1"]
applicationID e' unico per un'applicazione ad un cert sito.
entityID [entityID accessType inputOutput, type SFInt32 CDATA "0"]
EntityID e' un ID unico per un'entita' all'interno di un'applicazione.
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,+∞)
Secondi tra aggiornamenti di lettura (read), 0 significa nessuna lettura.
Hint: readInterval is a nonnegative SFTime duration interval, not an absolute clock time.
writeInterval [writeInterval accessType inputOutput, type SFTime CDATA "1.0"] [0,+∞)
Secondi tra aggiornamenti di scrittura (write), 0 significa nessuna scrittura.
Hint: writeInterval is a nonnegative SFTime duration interval, not an absolute clock time.
networkMode [networkMode accessType inputOutput, type SFString CDATA ( standAlone | networkReader | networkWriter ) standAlone]
Indica se questa entità sta ignorando la rete, spedendo pacchetti DIS alla rete, o ricevendo pacchetti DIS dalla rete. (1) standAlone: ignora la rete ma risponde comunque ad eventi nella scena locale. (2) networkReader: ascolta la rete e legge pacchetti PDU con intervallo readInterval, si comporta come la copia remota di una entità. (3) networkWriter: spedisce pacchetti PDU in rete con intervallo writeInterval, si comporta come entità master. Valore di default"standAlone" assicura che l’attivazione della rete DIS in una scena come networkReader o networkWriter sia intenzionale.
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 ""]
Indica se networkMode="local" (ignora la rete ma risponde ad eventi locali)
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 ""]
Indica se networkMode="remote" (ascolta la rete come copia di un'entita' remota)
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 ""]
Indica se networkMode="master" (invia dati attraverso la rete come entita' master con intervallo 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]
Indirizzo Multicast, oppure del "localhost" Esempio: 224.2.181.145.
port [port accessType inputOutput, type SFInt32 CDATA "0"]
Porta per il Multicast Esempio: 3000.
multicastRelayHost [multicastRelayHost accessType inputOutput, type SFString CDATA #IMPLIED]
Indirizzo del server di fallback se il multicast non è disponibile localmente. Esempio: track.nps.edu.
multicastRelayPort [multicastRelayPort accessType inputOutput, type SFInt32 CDATA "0"]
Porta del server di fallback se il multicast non è disponibile localmente. Esempio: 8010.
rtpHeaderExpected [rtpHeaderExpected accessType initializeOnly, type SFBool (true|false) "false"]
Indica se gli header RTP sono aggiunti prima dei DIS PDUs.
isRtpHeaderHeard [isRtpHeaderHeard accessType outputOnly, type SFBool #FIXED ""]
Indica se i pacchetti DIS in arrivo hanno un header RTP all’inizio.
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 ""]
E' stato ricevuto un aggiornamento dalla rete recentemente?
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 ""]
Timestamp DIS in unità temporali VRML dall’ultimo aggiornamento.
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"]
Posizione dei figli relativamente al sistema locale di coordinate, di solito letta da (o scritta su) nodi EspduTransform remoti connessi via rete.
rotation [rotation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Orientazione dei figli relativamente al sistema locale di coordinate, di solito letta da (o scritta su) nodi EspduTransform remoti connessi via rete.
center [center accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Spostamento di translazione dall’origine del sistema locale di coordinate.
scale [scale accessType inputOutput, type SFVec3f CDATA "1 1 1"]
Scalatura non uniforme x-y-z del sistema di coordinate dei figli, adattato da center e scaleOrientation.
scaleOrientation [scaleOrientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Rotazione preliminare del sistema locale di coordinate prima della scalatura (per permettere la scalatura intorno a rotazioni arbitrarie).
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro del bounding box: spostamento della posizione dall'origine del sistema di coordinate locali.
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"]
Dimensioni del bounding box: calcolate automaticamente, possono essere specificate a scopo di ottimizzazione o come vincolo.
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"] [0,65535]
Algoritmo di dead reckoning usato per proiettare la posizione/orientazione con velocita'/accelerazioni.
isCollided [isCollided accessType outputOnly, type SFBool #FIXED ""]
Un CollisionPDU corrispondente ha riportato una collisione?
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 ""]
Quando c’è stata la collisione?
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 ""]
Un DetonationPDU corrispondente ha riportato una detonazione?
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 ""]
Quando c’è stata la detonazione?
fired1 [fired1 accessType inputOutput, type SFBool (true|false) "false"]
;Abbiamo sparato con il FIRE PDU primario?
fired2 [fired2 accessType inputOutput, type SFBool (true|false) "false"]
;Abbiamo sparato con il FIRE PDU secondario?
firedTime [firedTime accessType outputOnly, type SFTime CDATA #FIXED ""]
Quando abbiamo sparato (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"]
eventout, usa le coordinate di esercizio.
munitionEndPoint [munitionEndPoint accessType inputOutput, type SFVec3f CDATA "0 0 0"]
eventout, usa le coordinate di esercizio.
munitionSiteID [munitionSiteID accessType inputOutput, type SFInt32 CDATA "0"]
siteID di Munition.
munitionApplicationID [munitionApplicationID accessType inputOutput, type SFInt32 CDATA "1"]
applicationID di Munition, unico per l'applicazione di questo sito.
munitionEntityID [munitionEntityID accessType inputOutput, type SFInt32 CDATA "0"]
entityID di Munition e' un ID unico per entita' che sparano delle munizioni all'interno di quella applicazione.
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"]
Il primo parametro articolato è articulationParameterValue0.
articulationParameterDesignatorArray [articulationParameterDesignatorArray accessType inputOutput, type MFInt32 CDATA #IMPLIED]
Array di designatori per ogni parametro articolato.
articulationParameterChangeIndicatorArray [articulationParameterChangeIndicatorArray accessType inputOutput, type MFInt32 CDATA #IMPLIED]
Array di contatori di cambiamento, ognuno incrementato quando un parametro articolato viene aggiornato.#IMPLIED]
articulationParameterIdPartAttachedToArray [articulationParameterIdPartAttachedToArray accessType inputOutput, type MFInt32 CDATA #IMPLIED]
Array di ID di parti a cui ciascun parametro articolato viene attaccato.
articulationParameterTypeArray [articulationParameterTypeArray accessType inputOutput, type MFInt32 CDATA #IMPLIED]
Array di enumerazioni di tipo per ogni elemento di parametro articolato.
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 ""]
Elemento set di un array payload definito dall'utente.
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 ""]
Elemento set di un array payload definito dall'utente.
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 ""]
Elemento set di un array payload definito dall'utente.
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 ""]
Elemento set di un array payload definito dall'utente.
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 ""]
Elemento set di un array payload definito dall'utente.
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 ""]
Elemento set di un array payload definito dall'utente.
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 ""]
Elemento set di un array payload definito dall'utente.
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 ""]
Elemento set di un array payload definito dall'utente.
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 ""]
Elemento get di un array payload definito dall'utente.
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 ""]
Elemento get di un array payload definito dall'utente.
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 ""]
Elemento get di un array payload definito dall'utente.
articulationParameterValue3_changed [articulationParameterValue3_changed accessType outputOnly, type SFFloat CDATA #FIXED ""]
Elemento get di un array payload definito dall'utente.
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 ""]
Elemento get di un array payload definito dall'utente.
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 ""]
Elemento get di un array payload definito dall'utente.
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 ""]
Elemento get di un array payload definito dall'utente.
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 ""]
Elemento get di un array payload definito dall'utente.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
EXPORT EXPORT EXPORT espone un nodo locale a invio/ricezione tramite ROUTE quando la scena corrente viene riferita tramite Inline da un mondo esterno.
Suggerimento: i comandi EXPORT possono essere posti dopo il tag Scene in modo da mostrare le interfacce all’inizio. Attenzione: non riferire nodi all’interno di un ProtoDeclare. Attenzione: sperimentale.
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 e' il nome DEF-inito del nodo locale che deve essere esportato.
AS #IMPLIED]
rinomina il nodo localDEF con un nome diverso per l'esportazione.
Suggerimento: facoltativo, per default si usa il nome localDEF.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
ExternProtoDeclare ExternProtoDeclare ExternProtoDeclare è un riferimento a una definizione di nodo ProtoDeclare che si trova in un altro file. Le interfacce ExternProtoDeclare vengono definite con tag <field> (senza attributi IS). Suggerimento: ExternProto è solo una definizione, usare ProtoInstance per creare nuove istanze. Suggerimento: ExternProtoDeclare url è della 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]
nome del nodo EXTERNPROTO che si sta dichiarando.
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]
Posizione e nome del file sorgente della dichiarazione ProtoDeclare di interesse. Suggerimento: Le Stringhe possono avere valori multipli, quindi separate ogni stringa con apici. "https://www.web3d.org" "https://www.web3d.org/about" "etc." Suggerimento: far corrispondere esattamente le lettere maiuscole e minuscole per i nomi di directory e file nei link http! Suggerimento: si può rimpiazzare ogni spazio negli url con %20.
Hint: X3D Scene Authoring Hints, urls https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls
appinfo [appinfo type SFString CDATA #IMPLIED]
Informazione relativa all’applicazione che fornisce una semplice descrizione usabile come tooltip, simile al tag appinfo di XML Schema.
documentation [documentation type SFString CDATA #IMPLIED]
url della documentazione per ulteriori informazioni, simile al tag documentation di XML Schema.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
Extrusion Extrusion Extrusion e' un nodo che specifica una geometria stretching a 2D cross section along a 3D-spine path in the local coordinate system Scaling and rotating the crossSection 2D outline at each control point can modify the outer hull of the Extrusion to produce a wide variety of interesting shapes.
Suggerimento: inserire un nodo Shape prima di aggiungere la geometria o un nodo 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
spine [spine accessType initializeOnly, type MFVec3f CDATA "0 0 0, 0 1 0"]
spine è una lista di punti 3D di una curva lineare a tratti che formano una serie di vertici connessi, aperta o chiusa. Questo è il percorso lungo cui la crossSection viene estrusa.
Suggerimento: il numero di punti della spine, di valori di scala e di orientazione devono essere uguali.
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 insieme ordinato di punti 2D che disegna una curva lineare a tratti e forma una serie planare di vertici connessi. Questo fornisce una silhouette della superficie esterna. Attenzione: far corrispondere senso orario/antiorario altrimenti si può ottenere una geometria impossibile/invertita!
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"]]
orientation [orientation accessType initializeOnly, type MFRotation CDATA "0 0 1 0"]
orientation è una lista di tuple a 4 valori di orientazione asse-angolo applicata ad ogni piano di sezione allineato alla spine.
Suggerimento: il numero di punti della spine, di valori di scala e di orientazione devono essere uguali.
beginCap [beginCap accessType initializeOnly, type SFBool (true|false) "true"]
Decide se il 'tappo' iniziale viene disegnato (simile al tappo superiore del Cylinder).
Attenzione: non puo' essere cambiato dopo la creazione iniziale
endCap [endCap accessType initializeOnly, type SFBool (true|false) "true"]
Decide se il 'tappo' finale viene disegnato (simile al tappo inferiore del Cylinder).
Attenzione: non puo' essere cambiato dopo la creazione iniziale
ccw [ccw accessType initializeOnly, type SFBool (true|false) "true"]
ccw = verso antiorario: ordine dell’orientazione delle coordinate dei vertici.
Suggerimento: ccw posto a false permette di invertire il solido (backface culling) e l’orientazione del vettore-normale.
convex [convex accessType initializeOnly, type SFBool (true|false) "true"]
;Decide se tutti i poligoni in una figura sono convessi (true), o concavi (false). Un poligono convesso è planare, non interseca sé; stesso, e ha tutti gli angoli interni < 180 gradi.
Attenzione: una geometia concava puo' essere invisibile se, come di defauolt, convex=true.
creaseAngle [creaseAngle accessType initializeOnly, type SFFloat CDATA "0.0"]]
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Dare a solid il valore true significa disegnare solo un lato dei poligoni (backface culling on), Dare a solid il valore false significa disegnare entrambi i lati dei poligoni (backface culling off).
Attenzione: il valore di default value true può nascondere completamente la geometria se visto dal lato sbagliato.
set_crossSection [set_crossSection accessType inputOnly, type MFVec2f CDATA #FIXED ""]
Un insieme ordinato di punti 2D che disegna una curva lineare a tratti e forma una serie planare di vertici connessi. Questo fornisce una silhouette della superficie esterna. Attenzione: far corrispondere senso orario/antiorario altrimenti si può ottenere una geometria impossibile/invertita!
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_orientation [set_orientation accessType inputOnly, type MFRotation CDATA #FIXED ""]
Una lista di tuple a 4 valori di orientazione asse-angolo applicata ad ogni piano di sezione allineato alla spine.
Suggerimento: il numero di punti della spine, di valori di scala e di orientazione devono essere uguali.
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_scale [set_scale accessType inputOnly, type MFVec2f CDATA #FIXED ""]]
set_spine [set_spine accessType inputOnly, type MFVec3f CDATA #FIXED ""]
spine è una lista di punti 3D di una curva lineare a tratti che formano una serie di vertici connessi, aperta o chiusa. Questo è il percorso lungo cui la crossSection viene estrusa.
Suggerimento: il numero di punti della spine, di valori di scala e di orientazione devono essere uguali.
Warning: take care if creating loops or spirals, otherwise self-intersecting, impossible or inverted geometry can result!
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 "geometry"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
field field Un elemento field (campo) definisce un attributo o nodo di una interfaccia.
Suggerimento: aggiungere Script, ProtoDeclare or ExternProtoDeclare prima di aggiungere un campo.
Suggerimento: mettere un SFNode/MFNode di inizializzazione nel contenuto.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
name [name type NMTOKEN #REQUIRED]
Nome di questo 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]
Semantica rispetto al modello degli eventi per le possibilita' set/get del nodo. Suggerimento per VRML97: inputOnly=eventIn, outputOnly=eventOut, initializeOnly=field, inputOutput=exposedField. Attenzione: non sono permessi inputOutput=exposedField nei nodi Script in VRML97, usare initializeOnly=field per la compatibilita' all'indietro.
Hint: an accessType value is required and must be provided.
Hint: X3D Architecture 4.4.2.2 Field semantics, https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/concepts.html#FieldSemantics
Hint: X3D XML Encoding 4.3.7 Prototype and field declaration syntax, https://www.web3d.org/documents/specifications/19776-1/V3.3/Part01/concepts.html#PrototypeAndFieldDeclarationSyntax
type [type NMTOKEN #REQUIRED]
Tipo di base di questo campo.
value [value type CDATA #IMPLIED]
Fornisce un valore di default per l’inizializzazione di questo campo (può essere re-inizializzato πù tardi usando ProtoInstance fieldValue).
Suggerimento: i tipi SFNode/MFNode sono inizializzati dal contenuto, e non dal valore di questo campo.
Suggerimento: obbligatorio per Script e ProtoDeclare.
Attenzione: non permesso per ExternProtoDeclare.
Attenzione: non permesso per variabili inputOnly o outputOnly.
appinfo [appinfo type SFString CDATA #IMPLIED]
Informazione relativa all’applicazione che fornisce una semplice descrizione usabile come tooltip, simile al tag appinfo di XML Schema.
documentation [documentation type SFString CDATA #IMPLIED]
url della documentazione per ulteriori informazioni, simile al tag documentation di XML Schema.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
fieldValue fieldValue Un elemento fieldValue viene usato per re-inizializzare valori di default dei campi in instanze di proto (ProtoInstances). I nomi dei campi devono essere già stati definiti in ProtoDeclare o ExternProtoDeclare.
Suggerimento: mettere il valore SFNode/SMNode di inizializzazione nel contenuto di fieldValue.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
name [name type NMTOKEN #REQUIRED]
Nome di questo campo (già definito in 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]
Valore iniziale di questo campo (sostituisce il valore di inizializzazione di default in ProtoDeclare o ExternProtoDeclare).
Suggerimento: inizializzare il valore SFNode/SMNode usando il contenuto.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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 [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
Fog Fog Fog (nebbia) simula effetti atmosferici mescolando oggetti distanti con il colore della nebbia Background, Fog, NavigationInfo, TextureBackground e Viewpoint sono nodi bindable.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
color [color accessType inputOutput, type SFColor CDATA "1 1 1"] [0,1]

Suggerimento: porre uguale a Background color per far scomparire gli oggetti in lontananza.
fogType [fogType accessType inputOutput, (LINEAR|EXPONENTIAL) LINEAR]
Specifica l’algoritmo per il tasso di nebbia crescente, LINEAR (lineare) oppure EXPONENTIAL (esponenziale).
Suggerimento: EXPONENTIAL è πù naturale ma anche computazionalmente πù dispendioso.
Warning: do not wrap "quotation" "marks" around this SFString value.
visibilityRange [visibilityRange accessType inputOutput, type SFFloat CDATA "0.0"]
Distanza in metri a cui gli oggetti sono totalmente oscurati dalla nebbia, usando il sistema locale di coordinate.
Suggerimento: visibilityRange 0 disabilita la nebbia.
set_bind [set_bind accessType inputOnly, type SFBool #FIXED ""]
Porre set_bind al valore true rende questo nodo attivo porre set_bind al valore false rende questo nodo non attivo. Quindi dare a bind il valore true/false eseguirà un pop/push (attivazione/disattivazione) di questo 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 #FIXED ""]
Evento spedito quando il nodo diventa attivo/disattivo.
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 ""]
Evento true spedito quando il nodo diventa attivo, evento false spedito quando il nodo viene disattivato da un altro 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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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 defines a unique ID name for this node, referenceable by other nodes.
Hint: descriptive DEF names improve clarity and help document a model.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE means reuse an already DEF-ed node ID, excluding all child nodes and all other attributes (except for containerField, which can have a different value).
Hint: USE references to previously defined DEF geometry (instead of duplicating nodes) can improve performance.
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: each USE value must match a corresponding DEF value that is defined earlier in the scene.
depth [depth accessType inputOutput, type MFVec3f CDATA #IMPLIED]
depth contains a set of 3D coordinate (triplet) point values.
containerField [containerField type NMTOKEN "coord"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc.
Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different than the corresponding DEF declaration of that node.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
FontStyle FontStyle FontStyle definisce la dimensione, la famiglia di font, e lo stile usato dai nodi Text.
Suggerimento: aggiungere prima un nodo Text come genitore.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
family [family accessType initializeOnly, type MFString CDATA ( SERIF | SANS | TYPEWRITER ) "SERIF"]
Sequenza di nomi di famiglie di font in ordine di preferenza - i browser usano la prima famiglia che supportano. I valori sicuramente supportati sono "SERIF" "SANS" "TYPEWRITER". Suggerimento: SERIF e SANS sono font a larghezza variabile (per esempio, Roman e Arial). Suggerimento: TYPEWRITER è un font a larghezza fissa (per esempio, Courier). Suggerimento: Le stringhe possono avere valori multipli, quindi separare "ogni stringa" "con" "apici".
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]
Scegliere uno tra questi quattro valori per lo stile del testo.
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]
Fornire due valori stringa per l’allineamento sull’asse maggiore e minore, valori possibili sono "FIRST" "BEGIN" "MIDDLE" "END"] Esempio: "MIDDLE" "MIDDLE". Suggerimento: Le stringhe possono avere valori multipli, quindi separare "ogni stringa" "con" "apici".
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,+∞)
Altezza nominale (nel sistema locale di coordinate) del glifo del testo Decide anche la spaziatura di default tra linee adiacenti di testo.
spacing [spacing accessType initializeOnly, type SFFloat CDATA "1.0"] [0,+∞)
Fattore di correzione per la spaziatura tra linee adiacenti di testo.
language [language accessType initializeOnly, type SFString CDATA #IMPLIED]
I codici di lingua consistono di un codice primario e di una (eventualmente vuota) serie di sottocodici. [ codice-di-lingua = codice-primario ( "-" sottocodice )* ] Two-letter primary codes are reserved for language abbreviations.
Hint: see RFC3066 Tags for the Identification of Languages https://tools.ietf.org/html/rfc3066 Alcuni codici primari di due lettere sono en (English), fr (French), de (German), it (Italian), nl (Dutch), el (Greek), es (Spanish), pt (Portuguese), ar (Arabic), he (Hebrew), ru (Russian), zh (Chinese), ja (Japanese), hi (Hindi), ur (Urdu), e sa (Sanskrit). Qualsiasi sottocodice di due lettere viene interpretato come un codice di nazione.
Warning: do not wrap extra quotation marks around these SFString enumeration values, since "quotation" "marks" are only used for MFString values.
Hint: see ISO639.2 Codes for the Representation of Names of Languages http://www.loc.gov/standards/iso639-2/php/code_list.php
Hint: see RFC3066 Tags for the Identification of Languages https://tools.ietf.org/html/rfc3066
Hint: see ISO3166 or http://xml.coverpages.org/languageIdentifiers.html
Hint: relates to Internationalization (i18n) http://www.w3.org/standards/webdesign/i18n
horizontal [horizontal accessType initializeOnly, type SFBool (true|false) "true"]
Decide se la direzione del testo è orizzontale (true) o verticale (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"]
Decide se la direzione del testo è da sinistra verso destra (true) or da destra verso sinistra (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"]
Decide se la direzione del testo è dall’alto verso il basso (true) or dal basso verso l’alto (false).
Hint: see 15.2.2.3 Direction and justification https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/text.html#Directionandjustification for details.
Hint: relates to Internationalization (i18n) http://www.w3.org/standards/webdesign/i18n
containerField [containerField type NMTOKEN "fontStyle"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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 [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoCoordinate GeoCoordinate GeoCoordinate costruisce una geometria come un insieme di coordinate geografiche 3D. Queste vengono trasformate in una rappresentazione geocentrica, e con curvatura terrestre. GeoCoordinate viene usato solo da IndexedFaceSet, IndexedLineSet, e PointSet. GeoCoordinate può contenere 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
GeoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"]
Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse Mercator (UTM). Identifica il sistema di coordinate geografiche usato. Valori supportati: GD UTM GC
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
point [point accessType inputOutput, type MFVec3d CDATA #IMPLIED]
point contiene un insieme delle coordinate geografiche 3D attuali, fornite nel formato geoSystem se si vuole, si possono dividere le stringhe: "x1 y1 z1 x2 y2 z2" oppure "x1 y1 z1", "x2 y2 z2"
containerField [containerField type NMTOKEN "coord"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoElevationGrid GeoElevationGrid GeoElevationGrid è un nodo geometria che definisce un campo di altezza rettangolare sopra una superficie geografica curva usando coordinate geografiche. GeoElevationGrid può contenere nodi GeoOrigin, Color|ColorRGBA, Normal e TextureCoordinate. Suggerimento: inserire un nodo Shape prima di aggiungere la geometria o un nodo 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
GeoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"]
Identifica il sistema di coordinate geografiche usato (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"]
Coordinata geografica per l’angolo sud-ovest (in basso a sinistra) del dataset delle altezze.
xDimension [xDimension accessType initializeOnly, type SFInt32 CDATA "2"] [0,+∞)
Numero di elementi della matrice lungo la direzione X est-ovest.
Suggerimento: la distanza totale dell’asse x orizzontale è uguale a (xDimension-1) * xSpacing.
Warning: xDimension < 2 means that ElevationGrid contains no quadrilaterals.
zDimension [zDimension accessType initializeOnly, type SFInt32 CDATA "2"] [0,+∞)
Numero elementi della matrice lungo la direzione nord-sud Z.
Suggerimento: la distanza totale dell’asse z verticale è uguale a (zDimension-1) * zSpacing.
Warning: zDimension < 2 means that ElevationGrid contains no quadrilaterals.
xSpacing [xSpacing accessType initializeOnly, type SFDouble CDATA "1.0"] (0,+∞)
Distanza tra i vertici della matrice lungo la direzione X est-ovest quando geoSystem vale GDC, xSpacing è il numero dei gradi di longitudine quando geoSystem vale UTM, xSpacing is number of spostamenti verso est (metri).
zSpacing [zSpacing accessType initializeOnly, type SFDouble CDATA "1.0"] (0,+∞)
Distanza tra i vertici della matrice lungo la direzione Z nord-sudn quando geoSystem vale GDC, zSpacing è il numero dei gradi di latitudine quando geoSystem vale UTM, zSpacing è il numero degli spostamenti verso nord (metri).
yScale [yScale accessType inputOutput, type SFFloat CDATA "1.0"] [0,+∞)
Esagerazione verticale dei dati visualizzati.
height [height accessType initializeOnly, type MFDouble CDATA "0 0 0 0"]
Contiene xDimension righe * zDimension colonne valori floating-point di elevazione sopra l’ellissoide i valori sono in ordine da ovest a est, e da sud a nord geoGridOrigin è nell’angolo sud-ovest (in basso a sinistra) del dataset delle altezze.
set_height [set_height accessType initializeOnly, type MFDouble CDATA #FIXED ""]
Contiene xDimension righe * zDimension colonne valori floating-point di elevazione sopra l’ellissoide i valori sono in ordine da ovest a est, e da sud a nord geoGridOrigin è nell’angolo sud-ovest (in basso a sinistra) del dataset delle altezze.
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 (senso antiorario): ordine dell’orientazione delle coordinate dei vertici.
Suggerimento: ccw con valore false permette di rovesciare i solidi (backface culling) e l’orientazione dei vettori.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Dare a solid il valore true significa disegnare solo un lato dei poligoni (backface culling on), Dare a solid il valore false significa disegnare entrambi i lati dei poligoni (backface culling off).
Attenzione: il valore di default value true può nascondere completamente la geometria se visto dal lato sbagliato.
creaseAngle [creaseAngle accessType initializeOnly, type SFDouble CDATA "0"]]
colorPerVertex [colorPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
Decide se ColorNode è applicato per vertice (true) o per quadrilatero (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"]
Whether Normal node vector values are applied to each point vertex (true) or per quadrilateral (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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoLocation GeoLocation GeoLocation posiziona un modello VRML sulla superficie della terra. GeoLocation può contenere figlie e nodi 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
GeoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"]
Identifica il sistema di coordinate geografiche usato (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"]
Locazione geografica (specificata nelle coordinate geoSystem correnti) per le geometrie figlie (specificata in coordinate metriche VRML relative).
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 bounding box: spostamento della posizione dall'origine del sistema di coordinate locali.
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"]
Dimensioni del bounding box: calcolate automaticamente, possono essere specificate a scopo di ottimizzazione o come vincolo.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoLOD GeoLOD GeoLOD fornisce caricamento/rimozione (con livello di dettaglio quadtree) di terreni con risoluzione multipla. GeoLOD può contenere figli e nodi GeoOrigin. Suggerimento: i nodi figli espongono ill grafo della scena all’insieme dei nodi correntemente caricati. Suggerimento: usare rootNode oppure rootUrl per specificare la geometria radice, non entrambi.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
GeoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"]
Identifica il sistema di coordinate geografiche usato (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]
Usare rootNode oppure rootUrl per specificare la geometria radice, non entrambi.
child1Url [child1Url accessType initializeOnly, type MFString CDATA #IMPLIED]
Geometria quadtree caricata quando l’utente è all’interno della distanza.
child2Url [child2Url accessType initializeOnly, type MFString CDATA #IMPLIED]
Geometria quadtree caricata quando l’utente è all’interno della distanza.
child3Url [child3Url accessType initializeOnly, type MFString CDATA #IMPLIED]
Geometria quadtree caricata quando l’utente è all’interno della distanza.
child4Url [child4Url accessType initializeOnly, type MFString CDATA #IMPLIED]
Geometria quadtree caricata quando l’utente è all’interno della distanza.
range [range accessType initializeOnly, type SFFloat CDATA #IMPLIED]]
center [center accessType initializeOnly, type SFVec3d CDATA "0 0 0"]
La distanza dell’utente dal centro delle coordinate geografiche provoca il caricamento/rimozione di quadtree.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro del bounding box: spostamento della posizione dall'origine del sistema di coordinate locali.
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"]
Dimensioni del bounding box: calcolate automaticamente, possono essere specificate a scopo di ottimizzazione o come vincolo.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoMetadata GeoMetadata GeoMetadata include un sottoinsieme generico di metadata che si riferiscono ai dati geografici.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
Hypertext link to an external, complete metadata description. Suggerimento: Le Stringhe possono avere valori multipli, quindi separate ogni stringa con apici. "https://www.web3d.org" "https://www.web3d.org/about" "etc." Suggerimento: far corrispondere esattamente le lettere maiuscole e minuscole per i nomi di directory e file nei link http! Suggerimento: si può rimpiazzare ogni spazio negli url con %20.
Hint: X3D Scene Authoring Hints, urls https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls
data #IMPLIED]
Lista di tutti i nodi che implementano questi dati se non specificato, allora il nodo GeoMetadata si riferisce all’intera scena.
summary [summary accessType inputOutput, type MFString CDATA #IMPLIED]
Coppie metadata keyword=value La codifica VRML97 combina le coppie keyword=value seguenti all’interno di summary.
containerField [containerField type NMTOKEN "children"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoOrigin GeoOrigin specifica un sistema locale di coordinate per una maggiore precisione geografica. Suggerimento: è permesso solo un sistema di coordinate per scena quindi usare solo un nodo GeoOrigin per scena è raccomandato.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
GeoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"]
Identifica il sistema di coordinate geografiche usato (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"]
Definisce la posizione geografica assoluta (e implicitamente la struttura delle coordinate locali).
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"]
Stabilisce se ruotare le coordinate dei nodi usando questo GeoOrigin in modo che la direzione locale verso l’alto sia allineata con l’asse Y VRML rotateYUp con valore false significa che la direzione locale verso l’alto è relativa alla superficie del pianeta rotateYUp con valore true significa che le modalità FLY e WALK di NavigationInfo funzionano in modo appropriato.
containerField [containerField type NMTOKEN "geoOrigin"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoPositionInterpolator
GeoPositionInterpolator
GeoPositionInterpolator anima oggetti all’interno di un sistema di coordinate geografico. GeoPositionInterpolator può contenere un nodo GeoOrigin. Input tipico: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction Output tipico: 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
GeoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"]
Identifica il sistema di coordinate geografiche usato (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]
Parametri di definizione per gli intervalli di tempo da interpolare linearmente, in ordine crescente e corrispondenti ai valori chiave (keyValues).
Suggerimento: il numero di chiavi (key) deve corrispondere al numero di 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]
Valori di output per l’interpolazione lineare, ognuno corrispondente a chiavi (keys) tempo-frazione.
Suggerimento: il numero di chiavi (key) deve corrispondere al numero di keyValues!
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA #FIXED ""]
set_fraction seleziona la chiave (key) di input per il corrispondente output 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 ""]
Valore di output interpolato linearmente determinato dal tempo chiave (key) corrente e dal corrispondente valore 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 ""]
coordinata interpolata nel sistema di coordinate geografiche specificato da geoSystem TODO.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoTouchSensor GeoTouchSensor GeoTouchSensor ritorna le coordinate geografiche dell’oggetto che su cui si trova il puntatore. GeoTouchSensor può contenere un nodo GeoOrigin. Suggerimento: i sensori sono influenzati dai nodi fratelli e figli di fratelli.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
GeoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"]
Identifica il sistema di coordinate geografiche usato (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"]
Attiva/disattiva il nodo sensore.
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 ""]
Vengono spediti degli eventi isActive con valore true/false quando il sensore rileva qualcosa. isActive=true quando il bottone principale del mouse viene premuto, isActive=false quando viene rilasciato.
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 ""]
Eventi che contengono il punto 3D sulla superficie della geometria sottostante, specificati nel sistema locale di coordinate del 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 ""]
Eventi che contengono il punto 3D sulla superficie della geometria sottostante, specificati in coordinate geometriche (non coordinate geografiche).
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 ""]
Eventi che contengono il vettore normale alla superficie nel punto 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 ""]
Eventi che contengono le coordinate della texture della superficie nel punto 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 ""]
Indica se il dipositivo di puntamento si trova sopra la geometria del sensore.
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 temporale che viene generato quando avviene il tocco.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoViewpoint GeoViewpoint GeoViewpoint specifica dei viewpoint usando coordinate geografiche. GeoViewpoint può contenere un nodo GeoOrigin. Dal momento che GeoViewpoint deve muoversi in modo fluido all’interno di un sistema di coordinate geografiche curvo, include sia l’attributo Viewpoint che NavigationInfo attributes.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
GeoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"]
geoSystem Identifica il sistema di coordinate geografiche usato (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]
Descrizione testuale che deve essere mostrata per questo Viewpoint.
Suggerimento: usare gli spazi, rendere le descrizioni chiare e leggibili.
Suggerimento: molti tool XML sostituiscono automaticamente i riferimenti carattere XML se necessario (come &#38; per & o &#34; per " ).
position [position accessType initializeOnly, type SFVec3d CDATA "0 0 100000"]
Posizione relativa al sistema di coordinate locale georeferenziato, nel formato appropriato.
orientation [orientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Rotazione del Viewpoint, relativa alla direzione di default -Z nel sistema locale di coordinate.
Suggerimento: questa valore è il cambio dell’orientazione dal valore di default (0 0 -1) l’asse +Y è il vettore che punta in alto per l’area locale (la normale al piano tangente all’ellissoide), -Z punta al polo nord, e +X è l’est 1 0 0 -1.570796 guarda sempre verso il basso.
navType [navType accessType inputOutput, type MFString CDATA "EXAMINE" "ANY"]
Inserire una o πù stringhe: "EXAMINE" "WALK" "FLY" "LOOKAT" "EXPLORE" "ANY" "NONE".
Suggerimento: spesso l’usabilità viene migliorata con type="EXAMINE" "ANY".
headlight [headlight accessType inputOutput, type SFBool (true|false) "true"]
Abilita/disabilita la luce direzionale che punta sempre nella direzione in cui l’utente sta guardando.
fieldOfView [fieldOfView accessType inputOutput, type SFFloat CDATA "0.7854"]]
jump [jump accessType inputOutput, type SFBool (true|false) "true"]
Identifica se il passaggio a questo viewpoint avviene istantaneamente, oppure tramite un’animazione fluida.
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 pari a true rende questo nodo attivo, set_bind pari a false rende questo nodo inattivo.
set_position [set_position accessType inputOnly, type SFVec3d CDATA #FIXED ""]
Position relative to local georeferenced coordinate system, in proper format.
set_orientation [set_orientation accessType inputOnly, type SFRotation CDATA #FIXED ""]
Rotazione del Viewpoint, relativa alla direzione di default -Z nel sistema locale di coordinate.
Suggerimento: questa valore è il cambio dell’orientazione dal valore di default (0 0 -1) l’asse +Y è il vettore che punta in alto per l’area locale (la normale al piano tangente all’ellissoide), -Z punta al polo nord, e +X è l’est 1 0 0 -1.570796 guarda sempre verso il basso.
bindTime [bindTime accessType outputOnly, type SFTime CDATA #FIXED ""]
Evento spedito quando il nodo diventa attivo/disattivo.
isBound [isBound accessType outputOnly, type SFBool #FIXED ""]
Viene spedito true quando il nodo diventa attivo, false quando il nodo viene disattivato da un altro nodo.
containerField [containerField type NMTOKEN "children"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
Group Group Group è un nodo di raggruppamento che può contenere la maggior parte dei nomi.
Suggerimento: inserire un nodo Shape prima di aggiungere la geometria o un nodo 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo 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 bounding box: spostamento della posizione dall'origine del sistema di coordinate locali.
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"]
Dimensioni del bounding box: calcolate automaticamente, possono essere specificate a scopo di ottimizzazione o come vincolo.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
HAnimDisplacer HAnimDisplacer HAnimDisplacer può essere usato in tre modi diversi: (a) identificare i vertici che corrispondono a una particolare caratteristica su HAnimSegment, (b) rappresentare una particolare azione muscolare che dipone i vertici in varie direzioni (linearmente o radialmente), e (c) rappresentare una configurazione completa dei vertici in un HAnimSegment. Per esempio, nel caso di una faccia, ci puo' essere un HAnimDisplacer per ogni espressione facciale. Suggerimento: i suffissi del nome possono essere _feature, _action e _config. Nodi HAnimDisplacer multipli devono essere posti consecutivamente all’interno di 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi.
USE [USE type IDREF #IMPLIED]
USE permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
name [name accessType inputOutput, type NMTOKEN #REQUIRED]
;name deve essere specificato, in modo che l’HAnimHumanoid possa essere identificato a runtime name deve essere uguale al nome specificato con DEF!
coordIndex [coordIndex accessType inputOutput, type MFInt32 CDATA #IMPLIED]
Definisce l’array delle coordinate dei vertici di HAnimSegment su cui HAnimDisplacer ha effetto gli indici forniscono l’ordine in cui le coordinate vengono applicate l’ordine inizia con l’indice 0, e le virgole tra gli insiemi sono facoltative usare -1 per separare gli indici di ogni caratteristica
displacements [displacements accessType inputOutput, type MFVec3f CDATA #IMPLIED]
Insieme di valori 3D aggiunti alla posizione neutrale o di riposo di ogni insieme di vertici HAnimSegment riferiti dal 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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
HAnimHumanoid HAnimHumanoid Il nodo HAnimHumanoid viene usato per: (a) memorizzare i riferimenti a giunture, segmenti e viste, (b) fare da contenitore per l’intero umanoide, (c) fornire un modo appropriato per muovere l’umanoide nel suo ambiente, e (d) memorizzare i dati leggibili da un umano come le informazioni sull’autore e copyright. HAnimHumanoid contiene nodi HAnimJoint, HAnimSegment, HAnimSite, Coordinate|CoordinateDouble, Normal, Viewpoint e skin.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
name [name accessType inputOutput, type NMTOKEN #REQUIRED]
name deve essere specificato, in modo che l’HAnimHumanoid possa essere identificato a runtime.
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]
versione della specifica Humanoid Animation (H-Anim)
info [info accessType inputOutput, type MFString CDATA #IMPLIED]
Coppie keyword=value di Metadata La codifica VRML97 include tutte le coppie keyword=value all’interno di info.
Suggerimento: il campo info può essere tipicamente ignorato dal momento che gli altri attributi XML del nodo HAnimHumanoid possono contenere tutte le informazioni necessarie.
translation [translation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Posizione dei figli relativamente al sistema locale di coordinate.
rotation [rotation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Orientazione dei figli relativamente al sistema locale di coordinate.
scale [scale accessType inputOutput, type SFVec3f CDATA "1 1 1"]
Scalatura non uniforme x-y-z scale del sistema di coordinate figlio, adattato da center e scaleOrientation.
scaleOrientation [scaleOrientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Rotazione preliminare del sistema locale di coordinate prima della scalatura (per permettere la scalatura intorno a rotazioni arbitrarie).
center [center accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Spostamento di posizione dall’origine del sistema locale di coordinate.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro del bounding box: spostamento della posizione dall'origine del sistema di coordinate locali.
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"]
Dimensioni del bounding box: calcolate automaticamente, possono essere specificate a scopo di ottimizzazione o come vincolo.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
HAnimJoint HAnimJoint Ogni giuntura del corpo è rappresentata da un nodo HAnimJoint. HAnimJoint può essere solo figlio di un altro nodo HAnimJoint, oppure il campo skeleton di HAnimHumanoid. Suggerimento: un HAnimJoint non puo' essere figlio di 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
name [name accessType inputOutput, type NMTOKEN #REQUIRED]
Il nome di HAnimJoint è molto importante! usare le definizioni della specifica H-Anim esempi: l_knee r_ankle vc6 l_acromioclavicular r_wrist ecc.
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]
Limite superiore di massima rotazione della giuntura.
Suggerimento: contiene sempre 3 valori, uno per ogni asse locale.
llimit [llimit accessType inputOutput, type MFFloat CDATA #IMPLIED]
Limite inferiore di minima rotazione della giuntura.
Suggerimento: contiene sempre 3 valori, uno per ogni asse locale.
limitOrientation [limitOrientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Orientazione dei limiti superiore/inferiore di rotazione, relativi al centro di HAnimJoint.
skinCoordIndex [skinCoordIndex accessType inputOutput, type MFInt32 CDATA #IMPLIED]
Valori degli indici delle coordinate che riferiscono quali vertici sono influenzati dalla giuntura.
skinCoordWeight [skinCoordWeight accessType inputOutput, type MFFloat CDATA #IMPLIED]
Valori dei pesi di deformazione per i corrispondenti valori nel campo skinCoordIndex.
stiffness [stiffness accessType inputOutput, type MFFloat CDATA "1 1 1"] [0,1] valore (0,1)
che indica la disponibilità della giuntura a muoversi valori di rigidità πù grandi significano una resistenza maggiore (rispetto agli assi locali X, Y, Z).
Suggerimento: usato da sistemi basati su cinematica inversa.
translation [translation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Posizione dei figli relativamente al sistema locale di coordinate.
rotation [rotation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Orientazione dei figli relativamente al sistema locale di coordinate.
scale [scale accessType inputOutput, type SFVec3f CDATA "1 1 1"]
Scalatura non uniforme x-y-z scale del sistema di coordinate figlio, adattato da center e scaleOrientation.
scaleOrientation [scaleOrientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Rotazione preliminare del sistema locale di coordinate prima della scalatura (per permettere la scalatura intorno a rotazioni arbitrarie).
center [center accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Spostamento di posizione dall’origine del sistema locale di coordinate.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro del bounding box: spostamento della posizione dall'origine del sistema di coordinate locali.
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"]
Dimensioni del bounding box: calcolate automaticamente, possono essere specificate a scopo di ottimizzazione o come vincolo.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
HAnimSegment HAnimSegment Ogni segmento del corpo viene memorizzato in un nodo HAnimSegment. HAnimSegment contiene nodi Coordinate|CoordinateDouble, HAnimDisplacer e nodi figli.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
name [name accessType inputOutput, type NMTOKEN #REQUIRED]
Il nome di HAnimSegment è molto importante! usare le definizioni della specifica H-Anim sempi: l_knee r_ankle vc6 l_acromioclavicular r_wrist ecc.
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"]
Massa totale del segmento, 0 se non disponibile.
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"]
Posizione nel segmento del centro della massa.
momentsOfInertia [momentsOfInertia accessType inputOutput, type MFFloat CDATA "0 0 0 0 0 0 0 0 0"]
matrice 3x3 dei momenti di inerzia. default: 0 0 0 0 0 0 0 0 0.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro del bounding box: spostamento della posizione dall'origine del sistema di coordinate locali.
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"]
Dimensioni del bounding box: calcolate automaticamente, possono essere specificate a scopo di ottimizzazione o come vincolo.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
HAnimSite HAnimSite Un nodo HAnimSite ha tre scopi: (a) definire la posizione di un "end effector" che può essere usata da un sistema basato su cinematica inversa, (b) definire un punto di attaccatura per accessori come gioelli o vestiti, e#10;(c) definire la posizione di una telecamera virtuale nella struttura di riferimento di un HAnimSegment (come una vista "attraverso gli occhi" dell’umanoide da usare in mondi multiutente). Suggerimento: i nodi HAnimSite nodes sono memorizzati come figli di 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
name [name accessType inputOutput, type NMTOKEN #REQUIRED]
nome deve essere specificato in modo che l’umanoide possa essere identificato a runtime.
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"]
Posizione dei figli relativamente al sistema locale di coordinate.
rotation [rotation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Orientazione dei figli relativamente al sistema locale di coordinate.
scale [scale accessType inputOutput, type SFVec3f CDATA "1 1 1"]
Scalatura non uniforme x-y-z scale del sistema di coordinate figlio, adattato da center e scaleOrientation.
scaleOrientation [scaleOrientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Rotazione preliminare del sistema locale di coordinate prima della scalatura (per permettere la scalatura intorno a rotazioni arbitrarie).
center [center accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Spostamento di posizione dall’origine del sistema locale di coordinate.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro del bounding box: spostamento della posizione dall'origine del sistema di coordinate locali.
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"]
Dimensioni del bounding box: calcolate automaticamente, possono essere specificate a scopo di ottimizzazione o come vincolo.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
head head head contiene i tag component, metadata o altri tag arbitrari definiti dall’autore.
Suggerimento: corrisponde al tag <head> in HTML.
Suggerimento: head è il primo figlio del tag X3D, e precede Scene.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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 [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
ImageTexture ImageTexture ImageTexture mappa un file di un’immagine 2D su una forma geometrica. Le Texture map hanno un sistema di coordinate 2D (s, t) orizzontale e verticale, con valori (s, t) nell’intervallo [0.0, 1.0] - gli estremi sono gli angoli opposti dell’immagine. Suggerimento: inserire nodi Shape e Appearance prima di aggiungere una texture. Attenzione: valori chiari di emissiveColor di Material possono "sbiadire" alcune texture.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
Posizione e nome del file dell’immagine. Suggerimento: Le Stringhe possono avere valori multipli, quindi separate ogni stringa con apici. "https://www.web3d.org" "https://www.web3d.org/about" "etc." Suggerimento: far corrispondere esattamente le lettere maiuscole e minuscole per i nomi di directory e file nei link http! Suggerimento: si può rimpiazzare ogni spazio negli url con %20.
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"]
Ripete orizzontalmente la texture lungo l’asse S.
repeatT [repeatT accessType initializeOnly, type SFBool (true|false) "true"]
Ripete verticalmente la texture lungo l’asse T.
containerField [containerField type NMTOKEN (texture | watchList | back | bottom | front | left | right | top | backTexture | bottomTexture | frontTexture | leftTexture | rightTexture | topTexture) "texture"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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 [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
IMPORT IMPORT IMPORT fornisce accesso tramite ROUTE a un nodo che viene esportato (tramite EXPORT) da una scena Inline.
Suggerimento: Posizionare i comandi IMPORT subito dopo le corrispondenti scene Inline per favorire la leggibilità. Attenzione: sperimentale.
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]
nome DEF-inito del nodo Inline locale che esporta nodi.
importedDEF #REQUIRED]
importedDEF e' il nome del nodo fornito dalla scena inlineDEF.
Suggerimento: obbligatorio.
AS #IMPLIED]
converte un nome importedDEF in un nuovo nome nella scena corrente.
Suggerimento: facoltativo, per default si usa il nome importedDEF del nodo.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
IndexedFaceSet IndexedFaceSet IndexedFaceSet defines polygons using index lists corresponding to vertex coordinates. IndexedFaceSet e' un nodo che specifica una geometria che può contenere un nodo Coordinate|CoordinateDouble, Color|ColorRGBA, Normal e TextureCoordinate.
Suggerimento: inserire un nodo Shape prima di aggiungere la geometria o un nodo Appearance. Si può usare anche un ProtoInstance (del tipo adatto) come contenuto.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
coordIndex [coordIndex accessType initializeOnly, type MFInt32 CDATA #IMPLIED]
Gli indici coordIndex forniscono l’ordine in cui le coordinate vengono applicate. L’ordine inizia all’indice 0, le virgole tra insiemi sono facoltative. Usare -1 per separare gli indici per ogni poligono.
Warning: coordIndex is required in order to connect contained coordinate point values.
ccw [ccw accessType initializeOnly, type SFBool (true|false) "true"]
ccw = counterclockwise (senso antiorario): ordine dell’orientazione delle coordinate dei vertici.
Suggerimento: ccw con valore false permette di rovesciare i solidi (backface culling) e l’orientazione dei vettori.
convex [convex accessType initializeOnly, type SFBool (true|false) "true"]
Decide se tutti i poligoni in una figura sono convessi (true), o possibilmente concavi (false). Un poligono convesso è planare, non interseca sé stesso, e ha tutti gli angoli interni < 180 gradi.
Suggerimento per il profilo Interchange: sono supportati solo IndexedFaceSet con convex=true.
Attenzione: una geometria concava puo' essere invisibile se, come per default, convex=true.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Dare a solid il valore true significa disegnare solo un lato dei poligoni (backface culling on), Dare a solid il valore false significa disegnare entrambi i lati dei poligoni (backface culling off).
Attenzione: il valore di default value true può nascondere completamente la geometria se visto dal lato sbagliato.
creaseAngle [creaseAngle accessType initializeOnly, type SFFloat CDATA "0"]]
colorPerVertex [colorPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
Decide se ColorNode viene applicato per vertice (true) o per poligono (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,+∞)
Gli indici colorIndex forniscono l’ordine in cui i colori vengono applicati.
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"]
Decide se il nodo Normal viene applicato per vertice (true) o per poligono (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.
Suggerimento per il profilo Interchange: questo campo può essere ignorato.
texCoordIndex [texCoordIndex accessType initializeOnly, type MFInt32 CDATA #IMPLIED] [-1,+∞)
Lista di indici di coordinate della texture che mappano la texture allegata alle coordinate corrispondenti.
Suggerimento: usate un programma (fare a mano è vivamente sconsigliato)!
set_coordIndex [set_coordIndex accessType inputOnly, type MFInt32 CDATA #FIXED ""]
Gli indici coordIndex forniscono l’ordine in cui le coordinate vengono applicate. L’ordine inizia all’indice 0, le virgole tra insiemi sono facoltative. Usare -1 per separare gli indici per ogni poligono.
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 ""]
Gli indici colorIndex forniscono l’ordine in cui i colori vengono applicati.
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).
Suggerimento per il profilo Interchange: questo campo può essere ignorato.
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 ""]
Lista di indici di coordinate della texture che mappano la texture allegata alle coordinate corrispondenti.
Suggerimento: usate un programma (fare a mano è vivamente sconsigliato)!
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 "geometry"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
IndexedLineSet IndexedLineSet IndexedLineSet defines polyline segments using index lists corresponding to vertex coordinates. IndexedLineSet e' un nodo che specifica una geometria che può contenere un ColorNode e un Coordinate node. I valori di ColorNode o emissiveColor di Material vengono usati per disegnare linee e punti. Le linee non sono illuminate, non possono avere delle texture applicate, e non sono coinvolte nel rilevamento delle collisioni. Suggerimento: usare un colore (o emissiveColor) diverso dal colore di sfondo. Suggerimento: se si fa il rendering di punti Coordinate originariamente definiti per un IndexedFaceSet, i valori degli indici possono dover ripetere ogni vertice iniziale per chiudere il contorno del poligono. Suggerimento: inserire un nodo Shape prima di aggiungere la geometria o un nodo Appearance Si può anche sostituire al contenuto un ProtoInstance.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
coordIndex [coordIndex accessType initializeOnly, type MFInt32 CDATA #IMPLIED]
Gli indici coordIndex forniscono l’ordine in cui le coordinate vengono applicate. L’ordine inizia all’indice 0, le virgole tra insiemi sono facoltative. Usare -1 per separare gli indici per ogni segmento
Suggerimento: se si stanno utilizzando punti Coordinate originariamente definiti per un IndexedFaceSet, i valori degli indici possono dover ripetere ogni vertice iniziale per chiudere i contorni del poligono.
Warning: coordIndex is required in order to connect contained coordinate point values.
colorPerVertex [colorPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
Decide se ColorNode viene applicato per vertice (true) o per polilinea (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,+∞)
Gli indici colorIndex forniscono l’ordine in cui i colori vengono applicati.
Suggerimento: se si stanno utilizzando punti Coordinate originariamente definiti per un IndexedFaceSet, i valori degli indici possono dover ripetere ogni vertice iniziale per chiudere i contorni del poligono.
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 ""]
Gli indici coordIndex forniscono l’ordine in cui le coordinate vengono applicate. L’ordine inizia all’indice 0, le virgole tra insiemi sono facoltative. Usare -1 per separare gli indici per ogni poligono.
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 ""]
Gli indici colorIndex forniscono l’ordine in cui i colori vengono applicati.
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 "geometry"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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"]
Dare a solid il valore true significa disegnare solo un lato dei poligoni (backface culling on), Dare a solid il valore false significa disegnare entrambi i lati dei poligoni (backface culling off).
Attenzione: il valore di default value true può nascondere completamente la geometria se visto dal lato sbagliato.
containerField [containerField type NMTOKEN "geometry"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc.
Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different than the corresponding DEF declaration of that node.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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) "false"]
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"]
Dare a solid il valore true significa disegnare solo un lato dei poligoni (backface culling on), Dare a solid il valore false significa disegnare entrambi i lati dei poligoni (backface culling off).
Attenzione: il valore di default value true può nascondere completamente la geometria se visto dal lato sbagliato.
containerField [containerField type NMTOKEN "geometry"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc.
Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different than the corresponding DEF declaration of that node.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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"]
Dare a solid il valore true significa disegnare solo un lato dei poligoni (backface culling on), Dare a solid il valore false significa disegnare entrambi i lati dei poligoni (backface culling off).
Attenzione: il valore di default value true può nascondere completamente la geometria se visto dal lato sbagliato.
containerField [containerField type NMTOKEN "geometry"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc.
Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different than the corresponding DEF declaration of that node.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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"]
Dare a solid il valore true significa disegnare solo un lato dei poligoni (backface culling on), Dare a solid il valore false significa disegnare entrambi i lati dei poligoni (backface culling off).
Attenzione: il valore di default value true può nascondere completamente la geometria se visto dal lato sbagliato.
containerField [containerField type NMTOKEN "geometry"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc.
Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different than the corresponding DEF declaration of that node.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
Inline Inline Inline è un nodo che può caricare altri nodi a partire dalla loro url. Suggerimento: non si possono fornire (tramite ROUTE) valori ad una scena Inline, usare invece ExternProtoDeclare e ProtoInstance.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
load [load accessType inputOutput, type SFBool (true|false) "true"]
load=true significa caricare immediatamente, load=false significa ritardare il caricamento o gettare la scena contenuta.
Suggerimento: usate LoadSensor per verificare quando il caricamento e' terminato.
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
Address of X3D world to load into current scene. Suggerimento: Le Stringhe possono avere valori multipli, quindi separate ogni stringa con apici. "https://www.web3d.org" "https://www.web3d.org/about" "etc." Suggerimento: far corrispondere esattamente le lettere maiuscole e minuscole per i nomi di directory e file nei link http! Suggerimento: si può rimpiazzare ogni spazio negli url con %20.
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 bounding box: spostamento della posizione dall'origine del sistema di coordinate locali.
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"]
Dimensioni del bounding box: calcolate automaticamente, possono essere specificate a scopo di ottimizzazione o come vincolo.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
IntegerSequencer IntegerSequencer IntegerSequencer genera valori interi periodici che possono essere inviati (tramite ROUTE) ad altri attributi interi. Input tipico: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction Output tipico: 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
Parametri di definizione per gli intervalli di tempo da interpolare linearmente, in ordine crescente e corrispondenti ai valori chiave (keyValues).
Suggerimento: il numero di chiavi (key) deve corrispondere al numero di 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]
Valori di output per l’interpolazione lineare, ognuno corrispondente a chiavi (keys) tempo-frazione.
Suggerimento: il numero di chiavi (key) deve corrispondere al numero di keyValues!
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA #FIXED ""]
set_fraction seleziona la chiave (key) di input per il corrispondente output 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 SFInt32 CDATA #FIXED ""]
Valore di output singolo determinato dal tempo chiave corrente e dalla corrispondente coppia 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) ""]
Fa scattare il valore di output precedente nell'array keyValue.
Suggerimento: passa dal primo all'ultimo se necessario.
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) ""]
Fa scattare il valore di output successivo nell'array keyValue.
Suggerimento: passa dall'ultimo al primo se necessario.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
IntegerTrigger IntegerTrigger IntegerTrigger converte valori booleani true o eventi temporali in input in valori interi (adatti al nodo Switch)
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
set_boolean [set_boolean accessType inputOnly, type SFBool #FIXED ""]
Se l'input set_boolean e' true, fa scattare l'output del valore intero.
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 e' il valore da porre in ouput.
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 fornisce l'evento in ouput intero che corrisponde a integerKey quando viene ricevuto un valore set_boolean 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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
IS IS IS connette i campi dell'interfaccia di Prototype ai nodi dei campi nelle definizioni ProtoDeclare. Aggiungere uno o piu' tag connect per definire ogni coppia di connessioni con il campo del Prototype. Attenzione: il tag IS e' solo permesso nelle definizioni del corpo di ProtoDeclare. Suggerimento: il tag IS precede ogni tag Metadata, che precede ogni altro tag figlio.
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 [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
KeySensor KeySensor KeySensor genera eventi quando l’utente preme i tasti della tastiera. Supporta il "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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Attiva/disattiva il nodo sensore.
keyPress [keyPress accessType outputOnly, type SFString CDATA #IMPLIED]
Eventi generati quando l’utente preme tasti sulla tastiera che producono caratteri produce i valori interi UTF-8 dei caratteri.
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]
Eventi generati quando l’utente rilascia tasti sulla tastiera che producono caratteri produce i valori interi UTF-8 dei caratteri.
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]
la pressione di tasti di azione fornisce i seguenti valori: 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]
il rilascio di tasti di azione fornisce i seguenti valori: 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 un evento true quando il tasto shift viene premuto, false quando viene rilasciato.
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 un evento true quando il tasto control viene premuto, false quando viene rilasciato.
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]
genera un evento true quando il tasto alt viene premuto, false quando viene rilasciato.
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 ""]
Vengono spediti degli eventi isActive con valore true/false quando il sensore rileva qualcosa. isActive=true quando il bottone principale del mouse viene premuto, isActive=false quando viene rilasciato.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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 [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
LoadSensor LoadSensor LoadSensor genera evanti quando i nodi figli vengono caricati o il caricamento fallisce. Se viene modificata la lista dei nodi figli da controllare il sensore viene fatto ripartire.
Suggerimento: usate piu' nodi LoadSensor per monitorare individualmente il caricamento di piu' nodi.
Suggerimento: il nodo Background non viene controllato a causa dell'ambiguita' nelle immagini multiple.
Attenzione: i nodi figli non vengono visualizzati, quindi di solito si usano delle copie (tramite USE) di altri nodi per verificare il caricamento.
Suggerimento: usate il campo 'load' di Inline per far partire o ritardare il caricamento.
Attenzione: nuovo nodo X3D, non supportato in VRML97.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Attiva/disattiva il nodo sensore.
timeOut [timeOut accessType inputOutput, type SFTime CDATA "0" #IMPLIED]
Tempo massimo in secondi per la durato del caricamento prima di dichiarare il fallimento. Il valore di default 0 significa usare il default del browser.
isActive [isActive: outputOnlytype SFBool #FIXED ""]
Vengono spediti eventi isActive true/false quando parte/finisce il monitoraggio del download.
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 #FIXED ""]
Notifica quando tutti i nodi figli sono caricati, o almeno uno e' fallito. Spedisce true se tutti i nodi figli sono stati caricati. Spedisce false dopo che e' trascorso il tempo massimo su almeno uno dei nodi figli, oppure se il caricamento e' fallito per almeno un nodo figlio, oppure se non ci sono copie locali e la rete non e' disponibile.
Suggerimento: usate piu' nodi LoadSensor per monitorare individualmente il caricamento di piu' nodi.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
loadTime [loadTime accessType outputOnly, type SFTime CDATA #FIXED ""]
Tempo di completamento di un caricamento avvenuto con successo, non viene spedito in caso di fallimento.
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 [0,1.0]
#FIXED ""] Spedisce 0.0 all'inizio e 1.0 al completamento. I valori intermedi dipendono dal browser e sono sempre crescenti (possono indicare frazioni di byte, frazioni di tempo atteso o un'altra metrica).
Suggerimento: solo gli eventi 0 e 1 sono garantiti.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
LocalFog LocalFog LocalFog simulates atmospheric effects by blending distant objects with fog color. LocalFog effects occur around the local transformation center, rather than bound to the viewer. 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 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"]
Enables/disables node operation.
color [color accessType inputOutput, type SFColor CDATA "1 1 1"] [0,1]
Fog color.
Hint: match Background color to make objects fade away.
Hint: X3D Scene Authoring Hints, Color https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Color
fogType [fogType accessType inputOutput, type SFString CDATA (LINEAR|EXPONENTIAL) LINEAR]
Specifies algorithm for rate of increasing Fog, either LINEAR or EXPONENTIAL.
Hint: EXPONENTIAL is more natural but also more computationally expensive.
Warning: do not wrap "quotation" "marks" around this SFString value.
visibilityRange [visibilityRange accessType inputOutput, type SFFloat CDATA "0.0"]
Distance in meters where objects are totally obscured by the fog, using local coordinate system.
Hint: visibilityRange 0 disables Fog.
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc.
Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different than the corresponding DEF declaration of that node.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
LOD LOD LOD (Level Of Detail) usa la distanza telecamera-oggetto per selezionare uno tra i livelli figli contenuti. (I nodi contenuti vengono ora chiamati 'figli' invece di 'livelli', per motivi di consistenza dei nomi tra i nodi di raggruppamento.) I valori dell’intervallo per LOD vanno da vicino a lontano (e mano a mano la geometria dei figli diventa πù semplice per migliorare l’efficienza). Per n valori dell’intervallo, bisogna avere n+1 livelli figli! Solo il livello figlio correntemente selezionato viene visualizzato, ma tutti i livelli continuano a ricevere e spedire eventi. Suggerimento: si può aggiungere un <WorldInfo info='null node'/> come figlio finale che non viene visualizzato. Suggerimento: inserire un nodo Shape prima di aggiungere la geometria o un nodo 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo 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"]
Spostamento di posizione dall'origine del sistema locale di coordinate.
range [range accessType initializeOnly, type MFFloat CDATA #IMPLIED]]
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro del bounding box: spostamento della posizione dall'origine del sistema di coordinate locali.
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"]
Dimensioni del bounding box: calcolate automaticamente, possono essere specificate a scopo di ottimizzazione o come vincolo.
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
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
Material Material Material specifica le proprietà della superficie del materiale per i nodi geometria associati Gli attributi di Material vengono usati dalle equazioni VRML di illuminazione durante il rendering. Suggerimento: inserire i nodi Shape e Appearance prima di aggiungere 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
diffuseColor [diffuseColor accessType inputOutput, type SFColor CDATA "0.8 0.8 0.8"] [0,1]
quanta luce diretta, dipendete dall’angolo e proveniente da tutte le sorgenti di luce viene riflessa.
Suggerimento: solo emissiveColor ha effetto su IndexedLineSet e PointSet.
emissiveColor [emissiveColor accessType inputOutput, type SFColor CDATA "0 0 0"] [0,1]
quanto luminosa è la luce emessa dall’oggetto.
Suggerimento: gli emissiveColor sono luminosi anche quando tutte le luci sono spente.
Suggerimento: porre diffuseColor dal valore di default (.8 .8 .8) a (0 0 0) per evitare colori sbiaditi.
Suggerimento: solo emissiveColor ha effetto su IndexedLineSet e PointSet.
Attenzione: valori chiari di emissiveColor possono sbiadire alcune textures.
specularColor [specularColor accessType inputOutput, type SFColor CDATA "0 0 0"] [0,1]
colore delle riflessioni della luce sull’oggetto (esempio: punti luccicanti su una mela).
Suggerimento per il profilo Interchange: questo campo può essere ignorato.
shininess [shininess accessType inputOutput, type SFFloat CDATA "0.2"] [0,1]
valori bassi producono riflessioni soffuse, valori alti forniscono riflessioni πù piccole e brillanti.
Suggerimento per il profilo Interchange: questo campo può essere ignorato.
ambientIntensity [ambientIntensity accessType inputOutput, type SFFloat CDATA "0.2"] [0,1]
quanta luce d’ambiente (omnidirezionale) viene riflessa.
Suggerimento per il profilo Interchange: questo campo può essere ignorato.
transparency [transparency accessType inputOutput, type SFFloat CDATA "0"] [0,1]
quanto trasparente e' un oggetto: 1.0 è completamente trasparente, 0.0 è completamente opaco.
Suggerimento per il profilo Interchange: transparency < .5 opaco, transparency > .5 trasparente.
containerField [containerField type NMTOKEN "material"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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 [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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 [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
meta meta meta (metadata) fornisce informazioni sulla scena e usa le stesse definizioni dei tag meta in HTML. Gli attributi name e content forniscono coppie attributo=valore.
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 type NMTOKEN #IMPLIED]
Inserire qui il nome dell’attributo metadata.
Hint: use Dublin Core metadata terms for name/content values. https://www.dublincore.org/documents/dcmi-terms
Hint: if the name attribute is set, the http-equiv attribute should not be set.
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]
Inserire qui il valore dell’attributo metadata.
Hint: use Dublin Core metadata terms for name/content values. https://www.dublincore.org/documents/dcmi-terms
Hint: alternatively the content attribute can support the http-equiv attribute.
Suggerimento: molti tool XML sostituiscono automaticamente gli XML character reference se necessario (come &#38; per & o &#34; per " ).
lang [lang type CDATA #IMPLIED]
Codice di lingua, come da [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]
Direzione del testo weak/neutral (ltr=left-to-right, rtl=right-to-left). See http://www.w3.org/TR/html4/struct/dirlang.html#adef-dir
http-equiv [http-equiv type CDATA #IMPLIED]
Può essere usato dai server HTTP per gli header della risposta HTTP. Vedere le specifiche HTTP [RFC2616] per dettagli sugli header HTTP validi. Esempio: <meta http-equiv="Expires" content="Tue, 20 Aug 1996 14:25:27 GMT">
Hint: if the name attribute is set, the http-equiv attribute should not be set. Vedere http://www.w3.org/TR/html4/struct/global.html#adef-http-equiv
scheme [scheme type CDATA #IMPLIED]
L’attributo scheme attribute permette agli autori di fornire allo user agent un contesto maggiore per una corretta interpretazione dei metadati. Per esempio, <meta scheme="ISBN" name="identifier" content="0-8230-2355-9"> See http://www.w3.org/TR/html4/struct/global.html#idx-scheme
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
MetadataDouble MetadataDouble MetadataDouble fornisce informazioni sul suo genitore. Si puo' fornire ulteriore informazioni su questo nodo Metadata usando un nodo Metadata figlio con containerField="metadata". Suggerimento: il tag IS precede ogni tag Metadata, che precede ogni altro tag figlio.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
name [name accessType inputOutput, type NMTOKEN #REQUIRED]
Inserire qui il nome dell’attributo metadata.
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]
Inserire qui il valore dell’attributo metadata.
Suggerimento: molti tool XML sostituiscono automaticamente gli XML character reference se necessario (come &#38; per & o &#34; per ").
reference [reference accessType inputOutput, type SFString CDATA #IMPLIED]
Riferimento alla standard metadata o definizione che specifica questo particolare metadata.
containerField [containerField type NMTOKEN "metadata"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Suggerimento: porre containerField="value" se e' parte di un MetadataSet, altrimenti usare il valore di default del "metadata" se si stanno fornendo metadata su un nodo metadata genitore. l'attributo containerField e' supportato solo nella codifica XML delle scene X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
MetadataFloat MetadataFloat MetadataFloat fornisce informazioni sul suo genitore. Ulteriori informazioni su questo nodo Metadata possono essere fornite da un nodo Metadata figlio con containerField="metadata". Suggerimento: il tag IS precede ogni tag Metadata, che precede ogni altro tag figlio.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
name [name accessType inputOutput, type NMTOKEN #REQUIRED]
Inserire qui il nome dell’attributo metadata.
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]
Inserire qui il valore dell’attributo metadata.
Suggerimento: molti tool XML sostituiscono automaticamente gli XML character reference se necessario (come &#38; per & o &#34; per ").
reference [reference accessType inputOutput, type SFString CDATA #IMPLIED]
Riferimento alla standard metadata o definizione che specifica questo particolare metadata.
containerField [containerField type NMTOKEN "metadata"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Suggerimento: porre containerField="value" se e' parte di un MetadataSet, altrimenti usare il valore di default del "metadata" se si stanno fornendo metadata su un nodo metadata genitore. l'attributo containerField e' supportato solo nella codifica XML delle scene X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
MetadataInteger MetadataInteger fornisce informazioni sul suo genitore. Ulteriori informazioni su questo nodo Metadata possono essere fornite da un nodo Metadata figlio con containerField="metadata". Suggerimento: il tag IS precede ogni tag Metadata, che precede ogni altro tag figlio.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
name [name accessType inputOutput, type NMTOKEN #REQUIRED]
Inserire qui il nome dell’attributo metadata.
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]
Inserire qui il valore dell’attributo metadata.
Suggerimento: molti tool XML sostituiscono automaticamente gli XML character reference se necessario (come &#38; per & o &#34; per ").
reference [reference accessType inputOutput, type SFString CDATA #IMPLIED]
Riferimento alla standard metadata o definizione che specifica questo particolare metadata.
containerField [containerField type NMTOKEN "metadata"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Suggerimento: porre containerField="value" se e' parte di un MetadataSet, altrimenti usare il valore di default del "metadata" se si stanno fornendo metadata su un nodo metadata genitore. l'attributo containerField e' supportato solo nella codifica XML delle scene X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
MetadataSet MetadataSet MetadataSet raccoglie un insieme di nodi Metadata con containerField="value" che insieme forniscono informazioni sul proprio genitore. Ulteriori informazioni su questo nodo MetadataSet possono essere fornite da un nodo Metadata figlio con containerField="metadata". SSuggerimento: il tag IS precede ogni tag Metadata, che precede ogni altro tag figlio.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
name [name accessType inputOutput, type NMTOKEN #REQUIRED]
Inserire qui il nome dell’attributo metadata.
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]
Riferimento alla standard metadata o definizione che specifica questo particolare metadata.
containerField [containerField type NMTOKEN "metadata"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Suggerimento: porre containerField="value" se e' parte di un MetadataSet, altrimenti usare il valore di default del "metadata" se si stanno fornendo metadata su un nodo metadata genitore. l'attributo containerField e' supportato solo nella codifica XML delle scene X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
MetadataString MetadataString MetadataString fornisce informazioni sul suo genitore. Ulteriori informazioni su questo nodo Metadata possono essere fornite da un nodo Metadata figlio con containerField="metadata". Suggerimento: il tag IS precede ogni altro tag Metadata, che precede ogni altro tag figlio.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
name [name accessType inputOutput, type NMTOKEN #REQUIRED]
Inserire qui il nome dell’attributo metadata.
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]
Inserire qui il valore dell’attributo metadata.
Suggerimento: molti tool XML sostituiscono automaticamente gli XML character reference se necessario (come &#38; per & o &#34; per ").
reference [reference accessType inputOutput, type SFString CDATA #IMPLIED]
Riferimento alla standard metadata o definizione che specifica questo particolare metadata.
containerField [containerField type NMTOKEN "metadata"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Suggerimento: porre containerField="value" se e' parte di un MetadataSet, altrimenti usare il valore di default del "metadata" se si stanno fornendo metadata su un nodo metadata genitore. l'attributo containerField e' supportato solo nella codifica XML delle scene X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
MovieTexture MovieTexture MovieTexture applica un filmato 2D alla superficie di una geometria, oppure fornisce il contenuto audio per un nodo Sound. Prima va definito come texture, e poi usato (USE) come sorgente di Sound per vederlo/sentirlo/risparmiare memoria. Le Texture map hanno un sistema di coordinate 2D (s, t) orizzontale e verticale, con i valori (s, t) nell’intervallo [0.0, 1.0] che corrispondono agli angoli apposti dell’immagine. Suggerimento: inserire i nodi Shape e Appearance prima di aggiungere delle texture.
Hint: provide a Viewpoint that allows a clear view of the MovieTexture so that users can easily see all details.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo 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]
Posizione e nome del file del filmato Suggerimento: Le Stringhe possono avere valori multipli, quindi separate ogni stringa con apici. "https://www.web3d.org" "https://www.web3d.org/about" "etc." Suggerimento: far corrispondere esattamente le lettere maiuscole e minuscole per i nomi di directory e file nei link http! Suggerimento: si può rimpiazzare ogni spazio negli url con %20.
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"]
ripete all"infinito se loop=true, ripete solo una volta se loop=false.
speed [speed accessType inputOutput, type SFFloat CDATA "1.0"]
Fattore che stabilisce quanto velocemente il filmato (o la colonna sonora) viene riprodotto.
startTime [startTime accessType inputOutput, type SFTime CDATA "0"]
Tempo assoluto: numero di secondi dal 1 Gennaio 1970, 00:00:00 GMT.
Suggerimento: di solito riceve un valore temporale da un ROUTE.
stopTime [stopTime accessType inputOutput, type SFTime CDATA "0"]
Tempo assoluto: numero di secondi dal 1 Gennaio 1970, 00:00:00 GMT.
Suggerimento: di solito riceve un valore temporale da un ROUTE.
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"]
Ripetere orizzontalmente la texture lungo l’asse S.
repeatT [repeatT accessType initializeOnly, type SFBool (true|false) "true"]
Ripetere verticalmente la texture lungo l’asse T.
duration_changed [duration_changed accessType outputOnly, type SFTime CDATA #FIXED ""] [0,+∞)
or -1. Durata in secondi per un ciclo del filmato (o suono).
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 #FIXED ""]
Eventi isActive true/false vengono spediti quando la riproduzioni parte/si ferma.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
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 [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
MultiTexture MultiTexture MultiTexture applica piu' tezture diverse ad un oggetto 3D per ottenere un effetto visuale complesso. Le texture hanno un sistema di coordinate 2D (s, t) orizzontale e verticale, con valori (s, t) nell’intervallo [0.0, 1.0] - gli estremi sono gli angoli opposti dell’immagine. Suggerimento: inserire nodi Shape e Appearance prima di aggiungere una 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
alpha [alpha accessType inputOutput, type SFFloat CDATA "1.0"] [0,1]
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 SFString CDATA (COMPLEMENT | ALPHAREPLICATE) #IMPLIED]
function indica un argomento facoltativo.
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 indica il tipo di operazione con cui le texture vengono 'mescolate'.
source [source accessType inputOutput, type MFString CDATA (DIFFUSE | SPECULAR | FACTOR) #IMPLIED]
source indica la sorgente di colore.
containerField [containerField type NMTOKEN "texture"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
MultiTextureCoordinate
MultiTextureCoordinate
MultiTextureCoordinate contiene nodi TextureCoordinate o TextureCoordinateGenerator che vengono usati da MultiTexture. Suggerimento: aggiungere Shape e poi una geometria poligonale / piano prima di aggiungere 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
containerField [containerField type NMTOKEN "texCoord"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
MultiTextureTransform
MultiTextureTransform
MultiTextureTransform contiene piu' nodi TextureTransform. Suggerimento: inseririe i nodi Shape e Appearance prima di aggiungere 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
containerField [containerField type NMTOKEN "textureTransform"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
NavigationInfo NavigationInfo NavigationInfo descrive la visuale e le caratteristiche fisiche dell’avatar dell’utente.
Suggerimento: per l’ispezione di oggetti singoli, l’usabilita; viene di solito migliorata con type="EXAMINE" "ANY"
Suggerimento: i tipi di NavigationInfo '"WALK" "FLY"' supportano la rilevazione di collisioni telecamera-oggetto. Background, Fog, NavigationInfo, TextureBackground e Viewpoint sono nodi bindable.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
type [type accessType inputOutput, type MFString CDATA "EXAMINE" "ANY"]
Inserire una o πù Stringhe: "EXAMINE" "WALK" "FLY" "LOOKAT" "EXPLORE" "ANY" "NONE". Suggerimento: per l’ispezione di oggetti singoli, l’usabilita; viene di solito migliorata con type="EXAMINE" "ANY". tipi di NavigationInfo '"WALK" "FLY"' supportano la rilevazione di collisioni telecamera-oggetto. Suggerimento: vedere il nodo Collision node per maggiori dettagli sulla rilevazione di collisioni telecamera-oggetto. Suggerimento: le Stringhe possono avere valori multipli, quindi separate ogni stringa con apici. "https://www.web3d.org" "https://www.web3d.org/about" "etc."
Suggerimento per il profilo Interchange: questo campo può essere ignorato.
speed [speed accessType inputOutput, type SFFloat CDATA "1.0"]]
headlight [headlight accessType inputOutput, type SFBool (true|false) "true"]
Abilita/disabilita la luce direzionale che punta sempre nella direzione in cui l’utente sta guardando.
avatarSize [avatarSize accessType inputOutput, type MFFloat CDATA "0.25 1.6 0.75"]
Le triple di valori per avatarSize sono: (a) distanza di collisione tra l’utente e una geometria (b) altezza dell’utente dal terreno (c) la πù grande altezza che l’utente può superare in modalità WALK. Suggerimento: mantenere (visibilityLimit / avatarSize.CollisionDistance) < 10,000 per evitare effetti di aliasing (cioè "polygon tear"). Suggerimento per il profilo Interchange: questo campo può essere ignorato.
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"]
Una geometria oltre visibilityLimit può non essere visualizzata. visibilityLimit=0.0 indica un limite di visibilità infinito. Suggerimento: mantenere visibilityLimit >= zero. Suggerimento: mantenere (visibilityLimit / avatarSize.CollisionDistance) < 10,000 per evitare effetti di aliasing (cioè "polygon tearing").
Suggerimento per il profilo Interchange: questo campo può essere ignorato.
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 #FIXED ""]
Porre set_bind al valore true rende questo nodo attivo porre set_bind al valore false rende questo nodo non attivo. Quindi dare a bind il valore true/false eseguirà un pop/push (attivazione/disattivazione) di questo 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 #FIXED ""]
Evento spedito quando il nodo diventa attivo/disattivo.
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 ""]
Viene spedito un evento true quando il nodo diventa attivo, false quando viene disattivato (unbound) da un altro 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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
Normal Normal Normal è un insieme di vettori 3D normali alla superficie i valori di Normal sono direzioni perpendicolari facoltative, usate per-poligono o per-vertice per il rendering. Suggerimento: usato da IndexedFaceSet e 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
vector [vector accessType inputOutput, type MFVec3f CDATA #IMPLIED]
insieme di vettori normali di lunghezza unitaria, corrispondenti a poligoni indicizzati o vertici.
containerField [containerField type NMTOKEN "normal"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
NormalInterpolator NormalInterpolator NormalInterpolator genera una serie di insiemi di vettori normali (perpendicolari) lungo la superficie di una sfera unitaria mandare (con ROUTE) i valori agli attributi del vettore di un nodo <Normal> a un altro attributo di tipo Vector3FloatArray Input tipico: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction Output tipico: 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
Parametri di definizione per gli intervalli di tempo da interpolare linearmente, in ordine crescente e corrispondenti ai valori chiave (keyValues).
Suggerimento: il numero di chiavi (key) deve corrispondere al numero di 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 MFVec3f CDATA #IMPLIED]
Valori di output per l’interpolazione lineare, ognuno corrispondente a chiavi (keys) tempo-frazione.
Suggerimento: il numero di chiavi (key) deve corrispondere al numero di keyValues!
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA #FIXED ""]
set_fraction seleziona la chiave (key) di input per il corrispondente output 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 MFVec3f CDATA #FIXED ""]
Valore di output interpolato linearmente determinato dal tempo chiave (key) corrente e dal corrispondente valore 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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
NurbsCurve NurbsCurve NurbsCurve e' una curva 3D analoga a NurbsPatchSurface. Il campo contenitore controlPoint e' un nodo Coordinate o CoordinateDouble. Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
knot [knot accessType initializeOnly, type MFDouble CDATA #IMPLIED]
vettore nodo, dove dimensione=numero di punti di controllo+ordine della curva.
order [order accessType initializeOnly, type SFInt32 CDATA "3"]
definisce l’ordine della superficie come polinomio di grado = order-1.
weight [weight accessType inputOutput, type MFDouble CDATA #IMPLIED]
vettore che assegna il peso ad ogni punto di controllo.
tessellation [tessellation accessType inputOutput, type SFInt32 CDATA #IMPLIED]
suggerimento per 'tassellatura' della superficie.
closed [closed accessType initializeOnly, type SFBool (true|false) "false"]
Indica se la curva e' chiusa o no (cioe' i punti finali si incontrano).
containerField [containerField type NMTOKEN "geometry"]
geometry e' il prefisso dell'etichetta del campo che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField attribute e' supportato solo nella codifica XML delle scene X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
NurbsCurve2D NurbsCurve2D NurbsCurve2D definisce un segmento 'ritagliato' che e' parte di un contorno 'ritagliato' nel dominio u-v della superficie. I NurbsCurve2D che formano un contorno chiuso possono essere usati come 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo 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]
vettore nodo, dove dimensione=numero di punti di controllo+ordine della curva.
order [order accessType initializeOnly, type SFInt32 CDATA "3"]
definisce l’ordine della superficie come polinomio di grado = order-1.
weight [weight accessType inputOutput, type MFDouble CDATA #IMPLIED]
vettore che assegna il peso ad ogni punto di controllo.
tessellation [tessellation accessType inputOutput, type SFInt32 CDATA "0"]
suggerimento per 'tassellatura' della superficie.
closed [closed accessType initializeOnly, type SFBool (true|false) "false"]
Indica se la curva e' chiusa o no (cioe' i punti finali si incontrano).
containerField [containerField type NMTOKEN "children"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
NurbsOrientationInterpolator
NurbsOrientationInterpolator
NurbsOrientationInterpolator descrive una curva NURBS 3D e fornisce in output valori di orientazione interpolati. Il campo SFNode controlPoints puo' contenere un singolo nodo Coordinate o CoordinateDouble. Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
knot [knot accessType inputOutput, type MFDouble CDATA #IMPLIED]
vettore nodo, dove dimensione=numero di punti di controllo+ordine della curva.
order [order accessType inputOutput, type SFInt32 CDATA "3"]
definisce l’ordine della superficie come polinomio di grado = order-1.
weight [weight accessType inputOutput, type MFDouble CDATA #IMPLIED]
Valori di output per l'interpolazione lineare, ognuno corrispondente a nodi.
Suggerimento: il numero di pesi deve corrispondere al numero di nodi!
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA #FIXED ""]
porre fraction nell'intervallo [0,1] seleziona la chiave (key) di input che fornisce il corrispondente output keyValue, calcolando una posizione 3D sulla 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 ""]
Valore di output interpolato linearmente determinato dal tempo chiave (key) corrente e dal corrispondente valore 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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
NurbsPatchSurface NurbsPatchSurface NurbsPatchSurface definisce una superficie 3D NURBS contigua. Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
uClosed [uClosed accessType initializeOnly, type SFBool (true|false) "false"]
Indica se le facce opposte della superficie sono chiuse lungo la dimensione u.
vClosed [vClosed accessType initializeOnly, type SFBool (true|false) "false"]
Indica se le facce opposte della superficie sono chiuse lungo la dimensione v.
uDimension [uDimension accessType initializeOnly, type SFInt32 CDATA "0"]
Numero di punti di controllo nella dimensione u.
vDimension [vDimension accessType initializeOnly, type SFInt32 CDATA "0"]
Numero di punti di controllo nella dimensione v.
uKnot [uKnot accessType initializeOnly, type MFDouble CDATA #IMPLIED]
vettore nodo, dove dimensione=numero di punti di controllo+ordine della curva.
vKnot [vKnot accessType initializeOnly, type MFDouble CDATA #IMPLIED]
vettore nodo, dove dimensione=numero di punti di controllo+ordine della curva.
uOrder [uOrder accessType initializeOnly, type SFInt32 CDATA "3"]
definisce l’ordine della superficie come polinomio di grado = order-1.
vOrder [vOrder accessType initializeOnly, type SFInt32 CDATA "3"]
definisce l’ordine della superficie come polinomio di grado = order-1.
uTessellation [uTessellation accessType inputOutput, type SFInt32 CDATA "0"]
suggerimento per la 'tassellatura' della superficie.
vTessellation [vTessellation accessType inputOutput, type SFInt32 CDATA "0"]
suggerimento per la 'tassellatura' della superficie.
weight [weight accessType inputOutput, type MFDouble CDATA #IMPLIED]
Vettore che assegna il peso ad ogni punto di controllo.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Dare a solid il valore true significa disegnare solo un lato dei poligoni (backface culling on), Dare a solid il valore false significa disegnare entrambi i lati dei poligoni (backface culling off).
Attenzione: il valore di default value true può nascondere completamente la geometria se visto dal lato sbagliato.
containerField [containerField type NMTOKEN "surface"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
NurbsPositionInterpolator
NurbsPositionInterpolator
NurbsPositionInterpolator descrive una curva NURBS 3D e fornisce in output valori di posizione interpolati. Il campo SFNode controlPoints puo' contenere un singolo nodo Coordinate o CoordinateDouble. Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
knot [knot accessType inputOutput, type MFDouble CDATA #IMPLIED]
vettore nodo, dove dimensione=numero di punti di controllo+ordine della curva.
order [order accessType inputOutput, type SFInt32 CDATA "3"]
definisce l’ordine della superficie come polinomio di grado = order-1.
weight [weight accessType inputOutput, type MFDouble CDATA #IMPLIED]
Valori di output per l'interpolazione lineare, ognuno corrispondente a nodi.
Suggerimento: il numero di pesi deve corrispondere al numero di nodi!
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA #FIXED ""]
porre fraction nell'intervallo [0,1] seleziona la chiave (key) di input che fornisce il corrispondente output keyValue, calcolando una posizione 3D sulla 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 ""]
Valore di output interpolato linearmente determinato dal tempo chiave (key) corrente e dal corrispondente valore 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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
NurbsSet NurbsSet NurbsSet raggruppa un insieme di nodi NurbsSurface in un gruppo comune tratta un insieme di NurbsSurface come unico durante la tassellatura, rinforzando la continuità della 'tassellatura' lungo i bordi. Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
tessellationScale [tessellationScale accessType inputOutput, type SFFloat CDATA "1"]
scala per la 'tassellatura' della superficie nei nodi NurbsSurface figli.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro del bounding box: spostamento della posizione dall'origine del sistema di coordinate locali.
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"]
Dimensioni del bounding box: calcolate automaticamente, possono essere specificate a scopo di ottimizzazione o come vincolo.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
NurbsSurfaceInterpolator
NurbsSurfaceInterpolator
NurbsSurfaceInterpolator descrive una curva NURBS 3D e fornisce in output valori di posizione interpolati. Il campo SFNode controlPoints puo' contenere un singolo nodo Coordinate o CoordinateDouble. Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
uDimension [uDimension accessType initializeOnly, type SFInt32 CDATA "0"]
Numero di punti di controllo nella dimensione u.
vDimension [vDimension accessType initializeOnly, type SFInt32 CDATA "0"]
Numero di punti di controllo nella dimensione v.
uKnot [uKnot accessType initializeOnly, type MFDouble CDATA #IMPLIED]
vettore nodo, dove dimensione=numero di punti di controllo+ordine della curva.
vKnot [vKnot accessType initializeOnly, type MFDouble CDATA #IMPLIED]
vettore nodo, dove dimensione=numero di punti di controllo+ordine della curva.
uOrder [uOrder accessType initializeOnly, type SFInt32 CDATA "3"]
definisce l’ordine della superficie come polinomio di grado = order-1.
vOrder [vOrder accessType initializeOnly, type SFInt32 CDATA "3"]
definisce l’ordine della superficie come polinomio di grado = order-1.
weight [weight accessType inputOutput, type MFDouble CDATA #IMPLIED]
Valori di output per l'interpolazione lineare, ognuno corrispondente a nodi.
Suggerimento: il numero di pesi deve corrispondere al numero di nodi!
set_fraction [set_fraction accessType inputOnly, type SFVec2f CDATA #FIXED ""]
porre fraction nell'intervallo [0,1] seleziona la chiave (key) di input che fornisce il corrispondente output keyValue, calcolando una posizione 3D sulla 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 ""]
Valore di output interpolato linearmente determinato dal tempo chiave (key) corrente e dal corrispondente valore 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 ""]
Valore di output interpolato linearmente determinato dal tempo chiave (key) corrente e dal corrispondente valore 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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
ccw [ccw accessType initializeOnly, type SFBool (true|false) "true"]
ccw = counterclockwise (senso antiorario): ordine dell’orientazione delle coordinate dei vertici.
Suggerimento: ccw con valore false permette di rovesciare i solidi (backface culling) e l’orientazione dei vettori.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Dare a solid il valore true significa disegnare solo un lato dei poligoni (backface culling on), Dare a solid il valore false significa disegnare entrambi i lati dei poligoni (backface culling off).
Attenzione: il valore di default value true può nascondere completamente la geometria se visto dal lato sbagliato.
containerField [containerField type NMTOKEN "geometry"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
ccw [ccw accessType initializeOnly, type SFBool (true|false) "true"]
ccw = counterclockwise (senso antiorario): ordine dell’orientazione delle coordinate dei vertici.
Suggerimento: ccw con valore false permette di rovesciare i solidi (backface culling) e l’orientazione dei vettori.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Dare a solid il valore true significa disegnare solo un lato dei poligoni (backface culling on), Dare a solid il valore false significa disegnare entrambi i lati dei poligoni (backface culling off).
Attenzione: il valore di default value true può nascondere completamente la geometria se visto dal lato sbagliato.
containerField [containerField type NMTOKEN "geometry"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
uDimension [uDimension accessType initializeOnly, type SFInt32 CDATA "0"]
Numero di punti di controllo nella dimensione u.
vDimension [vDimension accessType initializeOnly, type SFInt32 CDATA "0"]
Numero di punti di controllo nella dimensione v.
uKnot [uKnot accessType initializeOnly, type MFDouble CDATA #IMPLIED]
vettore nodo, dove dimensione=numero di punti di controllo+ordine della curva.
vKnot [vKnot accessType initializeOnly, type MFDouble CDATA #IMPLIED]
vettore nodo, dove dimensione=numero di punti di controllo+ordine della curva.
uOrder [uOrder accessType initializeOnly, type SFInt32 CDATA "3"]
definisce l’ordine della superficie come polinomio di grado = order-1.
vOrder [vOrder accessType initializeOnly, type SFInt32 CDATA "3"]
definisce l’ordine della superficie come polinomio di grado = order-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]
Valori di output per l'interpolazione lineare, ognuno corrispondente a nodi.
Suggerimento: il numero di pesi deve corrispondere al numero di nodi!
containerField [containerField type NMTOKEN "children"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
   
NurbsTrimmedSurface
NurbsTrimmedSurface genera coordinate di texture da una superficie NURBS. Non ancora implementato! Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
uClosed [uClosed accessType initializeOnly, type SFBool (true|false) "false"]
Indica se le facce opposte della superficie sono chiuse lungo la dimensione u.
vClosed [vClosed accessType initializeOnly, type SFBool (true|false) "false"]
Indica se le facce opposte della superficie sono chiuse lungo la dimensione v.
uDimension [uDimension accessType initializeOnly, type SFInt32 CDATA "0"]
Numero di punti di controllo nella dimensione u.
vDimension [vDimension accessType initializeOnly, type SFInt32 CDATA "0"]
Numero di punti di controllo nella dimensione v.
uKnot [uKnot accessType initializeOnly, type MFDouble CDATA #IMPLIED]
vettore nodo, dove dimensione=numero di punti di controllo+ordine della curva.
vKnot [vKnot accessType initializeOnly, type MFDouble CDATA #IMPLIED]
vettore nodo, dove dimensione=numero di punti di controllo+ordine della curva.
uOrder [uOrder accessType initializeOnly, type SFInt32 CDATA "3"]
definisce l’ordine della superficie come polinomio di grado = order-1.
vOrder [vOrder accessType initializeOnly, type SFInt32 CDATA "3"]
definisce l’ordine della superficie come polinomio di grado = order-1.
uTessellation [uTessellation accessType inputOutput, type SFInt32 CDATA "0"]
suggerimento per la 'tassellatura' della superficie.
vTessellation [vTessellation accessType inputOutput, type SFInt32 CDATA "0"]
suggerimento per la 'tassellatura' della superficie.
weight [weight accessType inputOutput, type MFDouble CDATA #IMPLIED]
Vettore che assegna il peso ad ogni punto di controllo.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Dare a solid il valore true significa disegnare solo un lato dei poligoni (backface culling on), Dare a solid il valore false significa disegnare entrambi i lati dei poligoni (backface culling off).
Attenzione: il valore di default value true può nascondere completamente la geometria se visto dal lato sbagliato.
containerField [containerField type NMTOKEN "texCoord"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
OrientationInterpolator
OrientationInterpolator
OrientationInterpolator generata una serie di valori di rotazione Il risultato può essere inviato (tramite ROUTE) all’attributo 'rotation' di un nodo <Transform> oppure a un altro attributo di tipo Rotation Input tipico: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction Output tipico: 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
Parametri di definizione per gli intervalli di tempo da interpolare linearmente, in ordine crescente e corrispondenti ai valori chiave (keyValues).
Suggerimento: il numero di chiavi (key) deve corrispondere al numero di 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 MFRotation CDATA #IMPLIED]
Valori di output per l’interpolazione lineare, ognuno corrispondente a chiavi (keys) tempo-frazione.
Suggerimento: il numero di chiavi (key) deve corrispondere al numero di keyValues!
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA #FIXED ""]
set_fraction seleziona la chiave (key) di input per il corrispondente output 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 SFRotation CDATA #FIXED ""]
Valore di output interpolato linearmente determinato dal tempo chiave (key) corrente e dal corrispondente valore 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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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 [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
PixelTexture PixelTexture PixelTexture crea una texture map di un’immagine 2D usando un array numerico di valori dei pixel Le Texture map hanno un sistema di coordinate 2D (s, t) orizzontale e verticale, con valori (s, t) nell’intervallo [0.0, 1.0] - gli estremi sono gli angoli dell’immagine. Suggerimento: inserire nodi Shape e Appearance prima di aggiungere una texture.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
image [image accessType inputOutput, type SFImage CDATA "0 0 0"]
Definisce un’immagine: larghezza altezza numero_di_componenti valori_dei_pixel altezza e larghezza sono in numero di pixel numero_di_componenti = 1 (intensità), 2 (intensità alpha), 3 (rosso verde blu), 4 (rosso verde blu alpha-trasparenza) esempio di intensità: 1 2 1 0xFF 0x00 esempio di intensità alpha: [needed] esempio di intensità rosso-verde-blu: 2 4 3 0xFF0000 0xFF00 0 0 0 0 0xFFFFFF 0xFFFF00 esempio di intensità rosso-verde-blu-alpha: [da inserire]
repeatS [repeatS accessType initializeOnly, type SFBool (true|false) "true"]
Ripetere orizzontalmente la texture lungo l’asse S.
repeatT [repeatT accessType initializeOnly, type SFBool (true|false) "true"]
Ripetere verticalmente la texture lungo l’asse T.
containerField [containerField type NMTOKEN (texture | back | bottom | front | left | right | top | backTexture | bottomTexture | frontTexture | leftTexture | rightTexture | topTexture) "texture"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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 [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
PlaneSensor PlaneSensor PlaneSensor converte il movimento del dispositivo di puntamento in una traslazione 2D parallela al piano Z locale. Suggerimento: si può creare un LineSensor vincolando un asse: (minPosition.x=maxPosition.x) o (minPosition.y=maxPosition.y). Suggerimento: i sensori sono influenzati dai nodi fratelli e figli di fratelli. Suggerimento: aggiungente una geometria trasparente per vedere l'effetto del sensore.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
description [description accessType inputOutput, type SFString CDATA #IMPLIED]
Descrizione testuale da visualizzare per descrivere l'azione di questo nodo.
Suggerimento: usate spazi, rendete le descrizioni chiare e leggibili.
Suggerimento: molti tool XML sostituiscono automaticamente, se necessario, i riferimenti XML a carattere (come &#38; per & o &#34; per " ).
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Attiva/disattiva il nodo sensore.
minPosition [minPosition accessType inputOutput, type SFVec2f CDATA "0 0"]
minPosition e maxPosition vincolano le traslazioni a un intervallo di valori misurati dall’origine del piano Z il valore di default maxPosition < minPosition significa nessun vincolo.
Suggerimento: si può creare un LineSensor vincolando un asse: (minPosition.x=maxPosition.x) o (minPosition.y=maxPosition.y).
maxPosition [maxPosition accessType inputOutput, type SFVec2f CDATA "-1 -1"]
minPosition e maxPosition vincolano le traslazioni a un intervallo di valori misurati dall’origine del piano Z il valore di default maxPosition < minPosition significa nessun vincolo.
Suggerimento: si può creare un LineSensor vincolando un asse: (minPosition.x=maxPosition.x) o (minPosition.y=maxPosition.y).
autoOffset [autoOffset accessType inputOutput, type SFBool (true|false) "true"]
Determina se i precedenti valori di offset devono essere ricordati/accumulati.
offset [offset accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Spedisce l’evento e ricorda l’ultimo valore misurato dal sensore.
trackPoint_changed [trackPoint_changed accessType outputOnly, type SFVec3f CDATA #FIXED ""]
gli eventi di tipo trackPoint_changed forniscono un punto di intersezione della direzione con la geometria virtuale del sensore.
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 #FIXED ""]
Gli eventi translation_changed sono uguali alla somma di cambiamenti di traslazione relativa πù il valore di offset.
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 ""]
Vengono spediti degli eventi isActive con valore true/false quando il sensore rileva qualcosa. isActive=true quando il bottone principale del mouse viene premuto, isActive=false quando viene rilasciato.
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 ""]
Indica se il dipositivo di puntamento si trova sopra la geometria del sensore.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
PointLight PointLight PointLight è una sorgente di luce che illumina le forme in tutte le direzioni La luce illumina tutta la geometria e non è limitata dalla gerarchia del grafo della scena Le luci non hanno una forma visibile e attraversano le geometrie che le occludono.
Suggerimento: HeadLight (la luce direzionale sulla testa dell'avatar) è controllata dal nodo 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
on [on accessType inputOutput, type SFBool (true|false) "true"]
Attiva/disattiva questa sorgente di luce.
color [color accessType inputOutput, type SFColor CDATA "1 1 1"] [0,1]
colore della luce, applicato al colore degli oggetti.
location [location accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Posizione della luce relativamente al sistema locale di coordinate.
intensity [intensity accessType inputOutput, type SFFloat CDATA "1"] [0,1]
Luminosità della luce diretta emessa.
ambientIntensity [ambientIntensity accessType inputOutput, type SFFloat CDATA "0"] [0,1]
Luminosità della luce ambientale emessa.
radius [radius accessType inputOutput, type SFFloat CDATA "100"]
Massima distanza effettiva della luce relativamente alla posizione locale della luce, eventualmente modificata da scaling nei nodi antenati.
attenuation [attenuation accessType inputOutput, type SFVec3f CDATA "1 0 0"]
Fattori di decadimento costante, a distanza lineare e a distanza quadratica.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
PointSet PointSet PointSet è un nodo che contiene un insieme di punti 3D colorati, rappresentati dai nodi Color|ColorRGBA e Coordinate|CoordinateDouble contenuti. Valori di ColorNode o Material emissiveColor vengono usati per disegnare linee e punti.
Suggerimento: usare un colore (o un emissiveColor) diverso dal colore di sfondo.
Suggerimento: inserire un nodo Shape prima di aggiungere la geometria o un nodo Appearance Si può anche usare un ProtoInstance (del tipo appropriato) come contenuto.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
containerField [containerField type NMTOKEN "geometry"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
Polyline2D Polyline2D Polyline2D e' un nodo che specifica una geometria. Polyline2D specifica un insieme connesso di vertici come un insieme continuo di segmenti. Suggerimento: inserire un nodo Shape prima di aggiungere la geometria o un nodo 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
lineSegments [lineSegments accessType initializeOnly, type MFVec2f CDATA #FIXED ""]
Coordinate dei vertici connessi in Polyline2D contigui.
Attenzione: le dimensioni di geometrie semplici non possono essere cambiate dopo la creazione iniziale, usare invece scale di Transform.
containerField [containerField type NMTOKEN "geometry"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
Polypoint2D Polypoint2D Polypoint2D e' un nodo che specifica una geometria. Polypoint2D specifica un insieme di punti 2D. Suggerimento: inserire un nodo Shape prima di aggiungere la geometria o un nodo 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
point [point accessType initializeOnly, type MFVec2f CDATA #FIXED ""]
Coordinate 2D dei vertici.
Attenzione: le dimensioni di geometrie semplici non possono essere cambiate dopo la creazione iniziale, usare invece scale di Transform.
containerField [containerField type NMTOKEN "geometry"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
PositionInterpolator
PositionInterpolator
PositionInterpolator generata una serie di triple di valori. I risultati possono essere inviati (tramite ROUTE) all’attributo 'position' di un nodo <Transform> o a un altro attributo di tipo Vector3Float Input tipico: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction Output tipico: 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
Parametri di definizione per gli intervalli di tempo da interpolare linearmente, in ordine crescente e corrispondenti ai valori chiave (keyValues).
Suggerimento: il numero di chiavi (key) deve corrispondere al numero di 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 MFVec3f CDATA #IMPLIED]
Valori di output per l’interpolazione lineare, ognuno corrispondente a chiavi (keys) tempo-frazione.
Suggerimento: il numero di chiavi (key) deve corrispondere al numero di keyValues!
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA #FIXED ""]
set_fraction seleziona la chiave (key) di input per il corrispondente output 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 ""]
Valore di output interpolato linearmente determinato dal tempo chiave (key) corrente e dal corrispondente valore 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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
PositionInterpolator2D
PositionInterpolator2D
PositionInterpolator2D genera una serie di valori di tipo Vector2Float that che possono essere inviati (tramite ROUTE) a un attributo Vector2Float. Input tipico: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction. Output tipico: ROUTE someInterpolatorDEF.value_changed TO destinationNode.set_attribute.
Warning: requires X3D profile='Full' or else include <component name='Interpolation' level='3'/>
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
Parametri di definizione per intervalli di tempo per interpolazione lineare, in ordine crescente e corrispondenti a valori keyValues.
Suggerimento: il numero di keyValues deve essere un multiplo intero del numero di chiavi (keys)!
Suggerimento: il multiplo interi keyValue/key definisce quante coordinate vengono spedite agli output value_changed.
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]
Valori di output per l'interpolazione lineare, ognuno corrispondete a chiavi (keys) frazioni di tempo.
Suggerimento: il numero di keyValues deve essere un multiplo intero del numero di chiavi (keys)!
Suggerimento: il multiplo intero keyValue/key definisce quante coordinate vengono spedite agli output value_changed.
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA #FIXED ""]
set_fraction seleziona la chiave (key) di input per il corrispondente output 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 SFVec2f CDATA #FIXED ""]
Valore di output interpolato linearmente determinato dal tempo chiave (key) corrente e dal corrispondente valore keyValue
Suggerimento: il multiplo intero keyValue/key definisce quante coordinate vengono spedite agli output value_changed.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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 [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
ProtoBody ProtoBody ProtoBody raccoglie i nodi del corpo di ProtoDeclare.
Attenzione: solo il primo nodo al livello piu' alto viene visualizzato, i nodi successivi (come nodi Script e ROUTE) saranno attivi ma non visualizzati.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
ProtoDeclare ProtoDeclare ProtoDeclare è una dichiarazione di Prototype, che definisce un nuovoo nodo a partire da altri nodi. Suggerimento: definire le interfacce dei campi usando il tag <field> poi i nodi della scena. Suggerimento: il nodo scena iniziale del corpo del ProtoDeclare body determina il tipo di nodo di questo Prototype.
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]
Informazioni relative all’applicazione che fornisce una semplice descrizione usabile come tooltip, simile al tag appinfo di XML Schema.
documentation [documentation type SFString CDATA #IMPLIED]
url della documentazione per ulteriori informazioni, simile al tag documentation di XML Schema.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
ProtoInstance ProtoInstance ProtoInstance crea una copia di un nodo PROTO definito localmente o esternamente.
Suggerimento: sovrascrivere i valori di default nelle inizializzazioni dei valori dei campi usando i tag <fieldValue>. Attenzione: far corrispondere il tipo di nodo del PROTO al contesto locale.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
containerField [containerField type NMTOKEN "children"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
ProtoInterface ProtoInterface ProtoInterface raccoglie le definizioni di campo di ProtoDeclare.
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 [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
ProximitySensor ProximitySensor ProximitySensor genera degli eventi quando l’utente entra, esce e si muove in una regione di spazio (definita da una scatola).
Suggerimento: istanze multiple (tramite USE) sono cumulative, ma evitare sovrapposizioni.
Suggerimento: si può usare prima Transform per rilocare/riorientare la scatola.
Suggerimento: inserire l’intero mondo per far partire un certo comportamento quando la scena viene caricata.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Attiva/disattiva il nodo sensore.
center [center accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Spostamento di posizione dall'origine del sistema locale di coordinate.
size [size accessType inputOutput, type SFVec3f CDATA "0 0 0"] [0,+∞)
dimensione della scatolo del ProximitySensor box.
Suggerimento: size 0 0 0 e' lo stesso che porre enabled a false.
isActive [isActive accessType outputOnly, type SFBool #FIXED ""]
Eventi isActive true/false vengono spediti quando l’utente entra/esce dalla scatola del ProximitySensor.
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 ""]
Spedisce eventi di traslazione relativi al centro della scatola.
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 #FIXED ""]
Spedisce eventi di rotazione relativi al centro della scatola.
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 ""]
Spedisce valori centerOfRotation cambiati, probabilemente a causa delle azioni dell'utente.
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 #FIXED ""]
Evento temporale generato quando la telecamera dell’utente entra nella scatola.
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 #FIXED ""]
Evento temporale generato quando la telecamera dell’utente esce dalla scatola.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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"]
Dare a solid il valore true significa disegnare solo un lato dei poligoni (backface culling on), Dare a solid il valore false significa disegnare entrambi i lati dei poligoni (backface culling off).
Attenzione: il valore di default value true può nascondere completamente la geometria se visto dal lato sbagliato.
containerField [containerField type NMTOKEN "geometry"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc.
Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different than the corresponding DEF declaration of that node.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
ReceiverPdu ReceiverPdu ReceiverPdu è un nodo PDU di rete che fornisce informazioni.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
whichGeometry [whichGeometry accessType inputOutput, type SFInt32 CDATA "1"]
Seleziona la geometria da visualizzare: -1 per nessuna geometria, 0 per traccia di testo, 1 per la geometria di default.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro del bounding box: spostamento della posizione dall'origine del sistema di coordinate locali.
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"]
Dimensioni del bounding box: calcolate automaticamente, possono essere specificate a scopo di ottimizzazione o come vincolo.
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"]
sito di EntityID.
applicationID [applicationID accessType inputOutput, type SFInt32 CDATA "1"]
ID dell’applicazione EntityID, unico per un’appplicazione ad un certo sito.
entityID [entityID accessType inputOutput, type SFInt32 CDATA "0"]
ID unico EntityID per un’entità in una certa applicazione.
readInterval [readInterval accessType inputOutput, type SFTime CDATA "0.1"] [0,+∞)
Secondi tra aggiornamenti di lettura (read), 0 significa nessuna lettura.
Hint: readInterval is a nonnegative SFTime duration interval, not an absolute clock time.
writeInterval [writeInterval accessType inputOutput, type SFTime CDATA "1.0"] [0,+∞)
Secondi tra aggiornamenti di scrittura (write), 0 significa nessuna scrittura.
Hint: writeInterval is a nonnegative SFTime duration interval, not an absolute clock time.
networkMode [networkMode accessType inputOutput, type SFString CDATA ( standAlone | networkReader | networkWriter ) standAlone]
Indica se questa entità sta ignorando la rete, spedendo pacchetti DIS alla rete, o ricevendo pacchetti DIS dalla rete. (1) standAlone: ignora la rete ma risponde comunque ad eventi nella scena locale. (2) networkReader: ascolta la rete e legge pacchetti PDU con intervallo readInterval, si comporta come la copia remota di una entità. (3) networkWriter: spedisce pacchetti PDU in rete con intervallo writeInterval, si comporta come entità master. Valore di default"standAlone" assicura che l’attivazione della rete DIS in una scena come networkReader o networkWriter sia intenzionale.
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 ""]
Indica se networkMode="local" (ignora la rete ma risponde ad eventi locali)
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 ""]
Indica se networkMode="remote" (ascolta la rete come copia di un'entita' remota)
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 ""]
Indica se networkMode="master" (invia dati attraverso la rete come entita' master con intervallo 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]
Indirizzo Multicast, oppure del "localhost" Esempio: 224.2.181.145.
port [port accessType inputOutput, type SFInt32 CDATA "0"]
Porta per il Multicast Esempio: 3000.
multicastRelayHost [multicastRelayHost accessType inputOutput, type SFString CDATA #IMPLIED]
Indirizzo del server di fallback se il multicast non è disponibile localmente. Esempio: track.nps.edu.
multicastRelayPort [multicastRelayPort accessType inputOutput, type SFInt32 CDATA "0"]
Porta del server di fallback se il multicast non è disponibile localmente. Esempio: 8010.
rtpHeaderExpected [rtpHeaderExpected accessType initializeOnly, type SFBool (true|false) "false"]
Indica se gli header RTP sono aggiunti prima dei DIS PDUs.
isRtpHeaderHeard [isRtpHeaderHeard accessType outputOnly, type SFBool #IMPLIED]
Indica se i pacchetti DIS in arrivo hanno un header RTP all’inizio.
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 ""]
E' stato ricevuto un aggiornamento dalla rete recentemente?
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 #IMPLIED]
Timestamp DIS in unità temporali VRML dall’ultimo aggiornamento.
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.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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
Rectangle2D Rectangle2D Rectangle2D e' un nodo che specifica una geometria. Rectangle2D specifica un rettangolo 2D. Suggerimento: inserire un nodo Shape prima di aggiungere la geometria o un nodo 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
size [size accessType initializeOnly, type SFVec2f CDATA "2 2"]
Dimensioni 2D di Rectangle2D.
Attenzione: le dimensioni di geometrie semplici non possono essere cambiate dopo la creazione iniziale, usare invece scale di Transform.
solid [solid accessType initializeOnly, type SFBool (true|false) "false"]
Dare a solid il valore true significa disegnare solo un lato dei poligoni (backface culling on), Dare a solid il valore false significa disegnare entrambi i lati dei poligoni (backface culling off).
Attenzione: il valore di default value true può nascondere completamente la geometria se visto dal lato sbagliato.
containerField [containerField type NMTOKEN "geometry"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
ROUTE ROUTE ROUTE ROUTE connette dei campi di nodi diversi per permettere la trasmissione di eventi.
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 è il nome (definito tramite DEF) del nodo che origina un evento.
fromField [fromField type NMTOKEN #REQUIRED]
fromField è il nome del campo nel nodo che origina l’evento.
Suggerimento: può essere necessario aggiungere _changed dopo il nome del campo.
toNode [toNode type IDREF #REQUIRED]
toNode è il nome (definito tramite DEF) del nodo destinatario di un evento.
toField [toField type NMTOKEN #REQUIRED]
toField è il nome del campo nel nodo che è destinatario dell’evento.
Suggerimento: può essere necessario aggiungere set_ to prima del nome del campo.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
ScalarInterpolator ScalarInterpolator ScalarInterpolator genera valori lineari a tratti che possono essere inviati (tramite ROUTE) ad altri attributi di tipo Float Input tipico: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction Output tipico: 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
Parametri di definizione per gli intervalli di tempo da interpolare linearmente, in ordine crescente e corrispondenti ai valori chiave (keyValues).
Suggerimento: il numero di chiavi (key) deve corrispondere al numero di 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 MFFloat CDATA #IMPLIED]
Valori di output per l’interpolazione lineare, ognuno corrispondente a chiavi (keys) tempo-frazione.
Suggerimento: il numero di chiavi (key) deve corrispondere al numero di keyValues!
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA #FIXED ""]
set_fraction seleziona la chiave (key) di input per il corrispondente output 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 SFFloat CDATA #FIXED ""]
Valore di output interpolato linearmente determinato dal tempo chiave (key) corrente e dal corrispondente valore 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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
Scene Scene Scene è il nodo radice che contiene un grafo di scena X3D. Aggiungere nodi e figli per costruire una scena. E' permesso solo un nodo radice Scene per file.
Suggerimento: i campi di Scene espongono la funzionalità della classe Browser del nodo Script.
Nota: nodi Scene con mondi Inline riportano un valore identico come nodo radice Scene. Attenzione: il supporto dei browser per i campi di questo nodo è parziale/sperimentale.
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 [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
Script Script Script permette di programmare dei comportamenti in una scena. Definire l'interfaccia dello script con i tag <field>. Il codice dello script viene inserito in un nodo CDATA figlio o (sconsigliato) nel campo url. Linguaggi supportati (non obbligatori): ECMAScript (JavaScript) e (via url a un file myNode.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 definisce un ID unico per questo nodo, riferibile da altri nodi. Suggerimento: un nome DEF e' necessario, altrimento le istruzioni ROUTEs non possono connettersi ai nodi dell'interfaccia dello script. Suggerimento: i nomi DEF descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
riferimento a un file contenente il codice dello script alternative possibili: inserire un nodo CDATA che contiene il codice sorgente le sezioni CDATA proteggono i caratteri come < and > dai programmi che controllano la sintassi. Suggerimento: ECMAScript e' uguale a 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"]
Porre directOutput a true se lo script ha riferimento a campi del tipo SFNode/MFNode, e inoltre usa accesso diretto per mdoificare gli attributi di un nodo riferito della Scena.
Suggerimento: porre directOutput a true se lo Script crea o distrugge dinamicamente dei ROUTE.
Suggerimento: directOutput false significa che lo Script non puo' modificare nodi riferiti o cambiare dei ROUTE.
mustEvaluate [mustEvaluate accessType initializeOnly, type SFBool (true|false) "false"]
Se mustEvaluate vale false, allora il browser puo' ritardare la spedizioni di eventi in input allo Script finche' non sono richiesti eventi in output. Se mustEvaluate vale true, allora lo Script deve ricevere gli eventi in input immediatamente.
Suggerimento: ponente mustEvaluate a true se ricevete/spedite eventi attraverso la rete
containerField [containerField type NMTOKEN (children | watchList) "children"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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 [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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 (programs | watchList) "programs"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc.
Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different than the corresponding DEF declaration of that node.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
Shape Shape Shape può stare all’interno di qualsiasi nodo di raggruppamento. Shape può contenere un nodo Appearance e un nodo geometry (Box Cone Cylinder ElevationGrid Extrusion IndexedFaceSet IndexedLineSet PointSet Sphere Text). Si può anche usare un ProtoInstance (del tipo appropriato) come contenuto.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo 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.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro del bounding box: spostamento della posizione dall'origine del sistema di coordinate locali.
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"]
Dimensioni del bounding box: calcolate automaticamente, possono essere specificate a scopo di ottimizzazione o come vincolo.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
SignalPdu SignalPdu SignalPdu è un nodo PDU di rete che fornisce informazioni.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
whichGeometry [whichGeometry accessType inputOutput, type SFInt32 CDATA "1"]
Seleziona la geometria da visualizzare: -1 per nessuna geometria, 0 per traccia di testo, 1 per la geometria di default.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro del bounding box: spostamento della posizione dall'origine del sistema di coordinate locali.
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"]
Dimensioni del bounding box: calcolate automaticamente, possono essere specificate a scopo di ottimizzazione o come vincolo.
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"]
Sito di EntityID.
applicationID [applicationID accessType inputOutput, type SFInt32 CDATA "1"]
Applicazione EntityID, unico per un’appplicazione ad un certo sito.
entityID [entityID accessType inputOutput, type SFInt32 CDATA "0"]
ID unico EntityID per un’entità in una certa applicazione.
readInterval [readInterval accessType inputOutput, type SFTime CDATA "0.1"] [0,+∞)
Secondi tra aggiornamenti di lettura (read), 0 significa nessuna lettura.
Hint: readInterval is a nonnegative SFTime duration interval, not an absolute clock time.
writeInterval [writeInterval accessType inputOutput, type SFTime CDATA "1.0"] [0,+∞)
Secondi tra aggiornamenti di scrittura (write), 0 significa nessuna scrittura.
Hint: writeInterval is a nonnegative SFTime duration interval, not an absolute clock time.
networkMode [networkMode accessType inputOutput, type SFString CDATA ( standAlone | networkReader | networkWriter ) standAlone]
Indica se questa entità sta ignorando la rete, spedendo pacchetti DIS alla rete, o ricevendo pacchetti DIS dalla rete. (1) standAlone: ignora la rete ma risponde comunque ad eventi nella scena locale. (2) networkReader: ascolta la rete e legge pacchetti PDU con intervallo readInterval, si comporta come la copia remota di una entità. (3) networkWriter: spedisce pacchetti PDU in rete con intervallo writeInterval, si comporta come entità master. Valore di default"standAlone" assicura che l’attivazione della rete DIS in una scena come networkReader o networkWriter sia intenzionale.
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 ""]
Indica se networkMode="local" (ignora la rete ma risponde ad eventi locali)
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 ""]
Indica se networkMode="remote" (ascolta la rete come copia di un'entita' remota)
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 ""]
Indica se networkMode="master" (invia dati attraverso la rete come entita' master con intervallo 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]
Indirizzo Multicast, oppure del "localhost" Esempio: 224.2.181.145.
port [port accessType inputOutput, type SFInt32 CDATA "0"]
Porta per il Multicast Esempio: 3000.
multicastRelayHost [multicastRelayHost accessType inputOutput, type SFString CDATA #IMPLIED]
Indirizzo del server di fallback se il multicast non è disponibile localmente. Esempio: track.nps.edu.
multicastRelayPort [multicastRelayPort accessType inputOutput, type SFInt32 CDATA "0"]
Porta del server di fallback se il multicast non è disponibile localmente. Esempio: 8010.
rtpHeaderExpected [rtpHeaderExpected accessType initializeOnly, type SFBool (true|false) "false"]
Indica se gli header RTP sono aggiunti prima dei DIS PDUs.
isRtpHeaderHeard [isRtpHeaderHeard accessType outputOnly, type SFBool #IMPLIED]
Indica se i pacchetti DIS in arrivo hanno un header RTP all’inizio.
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 ""]
E' stato ricevuto un aggiornamento dalla rete recentemente?
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 #IMPLIED]
Timestamp DIS in unità temporali VRML dall’ultimo aggiornamento.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
Sound Sound Sound contiene un AudioClip o un MovieTexture per la riproduzione del suono Si può anche usare un ProtoInstance (del tipo appropriato) come contenuto.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
location [location accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Posizione del centro del suono, relativo al sistema locale di coordinate.
direction [direction accessType inputOutput, type SFVec3f CDATA "0 0 1"]
Direzione dell’asse del suono, relativa al sistema locale di coordinate.
intensity [intensity accessType inputOutput, type SFFloat CDATA "1"]
Fattore [0,1] per adattare il volume (decibels) del suono emesso.
minFront [minFront accessType inputOutput, type SFFloat CDATA "1"]
Distanza dell’ellissoide di minima attenuazione (al volume massimo), lungo la direzione assicurarsi che minFront <= maxFront.
minBack [minBack accessType inputOutput, type SFFloat CDATA "1"]
Distanza dell’ellissoide di minima attenuazione (al volume massimo), nella direzione opposta assicurarsi che minBack <= maxBack.
maxFront [maxFront accessType inputOutput, type SFFloat CDATA "10"]
Distanza dell’ellissoide di massima attenuazione (al volume zero), lungo la direzione assicurarsi che minFront <= maxFront.
maxBack [maxBack accessType inputOutput, type SFFloat CDATA "10"]
Distanza dell’ellissoide di massima attenuazione (al volume zero), nella direzione opposta assicurarsi che minBack <= maxBack.
priority [priority accessType inputOutput, type SFFloat CDATA "0"]
Suggerimento al browser [0,1] per scegliere che suono riprodurre.
spatialize [spatialize accessType initializeOnly, type SFBool (true|false) "true"]
Decide se la riproduzione del suono deve avvenire con effetto spatialize relativamente all’utente.
Suggerimento: attivo solo tra la minima e la massima ellissoide.
containerField [containerField type NMTOKEN "children"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
Sphere Sphere Sphere e' un nodo che specifica una geometria.
Suggerimento: inserire un nodo Shape prima di aggiungere la geometria o un nodo 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
radius [radius accessType initializeOnly, type SFFloat CDATA "1"] (0,+∞)
Raggio in metri.
Attenzione: le dimensioni di geometrie semplici non possono essere cambiate dopo la creazione iniziale, usare invece scale di Transform.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Dare a solid il valore true significa disegnare solo un lato dei poligoni (backface culling on), Dare a solid il valore false significa disegnare entrambi i lati dei poligoni (backface culling off).
Attenzione: il valore di default value true può nascondere completamente la geometria se visto dal lato sbagliato.
containerField [containerField type NMTOKEN "geometry"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
SphereSensor SphereSensor SphereSensor converte il movimento del dispositivo di puntamento in una rotazione sferica intorno all’origine del sistema locale di coordinate. Suggerimento: i sensori sono influenzati dai nodi fratelli e figli di fratelli. Suggerimento: aggiungente una geometria trasparente per vedere l'effetto del sensore.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
description [description accessType inputOutput, type SFString CDATA #IMPLIED]
Descrizione testuale da visualizzare per descrivere l'azione di questo nodo.
Suggerimento: usate spazi, rendete le descrizioni chiare e leggibili.
Suggerimento: molti tool XML sostituiscono automaticamente, se necessario, i riferimenti XML a carattere (come &#38; per & o &#34; per " ).
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Attiva/disattiva il nodo sensore.
autoOffset [autoOffset accessType inputOutput, type SFBool (true|false) "true"]
Determina se i precedenti valori di offset devono essere ricordati/accumulati.
offset [offset accessType inputOutput, type SFRotation CDATA "0 1 0 0"]
Spedisce l’evento e ricorda l’ultimo valore misurato dal sensore.
isActive [isActive accessType outputOnly, type SFBool #FIXED ""]
Vengono spediti degli eventi isActive con valore true/false quando il sensore rileva qualcosa. isActive=true quando il bottone principale del mouse viene premuto, isActive=false quando viene rilasciato.
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 ""]
Indica se il dipositivo di puntamento si trova sopra la geometria del sensore.
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 #FIXED ""]
Gli eventi rotation_changed sono uguali alla somma dei cambi relativi di direzione e dei valori di offset.
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 #FIXED ""]
Gli eventi di tipo trackPoint_changed forniscono un punto di intersezione della direzione con la geometria virtuale del sensore.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
SpotLight SpotLight SpotLight è una sorgente di luce che illumina la geometria con un raggio conico La luce illumina tutta la geometria e non è limitata dalla gerarchia del grafo della scena. Le luci non hanno una forma visibile e attraversano le geometrie che le occludono.
Suggerimento: HeadLight (la luce sulla testa dell'avatar) è controllata dal nodo 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
on [on accessType inputOutput, type SFBool (true|false) "true"]
Attiva/disattiva questa sorgente di luce.
color [color accessType inputOutput, type SFColor CDATA "1 1 1"] [0,1]
colore della luce, applicato al colore degli oggetti.
location [location accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Posizione della luce relativamente al sistema locale di coordinate.
direction [direction accessType inputOutput, type SFVec3f CDATA "0 0 -1"]
Orientazione della luce relativamente al sistema locale di coordinate.
intensity [intensity accessType inputOutput, type SFFloat CDATA "1"] [0,1]
Luminosità della luce diretta emessa.
ambientIntensity [ambientIntensity accessType inputOutput, type SFFloat CDATA "0"] [0,1]
Luminosità della luce ambientale emessa.
attenuation [attenuation accessType inputOutput, type SFVec3f CDATA "1 0 0"]
Fattori di decadimento costante, a distanza lineare e a distanza quadratica.
radius [radius accessType inputOutput, type SFFloat CDATA "100"]
Massima distanza effettiva della luce relativamente alla posizione locale della luce, eventualmente modificata da scaling nei nodi antenati.
beamWidth [beamWidth accessType inputOutput, type SFFloat CDATA "0.7854"] [0,1.570796]
Angolo interno (in radianti) in cui la sorgente di luce ha intensità piena e uniforme se beamWidth > cutOffAngle, beamWidth viene posto al valore di cutOffAngle.
Hint: https://en.wikipedia.org/wiki/Radian
cutOffAngle [cutOffAngle accessType inputOutput, type SFFloat CDATA "1.570796"] [0,1.570796]
Angolo esterno (in radianti) in cui l’intensità della sorgente di luce diventa zero se beamWidth > cutOffAngle, beamWidth viene posto al valore di 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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
StaticGroup StaticGroup StaticGroup e' un nodo di raggruppamento che puo' contenere la maggior parte dei nodi. I figli di StaticGroup non devono cambiare, ricevere e spedire eventi, o includere contenuto riusabile. Questo permette delle ottimizzazioni al browser.
Suggerimento: inserire un nodo Shape prima di aggiungere la geometria o un nodo 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo 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 bounding box: spostamento della posizione dall'origine del sistema di coordinate locali.
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"]
Dimensioni del bounding box: calcolate automaticamente, possono essere specificate a scopo di ottimizzazione o come vincolo.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
StringSensor StringSensor StringSensor genera eventi quando l’utente preme i tasti della tastiera. 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Attiva/disattiva il nodo sensore.
deletionAllowed [deletionAllowed accessType inputOutput, type SFBool (true|false) "true"]
Se deletionAllowed vale true, allora i caratteri precedentemente inseriti in enteredText possono essere rimossi. Se deletionAllowed vale false, allora i caratteri possono essere solo aggiunti alla stringa.
Suggerimento: il tasto di cancellazione e' di solito definito dal sistema specificico.
isActive [isActive accessType outputOnly, type SFBool #FIXED ""]
Vengono spediti degli eventi isActive con valore true/false quando il sensore rileva qualcosa. isActive=true quando il bottone principale del mouse viene premuto, isActive=false quando viene rilasciato.
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 #FIXED ""]
Eventi generati quando dei tasti che producano caratteri vengono premuti sulla tastiera.
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 #FIXED ""]
Eventi generati quando una sequenza di pressioni di tasti corrisponde alla stringa terminationText quando questa condizione avviene, enteredText viene messo in finalText e enteredText è posto alla stringa vuota.
Suggerimento: il tasto di cancellazione e' di solito definito dal sistema specificico.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
Switch Switch Switch è un nodo di raggruppamento che visualizza solo un figlio alla volta (o zero). Switch può contenere la maggior parte di tipi di nodi. (I nodi contenuti vengono ora chiamati 'figli' invece di 'scelta', per motivi di consistenza dei nomi tra i nodi di raggruppamento.) Tutti i nodi figli continuano a ricevere e spedire eventi qualsiasi whichChoice sia attivo. Suggerimento: inserire un nodo Shape prima di aggiungere la geometria o un nodo Appearance Suggerimento: gli autori possono temporaneamente nascondere una geometria che sia sta testando all’interno di un figlio non selezionato di uno 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo 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,+∞)
Indice del figlio attivo, contando a partire da 0 whichChoice= -1 significa nessuna selezione whichChoice=0 significa il figlio iniziale.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro del bounding box: spostamento della posizione dall'origine del sistema di coordinate locali.
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"]
Dimensioni del bounding box: calcolate automaticamente, possono essere specificate a scopo di ottimizzazione o come vincolo.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
Text Text Text e' un nodo che specifica una geometria che può contenere un nodo FontStyle.
Suggerimento: inserire un nodo Shape prima di aggiungere la geometria o un nodo Appearance Si può anche usare un ProtoInstance (del tipo appropriato) come contenuto.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo 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. Suggerimento: le Stringhe possono avere valori multipli, quindi separate ogni stringa con apici. Suggerimento: le Stringhe possono contenere apici scrivendoli preceduti da backslash esempio: "say \"hello\" please" Suggerimento: molti tool XML sostituiscono automaticamente, se necessario, i riferimenti XML a carattere (come &#38; per & o &#34; per " ).
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]
Array di lunghezze per ogni stringa di testo nel sistema locale di coordinate. Ogni stringa viene compressa o stirata in modo che la lunghezza corrisponda.
maxExtent [maxExtent accessType inputOutput, type SFFloat CDATA "0.0"]
Limita/comprime tutte le stringhe di testo se la massima lunghezza di stringa è πù lunga di maxExtent, misurando nel sistema locale di coordinate.
solid [solid accessType initializeOnly, type SFBool (true|false) "false"]
Dare a solid il valore true significa disegnare solo un lato dei poligoni (backface culling on), Dare a solid il valore false significa disegnare entrambi i lati dei poligoni (backface culling off).
Attenzione: il valore di default value true può nascondere completamente la geometria se visto dal lato sbagliato.
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 "geometry"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
TextureBackground TextureBackground TextureBackground simula terreno e cielo, usando array verticali di valori di colore a indirizzamento ciclico, Background può anche fornire delle texture di fondale per tutti i sei lati. I nomi dei campi per i nodi figlio sono in ordine alfabetico: backTexture, bottomTexture, frontTexture, leftTexture, rightTexture, topTexture. Background, Fog, NavigationInfo, TextureBackground e Viewpoint sono nodi bindable.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
skyColor [skyColor accessType inputOutput, type MFColor CDATA "0 0 0"]
Colore del cielo ai vari angoli della sfera del cielo. Il primo valore è il colore del cielo a 0.0 radianti, che rappresenta lo zenith (polo nord). Attenzione: è necessario definire un valore di skyColor in πù dei valori di skyAngle. Suggerimento per il profilo Interchange: solo un colore viene visualizzato, gli altri possono essere ignorati.
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,π]
I valori degli angoli crescono da 0.0 zenith (polo nord) a π/2=1.570796 (orizzonte) a π=3.14159 (nadir). Attenzione: è necessario definire un valore di skyColor in πù dei valori di skyAngle. Attenzione: i colori per skyAngle=0 vengono ignorati. Suggerimento per il profilo Interchange: questo campo può essere ignorato.
Hint: https://en.wikipedia.org/wiki/Radian
groundColor [groundColor accessType inputOutput, type MFColor CDATA #IMPLIED]
Colore del terreno ai vari angoli della semisfera del terreno. Il primo valore è il colore del terreno a 0.0 radianti, che rappresenta il nadir (polo sud). Attenzione: è necessario definire un valore di groundColor in πù dei valori di groundAngle. Suggerimento per il profilo Interchange: questo campo può essere ignorato.
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]
I valori degli angoli crescono da 0.0 nadir a π/2=1.570796 (orizzonte). Attenzione: è necessario definire un valore di groundColor in πù dei valori di groundAngle. Attenzione: i colori per groundAngle=0 sono ignorati. Suggerimento per il profilo Interchange: questo campo può essere ignorato.
Hint: https://en.wikipedia.org/wiki/Radian
transparency [transparency accessType inputOutput, type MFFloat CDATA "0"]
trasparenza applicata all'immagine texture.
set_bind [set_bind accessType inputOnly, type SFBool #FIXED ""]
L'evento in input set_bind=true rende questo nodo attivo, l'evento di input set_bind=false rende questo nodo inattivo. Quindi
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 ""]
evento spedito quando il nodo diventa attivo/inattivo.
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 ""]
viene spedito un evento true quando il nodo diventa attivo, un evento false quando il nodo viene disattivato da un altro 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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
TextureCoordinate TextureCoordinate TextureCoordinate specifica punti 2D che sono coordinate (s,t) di texture, usati da geometria basata su vertici (ElevationGrid, IndexedFaceSet) per mappare texture su vertici (e patch su poligoni). Suggerimento: aggiungere Shape e poi una geometria poligonale/planare prima di aggiungere 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
point [point accessType inputOutput, type MFVec2f CDATA #IMPLIED]
coppie di coordinate di texture 2D (s,t), nell’intervallo [0,1] o πù ampio se la texture si ripete.
containerField [containerField type NMTOKEN "texCoord"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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 [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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 [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
TextureCoordinateGenerator
TextureCoordinateGenerator
TextureCoordinateGenerator calcola punti - coordinate di texture - 2D (s,t), usati da geometrie basate su vertici (ElevationGrid, IndexedFaceSet) per mappare texture su vertici (e patch su poligoni). Suggerimento: aggiungere Shape e poi una geometria poligonale/planare prima di aggiungere 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
TextureTransform TextureTransform TextureTransform sposta coordinate 2D di texture in posizione, orientazione e scala di patch di immagini Gli effetti visibili appaiono invertiti perché i cambiamenti all’immagine vengono fatti prima del mapping sulla geometria Ordine: translazione, rotazione rispetto al centro, scalatura non uniforme scale rispetto al centro. Suggerimento: inserire nodi Shape e Appearance prima di aggiungere 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
translation [translation accessType inputOutput, type SFVec2f CDATA "0 0"]
Spostamento laterale/verticale nelle coordinate di texture 2D (s,t) (sulla geometria appare l’effetto opposto).
center [center accessType inputOutput, type SFVec2f CDATA "0 0"]
punto centrale nelle coordinate della texture 2D (s,t) per la rotazione e la scalatura.
rotation [rotation accessType inputOutput, type SFFloat CDATA "0"]
singolo angolo di rotazione della texture intorno al centro (sulla geometria appare l’effetto opposto).
Attenzione: usare un singolo valore di angolo, non una tupla a 4 valori di tipo Rotation.
scale [scale accessType inputOutput, type SFVec2f CDATA "1 1"]
Scalatura planare non uniforme della texture rispetto al centro (sulla geometria appare l’effetto opposto).
containerField [containerField type NMTOKEN "textureTransform"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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 [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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 [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
TimeSensor TimeSensor TimeSensor genera eventi in modo continuo con lo scorrere del tempo. Utilizzo tipico: ROUTE thisTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction. Suggerimento per il profilo Interchange: Il TimeSensor può essere ignorato se cycleInterval < 0.01 second.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Attiva/disattiva il nodo sensore.
cycleInterval [cycleInterval accessType inputOutput, type SFTime CDATA "1.0"] [0,+∞)
cycleInterval è la durata del ciclo in secondi.
Suggerimento per il profilo Interchange: TIl TimeSensor può essere ignorato se cycleInterval < 0.01 second.
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"]
ripete all"infinito se loop=true, ripete solo una volta se loop=false.
startTime [startTime accessType inputOutput, type SFTime CDATA "0"]
Quando tempo corrente >= startTime, isActive diventa true e il TimeSensor diventa attivo. Tempo assoluto: numero di secondi dal 1 Gennaio 1970, 00:00:00 GMT.
Suggerimento: di solito riceve un valore temporale da un ROUTE.
stopTime [stopTime accessType inputOutput, type SFTime CDATA "0"]
Quando stopTime diventa <= tempo corrente, isActive diventa false e il TimeSensor diventa inattivo. Tempo assoluto: numero di secondi dal 1 Gennaio 1970, 00:00:00 GMT.
Suggerimento: di solito riceve un valore temporale da un ROUTE.
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"]
Quando tempo corrente >= pauseTime, isPaused diventa true e il TimeSensor va in pausa. Tempo assoluto: numero di secondi dal 1 Gennaio 1970, 00:00:00 GMT.
Suggerimento: di solito riceve un valore temporale da un ROUTE.
Warning: not supported in VRML97.
resumeTime [resumeTime accessType inputOutput, type SFTime CDATA "0"]
Quando resumeTime diventa <= tempo corrente, isPaused diventa false e TimeSensor diventa inattivo. Tempo assoluto: numero di secondi dal 1 Gennaio 1970, 00:00:00 GMT.
Suggerimento: di solito riceve un valore temporale da un ROUTE.
Warning: not supported in VRML97.
cycleTime [cycleTime accessType outputOnly, type SFTime CDATA #FIXED ""]
cycleTime spedisce un output temporale al tempo startTime, e anche all’inizio di ogni nuovo ciclo (utile per la sincronizzazione con altri oggetti che usano il tempo).
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 #FIXED ""]
Eventi isActive true/false vengono spediti quando il TimeSensor parte/si ferma.
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 ""]
Eventi isPaused true/false vengono spediti quando il TimeSensor e' in pausa/riparte.
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 #FIXED ""]
fraction_changed spedisce in modo continuo un valore nell’intervallo [0,1] che mostra l’avanzamento del tempo nel ciclo di tempo corrente.
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 #FIXED ""] [0,+∞)
Time spedisce in modo continuo il tempo assoluto (dal 1 Gennaio, 1970).
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
TimeTrigger TimeTrigger TimeTrigger converte valori booleani true in eventi temporali.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
set_boolean [set_boolean accessType inputOnly, type SFBool #FIXED ""]
Se l'input set_boolean vale true, fa scattare l'evento temporale in output.
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 e' l'output temporale, spedito quando l'input set_boolean e' 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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
TouchSensor TouchSensor TouchSensor tiene traccia della posizione e dello stato del dispositivo di puntamento, e rileva quando l’utente punta una geometria. Suggerimento: i sensori sono influenzati dai nodi fratelli e figli di fratelli.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
description [description accessType inputOutput, type SFString CDATA #IMPLIED]
Descrizione testuale da visualizzare per descrivere l'azione di questo nodo.
Suggerimento: usate spazi, rendete le descrizioni chiare e leggibili.
Suggerimento: molti tool XML sostituiscono automaticamente, se necessario, i riferimenti XML a carattere (come &#38; per & o &#34; per " ).
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Attiva/disattiva il nodo sensore.
isActive [isActive accessType outputOnly, type SFBool #FIXED ""]
Cliccare o muovere il mouse (puntatore) per generare eventi isActive. Un evento isActive=true viene spedito quando il bottone primario del mouse viene premuto. Un evento isActive=false viene spedito quando il bottone primario del mouse viene rilasciato.
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 ""]
Indica se il dipositivo di puntamento si trova sopra la geometria del sensore.
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 ""]
Eventi contenenti un punto 3D sulla superficie della geometria sottostante, nel sistema locale di coordinate del 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 #FIXED ""]
Eventi contenenti il vettore normale alla superficie in corrispondenza del punto 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 #FIXED ""]
Eventi contententi le coordinate della texture della superficie nel punto 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.
touchTime [touchTime accessType outputOnly, type SFTime CDATA "0"]
Evento temporale generato quando il sensore viene toccato dal dispositivo di puntamento.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
Transform Transform Transform è un nodo di raggruppamento che può contenere la maggior parte di tipi di nodi. Suggerimento: l’asse +Y è verso l’alto. (A volte +X è verso Nord e +Z is Est). Mantenere +Y verso l’alto per favorire la composizione della scena e gli aiuti del browser. Suggerimento: inserire un nodo Shape prima di aggiungere la geometria o un nodo 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo 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"]
Posizione (x, y, z in metri) dei figli relativamente al sistema locale di coordinate.
Suggerimento: l’ordine delle operazioni è scaleOrientation-scale, poi center-rotation, poi translation.
rotation [rotation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Orientazione (asse, angolo in radianti) dei figli relativamente al sistema locale di coordinate.
Suggerimento: l’ordine delle operazioni è scaleOrientation-scale, poi center-rotation, poi translation.
center [center accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Spostamento di traslazione dall’origine del sistema locale di coordinate, applicata prima della rotazione e della scalatura.
Suggerimento: l’ordine delle operazioni è scaleOrientation-scale, poi center-rotation, poi translation.
scale [scale accessType inputOutput, type SFVec3f CDATA "1 1 1"]
Scalatura non uniforme x-y-z del sistema di coordinate dei figli, adattato da center e scaleOrientation.
Suggerimento: l’ordine delle operazioni è scaleOrientation-scale, poi center-rotation, poi translation.
scaleOrientation [scaleOrientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Rotazione preliminare del sistema locale di coordinate prima della scalatura (per permettere la scalatura intorno a rotazioni arbitrarie).
Suggerimento: l’ordine delle operazioni è scaleOrientation-scale, poi center-rotation, poi translation.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro del bounding box: spostamento della posizione dall'origine del sistema di coordinate locali.
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"]
Dimensioni del bounding box: calcolate automaticamente, possono essere specificate a scopo di ottimizzazione o come vincolo.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
TransmitterPdu TransmitterPdu TransmitterPdu è un nodo PDU di rete che fornisce informazioni.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
whichGeometry [whichGeometry accessType inputOutput, type SFInt32 CDATA "1"]
Seleziona la geometria da visualizzare: -1 per nessuna geometria, 0 per traccia di testo, 1 per la geometria di default.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro del bounding box: spostamento della posizione dall'origine del sistema di coordinate locali.
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"]
Dimensioni del bounding box: calcolate automaticamente, possono essere specificate a scopo di ottimizzazione o come vincolo.
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"]
Sito di EntityID.
applicationID [applicationID accessType inputOutput, type SFInt32 CDATA "1"]
Applicazione EntityID, unico per un’appplicazione ad un certo sito.
entityID [entityID accessType inputOutput, type SFInt32 CDATA "1.0"]
ID unico EntityID per un’entità in una certa applicazione.
readInterval [readInterval accessType inputOutput, type SFTime CDATA "0.1"] [0,+∞)
Secondi tra aggiornamenti di lettura (read), 0 significa nessuna lettura.
Hint: readInterval is a nonnegative SFTime duration interval, not an absolute clock time.
writeInterval [writeInterval accessType inputOutput, type SFTime CDATA "1.0"] [0,+∞)
Secondi tra aggiornamenti di scrittura (write), 0 significa nessuna scrittura.
Hint: writeInterval is a nonnegative SFTime duration interval, not an absolute clock time.
networkMode [networkMode accessType inputOutput, type SFString CDATA ( standAlone | networkReader | networkWriter ) standAlone]
Indica se questa entità sta ignorando la rete, spedendo pacchetti DIS alla rete, o ricevendo pacchetti DIS dalla rete. (1) standAlone: ignora la rete ma risponde comunque ad eventi nella scena locale. (2) networkReader: ascolta la rete e legge pacchetti PDU con intervallo readInterval, si comporta come la copia remota di una entità. (3) networkWriter: spedisce pacchetti PDU in rete con intervallo writeInterval, si comporta come entità master. Valore di default"standAlone" assicura che l’attivazione della rete DIS in una scena come networkReader o networkWriter sia intenzionale.
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 ""]
Indica se networkMode="local" (ignora la rete ma risponde ad eventi locali)
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 ""]
Indica se networkMode="remote" (ascolta la rete come copia di un'entita' remota)
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 ""]
Indica se networkMode="master" (invia dati attraverso la rete come entita' master con intervallo 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]
Indirizzo Multicast, oppure del "localhost" Esempio: 224.2.181.145.
port [port accessType inputOutput, type SFInt32 CDATA "0"]
Porta per il Multicast Esempio: 3000.
multicastRelayHost [multicastRelayHost accessType inputOutput, type SFString CDATA #IMPLIED]
Indirizzo del server di fallback se il multicast non è disponibile localmente. Esempio: track.nps.edu.
multicastRelayPort [multicastRelayPort accessType inputOutput, type SFInt32 CDATA "0"]
Porta del server di fallback se il multicast non è disponibile localmente. Esempio: 8010.
rtpHeaderExpected [rtpHeaderExpected accessType initializeOnly, type SFBool (true|false) "false"]
Indica se gli header RTP sono aggiunti prima dei DIS PDUs.
isRtpHeaderHeard [isRtpHeaderHeard accessType outputOnly, type SFBool #IMPLIED]
Indica se i pacchetti DIS in arrivo hanno un header RTP all’inizio.
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 ""]
E' stato ricevuto un aggiornamento dalla rete recentemente?
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 #IMPLIED]
Timestamp DIS in unità temporali VRML dall’ultimo aggiornamento.
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 SFInt32 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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
TriangleFanSet TriangleFanSet TriangleFanSet e' un nodo che specifica una geometria che puo' contenere un nodo Coordinate|CoordinateDouble, Color|ColorRGBA, Normal e TextureCoordinate.
Suggerimento: inserire un nodo Shape prima di aggiungere la geometria o un nodo Appearance. Si può anche usare un ProtoInstance (del tipo appropriato) come contenuto.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
ccw [ccw accessType initializeOnly, type SFBool (true|false) "true"]
ccw = counterclockwise (senso antiorario): ordine dell’orientazione delle coordinate dei vertici.
Suggerimento: ccw con valore false permette di rovesciare i solidi (backface culling) e l’orientazione dei vettori.
colorPerVertex [colorPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
Decide se il nodo Color viene applicato per vertice (true) o per poligono (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"]
Decide se il nodo Normal node viene applicato per vertice (true) o per poligono (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"]
Dare a solid il valore true significa disegnare solo un lato dei poligoni (backface culling on), Dare a solid il valore false significa disegnare entrambi i lati dei poligoni (backface culling off).
Attenzione: il valore di default value true può nascondere completamente la geometria se visto dal lato sbagliato.
fanCount [fanCount accessType initializeOnly, type MFInt32 CDATA #IMPLIED]]
containerField [containerField type NMTOKEN "geometry"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
TriangleSet TriangleSet TriangleSet e' un nodo che specifica una geometria che puo' contenere un nodo Coordinate|CoordinateDouble, Color|ColorRGBA, Normal e TextureCoordinate.
Suggerimento: inserire un nodo Shape prima di aggiungere la geometria o un nodo Appearance. Si può anche usare un ProtoInstance (del tipo appropriato) come contenuto.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
ccw [ccw accessType initializeOnly, type SFBool (true|false) "true"]
ccw = counterclockwise (senso antiorario): ordine dell’orientazione delle coordinate dei vertici.
Suggerimento: ccw con valore false permette di rovesciare i solidi (backface culling) e l’orientazione dei vettori.
colorPerVertex [colorPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
Decide se il nodo Color viene applicato per vertice (true) o per poligono (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"]
Decide se il nodo Normal node viene applicato per vertice (true) o per poligono (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"]
Dare a solid il valore true significa disegnare solo un lato dei poligoni (backface culling on), Dare a solid il valore false significa disegnare entrambi i lati dei poligoni (backface culling off).
Attenzione: il valore di default value true può nascondere completamente la geometria se visto dal lato sbagliato.
containerField [containerField type NMTOKEN "geometry"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
TriangleSet2D TriangleSet2D TriangleSet2D e' un nodo che specifica una geometria. TriangleSet2D specifica un insieme di triangoli 2D.
Suggerimento: inserire un nodo Shape prima di aggiungere la geometria o un nodo 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
vertices [vertices accessType initializeOnly, type MFVec2f CDATA #FIXED ""]
Coordinate 2D dei vertici di TriangleSet2D.
Attenzione: le dimensioni di geometrie semplici non possono essere cambiate dopo la creazione iniziale, usare invece scale di Transform.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Dare a solid il valore true significa disegnare solo un lato dei poligoni (backface culling on), Dare a solid il valore false significa disegnare entrambi i lati dei poligoni (backface culling off).
Attenzione: il valore di default value true può nascondere completamente la geometria se visto dal lato sbagliato.
containerField [containerField type NMTOKEN "geometry"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
TriangleStripSet TriangleStripSet TriangleStripSet e' un nodo che specifica una geometria che puo' contenere un nodo Coordinate|CoordinateDouble, Color|ColorRGBA, Normal e TextureCoordinate.
Suggerimento: inserire un nodo Shape prima di aggiungere la geometria o un nodo Appearance. Si può anche usare un ProtoInstance (del tipo appropriato) come contenuto.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
ccw [ccw accessType initializeOnly, type SFBool (true|false) "true"]
ccw = counterclockwise (senso antiorario): ordine dell’orientazione delle coordinate dei vertici.
Suggerimento: ccw con valore false permette di rovesciare i solidi (backface culling) e l’orientazione dei vettori.
colorPerVertex [colorPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
Decide se il nodo Color viene applicato per vertice (true) o per poligono (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"]
Decide se il nodo Normal node viene applicato per vertice (true) o per poligono (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"]
Dare a solid il valore true significa disegnare solo un lato dei poligoni (backface culling on), Dare a solid il valore false significa disegnare entrambi i lati dei poligoni (backface culling off).
Attenzione: il valore di default value true può nascondere completamente la geometria se visto dal lato sbagliato.
stripCount [stripCount accessType initializeOnly, type MFInt32 CDATA #IMPLIED]]
containerField [containerField type NMTOKEN "geometry"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
Viewpoint Viewpoint Viewpoint fornisce una posizione e direzione specifiche in cui l’utente può vedere la scena. Background, Fog, NavigationInfo, TextureBackground e Viewpoint sono nodi bindable.
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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
description [description accessType initializeOnly, type SFString CDATA #IMPLIED]
Descrizione testuale o suggerimento per la navigazione che viene mostrato per questo Viewpoint. Suggerimento: usate gli spazi, rendete le descrizioni chiare e leggibili. Attenzione: senza descrizione, il Viewpoint potrebbe non comparire su menu Viewpoints del browser. Suggerimento: molti tool XML sostituiscono automaticamente, se necessario, i riferimenti XML a carattere (come &#38; per & o &#34; per " ).
Suggerimento per il profilo Interchange: questo campo può essere ignorato.
position [position accessType inputOutput, type SFVec3f CDATA "0 0 10"]
Posizione (x, y, z in metri) relativamente al sistema locale di coordinate.
orientation [orientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Rotazione (asse, angolo in radianti) del Viewpoint, relativamente alla direzione dell’asse di default -Z nel sistema locale di coordinate.
Suggerimento: questo è il cambiamento dalla direzione di orientazione di default (0 0 -1).
Suggerimento: si possono fare rotazioni complesse asse per asse usando dei nodi Transform genitori.
fieldOfView [fieldOfView accessType inputOutput, type SFFloat CDATA "0.7854"]]
jump [jump accessType inputOutput, type SFBool (true|false) "true"]
Il passaggio a questo viewpoint avviene istantaneamente, oppure tramite un’animazione fluida.
Suggerimento: porre jump=true per un movimento fluido della telecamera quando si arriva a questo viewpoint.
centerOfRotation [centerOfRotation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Il punto centerOfRotation viene proposto come aggiunta relativa al modo EXAMINE di NavigationInfo.
set_bind [set_bind accessType inputOnly, type SFBool #FIXED ""]
Spedire l’evento set_bind=true rende questo nodo attivo. Spedire l’evento set_bind=false rende questo nodo disattivo. Quindi porre bind a true/false abiliterà/disabiliterà questo Viewpoint.
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 ""]
Evento spedito quando il nodo diventa attivo/disattivo.
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 ""]
Un evento true viene spedito quando il nodo diventa attivo, l’un evento false quando viene disattivato da un altro 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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
VisibilitySensor VisibilitySensor Il nodo VisibilitySensor rileva quando l’utente può vedere un oggetto o una regione specifici mentre naviga nel mondo. La regione è circoscritta da una scatola.
Suggerimento: spesso usato per attrarre l’attenzione dell’utente o per migliorare le prestazioni.
Suggerimento: i sensori sono influenzati dai nodi fratelli e figli di fratelli.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Attiva/disattiva il nodo sensore.
center [center accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Spostamento di traslazione dall’origine del sistema locale di coordinate.
size [size accessType inputOutput, type SFVec3f CDATA "0 0 0"] [0,+∞)
Dimensione della scatola di visibilità, misurata dal centro in metri.
isActive [isActive accessType outputOnly, type SFBool #FIXED ""]
Eventi isActive true/false vengono spediti quando il sensore viene innescato. isActive=true se si entra nella regione di visibilità, isActive=false se si esce dalla regione di visibilità.
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 #FIXED ""]
Evento temporale generato quando la telecamera dell’utente entra nella regione di visibilità del sensore.
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 #FIXED ""]
Evento temporale generato quando la telecamera dell’utente esce dalla regione di visibilità del sensore.
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 è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
WorldInfo WorldInfo WorldInfo contiene informazioni che documentano il mondo 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 definisce un nome ID unico per questo nodo, riferibile da altri nodi. Suggerimento: nomi descrittivi migliorano la chiarezza e aiutano a documentare un modello.
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 permette di riutilizzare (tramite il suo ID) un nodo precedentemente definito (con DEF), senza bisogno di indicare tutti gli altri attributi e figli.
Suggerimento: riusare delle geometrie (invece di duplicare nodi) può migliorare l'efficienza.
Attenzione: NON includere DEF (o qualsiasi altro valore di attributo) quando si usa un attributo USE!
title [title accessType inputOutput, type SFString CDATA #IMPLIED]
titolo di questo mondo, posto nel titolo della finestra.
Suggerimento: molti tool XML sostituiscono automaticamente i riferimenti a carattere XML se necessario (come &#38; per & o &#34; per " ).
info [info accessType inputOutput, type MFString CDATA #IMPLIED]
Informazioni aggiuntive sul mondo.
Suggerimento: le Stringhe possono avere valori multipli, quindi separate ogni stringa con apici. "https://www.web3d.org" "https://www.web3d.org/about" "etc."
Suggerimento: molti tool XML sostituiscono automaticamente i riferimenti a carattere XML se necessario (come &#38; per & o &#34; per " ).
containerField [containerField type NMTOKEN "children"]
containerField è il prefisso del campo-etichetta che indica la relazione con il nodo genitore. Esempi: geometry Box, children Group, proxy Shape. l'attributo containerField è supportato solo nella codifica XML delle scene.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
class [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  accessType and type   Credits and Translations   X3D Resources   to top
X3D X3D Nodo XML radice per un file Extensible 3D (X3D) Graphics. Il tag X3D contiene un singolo nodo Scene - Scene è il nodo rafice del grafo della scena 3D. Suggerimento: aggiungere o selezionare un tag Scene per modificare il grafo della scena.
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
version #REQUIRED]
X3D specification version for this scene, must be defined.
Hint: use highest value matching schema and DOCTYPE in the scene. X3D versione 3.0 corrisponde a X3D 2004.
profile [profile type ENUMERATION #REQUIRED (Core | Interchange | CADInterchange | Interactive | Immersive | MPEG4Interactive | Full)]
Definisce il browser o programma di supporto necessario per la scena corrente. Core corrisponde al profilo vuoto, usato per definire le funzionalita' solo attraverso i componenti. Interchange corrisponde a scene geometricamente semplici e dispositivi di solo output. Interactive corrisponde alla geometria di Interchange piu' semplice interazione con dell'utente. Immersive corrisponde circa a VRML97 con Script e Prototype. Full contiene tutti i nodi della specifica X3D.
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
xmlns:xsd [xmlns:xsd type CDATA "http://www.w3.org/2001/XMLSchema-instance"]
XML namespace (xmlns) per 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 [class type CDATA #IMPLIED]
class è una lista, separata da spazi, di classi, il cui utilizzo è riservato ai fogli stile XML.
Attenzione: l'attributo class è supportato solo nella codifica XML delle scene.
  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/X3dTooltipsItalian.html
  Tooltip source for this page: x3d-3.3.profileItalian.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