|
accessType and type Credits and Translations X3D Resources  |
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  |
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  |
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  |
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  |
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 & per & o " 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' " (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  |
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' " (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' " (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' " (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' " (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' " (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' " (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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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 & per & o " 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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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 & for & ampersand character, or "
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  |
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 & per & o " 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  |
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  |
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  |
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  |
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  |
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  |
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  |
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  |
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 " (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  |
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.
|