to X3D Resources
  

Extensible 3D (X3D) 3.3 Tooltips Em Português

  
to Web3D Consortium home page
Estas dicas de ferramentas (tooltips) fornecem uma descrição resumida e dicas de uso para cada nó X3D (elemento) e campo (atributo). Elas fornecem ajuda sensível ao contexto para a ferramenta de edição X3D-Edit eo X3D Abstract Specification, X3D Schema Documentation, X3D DOCTYPE Documentation, X3D JSON Documentation (draft), X3D Regular Expressions (regexes), and X3D Java SAI Library (X3DJSAIL).
Complete support for the latest X3D specification can be found in the X3D Tooltips version 4.0 (draft).
Anchor   Appearance   Arc2D   ArcClose2D   AudioClip   Background   Billboard   BooleanFilter   BooleanSequencer   BooleanToggle   BooleanTrigger   Box   CADAssembly   CADFace   CADLayer   CADPart   Circle2D   Collision   Color   ColorInterpolator   ColorRGBA   component   ComposedCubeMapTexture   ComposedShader   ComposedTexture3D   Cone   connect   Contour2D   ContourPolyline2D   Coordinate   CoordinateDouble   CoordinateInterpolator   CoordinateInterpolator2D   Cylinder   CylinderSensor   DirectionalLight   Disk2D   ElevationGrid   EspduTransform   EXPORT   ExternProtoDeclare   Extrusion   field   fieldValue   FillProperties   FloatVertexAttribute   Fog   FogCoordinate   FontStyle   GeneratedCubeMapTexture   GeoCoordinate   GeoElevationGrid   GeoLocation   GeoLOD   GeoMetadata   GeoOrigin   GeoPositionInterpolator   GeoTouchSensor   GeoViewpoint   Group   HAnimDisplacer   HAnimHumanoid   HAnimJoint   HAnimSegment   HAnimSite   head   ImageCubeMapTexture   ImageTexture   ImageTexture3D   IMPORT   IndexedFaceSet   IndexedLineSet   IndexedQuadSet   IndexedTriangleFanSet   IndexedTriangleSet   IndexedTriangleStripSet   Inline   IntegerSequencer   IntegerTrigger   IS   KeySensor   LineProperties   LineSet   LoadSensor   LocalFog   LOD   Material   Matrix3VertexAttribute   Matrix4VertexAttribute   meta   MetadataDouble   MetadataFloat   MetadataInteger   MetadataSet   MetadataString   MovieTexture   MultiTexture   MultiTextureCoordinate   MultiTextureTransform   NavigationInfo   Normal   NormalInterpolator   NurbsCurve   NurbsCurve2D   NurbsOrientationInterpolator   NurbsPatchSurface   NurbsPositionInterpolator   NurbsSet   NurbsSurfaceInterpolator   NurbsSweptSurface   NurbsSwungSurface   NurbsTextureCoordinate   NurbsTrimmedSurface   OrientationInterpolator   PackagedShader   PixelTexture   PixelTexture3D   PlaneSensor   PointLight   PointSet   Polyline2D   Polypoint2D   PositionInterpolator   PositionInterpolator2D   ProgramShader   ProtoBody   ProtoDeclare   ProtoInstance   ProtoInterface   ProximitySensor   QuadSet   ReceiverPdu   Rectangle2D   ROUTE   ScalarInterpolator   Scene   Script   ShaderPart   ShaderProgram   Shape   SignalPdu   Sound   Sphere   SphereSensor   SpotLight   StaticGroup   StringSensor   Switch   Text   TextureBackground   TextureCoordinate   TextureCoordinate3D   TextureCoordinate4D   TextureCoordinateGenerator   TextureTransform   TextureTransform3D   TextureTransformMatrix3D   TimeSensor   TimeTrigger   TouchSensor   Transform   TransmitterPdu   TriangleFanSet   TriangleSet   TriangleSet2D   TriangleStripSet   Viewpoint   VisibilitySensor   WorldInfo   X3D
accessType Definitions   type Definitions   XML data types   Range Intervals   Field Type Definitions   Credits and Translations   X3D Resources   X3D Scene Authoring Hints
SFBool   MFBool   SFColor   MFColor   SFColorRGBA   MFColorRGBA   SFInt32   MFInt32   SFFloat   MFFloat   SFDouble   MFDouble   SFImage   MFImage   SFNode   MFNode   SFRotation   MFRotation   SFString   MFString   SFTime   MFTime   SFVec2f   MFVec2f   SFVec2d   MFVec2d   SFVec3f   MFVec3f   SFVec3d   MFVec3d   SFVec4f   MFVec4f   SFVec4d   MFVec4d   SFMatrix3f   MFMatrix3f   SFMatrix3d   MFMatrix3d   SFMatrix4f   MFMatrix4f   SFMatrix4d   MFMatrix4d  
  accessType and type   Credits and Translations   X3D Resources   to top
Anchor Anchor Anchor é um nó de agrupamento (Grouping) que pode conter mais tipos de nós. Clicando em uma geometria conectada, esta carrega o conteúdo especificado pelo campo url.
Dica: insira um nó do tipo Shape antes de adicionar a geometria ou aparência.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do 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]
Descrição em formato texto para ser exibida para a ação deste nó.
Dica: muitas ferramentas XML substituem caracteres automaticamente se necessário (como & por & ou " por " ). Dica para o perfil Interchange: este campo pode ser ignorado.
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
Endereço para substituição de mundo virtual, ativado quando clicada a geometria com Anchor. Dica: pule para um ponto de vista do mundo a ser carregado colocando o nome do ponto de vista (p.e. #ViewpointName, someOtherCoolWorld.x3d#GrandTour). Dica: Pule para um ponto de vista local usando somente o nome do ponto de vista (p.e. #GrandTour). Dica: Textos podem conter múltiplos valores, então separe cada texto usando aspas. "https://www.web3d.org" "https://www.web3d.org/about" "etc." Dica: A codificação para " é " (uma entidade de caractere). Atenção: Os nomes de diretórios e arquivos devem respeitar maiúsculas e minúsculas para ligações http! Dica: Você pode substituir espaços em branco em endereços url por %20 para cada espaço. Dica: abra uma nova janela com o valor da url da seguinte forma: "JavaScript:window.open('somePage.html','popup','width=240,height=240');location.href='HelloWorld.x3d'"
Hint: X3D Scene Authoring Hints, urls https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls
parameter [parameter accessType inputOutput, type MFString CDATA #IMPLIED]
Parâmetro passado para o navegador para sinalizar como redirecionar o carregamento da url.
Dica: defina o parâmetro como target=_blank para carregar o destino em um quadro em branco.
Dica: defina o parâmetro como target=frame_name para carregar a url destino em outro quadro.
Dica: Textos podem conter múltiplos valores, então separe cada texto usando aspas. "https://www.web3d.org" "https://www.web3d.org/about" "etc." Dica para o perfil Interchange: este campo pode ser ignorado.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro do cubo limitante: deslocamento da posição original do sistema de coordenadas.
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"]
Tamanho do cubo limitante: automaticamente calculado, pode ser especificado para uma otimização ou limitação.
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"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
Appearance Appearance Appearance especifica as propriedades visuais de uma geometria por conter os nós Material, Texture e TextureTransform. Dica: insira um nó do tipo Shape antes de adicionar a geometria ou aparência. Dica para o perfil Interchange: somente nós Material e ImageTexture são permitidos.
Hint: X3D Architecture 12.2.2 Appearance node https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/shape.html#Appearancenode
Hint: X3D Architecture 17.2.2 Lighting model https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/lighting.html#Lightingmodel
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
containerField [containerField type NMTOKEN "appearance"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
Arc2D Arc2D Arc2D é um nó geométrico. O Arc2D especifica um arco circular linear com o centro no (0,0) com seus ângulos começando no eixo-x positivo e girando em torno do eixo-y positivo.
Dica: insira um nó do tipo Shape antes de adicionar a geometria ou aparência.
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 define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
radius [radius accessType initializeOnly, type SFFloat CDATA "1"]]
startAngle [startAngle accessType initializeOnly, type SFFloat CDATA "0"] [0,2pi]
O arco se estende do startAngle até o endAngle no sentido anti-horário, in radianos. Atenção: dimensões de geometrias simples não podem ser alteradas depois de sua criação, em vez disso, use o valor scale de um nó Transform.
Hint: https://en.wikipedia.org/wiki/Radian
endAngle [endAngle accessType initializeOnly, type SFFloat CDATA "1.570796"] [0,2pi]
O arco se estende do startAngle até o endAngle no sentido anti-horário, in radianos. Atenção: dimensões de geometrias simples não podem ser alteradas depois de sua criação, em vez disso, use o valor scale de um nó Transform.
Hint: https://en.wikipedia.org/wiki/Radian
containerField [containerField type NMTOKEN "geometry"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
ArcClose2D ArcClose2D ArcClose2D é um nó geométrico. Arc2D especifica um arco circular linear com o centro no (0,0) com seus ângulos começando no eixo-x positivo e girando em torno do eixo-y positivo.
Dica: insira um nó do tipo Shape antes de adicionar a geometria ou aparência.
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 define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
radius [radius accessType initializeOnly, type SFFloat CDATA "1"]]
startAngle [startAngle accessType initializeOnly, type SFFloat CDATA "0"] [0,2pi]
O arco se estende do startAngle até o endAngle no sentido anti-horário, in radianos. Atenção: dimensões de geometrias simples não podem ser alteradas depois de sua criação, em vez disso, use o valor scale de um nó Transform.
Hint: https://en.wikipedia.org/wiki/Radian
endAngle [endAngle accessType initializeOnly, type SFFloat CDATA "1.570796"] [0,2pi]
O arco se estende do startAngle até o endAngle no sentido anti-horário, in radianos. Atenção: dimensões de geometrias simples não podem ser alteradas depois de sua criação, em vez disso, use o valor scale de um nó Transform.
Hint: https://en.wikipedia.org/wiki/Radian
closureType [closureType accessType initializeOnly, type SFString CDATA (PIE|CHORD) "PIE"]
Um par de linhas conectadas das extremidades ao centro (PIE), ou uma simples segmento que conecta os extremos do arco (CHORD).
Atenção: parâmetros de geometrias simples não podem ser alterados depois de sua criação.
solid [solid accessType initializeOnly, type SFBool (true|false) "false"]
Definindo solid verdadeiro significa desenhar somente as faces aparentes do polígono (backface culling on), definindo solid falso significa desenhar ambas as faces do polígono (backface culling off).
Atenção: valores padrões verdadeiros podem esconder completamente a geometria se vistos pelo lado errado!
containerField [containerField type NMTOKEN "geometry"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
AudioClip AudioClip AudioClip prove áudio usado pelos nós Sound. Dica: adicione um nó Sound primeiro.
Hint: authors can provide multiple audio formats for the same audio track, with each source address listed separately in the url field.
Hint: player support for .wav format is required, .midi format is recommended, other formats are optional.
Hint: X3D Scene Authoring Hints:Audio https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Audio
Hint: apply containerField='watchList' when parent node is LoadSensor.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
description [description accessType inputOutput, type SFString CDATA #IMPLIED]
Descrição em formato texto para ser exibida para a ação deste nó.
Dica: muitas ferramentas XML substituem caracteres automaticamente se necessário (como &#38; por & ou &#34; por " ).
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
Endereço para substituição de mundo virtual, ativado quando clicada a geometria com Anchor. Dica: pule para um ponto de vista do mundo a ser carregado colocando o nome do ponto de vista (p.e. #ViewpointName, myCoolWorld.x3d#GrandTour). Dica: Pule para um ponto de vista local usando somente o nome do ponto de vista (p.e. #GrandTour). Dica: Textos podem conter múltiplos valores, então separe cada texto usando aspas. "https://www.web3d.org" "https://www.web3d.org/about" "etc." ϲDica: abra uma nova janela com o valor da url da seguinte forma: "JavaScript:window.open('somePage.html','popup','width=240,height=240');location.href='HelloWorld.x3d'"Endereço, nome do arquivo de som. Suporte para o formato .wav é um requisito, o formato .midi é recomendado, outros são opcionais. Dica: Textos podem conter múltiplos valores, então separe cada texto usando aspas. "https://www.web3d.org" "https://www.web3d.org/about" "etc." Dica: A codificação para " é &quot; (uma entidade de caractere). Atenção: Os nomes de diretórios e arquivos devem respeitar maiúsculas e minúsculas para ligações http! Dica: Você pode substituir espaços em branco em endereços url por %20 para cada espaço.
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"]
repete indefinidamente quando loop=true, repete somente uma vez quando loop=false.
pitch [pitch accessType inputOutput, type SFFloat CDATA "1.0"] (0,+∞)
Multiplicador para a freqüência na qual o som é reproduzido. Changing pitch also changes playback speed.
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 absoluto: número de segundos desde 1, Jan, 1970, 00:00:00 GMT.
Dica: tipicamente recebe um valor de tempo conectado (ROUTEd).
stopTime [stopTime accessType inputOutput, type SFTime CDATA "0"]
Tempo absoluto: número de segundos desde 1, Jan, 1970, 00:00:00 GMT.
Dica: tipicamente recebe um valor de tempo conectado (ROUTEd).
Warning: An active TimeSensor node ignores set_cycleInterval and set_startTime events.
Warning: An active TimeSensor node ignores set_stopTime event values less than or equal to startTime.
duration_changed [duration_changed accessType outputOnly, type SFTime CDATA #FIXED ""] [0,+∞)
or -1. duration_changed accessType outputOnly, é o tempo em segundos para um ciclo do áudio.
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 ""]
o evento isActive envia verdadeiros e falsos quando uma reprodução inicia ou termina.
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 ""]
o evento isPaused envia verdadeiros e falsos quando um AudioClip pausa e reinicia.
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"]
Quando tempo no instante >= pauseTime, isPaused se torna verdadeiro e o AudioClip entra em pausa. Tempo absoluto: número de segundos desde 1, Jan, 1970, 00:00:00 GMT.
Dica: tipicamente recebe um valor de tempo conectado (ROUTEd).
Warning: not supported in VRML97.
resumeTime [resumeTime accessType inputOutput, type SFTime CDATA "0"]
Quando o resumeTime se torna <= que o tempo no instante, isPaused se torna falso e o AudioClip se torna inativo. Tempo absoluto: número de segundos desde 1, Jan, 1970, 00:00:00 GMT.
Dica: tipicamente recebe um valor de tempo conectado (ROUTEd).
Warning: not supported in VRML97.
elapsedTime [elapsedTime accessType outputOnly, type SFTime CDATA #FIXED ""] [0,+∞)
Tempo atual transcorrido desde que o TimeSensor ativado/rodando, acumulativo em segundo, e não contando qualquer tempo em pausa.
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"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
Background Background Background simula um solo e céu, utilizando vetores verticais de valores de cores para o envelopamento, O Background também pode ser provido de texturas em cada um dos seis lados. Background, Fog, NavigationInfo, TextureBackground e Viewpoint são nós conectados.
Warning: results are undefined if a bindable node (Background, Fog, NavigationInfo, OrthoViewpoint, TextureBackground, Viewpoint) is a contained descendant node of either LOD or Switch.
Hint: X3D Example Archives, Basic, Universal Media Panoramas https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
skyColor [skyColor accessType inputOutput, type MFColor CDATA "0 0 0"]
A cor do céu nos vários ângulos da esfera celeste. O primeiro valor é a cor do céu no angulo de 0.0 radianos representando o ponto superior. Atenção: você deve ter um ou mais valores que os valores do skyAngle. Dica para o perfil Interchange: somente uma cor pode ser utilizada, outras podem ser ignoradas.
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,π]
Os valores de ângulos aumentam do 0.0 (diretamente acima) para π/2=1.570796 (horizonte) para π=3.14159 (totalmente abaixo). Atenção: você deve ter um valor a mais que os valores do skyAngle. Atenção: cores no skyAngle=0 são ignoradas. Dica para o perfil Interchange: este campo pode ser ignorado.
Hint: https://en.wikipedia.org/wiki/Radian
groundColor [groundColor accessType inputOutput, type MFColor CDATA #IMPLIED]
Cor do solo nos vários ângulos da esfera parcial do solo. O primeiro valor de cor do solo no 0.0 radianos representa diretamente abaixo. Atenção: você deve ter um valor a mais para groundColor que os valores de groundAngle. Dica para o perfil Interchange: este campo pode ser ignorado.
Hint: X3D Scene Authoring Hints, Color https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Color
groundAngle [groundAngle accessType inputOutput, type MFFloat CDATA #IMPLIED] [0,π/2]
Os valores de ângulos aumentam do 0.0 (diretamente abaixo) para π/2=1.570796 (horizonte). Atenção: você deve ter um valor a mais para groundColor que os valores de groundAngle. Atenção: cores no groundAngle=0 são ignoradas. Dica para o perfil Interchange: este campo pode ser ignorado.
Hint: https://en.wikipedia.org/wiki/Radian
frontUrl [frontUrl accessType inputOutput, type MFString CDATA #IMPLIED]
Imagem panorâmica de fundo entre o céu e o solo e geometrias da cena.
Dica: Textos podem conter múltiplos valores, então separe cada texto usando aspas "https://www.web3d.org" "https://www.web3d.org/about" "etc."
Dica: A codificação para " é &quot; (uma entidade de caractere).
Atenção: Os nomes de diretórios e arquivos devem respeitar maiúsculas e minúsculas para ligações http!
Dica: Você pode substituir espaços em branco em endereços url por %20 para cada espaço. Dica para o perfil Interchange: este campo pode ser ignorado.
backUrl [backUrl accessType inputOutput, type MFString CDATA #IMPLIED]
Imagem panorâmica de fundo entre o céu e o solo e geometrias da cena.
Dica: Textos podem conter múltiplos valores, então separe cada texto usando aspas "https://www.web3d.org" "https://www.web3d.org/about" "etc."
Dica: A codificação para " é &quot; (uma entidade de caractere).
Atenção: Os nomes de diretórios e arquivos devem respeitar maiúsculas e minúsculas para ligações http!
Dica: Você pode substituir espaços em branco em endereços url por %20 para cada espaço. Dica para o perfil Interchange: este campo pode ser ignorado.
leftUrl [leftUrl accessType inputOutput, type MFString CDATA #IMPLIED]
Imagem panorâmica de fundo entre o céu e o solo e geometrias da cena.
Dica: Textos podem conter múltiplos valores, então separe cada texto usando aspas "https://www.web3d.org" "https://www.web3d.org/about" "etc."
Dica: A codificação para " é &quot; (uma entidade de caractere).
Atenção: Os nomes de diretórios e arquivos devem respeitar maiúsculas e minúsculas para ligações http!
Dica: Você pode substituir espaços em branco em endereços url por %20 para cada espaço. Dica para o perfil Interchange: este campo pode ser ignorado.
rightUrl [rightUrl accessType inputOutput, type MFString CDATA #IMPLIED]
Imagem panorâmica de fundo entre o céu e o solo e geometrias da cena.
Dica: Textos podem conter múltiplos valores, então separe cada texto usando aspas "https://www.web3d.org" "https://www.web3d.org/about" "etc."
Dica: A codificação para " é &quot; (uma entidade de caractere).
Atenção: Os nomes de diretórios e arquivos devem respeitar maiúsculas e minúsculas para ligações http!
Dica: Você pode substituir espaços em branco em endereços url por %20 para cada espaço. Dica para o perfil Interchange: este campo pode ser ignorado.
topUrl [topUrl accessType inputOutput, type MFString CDATA #IMPLIED]
Imagem panorâmica de fundo entre o céu e o solo e geometrias da cena.
Dica: Textos podem conter múltiplos valores, então separe cada texto usando aspas "https://www.web3d.org" "https://www.web3d.org/about" "etc."
Dica: A codificação para " é &quot; (uma entidade de caractere).
Atenção: Os nomes de diretórios e arquivos devem respeitar maiúsculas e minúsculas para ligações http!
Dica: Você pode substituir espaços em branco em endereços url por %20 para cada espaço. Dica para o perfil Interchange: este campo pode ser ignorado.
bottomUrl [bottomUrl accessType inputOutput, type MFString CDATA #IMPLIED]
Imagem panorâmica de fundo entre o céu e o solo e geometrias da cena.
Dica: Textos podem conter múltiplos valores, então separe cada texto usando aspas "https://www.web3d.org" "https://www.web3d.org/about" "etc."
Dica: A codificação para " é &quot; (uma entidade de caractere).
Atenção: Os nomes de diretórios e arquivos devem respeitar maiúsculas e minúsculas para ligações http!
Dica: Você pode substituir espaços em branco em endereços url por %20 para cada espaço. Dica para o perfil Interchange: este campo pode ser ignorado.
set_bind [set_bind accessType inputOnly, type SFBool #FIXED ""]
O evento de entrada set_bind=true torna este nó ativo, o evento de entrada set_bind=false torna este nó inativo. Logo definindo set_bind verdadeiro/falso ira ligar e desligar este nó.
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 enviando quando nó se torna ativo/inativo.
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 de verdadeiro enviado quando nó se torna ativo, evento de false enviado quando deligado por outro nó.
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"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
Billboard Billboard Billboard é um nó de agrupamento (Grouping) que pode conter mais nós. O conteúdo sempre esta de frente para o usuário, rotacionando em torno de um eixo específico. Defina o axisOfRotation=0 0 0 para estar totalmente de frente para o usuário.
Dica: Ponha os Billboard o mais perto possível das geometrias, presos dentro de nós Transform para um sistemas de coordenadas local.
Dica: não ponha nós de ponto de vista (Viewpoint) dentro de Billboard.
Dica: insira um nó do tipo Shape antes de adicionar a geometria ou aparência.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do 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"]
a direção do axisOfRotation é relativa ao sistema de coordenadas local.
Dica: o eixo 0 0 0 sempre esta de frente para o usuário.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro do cubo limitante : deslocamento da posição original do sistema de coordenadas.
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"]
Tamanho do cubo limitante : automaticamente calculado, pode ser especificado para uma otimização ou limitação.
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"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
BooleanFilter BooleanFilter O BooleanFilter é um filtro booleano que seletivamente passa verdadeiro, falso ou eventos negativos.
Hint: example scenes and authoring assets at https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter09-EventUtilitiesScripting
Hint: X3D Event-Utility Node Diagrams https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter09-EventUtilitiesScripting/X3dEventUtilityNodeEventDiagrams.pdf
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
set_boolean [set_boolean accessType inputOnly, type SFBool #FIXED ""]
set_boolean é o valor de entrada a ser filtrado.
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 somente retorna um valor verdadeiro, quando a entrada set_boolean é verdadeira.
Hint: inputTrue is an output event that can only provide a value of true.
inputFalse [inputFalse accessType outputOnly, type SFBool #FIXED ""]
inputFalse somente retorna um valor falso, quando a entrada set_boolean é falsa.
inputNegate [inputNegate accessType outputOnly, type SFBool #FIXED ""]
inputNegate prove um valor oposto por negar a entrada de set_boolean.
containerField [containerField type NMTOKEN "children"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
BooleanSequencer BooleanSequencer O BooleanSequencer gera periódicos valores booleanos discretos que podem seu conectados ROUTEd para outros atributos booleanos. Entrada típica: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction Saída típica: ROUTE someInterpolatorDEF.value_changed TO destinationNode.set_attribute.
Hint: example scenes and authoring assets at https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter09-EventUtilitiesScripting
Hint: X3D Event-Utility Node Diagrams https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter09-EventUtilitiesScripting/X3dEventUtilityNodeEventDiagrams.pdf
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
Parâmetros que define os intervalo de vezes para a interpolação linear, em ordem crescente e correspondente aos keyValues.
Dica: o número de keys deve coincidir com o número de keyValues!
Warning: values in key array shall be monotonically non-decreasing, meaning that each value is greater than or equal to the preceding value.
Hint: typical interval for values in key array is within range of 0 to 1, but larger intervals can be defined with arbitrary bounds.
keyValue [keyValue accessType inputOutput, type MFBool CDATA #IMPLIED]
Valores de saída para interpolações lineares, cada um correspondendo a um key.
Dica: o número de keys deve coincidir com o número de keyValues!
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA #FIXED ""]
O set_fraction seleciona um keyValue de saída correspondente aos valores de key de entrada.
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 ""]
Valor de saída simples determinado pela relação do valor do key atual e o keyValue de saída.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
previous [previous accessType inputOnly, type SFBool (true|false) ""]
Engatilha o valor de saída prévio no vetor keyValue .
Dica: faça o ciclo do primeiro ao último se necessário.
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
next [next accessType inputOnly, type SFBool (true|false) ""]
Engatilha o valor de saída próximo no vetor keyValue.
Dica: faça o ciclo do último ao primeiro se necessário.
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"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
BooleanToggle BooleanToggle BooleanToggle mantêm o estado booleano ou troca quando uma entrada verdadeira é provida.
Hint: example scenes and authoring assets at https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter09-EventUtilitiesScripting
Hint: X3D Event-Utility Node Diagrams https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter09-EventUtilitiesScripting/X3dEventUtilityNodeEventDiagrams.pdf
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
set_boolean [set_boolean accessType inputOnly, type SFBool #FIXED ""]
Se a entrada set_boolean é verdadeira, troque o estado.
Hint: for logical consistency, input event set_boolean false has no effect (under review as part of Mantis issue 519).
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
toggle [toggle accessType inputOutput, type SFBool (true|false) "false"]
Valor persistente que pode ser trocado ou reiniciado.Resetting 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"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
BooleanTrigger BooleanTrigger BooleanTrigger converte eventos temporais em eventos booleanos verdadeiros.
Hint: example scenes and authoring assets at https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter09-EventUtilitiesScripting
Hint: X3D Event-Utility Node Diagrams https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter09-EventUtilitiesScripting/X3dEventUtilityNodeEventDiagrams.pdf
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
set_triggerTime [set_triggerTime accessType inputOnly, type SFTime CDATA #FIXED ""]
O set_triggerTime prove uma entrada para um evento de tempo, tipicamente o evento enviado é um touchTime de um 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 ""]
O valor de saída triggerTrue é verdadeiro sempre que um evento no triggerTime é recebido.
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"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
Box Box Box é um nó geométrico.
Dica: insira um nó do tipo Shape antes de adicionar a geometria ou aparência.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
size [size accessType initializeOnly, type SFVec3f CDATA "2 2 2"] (0,+∞)
tamanho x y z em metros.
Atenção: dimensões de geometrias simples não podem ser alteradas depois de sua criação, em vez disso, use o valor scale de um nó Transform.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Definindo solid verdadeiro significa desenhar somente as faces aparentes do polígono (backface culling on), definindo solid falso significa desenhar ambas as faces do polígono (backface culling off).
Atenção: valores padrões verdadeiros podem esconder completamente a geometria se vistos pelo lado errado!
containerField [containerField type NMTOKEN "geometry"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
CADAssembly CADAssembly (X3D version 3.1 or later) CADAssembly holds a set of Computer-Aided Design (CAD) assemblies or parts grouped together. CADAssembly is a Grouping node that can contain CADAssembly, CADFace or CADPart nodes.
Hint: can also contain Shapes or other grouped content.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/ComputerAidedDesignInterchangeProfile.pdf
Warning: requires X3D profile='Full' or else include <component name='CADGeometry' level='2'/>
Hint: ViewpointGroup and OrthoViewpoint require Navigation component level 3, which is higher than CADInterchange profile.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF defines a unique ID name for this node, referenceable by other nodes.
Hint: descriptive DEF names improve clarity and help document a model.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE means reuse an already DEF-ed node ID, excluding all child nodes and all other attributes (except for containerField, which can have a different value).
Hint: USE references to previously defined DEF geometry (instead of duplicating nodes) can improve performance.
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: each USE value must match a corresponding DEF value that is defined earlier in the scene.
children [children accessType inputOutput, type MFNode CDATA , empty list] [X3DChildNode]
Grouping nodes contain an ordered list of children nodes.
Hint: Each grouping node defines a coordinate space for its children, relative to the coordinate space of its parent node. Thus transformations accumulate down the scene graph hierarchy.
Hint: inputOnly MFNode addChildren field can append new X3DChildNode nodes via a ROUTE connection, duplicate input nodes (i.e. matching DEF, USE values) are ignored.
Hint: inputOnly MFNode removeChildren field can remove nodes from the children list, unrecognized input nodes (i.e. nonmatching DEF, USE values) are ignored.
Hint: X3D Architecture 10.2.1 Grouping and children node types, https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#GroupingAndChildrenNodes
name [name accessType inputOutput, type NMTOKEN #IMPLIED]
Optional name for this particular CAD node.
Warning: name is not included if this instance is a USE node.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost. Bounding box size can also be defined as an optional authoring hint that suggests an optimization or constraint.
Hint: can be useful for collision computations or inverse-kinematics (IK) engines.
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc.
Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different than the corresponding DEF declaration of that node.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
CADFace CADFace (X3D version 3.1 or later) CADFace holds the geometry representing a face in a Computer-Aided Design (CAD) part. CADFace can only contain a single Shape or LOD node (with containerField='shape').
Warning: only zero or one Shape child can be active at one time.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/ComputerAidedDesignInterchangeProfile.pdf
Warning: requires X3D profile='Full' or else include <component name='CADGeometry' level='2'/>
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF defines a unique ID name for this node, referenceable by other nodes.
Hint: descriptive DEF names improve clarity and help document a model.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE means reuse an already DEF-ed node ID, excluding all child nodes and all other attributes (except for containerField, which can have a different value).
Hint: USE references to previously defined DEF geometry (instead of duplicating nodes) can improve performance.
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: each USE value must match a corresponding DEF value that is defined earlier in the scene.
children [children accessType inputOutput, type MFNode CDATA , empty list] [X3DChildNode]
Grouping nodes contain an ordered list of children nodes.
Hint: Each grouping node defines a coordinate space for its children, relative to the coordinate space of its parent node. Thus transformations accumulate down the scene graph hierarchy.
Hint: inputOnly MFNode addChildren field can append new X3DChildNode nodes via a ROUTE connection, duplicate input nodes (i.e. matching DEF, USE values) are ignored.
Hint: inputOnly MFNode removeChildren field can remove nodes from the children list, unrecognized input nodes (i.e. nonmatching DEF, USE values) are ignored.
Hint: X3D Architecture 10.2.1 Grouping and children node types, https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#GroupingAndChildrenNodes
name [name accessType inputOutput, type NMTOKEN #IMPLIED]
Optional name for this particular CAD node.
Warning: name is not included if this instance is a USE node.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost. Bounding box size can also be defined as an optional authoring hint that suggests an optimization or constraint.
Hint: can be useful for collision computations or inverse-kinematics (IK) engines.
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc.
Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different than the corresponding DEF declaration of that node.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
CADLayer CADLayer (X3D version 3.1 or later) CADLayer nodes define a hierarchy that shows layer structure for a Computer-Aided Design (CAD) model. CADLayer is a Grouping node that can contain most nodes.
Hint: can also contain Shapes or other grouped content.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/ComputerAidedDesignInterchangeProfile.pdf
Warning: requires X3D profile='Full' or else include <component name='CADGeometry' level='2'/>
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF defines a unique ID name for this node, referenceable by other nodes.
Hint: descriptive DEF names improve clarity and help document a model.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE means reuse an already DEF-ed node ID, excluding all child nodes and all other attributes (except for containerField, which can have a different value).
Hint: USE references to previously defined DEF geometry (instead of duplicating nodes) can improve performance.
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: each USE value must match a corresponding DEF value that is defined earlier in the scene.
children [children accessType inputOutput, type MFNode CDATA , empty list] [X3DChildNode]
Grouping nodes contain an ordered list of children nodes.
Hint: Each grouping node defines a coordinate space for its children, relative to the coordinate space of its parent node. Thus transformations accumulate down the scene graph hierarchy.
Hint: inputOnly MFNode addChildren field can append new X3DChildNode nodes via a ROUTE connection, duplicate input nodes (i.e. matching DEF, USE values) are ignored.
Hint: inputOnly MFNode removeChildren field can remove nodes from the children list, unrecognized input nodes (i.e. nonmatching DEF, USE values) are ignored.
Hint: X3D Architecture 10.2.1 Grouping and children node types, https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#GroupingAndChildrenNodes
name [name accessType inputOutput, type NMTOKEN #IMPLIED]
Optional name for this particular CAD node.
Warning: name is not included if this instance is a USE node.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
visible [visible accessType inputOutput, type MFBool CDATA #IMPLIED]
Array of boolean values that specify whether each individual child CADAssembly is visible.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost. Bounding box size can also be defined as an optional authoring hint that suggests an optimization or constraint.
Hint: can be useful for collision computations or inverse-kinematics (IK) engines.
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc.
Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different than the corresponding DEF declaration of that node.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
CADPart CADPart (X3D version 3.1 or later) CADPart defines both coordinate-system location and the faces that constitute a part in a Computer-Aided Design (CAD) model. CADPart is a Grouping node that can contain CADFace nodes.
Hint: can also contain Shapes or other grouped content.
Hint: CADPart is often a child of CADAssembly node.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/ComputerAidedDesignInterchangeProfile.pdf
Warning: requires X3D profile='Full' or else include <component name='CADGeometry' level='2'/>
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF defines a unique ID name for this node, referenceable by other nodes.
Hint: descriptive DEF names improve clarity and help document a model.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE means reuse an already DEF-ed node ID, excluding all child nodes and all other attributes (except for containerField, which can have a different value).
Hint: USE references to previously defined DEF geometry (instead of duplicating nodes) can improve performance.
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: each USE value must match a corresponding DEF value that is defined earlier in the scene.
children [children accessType inputOutput, type MFNode CDATA , empty list] [X3DChildNode]
Grouping nodes contain an ordered list of children nodes.
Hint: Each grouping node defines a coordinate space for its children, relative to the coordinate space of its parent node. Thus transformations accumulate down the scene graph hierarchy.
Hint: inputOnly MFNode addChildren field can append new X3DChildNode nodes via a ROUTE connection, duplicate input nodes (i.e. matching DEF, USE values) are ignored.
Hint: inputOnly MFNode removeChildren field can remove nodes from the children list, unrecognized input nodes (i.e. nonmatching DEF, USE values) are ignored.
Hint: X3D Architecture 10.2.1 Grouping and children node types, https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#GroupingAndChildrenNodes
name [name accessType inputOutput, type NMTOKEN #IMPLIED]
Optional name for this particular CAD node.
Warning: name is not included if this instance is a USE node.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
translation [translation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Position (x, y, z in meters) of children relative to local coordinate system.
Hint: The order of operation is first apply the center offset, then scaleOrientation and scale, then rotation, then restore the center offset, then translation.
rotation [rotation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Orientation (axis, angle in radians) of children relative to local coordinate system.
Hint: The order of operation is first apply the center offset, then scaleOrientation and scale, then rotation, then restore the center offset, then translation.
center [center accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Translation offset from origin of local coordinate system, applied prior to rotation or scaling.
Hint: The order of operation is first apply the center offset, then scaleOrientation and scale, then rotation, then restore the center offset, then translation.
scale [scale accessType inputOutput, type SFVec3f CDATA "1 1 1"]
Non-uniform x-y-z scale of child coordinate system, adjusted by center and scaleOrientation.
Hint: The order of operation is first apply the center offset, then scaleOrientation and scale, then rotation, then restore the center offset, then translation.
scaleOrientation [scaleOrientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Preliminary rotation of coordinate system before scaling (to allow scaling around arbitrary orientations).
Hint: The order of operation is first apply the center offset, then scaleOrientation and scale, then rotation, then restore the center offset, then translation.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost. Bounding box size can also be defined as an optional authoring hint that suggests an optimization or constraint.
Hint: can be useful for collision computations or inverse-kinematics (IK) engines.
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc.
Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different than the corresponding DEF declaration of that node.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
Circle2D Circle2D Circle2D é um nó geométrico. O Circle2D especifica um circulo planar não preenchido com o centro em (0,0).
Dica: insira um nó do tipo Shape antes de adicionar a geometria ou aparência.
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 define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
radius [radius accessType initializeOnly, type SFFloat CDATA "1"]]
containerField [containerField type NMTOKEN "geometry"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
Collision Collision Collision detecta o contato entre a câmera e o usuário usando o Viewpoint atual e o campo avatarSize do NavigationInfo. Collision é um nó de agrupamento (Grouping) que lida com a detecção de colisão de seus filhos. O Collision pode conter um nó de referencia para substituir a geometria de detecção de colisão. Nota: geometrias de referencia não são desenhadas. Nota: PointSet, IndexedLineSet, LineSet e Text não sofrem colisão.
Dica: Melhore o desempenho usando um geometria de referencia para um cálculo de colisão mais simples.
Dica: NavigationInfo tipos '"WALK" "FLY"' suportam detecção de colisão entre câmeras e objetos.
Dica: insira um nó do tipo Shape antes de adicionar a geometria ou aparência.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do 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 do cubo limitante : deslocamento da posição original do sistema de coordenadas.
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"]
Tamanho do cubo limitante : automaticamente calculado, pode ser especificado para uma otimização ou limitação.
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"]
Liga/desliga a detecção de colisão para seus filhos e descendentes.
Dica: antiga nomenclatura "collide" na especificação do VRML97.
isActive [isActive accessType outputOnly, type SFBool #FIXED ""]
eventos verdadeiro/falso para o isActive são enviados quando um sensor é engatilhado. O isActive=verdadeiro quando uma colisão ocorre, isActive=falso quando a colisão não esta mais ocorrendo.
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 de colisão entre a câmera (avatar) e a 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"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
Color Color O nó Color define um conjunto de valores de cores no formato RGB. O nó Color é somente usado pelos nós ElevationGrid, IndexedFaceSet, IndexedLineSet, LineSet e PointSet. Dica: cores são freqüentemente controladas pelo nó Material.
Hint: X3D Scene Authoring Hints, Color https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Color
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
color [color accessType inputOutput, type MFColor CDATA #IMPLIED]
color define um conjunto de cores no formato RGB.
containerField [containerField type NMTOKEN "color"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
ColorInterpolator ColorInterpolator ColorInterpolator gera uma faixa de valores de cores que pode ser conectado (ROUTEd) para os valores de cores de um nó <Color>. Entrada típica: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction. Saída típica: ROUTE someInterpolatorDEF.value_changed TO destinationNode.set_attribute.
Hint: X3D Scene Authoring Hints, Color https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Color
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
Parâmetros que define os intervalo de vezes para a interpolação linear, em ordem crescente e correspondente aos keyValues.
Dica: o número de keys deve coincidir com o número de keyValues!
Warning: values in key array shall be monotonically non-decreasing, meaning that each value is greater than or equal to the preceding value.
Hint: typical interval for values in key array is within range of 0 to 1, but larger intervals can be defined with arbitrary bounds.
keyValue [keyValue accessType inputOutput, type MFColor CDATA #IMPLIED]
Valores de saída para interpolações lineares, cada um correspondendo a um key.
Dica: o número de keys deve coincidir com o número de keyValues!
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA #FIXED ""]
O set_fraction seleciona um keyValue de saída correspondente aos valores de key de entrada .
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 ""]
Valor de saída determinado por uma interpolação linear pelo key atual e o corespondente 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"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
ColorRGBA ColorRGBA ColorRGBA node defines a set of RGBA color values that apply either to a sibling Coordinate|CoordinateDouble node, or else to a parent ElevationGrid node. ColorRGBA is only used by ElevationGrid, IndexedFaceSet, IndexedLineSet, LineSet, PointSet, Triangle* and IndexedTriangle* nodes.
Dica: colors are often controlled by Material instead.
Dica: alpha channel may be ignored under Interchange profile.
Warning: ColorRGBA requires Rendering component level 3 (alpha fully supported), Rendering component level 1 (alpha optional), otherwise Full profile.
Hint: X3D Scene Authoring Hints, Color https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Color
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
color [color accessType inputOutput, type MFColorRGBA CDATA #IMPLIED] [0,1]
color define um conjunto de cores no formato RGBA.
containerField [containerField type NMTOKEN "color"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
component component component indica a necessidade para as funcionalidades da cena sobre o perfil X3D dado. Dica: component tag(s) é uma opção na primeira head tag (adicione uma head tag primeiro).
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 deste componente. Dica: todos os componentes especificados já estão no Full profile.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
level [level type SFInt32 #REQUIRED]
nível de suporte dentro deste componente.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
ComposedCubeMapTexture
ComposedCubeMapTexture
ComposedCubeMapTexture (X3D version 3.1 or later) is a texture node that defines a cubic environment map source as an explicit set of images drawn from individual 2D texture nodes.
Hint: [0,6] child image nodes are allowed, with containerField values: front back left right top bottom.
Warning: each of the child ImageTexture or PixelTexture nodes must have unique containerField values for back, bottom, front, left, right, or top.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF defines a unique ID name for this node, referenceable by other nodes.
Hint: descriptive DEF names improve clarity and help document a model.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE means reuse an already DEF-ed node ID, excluding all child nodes and all other attributes (except for containerField, which can have a different value).
Hint: USE references to previously defined DEF geometry (instead of duplicating nodes) can improve performance.
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: each USE value must match a corresponding DEF value that is defined earlier in the scene.
containerField [containerField type NMTOKEN "texture"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc.
Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different than the corresponding DEF declaration of that node.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
ComposedShader ComposedShader (X3D version 3.1 or later) ComposedShader defines a shader where the individual source files are assembled from contained ShaderPart program sections. All access to shading capabilities is defined through a single interface that applies to all parts.
Hint: ComposedShader contains field declarations and then corresponding IS/connect statements (if any), followed by <ShaderPart containerField='parts'/> nodes.
Warning: ComposedShader does not contain CDATA section of plain-text source code. All source programs are contained in child ShaderPart nodes.
Hint: apply default containerField='shaders' when parent node is Appearance.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF defines a unique ID name for this node, referenceable by other nodes.
Hint: descriptive DEF names improve clarity and help document a model.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE means reuse an already DEF-ed node ID, excluding all child nodes and all other attributes (except for containerField, which can have a different value).
Hint: USE references to previously defined DEF geometry (instead of duplicating nodes) can improve performance.
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: each USE value must match a corresponding DEF value that is defined earlier in the scene.
activate [activate accessType inputOnly, type SFBool (true|false)]
activate forces the shader to activate the contained objects.
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
isSelected [isSelected accessType outputOnly, type SFBool (true|false)]
isSelected indicates this shader instance is selected for use by browser
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
isValid [isValid accessType outputOnly, type SFBool (true|false)]
isValid indicates whether current shader objects can be run as a shader program.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
language [language accessType initializeOnly, type SFString CDATA #IMPLIED]
The language field indicates to the X3D player which shading language is used. The language field may be used to optionally determine the language type if no MIME-type information is available.
Hint: recognized values include "Cg" "GLSL" "HLSL".
containerField [containerField type NMTOKEN "shaders"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc.
Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different than the corresponding DEF declaration of that node.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
ComposedTexture3D ComposedTexture3D (X3D version 3.1 or later) ComposedTexture3D defines a 3D image-based texture map as a collection of 2D texture sources at various depths.
Hint: insert 2^n ImageTexture, PixelTexture or MovieTexture child nodes. The first image is at depth 0 and each following image is at an increasing depth value in the R direction.
Hint: insert Shape and Appearance nodes before adding texture.
Hint: X3D Architecture 33.2.2 3D texturing concepts https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/texture3D.html#3DTextureconcepts
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF defines a unique ID name for this node, referenceable by other nodes.
Hint: descriptive DEF names improve clarity and help document a model.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE means reuse an already DEF-ed node ID, excluding all child nodes and all other attributes (except for containerField, which can have a different value).
Hint: USE references to previously defined DEF geometry (instead of duplicating nodes) can improve performance.
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: each USE value must match a corresponding DEF value that is defined earlier in the scene.
repeatS [repeatS accessType initializeOnly, type SFBool (true|false) "false"]
Whether to horizontally repeat texture along S axis.
repeatT [repeatT accessType initializeOnly, type SFBool (true|false) "false"]
Whether to vertically repeat texture along T axis.
repeatR [repeatR accessType initializeOnly, type SFBool (true|false) "false"]
Whether to vertically repeat texture along R axis.
containerField [containerField type NMTOKEN "texture"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc.
Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different than the corresponding DEF declaration of that node.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
Cone Cone Cone é um nó geométrico.
Dica: insira um nó do tipo Shape antes de adicionar a geometria ou aparência.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
height [height accessType initializeOnly, type SFFloat CDATA "2"] (0,+∞)
Tamanho em metros.
Atenção: dimensões de geometrias simples não podem ser alteradas depois de sua criação, em vez disso, use o valor scale de um nó Transform.
bottomRadius [bottomRadius accessType initializeOnly, type SFFloat CDATA "1"] (0,+∞)
Tamanho em metros.
Atenção: dimensões de geometrias simples não podem ser alteradas depois de sua criação, em vez disso, use o valor scale de um nó Transform.
side [side accessType initializeOnly, type SFBool (true|false) "true"]
Caso queira desenhar os lados (outras faces internas não são desenhadas).
Atenção: não pode ser alterado depois da criação inicial.
bottom [bottom accessType initializeOnly, type SFBool (true|false) "true"]
Caso queira desenhar a parte debaixo (outras faces internas não são desenhadas).
Atenção: não pode ser alterado depois da criação inicial.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Definindo solid verdadeiro significa desenhar somente as faces aparentes do polígono (backface culling on), definindo solid falso significa desenhar ambas as faces do polígono (backface culling off).
Atenção: valores padrões verdadeiros podem esconder completamente a geometria se vistos pelo lado errado!
containerField [containerField type NMTOKEN "geometry"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
connect connect connect statements define event-routing connections between node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields. To define each Prototype connection between a ProtoInterface field and a ProtoBody node field, add one or more connect statements within each IS statement. Atenção: IS/connect elements are only allowed within ProtoDeclare body definitions.
Hint: see the IS and ProtoBody statements.
Hint: X3D Architecture 4.4.4 Prototype semantics, https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/concepts.html#PROTOdefinitionsemantics
Examples: X3D Example Archives, X3D for Web Authors, Chapter 14 Prototypes https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter14Prototypes
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
nodeField [nodeField type NMTOKEN #REQUIRED]
Name of field within this node which IS CONNECTed to the ancestor ProtoDeclare field definition.
Dica: use multiple IS/connect elements for multiple fan-out from a single protoField interface.
Warning: nodeField and protoField types must match.
protoField [protoField type NMTOKEN #REQUIRED]
Name of parent ProtoDeclare field definition connecting to field in this node.
Dica: use multiple IS/connect elements for multiple fan-out from a single protoField interface.
Warning: nodeField and protoField types must match.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
Contour2D Contour2D Contour2D groups a set of curve segments into a composite contour. The children segments form a closed loop, with first point of first child repeated as last point of last child, and last point of segment repeated as first point of consecutive segments. The children segments are type NurbsCurve2D or ContourPolyline2D, enumerated in the consecutive order of contour topology.
Warning: Contour2D is not a renderable geometry node.
Hint: Contour2D is used as the trimmingContour field of the NurbsTrimmedSurface node.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
containerField [containerField type NMTOKEN "trimmingContour"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
ContourPolyline2D ContourPolyline2D ContourPolyline2D defines a linear curve segment as part of a trimming contour in the u-v domain of a NURBS surface. NurbsCurve2D and ContourPolyline2D nodes that together form a closed contour, defined in the u-v parametric space of a NURBS surface, may be used as children in a Contour2D node.
Warning: ContourPolyline2D is not a renderable geometry node.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do 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"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
Coordinate Coordinate Coordinate constrói geometrias usando um conjunto de coordenadas 3D. Coordinate é usado por IndexedFaceSet, IndexedLineSet, LineSet e PointSet. Coordinate é também usado por 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 define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
point [point accessType inputOutput, type MFVec3f CDATA #IMPLIED]
point contem um conjunto de coordenadas 3D.
containerField [containerField type NMTOKEN "coord"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
CoordinateDouble CoordinateDouble CoordinateDouble constrói geometrias usando um conjunto de coordenadas 3D. CoordinateDouble is used by IndexedFaceSet, IndexedLineSet, LineSet, PointSet, Triangle* and IndexedTriangle* nodes. CoordinateDouble is also used by NurbsPositionInterpolator and NurbsOrientationInterpolator.
Warning: CoordinateDouble requires NURBS component level 1, otherwise Full profile.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
point [point accessType inputOutput, type MFVec3d CDATA #IMPLIED]
point contem um conjunto de coordenadas 3D.
containerField [containerField type NMTOKEN "coord"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
CoordinateInterpolator
CoordinateInterpolator
CoordinateInterpolator gera uma série de vlores de coordenadas que podem ser conectadas (ROUTEd) para o atributo point do nó <Coordinate> ou outro atributo do tipo Vector3FloatArray. Entrada típica: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction. Saída típica: ROUTE someInterpolatorDEF.value_changed TO destinationNode.set_attribute. Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
Parâmetros que define os intervalo de vezes para a interpolação linear, em ordem crescente e correspondente aos keyValues.
Dica: o número de keyValues deve ser um inteiro múltiplo do número de keys !
Dica: O inteiro da divisão keyValue/key define quantas coordenadas estão sendo enviadas para a saída 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]
Valores de saída para interpolações lineares, cada um correspondendo a um key.
Dica: o número de keyValues deve ser um inteiro múltiplo do número de keys!
Dica: O inteiro da divisão keyValue/key define quantas coordenadas estão sendo enviadas para a saída value_changed.
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA #FIXED ""]
O set_fraction seleciona um keyValue de saída correspondente aos valores de key de entrada .
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 ""]
Valor de saída determinado por uma interpolação linear pelo key atual e o corespondente keyValue.
Dica: O inteiro da divisão keyValue/key define quantas coordenadas estão sendo enviadas para a saída 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"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
CoordinateInterpolator2D
CoordinateInterpolator2D
CoordinateInterpolator2D gera uma série de valores Vector2FloatArray que podem ser conectados (ROUTEd) a um atributo Vector2FloatArray. Entrada típica: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction. Saída típica: 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 define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
Parâmetros que define os intervalo de vezes para a interpolação linear, em ordem crescente e correspondente aos keyValues.
Dica: o número de keyValues deve ser um inteiro múltiplo do número de keys !
Dica: O inteiro da divisão keyValue/key define quantas coordenadas estão sendo enviadas para a saída 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]
Valores de saída para interpolações lineares, cada um correspondendo a um key.
Dica: o número de keyValues deve ser um inteiro múltiplo do número de keys !
Dica: O inteiro da divisão keyValue/key define quantas coordenadas estão sendo enviadas para a saída value_changed.
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA #FIXED ""]
O set_fraction seleciona um keyValue de saída correspondente aos valores de key de entrada .
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 ""]
Valor de saída determinado por uma interpolação linear pelo key atual e o corespondente keyValue.
Dica: O inteiro da divisão keyValue/key define quantas coordenadas estão sendo enviadas para a saída 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"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
Cylinder Cylinder Cylinder é um nó geométrico.
Dica: insira um nó do tipo Shape antes de adicionar a geometria ou aparência.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
height [height accessType initializeOnly, type SFFloat CDATA "2"] (0,+∞)
Tamanho em metros.
Atenção: dimensões de geometrias simples não podem ser alteradas depois de sua criação, em vez disso, use o valor scale de um nó Transform.
radius [radius accessType initializeOnly, type SFFloat CDATA "1"] (0,+∞)
Tamanho em metros.
Atenção: dimensões de geometrias simples não podem ser alteradas depois de sua criação, em vez disso, use o valor scale de um nó Transform.
top [top accessType initializeOnly, type SFBool (true|false) "true"]
Para desenhar a parte de cima (faces internas nunca são desenhadas).
Atenção: não pode ser alterado depois da criação inicial.
side [side accessType initializeOnly, type SFBool (true|false) "true"]
Para desenhar os lados (faces internas nunca são desenhadas).
Atenção: não pode ser alterado depois da criação inicial.
bottom [bottom accessType initializeOnly, type SFBool (true|false) "true"]
Para desenhar a parte de baixo (faces internas nunca são desenhadas).
Atenção: não pode ser alterado depois da criação inicial.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Definindo solid verdadeiro significa desenhar somente as faces aparentes do polígono (backface culling on), definindo solid falso significa desenhar ambas as faces do polígono (backface culling off).
Atenção: valores padrões verdadeiros podem esconder completamente a geometria se vistos pelo lado errado!
containerField [containerField type NMTOKEN "geometry"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
CylinderSensor CylinderSensor CylinderSensor converte o movimento de ponteiros (por exemplo, um mouse ou wand) em valores de rotação usando um cilindro invisível alinhado com o eixo-y local. Dica: Sensores são afetados pelos nós em par e seus filhos. Dica: adicione um geometria com transparência para ver o efeito do sensor. Dica: o comportamento inicial do movimento do ponteiro determina se o lado ou as tampas serão usadas para a manipulação.
Hint: X3D Architecture 20.2.1 Overview of pointing device sensors https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/pointingsensor.html#OverviewOfPointingDeviceSensors
Hint: X3D Architecture 20.2.2 Drag sensors https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/pointingsensor.html#DragSensors
Hint: X3D Architecture 20.2.3 Activating and manipulating pointing device sensors https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/pointingsensor.html#Activatingandmanipulating
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
description [description accessType inputOutput, type SFString CDATA #IMPLIED]
Descrição em formato texto para ser exibida para a ação deste nó.
Dica: use espaços, faça suas descrições claras e legíveis.
Dica: muitas ferramentas XML substituem caracteres automaticamente se necessário (como &#38; por & ou &#34; por " ).
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Liga/desliga o nó sensor.
minAngle [minAngle accessType inputOutput, type SFFloat CDATA "0"]
limita os valores do evento rotation_changed para dentro da faixa de valores min/max Dica: se minAngle > maxAngle, a rotação não é limitada.
Hint: https://en.wikipedia.org/wiki/Radian
maxAngle [maxAngle accessType inputOutput, type SFFloat CDATA "0"]
limita os valores do evento rotation_changed para dentro da faixa de valores min/max Dica: se minAngle > maxAngle, a rotação não é limitada.
Hint: https://en.wikipedia.org/wiki/Radian
diskAngle [diskAngle accessType inputOutput, type SFFloat CDATA "0.262" (15 graus)]
Ajuda a decidir o comportamento da rotação a partir da movimento inicial do ponteiro: ângulos agudos quando o lado ou tampas do sensor da geometria virtual são usadas para manipulação.
Dica: Um diskAngle 0 força um comportamento de disco, Um diskAngle 1.570796 (90 graus) força um comportamento de cilindro.
autoOffset [autoOffset accessType inputOutput, type SFBool (true|false) "true"]
determina como o deslocamento anterior são lembrados/acumulados.
offset [offset accessType inputOutput, type SFFloat CDATA "0"]
Envia o evento e lembra o último valor recebido.
isActive [isActive accessType outputOnly, type SFBool #FIXED ""]
isActive eventos verdadeiro/falso para o isActive são enviados quando um sensor é engatilhado. O isActive=true quando o botão do mouse é pressionado, isActive=false quando solto.
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 ""]
o ponteiro está sobre a geometria do sensor?
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
rotation_changed [rotation_changed accessType outputOnly, type SFRotation CDATA #FIXED ""]
O evento rotation_changed accessType outputOnly, é igual a soma das mudanças relativas do movimento mais os valores de compensação em torno do eixo-Y no sistema de coordenadas local.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
trackPoint_changed [trackPoint_changed accessType outputOnly, type SFVec3f CDATA #FIXED ""]
O evento trackPoint_changed fornece o ponto de intersecção do ponteiro com a geometria virtual do sensor.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
Warning: trackPoint_changed events represent unclamped intersection points on plane surface. Browsers can interpret drags off of the surface in various ways. Note that translation_changed events are clamped by minPosition/maxPosition and thus may be preferable.
containerField [containerField type NMTOKEN "children"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
DirectionalLight DirectionalLight DirectionalLight cria raios de luz paralelos para iluminar formas geométricas. O nó DirectionalLight esta dentro de um escopo e só ilumina geometrias que estiverem abaixo de sua hierarquia no grafo de cena! Não há a necessidade de se definir um ponto de origem logo que o raios surgem do infinito. Não há atenuação relativo a distância nos nós DirectionalLight. Luzes não tem um formato visível e iluminam através de objetos.
Dica: anime a direção da luz para simular o efeito da luz do dia.
Dica: O HeadLight é controlado pelo nó NavigationInfo. Dica para o perfil Interchange: a luz pode não ter o escopo do grafo de cena.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
on [on accessType inputOutput, type SFBool (true|false) "true"]
Liga/desliga a fonte de luz.
color [color accessType inputOutput, type SFColor CDATA "1 1 1"] [0,1]
cor da luz, aplicada na cor dos objetos.
direction [direction accessType inputOutput, type SFVec3f CDATA "0 0 -1"]
Orientação da luz relativa ao sistema de coordenadas local.
Dica: anime a direção da luz para simular o efeito da luz do dia.
intensity [intensity accessType inputOutput, type SFFloat CDATA "1"] [0,1]
Brilho da emissão direta da luz.
ambientIntensity [ambientIntensity accessType inputOutput, type SFFloat CDATA "0"] [0,1]
Brilho do emissão do ambiente (luz de fundo sem direção) desta luz. Dica para o perfil Interchange: este campo pode ser ignorado.
global [global accessType inputOutput, type SFBool (true|false) "0"]
Global lights illuminate all objects within their volume of lighting influence. Scoped lights only illuminate objects within the same transformation hierarchy.
Warning: DirectionalLight default global=false to limit scope and avoid inadvertently illuminating every object in a large scene. PointLight and SpotLight default global=true since their effects are each limited by maximum radius value.
containerField [containerField type NMTOKEN "children"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
Disk2D Disk2D Disk2D é um nó geométrico. O Disk2D especifica um circulo planar preenchido com o centro em (0,0).
Dica: insira um nó do tipo Shape antes de adicionar a geometria ou aparência.
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 define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do 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"]
Definindo solid verdadeiro significa desenhar somente as faces aparentes do polígono (backface culling on), definindo solid falso significa desenhar ambas as faces do polígono (backface culling off).
Atenção: valores padrões verdadeiros podem esconder completamente a geometria se vistos pelo lado errado!
containerField [containerField type NMTOKEN "geometry"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
ElevationGrid ElevationGrid ElevationGrid é um nó geométrico. ElevationGrid é uma grade regular que varia sua altura de seus pontos em relação a uma superfície plana. ElevationGrid pode conter os nós Color|ColorRGBA, Normal e TextureCoordinate.
Dica: insira um nó do tipo Shape antes de adicionar a geometria ou aparência. Você também pode substituir um conteúdo pór type-matched ProtoInstance.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
xDimension [xDimension accessType initializeOnly, type SFInt32 CDATA "2"] [0,+∞)
Número de elementos da grade na direção X.
Warning: xDimension < 2 means that ElevationGrid contains no quadrilaterals.
zDimension [zDimension accessType initializeOnly, type SFInt32 CDATA "2"] [0,+∞)
Número de elementos da grade na direção Z.
Warning: zDimension < 2 means that ElevationGrid contains no quadrilaterals.
xSpacing [xSpacing accessType initializeOnly, type SFFloat CDATA "1.0"] (0,+∞)
Distância em metros entre os vértices da grade na direção X.
Dica: a distância total na horizontal no eixo x é igual a (xDimension-1) * xSpacing.
zSpacing [zSpacing accessType initializeOnly, type SFFloat CDATA "1.0"] (0,+∞)
Distância em metros entre os vértices da grade na direção Z.
Dica: a distância total na vertical no eixo z é igual a (zDimension-1) * zSpacing.
height [height accessType initializeOnly, type MFFloat CDATA "0 0 0 0"]
Vetor de elementos informando a altura da grade na direção Y, com xDimension linhas e zDimension colunas.
set_height [set_height accessType inputOnly, type MFFloat CDATA #FIXED ""]
Vetor de elementos informando a altura da grade na direção Y, com xDimension linhas e zDimension colunas.
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 = sentido anti-horário: ordem da orientação das coordenadas dos vértices.
Dica: ccw falso pode virar do avesso sólidos (backface culling) e a orientação dos vetores normais.
creaseAngle [creaseAngle accessType initializeOnly, type SFFloat CDATA "0"]]
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Definindo solid verdadeiro significa desenhar somente as faces aparentes do polígono (backface culling on), definindo solid falso significa desenhar ambas as faces do polígono (backface culling off).
Atenção: valores padrões verdadeiros podem esconder completamente a geometria se vistos pelo lado errado!
colorPerVertex [colorPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
Se a cor deve ser aplicada por vértice (verdadeiro) ou por quadrilátero (falso).
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"]
Se a normal deve ser aplicada por vértice (verdadeiro) ou por quadrilátero (falso).
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"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
EspduTransform EspduTransform EspduTransform is a networked Transform node that can contain most nodes. If activated, EspduTransform can send or receive Entity State Protocol Data Unit (PDU) packets using the IEEE Distributed Interactive Simulation (DIS) protocol. EspduTransform integrates functionality for the following DIS PDUs: EntityStatePdu, CollisionPdu, DetonatePdu, FirePdu, CreateEntity and RemoveEntity packets. Dica: insira um nó do tipo Shape antes de adicionar a geometria ou aparência.
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 define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Liga/desliga a detecção de colisão para seus filhos e descendentes.
Dica: antiga nomenclatura "collide" na especificação do VRML97.
marking [marking accessType inputOutput, type SFString CDATA #IMPLIED]
Maximum of 11 characters for simple entity label.
siteID [siteID accessType inputOutput, type SFInt32 CDATA "0"]
siteID of the participating LAN or organization.
applicationID [applicationID accessType inputOutput, type SFInt32 CDATA "1"]
applicationID is unique for application at that site. Each simulation application that can respond to simulation management PDUs needs to have a unique applicationID.
entityID [entityID accessType inputOutput, type SFInt32 CDATA "0"]
entityID is unique ID for entity within that application.
forceID [forceID accessType inputOutput, type SFInt32 CDATA "0"]
forceID determines the team membership of the issuing entity, and whether FRIENDLY OPPOSING or NEUTRAL or OTHER.
entityKind [entityKind accessType inputOutput, type SFInt32 CDATA "0"]
Integer enumerations value for whether entity is a PLATFORM, MUNITION, LIFE_FORM, ENVIRONMENTAL, CULTURAL_FEATURE, SUPPLY, RADIO, EXPENDABLE, SENSOR_EMITTER or OTHER.
entityDomain [entityDomain accessType inputOutput, type SFInt32 CDATA "0"]
Integer enumerations value for domain in which the entity operates: LAND, AIR, SURFACE, SUBSURFACE, SPACE or OTHER.
entityCountry [entityCountry accessType inputOutput, type SFInt32 CDATA "0"]
Integer enumerations value for country to which the design of the entity or its design specification is attributed.
entityCategory [entityCategory accessType inputOutput, type SFInt32 CDATA "0"]
Integer enumerations value for main category that describes the entity, semantics of each code varies according to domain. See DIS Enumerations values.
entitySubCategory [entitySubCategory accessType inputOutput, type SFInt32 CDATA "0"]
Integer enumerations value for particular subcategory to which an entity belongs based on the Category field. See DIS Enumerations values.
entitySpecific [entitySpecific accessType inputOutput, type SFInt32 CDATA "0"]
Specific information about an entity based on the Subcategory field. See DIS Enumerations values.
entityExtra [entityExtra accessType inputOutput, type SFInt32 CDATA "0"]
Any extra information required to describe a particular entity. The contents of this field shall depend on the type of entity represented.
readInterval [readInterval accessType inputOutput, type SFTime CDATA "0.1"] [0,+∞)
Seconds between read updates, 0 means no reading.
Hint: readInterval is a nonnegative SFTime duration interval, not an absolute clock time.
writeInterval [writeInterval accessType inputOutput, type SFTime CDATA "1.0"] [0,+∞)
Seconds between write updates, 0 means no writing (sending).
Hint: writeInterval is a nonnegative SFTime duration interval, not an absolute clock time.
networkMode [networkMode accessType inputOutput, type SFString CDATA ( standAlone | networkReader | networkWriter ) standAlone]
Whether this entity is ignoring the network, sending DIS packets to the network, or receiving DIS packets from the network. (1) standAlone: ignore network but still respond to events in local scene. (2) networkReader: listen to network and read PDU packets at readInterval, act as remote copy of entity. (3) networkWriter: send PDU packets to network at writeInterval, act as master entity. Default value "standAlone" ensures that DIS network activation within a scene as networkReader or networkWriter is intentional.
Warning: do not wrap extra quotation marks around these SFString enumeration values, since "quotation" "marks" are only used for MFString values.
isStandAlone [isStandAlone accessType outputOnly, type SFBool #FIXED ""]
Whether networkMode="local" (ignore network but still respond to local events)
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
isNetworkReader [isNetworkReader accessType outputOnly, type SFBool #FIXED ""]
Whether networkMode="remote" (listen to network as copy of remote entity)
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
isNetworkWriter [isNetworkWriter accessType outputOnly, type SFBool #FIXED ""]
Whether networkMode="master" (output to network as master entity at writeInterval)
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
address [address accessType inputOutput, type SFString CDATA localhost]
Multicast network address, or else "localhost"
Example: 224.2.181.145.
port [port accessType inputOutput, type SFInt32 CDATA "0"]
Network connection port number (EXAMPLE 3000) for sending or receiving DIS messages.
Example: 3000.
multicastRelayHost [multicastRelayHost accessType inputOutput, type SFString CDATA #IMPLIED]
Fallback server address if multicast not available locally.
Example: track.nps.edu.
multicastRelayPort [multicastRelayPort accessType inputOutput, type SFInt32 CDATA "0"]
Fallback server port if multicast not available locally.
Example: 8010.
rtpHeaderExpected [rtpHeaderExpected accessType initializeOnly, type SFBool (true|false) "false"]
Whether RTP headers are prepended to DIS PDUs.
isRtpHeaderHeard [isRtpHeaderHeard accessType outputOnly, type SFBool #FIXED ""]
Whether incoming DIS packets have an RTP header prepended.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
isActive [isActive accessType outputOnly, type SFBool #FIXED ""]
Have we received a network update recently?
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
timestamp [timestamp accessType outputOnly, type SFTime CDATA #FIXED ""]
DIS timestamp received from latest PDU update, converted to X3D SFTime units.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
translation [translation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Position of children relative to local coordinate system, usually read from (or written to) remote, networked EspduTransform nodes.
rotation [rotation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Orientation of children relative to local coordinate system, usually read from (or written to) remote, networked EspduTransform nodes.
center [center accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Translation offset from origin of local coordinate system.
scale [scale accessType inputOutput, type SFVec3f CDATA "1 1 1"]
Non-uniform x-y-z scale of child coordinate system, adjusted by center and scaleOrientation.
scaleOrientation [scaleOrientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Preliminary rotation of coordinate system before scaling (to allow scaling around arbitrary orientations).
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro do cubo limitante : deslocamento da posição original do sistema de coordenadas.
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"]
Tamanho do cubo limitante : automaticamente calculado, pode ser especificado para uma otimização ou limitação.
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
linearVelocity [linearVelocity accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Velocity of the entity relative to the rotating Earth in either world or entity coordinates, depending on the dead reckoning algorithm used.
linearAcceleration [linearAcceleration accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Acceleration of the entity relative to the rotating Earth in either world or entity coordinates, depending on the dead reckoning algorithm used.
deadReckoning [deadReckoning accessType inputOutput, type SFInt32 CDATA "0"]
Dead reckoning algorithm being used to project position/orientation with velocities/accelerations.
isCollided [isCollided accessType outputOnly, type SFBool #FIXED ""]
Has a matching CollisionPDU reported a collision?
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
collideTime [collideTime accessType outputOnly, type SFTime CDATA #FIXED ""]
When were we collided with?
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
isDetonated [isDetonated accessType outputOnly, type SFBool #FIXED ""]
Has a matching DetonationPDU reported a detonation?
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
detonateTime [detonateTime accessType outputOnly, type SFTime CDATA #FIXED ""]
When were we detonated?
fired1 [fired1 accessType inputOutput, type SFBool (true|false) "false"]
Has the primary weapon (Fire PDU) been fired?
fired2 [fired2 accessType inputOutput, type SFBool (true|false) "false"]
Has the secondary weapon (Fire PDU) been fired?
firedTime [firedTime accessType outputOnly, type SFTime CDATA #FIXED ""]
When did we shoot a weapon (Fire PDU)?
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
munitionStartPoint [munitionStartPoint accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Initial point of the munition path from firing weapon to detonation or impact, in exercise coordinates.
munitionEndPoint [munitionEndPoint accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Final point of the munition path from firing weapon to detonation or impact, in exercise coordinates.
munitionSiteID [munitionSiteID accessType inputOutput, type SFInt32 CDATA "0"]
Munition siteID of the participating LAN or organization.
munitionApplicationID [munitionApplicationID accessType inputOutput, type SFInt32 CDATA "1"]
munitionApplicationID, unique for application at that site. Each simulation application that can respond to simulation management PDUs needs to have a unique applicationID.
munitionEntityID [munitionEntityID accessType inputOutput, type SFInt32 CDATA "0"]
munitionEntityID is unique ID for entity firing munition within that application.
fireMissionIndex [fireMissionIndex accessType inputOutput, type SFInt32 CDATA #FIXED ""]
warhead [warhead accessType inputOutput, type SFInt32 CDATA "0"]
Integer enumerations value for type of warhead on the munition.
fuse [fuse accessType inputOutput, type SFInt32 CDATA "0"]
Integer enumerations value for type of fuse on the munition.
munitionQuantity [munitionQuantity accessType inputOutput, type SFInt32 CDATA "0"]
Quantity of munitions fired.
firingRate [firingRate accessType inputOutput, type SFInt32 CDATA "0"]
Rate at which munitions are fired.
firingRange [firingRange accessType inputOutput, type SFFloat CDATA "0"]
Range (three dimension, straight-line distance) that the firing entity's fire control system has assumed for computing the fire control solution if a weapon and if the value is known
collisionType [collisionType accessType inputOutput, type SFInt32 CDATA "0"]
Integer enumeration for type of collision: ELASTIC or INELASTIC.
detonationLocation [detonationLocation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
World coordinates for detonationLocation
detonationRelativeLocation [detonationRelativeLocation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Relative coordinates for detonation location
detonationResult [detonationResult accessType inputOutput, type SFInt32 CDATA "0"]
Integer enumeration for type of detonation and result that occurred., if any.
eventApplicationID [eventApplicationID accessType inputOutput, type SFInt32 CDATA "1"]
Simulation/exercise eventApplicationID is unique for events generated from application at that site. Each simulation application that can respond to simulation management PDUs needs to have a unique applicationID.
eventEntityID [eventEntityID accessType inputOutput, type SFInt32 CDATA "0"]
For a given event, simulation/exercise entityID is a unique ID for a single entity within that application.
eventNumber [eventNumber accessType inputOutput, type SFInt32 CDATA "0"]
Sequential number of each event issued by an application.
Warning: reuse of numbers may be necessary during long simulation exercises.
eventSiteID [eventSiteID accessType inputOutput, type SFInt32 CDATA "0"]
Simulation/exercise siteID of the participating LAN or organization.
articulationParameterCount [articulationParameterCount accessType inputOutput, type SFInt32 CDATA "0"]
Number of articulated parameters attached to this entity state PDU.
articulationParameterDesignatorArray [articulationParameterDesignatorArray accessType inputOutput, type MFInt32 CDATA #IMPLIED]
Array of designators for each articulated parameter.
articulationParameterChangeIndicatorArray [articulationParameterChangeIndicatorArray accessType inputOutput, type MFInt32 CDATA #IMPLIED]
Array of change counters, each incremented when an articulated parameter is updated.#IMPLIED]
articulationParameterIdPartAttachedToArray [articulationParameterIdPartAttachedToArray accessType inputOutput, type MFInt32 CDATA #IMPLIED]
Array of ID parts that each articulated parameter is attached to.
articulationParameterTypeArray [articulationParameterTypeArray accessType inputOutput, type MFInt32 CDATA #IMPLIED]
Array of type enumerations for each articulated parameter element.
articulationParameterArray [articulationParameterArray accessType inputOutput, type MFFloat CDATA #IMPLIED]
Information required for representation of the entity's visual appearance and position of its articulated parts.
Hint: renamed as Variable Parameter in IEEE DIS 2012 revised standard.
set_articulationParameterValue0 [set_articulationParameterValue0 accessType inputOnly, type SFFloat CDATA #FIXED ""]
Set element of user-defined payload array.
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
set_articulationParameterValue1 [set_articulationParameterValue1 accessType inputOnly, type SFFloat CDATA #FIXED ""]
Set element of user-defined payload array.
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
set_articulationParameterValue2 [set_articulationParameterValue2 accessType inputOnly, type SFFloat CDATA #FIXED ""]
Set element of user-defined payload array.
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
set_articulationParameterValue3 [set_articulationParameterValue3 accessType inputOnly, type SFFloat CDATA #FIXED ""]
Set element of user-defined payload array.
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
set_articulationParameterValue4 [set_articulationParameterValue4 accessType inputOnly, type SFFloat CDATA #FIXED ""]
Set element of user-defined payload array.
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
set_articulationParameterValue5 [set_articulationParameterValue5 accessType inputOnly, type SFFloat CDATA #FIXED ""]
Set element of user-defined payload array.
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
set_articulationParameterValue6 [set_articulationParameterValue6 accessType inputOnly, type SFFloat CDATA #FIXED ""]
Set element of user-defined payload array.
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
set_articulationParameterValue7 [set_articulationParameterValue7 accessType inputOnly, type SFFloat CDATA #FIXED ""]
Set element of user-defined payload array.
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
articulationParameterValue0_changed [articulationParameterValue0_changed accessType outputOnly, type SFFloat CDATA #FIXED ""]
Get element of user-defined payload array.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
articulationParameterValue1_changed [articulationParameterValue1_changed accessType outputOnly, type SFFloat CDATA #FIXED ""]
Get element of user-defined payload array.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
articulationParameterValue2_changed [articulationParameterValue2_changed accessType outputOnly, type SFFloat CDATA #FIXED ""]
Get element of user-defined payload array.
articulationParameterValue3_changed [articulationParameterValue3_changed accessType outputOnly, type SFFloat CDATA #FIXED ""]
Get element of user-defined payload array.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
articulationParameterValue4_changed [articulationParameterValue4_changed accessType outputOnly, type SFFloat CDATA #FIXED ""]
Get element of user-defined payload array.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
articulationParameterValue5_changed [articulationParameterValue5_changed accessType outputOnly, type SFFloat CDATA #FIXED ""]
Get element of user-defined payload array.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
articulationParameterValue6_changed [articulationParameterValue6_changed accessType outputOnly, type SFFloat CDATA #FIXED ""]
Get element of user-defined payload array.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
articulationParameterValue7_changed [articulationParameterValue7_changed accessType outputOnly, type SFFloat CDATA #FIXED ""]
Get element of user-defined payload array.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
geoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"]
Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse Mercator (UTM). Supported values: "GD" "UTM" or "GC" followed by additional quoted string parameters as appropriate for the type.
Hint: X3D Architecture 25.2.2 Spatial reference frames https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#Spatialreferenceframes
Hint: X3D Architecture 25.2.4 Specifying geospatial coordinates https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#Specifyinggeospatialcoords
Hint: UTM is Universal Transverse Mercator coordinate system https://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system
Warning: deprecated values are GDC (replaced by GD) and GCC (replaced by GC).
geoCoords [geoCoords accessType inputOutput, type SFVec3d CDATA "0 0 0"]
Geographic location (specified in current geoSystem coordinates) for children geometry (specified in relative coordinate system, in meters).
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
containerField [containerField type NMTOKEN "children"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
EXPORT EXPORT EXPORT expõe um nó local para conexões (ROUTEing) quando a cena atual foi chamada externamente por um Inline.
Dica: você pode colocar declarações EXPORT depois do nó Scene para mostra a interface no topo. Atenção: não referencie nós dentro de um ProtoDeclare. Atenção: experimental.
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 é o nome do DEF name do nó local a ser exportado exportado (EXPORTed).
AS #IMPLIED]
refaça o nome local do DEF do nó como(AS) um nome diferente quando estiver exportando.
Dica: opcional, o padrão é usar o mesmo nome de DEF local.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
ExternProtoDeclare ExternProtoDeclare ExternProtoDeclare refers to a ProtoDeclare node declaration provided in another file. ExternProtoDeclare interfaces are defined by <field> statements (without IS/connect statements). Dica: ExternProto is a definition only, add corresponding ProtoInstance nodes to create new instances. Dica: ExternProtoDeclare url is of the form https://www.web3d.org/x3d/someWorld.x3d#ProtoName
Hint: X3D Scene Authoring Hints, Inlines and Prototypes https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#InlinesPrototypes
Warning: do not include a <ProtoInterface> element.
Warning: setting a value is not allowed for ExternProtoDeclare field declarations, since original ProtoDeclare initializations or local ProtoInstance fieldValue initializations take precedence.
Hint: X3D Architecture 7.2.5.9 EXTERNPROTO statement https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/core.html#EXTERNPROTOStatement
Hint: X3D Architecture 4.4.4 Prototype semantics, https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/concepts.html#PROTOdefinitionsemantics
Examples: X3D Example Archives, X3D for Web Authors, Chapter 14 Prototypes https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter14Prototypes
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
name [name type NMTOKEN #REQUIRED]
name of the ExternProtoDeclare (External Prototype Declaration) being referenced.
Hint: well-defined names can simplify 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]
Location and filename of ProtoDeclare source declaration of interest. Multiple locations are more reliable, and including a Web address lets e-mail attachments work. Dica: Textos podem conter múltiplos valores, então separe cada texto usando aspas "https://www.web3d.org" "https://www.web3d.org/about" "etc." Dica: A codificação para " é &quot; (uma entidade de caractere). Atenção: Os nomes de diretórios e arquivos devem respeitar maiúsculas e minúsculas para ligações http! Dica: Você pode substituir espaços em branco em endereços url por %20 para cada espaço.
Hint: X3D Scene Authoring Hints, urls https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls
appinfo [appinfo type SFString CDATA #IMPLIED]
Application information to provide simple description usable as a tooltip, similar to XML Schema appinfo tag.
documentation [documentation type SFString CDATA #IMPLIED]
Documentation url for further information, similar to XML Schema documentation tag.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
Extrusion Extrusion Extrusion é um nó geométrico que é uma extensão de uma secção 2D através de uma espinha 3D no sistema de coordenadas local Mudando as proporções/rotações pode produzir uma variedade de formas.
Dica: insira um nó do tipo Shape antes de adicionar a geometria ou aparência.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
spine [spine accessType initializeOnly, type MFVec3f CDATA "0 0 0, 0 1 0"]
spine é uma lista de pontos em 3 dimensões para um segmento curva formando uma série de vértices conectados, aberto ou fechado. Este é o caminho na qual a crossSection caminha para gerar a superfície.
Dica: o número de pontos da espinha, valores de proporção e orientação devem ser os mesmos.
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"]
Uma seqüência de pontos em 2 dimensões desenhando um segmento de curva e formando um série de vértices em forma plana. Este prove a silhueta da superfície a ser gerada. Atenção: acerte o sentido horário/anti-horário ou senão geometrias impossíveis/invertidas podem surgir!
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 é uma lista de ângulos de orientação em 4 dimensões aplicados em cada seção do plano da espinha.
Dica: o número de pontos da espinha, valores de proporção e orientação devem ser os mesmos.
beginCap [beginCap accessType initializeOnly, type SFBool (true|false) "true"]
Se a tampa acima é desenhada (similar a tampa do cilindro).
Atenção: não pode ser alterado depois da criação inicial.
endCap [endCap accessType initializeOnly, type SFBool (true|false) "true"]
Se a tampa abaixo é desenhada (similar a tampa do cilindro).
Atenção: não pode ser alterado depois da criação inicial.
ccw [ccw accessType initializeOnly, type SFBool (true|false) "true"]
ccw = anti-horário: ordem da orientação dos vértices.
Dica: ccw falso pode virar do avesso sólidos (backface culling) e a orientação dos vetores normais.
convex [convex accessType initializeOnly, type SFBool (true|false) "true"]
Caso todos os polígonos na forma sejam conexos (verdadeiro), ou posivelmente concavos (falso). Um polígono convexo é planar, não se cruza, e tem todos os ângulos internos < 180 graus.
Atenção: uma geometria côncava será invisível por padrão convex=true.
creaseAngle [creaseAngle accessType initializeOnly, type SFFloat CDATA "0.0"]]
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Definindo solid verdadeiro significa desenhar somente as faces aparentes do polígono (backface culling on), definindo solid falso significa desenhar ambas as faces do polígono (backface culling off).
Atenção: valores padrões verdadeiros podem esconder completamente a geometria se vistos pelo lado errado!
set_crossSection [set_crossSection accessType inputOnly, type MFVec2f CDATA #FIXED ""]
Uma seqüência de pontos em 2 dimensões desenhando um segmento de curva e formando um série de vértices em forma plana. Este prove a silhueta da superfície a ser gerada. Atenção: acerte o sentido horário/anti-horário ou senão geometrias impossíveis/invertidas podem surgir!
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 ""]
orientation é uma lista de ângulos de orientação em 4 dimensões aplicados em cada seção do plano da espinha.
Dica: o número de pontos da espinha, valores de proporção e orientação devem ser os mesmos.
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 é uma lista de pontos em 3 dimensões para um segmento curva formando uma série de vértices conectados, aberto ou fechado. Este é o caminho na qual a crossSection caminha para gerar a superfície.
Dica: o número de pontos da espinha, valores de proporção e orientação devem ser os mesmos.
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"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
field field Um elemento field define uma interface com atributos ou nós.
Dica: primeiro adicione Script, ProtoDeclare or ExternProtoDeclare antes de adicionar um field.
Dica: ponha um SFNode/MFNode inicializador dentro do conteúdo do contained.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
name [name type NMTOKEN #REQUIRED]
O nome desta variável.
Hint: well-defined names can simplify 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]
Semântica do campo se ele vai ser entrada/saída. Dica para VRML97: inputOnly=eventIn, outputOnly=eventOut, initializeOnly=field, inputOutput=exposedField. Atenção: inputOutput=exposedField não é permitido em nós VRML97 de Script, use initializeOnly=field para retro compatibilidade.
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 de variável.
value [value type CDATA #IMPLIED]
Prove uma inicialização padrão para o valor da variável (por ser posteriormente reinicializado pelo campo fieldValue do nó ProtoInstance).
Dica: SFNode/MFNode são inicializados usando o conteúdo do contained, ao invés do valor deste atributo.
Dica: requisito para Script e ProtoDeclare.
Atenção: não permitido para ExternProtoDeclare.
Atenção: não permitido por variáveis inputOnly ou outputOnly.
appinfo [appinfo type SFString CDATA #IMPLIED]
Informação da aplicação para prover um simples descrição usável como dica, similar ao XML Schema appinfo tag.
documentation [documentation type SFString CDATA #IMPLIED]
Endereço url para documento para futura informação, similar ao XML Schema documentation tag.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
fieldValue fieldValue O elemento fieldValue é usado para reinicializar valores padrões em ProtoInstances. Os nomes dos campos já devem ter sido definidos no ProtoDeclare ou ExternProtoDeclare.
Dica: ponha SFNode/MFNode inicializadores dentro do conteúdo do contained.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
name [name type NMTOKEN #REQUIRED]
Nome deste campo (já definido em ProtoDeclare ou ExternProtoDeclare).
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
value [value type CDATA #IMPLIED]
Valor inicial deste campo (sobrepões inicicalização padrão do valor em ProtoDeclare ou ExternProtoDeclare).
Dica: ao invés disso, inicialize o SFNode/MFNode usando o conteúdo do contained.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
FillProperties FillProperties FillProperties indicates whether appearance is filled or hatched for associated geometry nodes inside the same Shape. Hatches are applied on top of the already rendered appearance of the node, and are not affected by lighting.
Hint: DEF/USE copies of a single node can provide a similar "look + feel" style for related shapes in a scene.
Warning: requires X3D profile='Full' or else include <component name='Shape' level='3'/>
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
filled [filled accessType inputOutput, type SFBool (true|false) "true"]
Caso ou não a geometria associada seja preenchida.
hatched [hatched accessType inputOutput, type SFBool (true|false) "true"]
Caso ou não a geometria associada seja hachurada.
hatchStyle [hatchStyle accessType inputOutput, type SFInt32 CDATA "1"]
hatchStyle seleciona o padrão de hachura do International Register of Graphical Items. 1=Horizontal igualmente espaçadas linhas paralelas. 2=Vertical igualmente espaçadas linhas paralelas. 3=Positive rampa igualmente espaçadas linhas paralelas. 4=Negative rampa igualmente espaçadas linhas paralelas. 5=Horizontal/vertical hachura cruzada. 6=Positive hachura cruzada em rampa. 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]
Cor da hachura.
containerField [containerField type NMTOKEN "fillProperties"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
   
FloatVertexAttribute
(X3D version 3.1 or later) FloatVertexAttribute defines a set of per-vertex single-precision floating-point attributes. Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF defines a unique ID name for this node, referenceable by other nodes.
Hint: descriptive DEF names improve clarity and help document a model.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE means reuse an already DEF-ed node ID, excluding all child nodes and all other attributes (except for containerField, which can have a different value).
Hint: USE references to previously defined DEF geometry (instead of duplicating nodes) can improve performance.
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: each USE value must match a corresponding DEF value that is defined earlier in the scene.
name [name accessType inputOutput, type NMTOKEN #REQUIRED]
Required name for this particular VertexAttribute instance.
Warning: name is not specified if this instance is a USE node.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
value [value accessType inputOutput, type MFFloat CDATA ""]
value specifies an arbitrary collection of floating-point values that will be passed to the shader as per-vertex information.
Hint: the length of the value field shall be a multiple of numComponents.
numComponents [numComponents accessType initializeOnly, type SFFloat CDATA (1,4) "4"]
numComponents pecifies how many consecutive floating-point values should be grouped together per vertex.
Hint: the length of the value field shall be a multiple of numComponents.
containerField [containerField type NMTOKEN "attrib"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc.
Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different than the corresponding DEF declaration of that node.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
Fog Fog Fog simula efeitos atmosféricos por misturar objetos a certa distância com uma cor de neblina. Background, Fog, NavigationInfo, TextureBackground e Viewpoint são nós conectáveis.
Warning: results are undefined if a bindable node (Background, Fog, NavigationInfo, OrthoViewpoint, TextureBackground, Viewpoint) is a contained descendant node of either LOD or Switch.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
color [color accessType inputOutput, type SFColor CDATA "1 1 1"] [0,1]

Dica: combine com a com do fundo para objetos irem sumindo ao fundo.
fogType [fogType accessType inputOutput, type SFString CDATA (LINEAR|EXPONENTIAL) LINEAR]
Especifica o algoritmo de intensidade da neblina, ou LINEAR ou EXPONENTIAL.
Dica: EXPONENTIAL é mais natural, porém ao mesmo tempo consome mais processamento.
Warning: do not wrap "quotation" "marks" around this SFString value.
visibilityRange [visibilityRange accessType inputOutput, type SFFloat CDATA "0.0"]
Distancia em metros onde os objetos disaparecem, usando o sistema de coordenadas local.
Dica: um visibilityRange de 0 desliga o neblina.
set_bind [set_bind accessType inputOnly, type SFBool #FIXED ""]
Definindo set_bind verdadeiro torna este nó ativo definindo set_bind falso torna este nó inativo. Logo definindo set_bind verdadeiro/falso ira ligar e desligar este nó.
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 enviando quando nó se torna ativo/inativo.
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 de verdadeiro enviado quando nó se torna ativo, evento de false enviado quando deligado por outro nó.
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"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
FogCoordinate FogCoordinate (X3D version 3.1 or later) FogCoordinate defines a set of explicit fog depths on a per-vertex basis, overriding Fog visibilityRange. Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF defines a unique ID name for this node, referenceable by other nodes.
Hint: descriptive DEF names improve clarity and help document a model.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE means reuse an already DEF-ed node ID, excluding all child nodes and all other attributes (except for containerField, which can have a different value).
Hint: USE references to previously defined DEF geometry (instead of duplicating nodes) can improve performance.
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: each USE value must match a corresponding DEF value that is defined earlier in the scene.
depth [depth accessType inputOutput, type MFVec3f CDATA #IMPLIED]
depth contains a set of 3D coordinate (triplet) point values.
containerField [containerField type NMTOKEN "coord"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc.
Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different than the corresponding DEF declaration of that node.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
FontStyle FontStyle FontStyle define o tamanho, família e estilo usado para nós de texto.
Dica: primeiro adicione um nó Text como pai.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
family [family accessType initializeOnly, type MFString CDATA ( SERIF | SANS | TYPEWRITER ) "SERIF"]
Seqüência de famílias de formato de textos em ordem de preferência - os navegadores usam a primeira família suportada. Suportados valores incluem "SERIF" "SANS" "TYPEWRITER". Dica: SERIF e SANS são variáveis no tamanho (por exemplo, Roman e Arial). Dica: TYPEWRITER é uma fonte com espaçamento fixo (por exemplo, Courier). Dica: textos podem ter múltiplos valores, então separe "cada texto" "po" "aspas".
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]
pegue um dos 4 valores para o estilo do texto.
Warning: do not wrap "quotation" "marks" around this SFString value.
Hint: see 15.2.2.2 Font family and style https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/text.html#Fontfamilyandstyle for details.
justify [justify accessType initializeOnly, type MFString CDATA ( BEGIN | END | FIRST | MIDDLE ) "BEGIN" or "BEGIN" "END"]
Dois valores de texto são providos para maior e menor alinhamento dos eixos, valores possíveis são "FIRST" "BEGIN" "MIDDLE" "END"] Exemplo: "MIDDLE" "MIDDLE". Dica: Textos podem ter múltiplos valores, então separe "cada texto" "po" "aspas".
Hint: see 15.2.2.3 Direction and justification https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/text.html#Directionandjustification for details.
size [size accessType initializeOnly, type SFFloat CDATA "1.0"] (0,+∞)
Altura nominal (no sistema de coordenadas local) Também define o espaço entre linhas de texto adjacentes.
spacing [spacing accessType initializeOnly, type SFFloat CDATA "1.0"] [0,+∞)
Fator de ajuste de espaçamento entre linhas adjacentes de texto.
language [language accessType initializeOnly, type SFString CDATA #IMPLIED]
Código lingüístico consiste de um código primério e uma (possivelmente vazia) série de sub-códigos. [ language-code = primary-code ( "-" subcode )* ] duas-letras dos códigos são reservadas para a abreviação da linguagem.
Hint: see RFC3066 Tags for the Identification of Languages https://tools.ietf.org/html/rfc3066 O código de duas letras inclui en (Inglês), fr (Francês), de (Alemão), it (Italiano), nl (Holandês), el (Grego), es (Espanhol), pt (Português), ar (árabe), he (Hebraico), ru (Russo), zh (Chinês), ja (Japonês), hi (Hindu), ur (Urdu), e sa (Sânscrito). Qualquer 2 letras de sub-código é entendido como código de país.
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"]
Caso a direção do texto seja horizontal (verdadeiro) ou vertical (falso).
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"]
Caso a direção do texto seja esquerda-para-direita (verdadeiro) ou direita-para-esquerda (falso).
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"]
Caso a direção do texto seja de cima-para-baixo (verdadeiro) ou de baixo-para-cima (falso).
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"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
GeneratedCubeMapTexture
GeneratedCubeMapTexture
GeneratedCubeMapTexture (X3D version 3.1 or later) is a texture node that defines a cubic environment map that sources its data from internally generated images. The viewpoint of the generated texture is the location and orientation of the associated geometry in world space.
Hint: typically a Box is used.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF defines a unique ID name for this node, referenceable by other nodes.
Hint: descriptive DEF names improve clarity and help document a model.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE means reuse an already DEF-ed node ID, excluding all child nodes and all other attributes (except for containerField, which can have a different value).
Hint: USE references to previously defined DEF geometry (instead of duplicating nodes) can improve performance.
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: each USE value must match a corresponding DEF value that is defined earlier in the scene.
update [update accessType inputOutput, type SFString CDATA (NONE|NEXT_FRAME_ONLY|ALWAYS) NONE]
update controls regeneration of the texture.
Warning: An object trying to render itself in the scene graph can cause infinite loops.
size [size accessType initializeOnly, type SFInt32 CDATA "128"] (0,+∞)
size indicates the resolution of the generated images in number of pixels per side.
containerField [containerField type NMTOKEN "texture"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc.
Hint: containerField attribute is part of XML encoding for X3D scenes, and corresponds to the always-declared field labels in the ClassicVRML and VRML97 file encodings.
Hint: USE node instances are allowed to have a containerField value that is different than the corresponding DEF declaration of that node.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoCoordinate GeoCoordinate GeoCoordinate builds geometry as a set of geographic 3D coordinates. These are transformed into a geocentric, curved-earth representation. GeoCoordinate is only used by IndexedFaceSet, IndexedLineSet, LineSet and PointSet. GeoCoordinate can contain a GeoOrigin node.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
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).
point [point accessType inputOutput, type MFVec3d CDATA #IMPLIED]
point contains a set of actual 3D geographic coordinates, provided in geoSystem format can split strings if desired: "x1 y1 z1 x2 y2 z2" or "x1 y1 z1", "x2 y2 z2"
containerField [containerField type NMTOKEN "coord"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoElevationGrid GeoElevationGrid GeoElevationGrid é um nó geométrico, defining a rectangular height field above or below a curved geographic surface using geographic coordinates.
Hint: the height array defines (xDimension-1)*(zDimension-1) quadrilaterals. Warning: generated quadrilaterals can be nonplanar. Tessellation splits quadrilaterals into triangles along seam starting at initial vertex of the quadrilateral and proceeding to opposite vertex. Hint: positive direction for normal of each triangle is on same side of the quadrilateral. Triangles are defined either counterclockwise or clockwise depending on value of ccw field. Hint: GeoElevationGrid can contain GeoOrigin, Color|ColorRGBA, Normal and TextureCoordinate nodes.
Dica: insira um nó do tipo Shape antes de adicionar a geometria ou aparência.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
Warning: avoid having GeoLocation or GeoTransform as a parent or ancestor node of GeoElevationGrid, since multiple geospatial transformations then occur with unpredictable results.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
geoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"]
Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse Mercator (UTM). Supported values: "GD" "UTM" or "GC" followed by additional quoted string parameters as appropriate for the type.
Hint: X3D Architecture 25.2.2 Spatial reference frames https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#Spatialreferenceframes
Hint: X3D Architecture 25.2.4 Specifying geospatial coordinates https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#Specifyinggeospatialcoords
Hint: UTM is Universal Transverse Mercator coordinate system https://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system
Warning: deprecated values are GDC (replaced by GD) and GCC (replaced by GC).
geoGridOrigin [geoGridOrigin accessType initializeOnly, type SFVec3d CDATA "0 0 0"]
Geographic coordinate for southwest (lower-left) corner of height dataset.
xDimension [xDimension accessType initializeOnly, type SFInt32 CDATA "2"] [0,+∞)
Number of elements in the height array along east-west X direction.
Dica: total horizontal x-axis distance equals (xDimension-1) * xSpacing.
Warning: xDimension < 2 means that ElevationGrid contains no quadrilaterals.
zDimension [zDimension accessType initializeOnly, type SFInt32 CDATA "2"] [0,+∞)
Number of elements in the height array along north-south Z direction.
Dica: total lateral z-axis distance equals (zDimension-1) * zSpacing.
Warning: zDimension < 2 means that ElevationGrid contains no quadrilaterals.
xSpacing [xSpacing accessType initializeOnly, type SFDouble CDATA "1.0"] (0,+∞)
Distance between grid-array vertices along east-west X direction.
Hint: when geoSystem is GDC, xSpacing is number of degrees of longitude.
Hint: when geoSystem is UTM, xSpacing is number of eastings (meters).
zSpacing [zSpacing accessType initializeOnly, type SFDouble CDATA "1.0"] (0,+∞)
Distance between grid-array vertices along north-south Z direction.
Hint: when geoSystem is GDC, zSpacing is number of degrees of latitude.
Hint: when geoSystem is UTM, zSpacing is number of northings (meters).
yScale [yScale accessType inputOutput, type SFFloat CDATA "1.0"] [0,+∞)
Vertical exaggeration of displayed data produced from the height array.
height [height accessType initializeOnly, type MFDouble CDATA "0 0 0 0"]
Contains xDimension rows * zDimension columns floating-point values for elevation above ellipsoid.
Hint: height array values are in row-major order from west to east, south to north.
Hint: geoGridOrigin is in southwest (lower-left) corner of height dataset.
set_height [set_height accessType initializeOnly, type MFDouble CDATA #FIXED ""]
Contains xDimension rows * zDimension columns floating-point values for elevation above ellipsoid.
Hint: height array values are in row-major order from west to east, south to north.
Hint: geoGridOrigin is in southwest (lower-left) corner of height dataset.
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
ccw [ccw accessType initializeOnly, type SFBool (true|false) "true"]
ccw = sentido anti-horário: ordem da orientação das coordenadas dos vértices.
Dica: ccw falso pode virar do avesso sólidos (backface culling) e a orientação dos vetores normais.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Definindo solid verdadeiro significa desenhar somente as faces aparentes do polígono (backface culling on), definindo solid falso significa desenhar ambas as faces do polígono (backface culling off).
Atenção: valores padrões verdadeiros podem esconder completamente a geometria se vistos pelo lado errado!
creaseAngle [creaseAngle accessType initializeOnly, type SFDouble CDATA "0"]]
colorPerVertex [colorPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
Se a cor deve ser aplicada por vértice (verdadeiro) ou por quadrilátero (falso).
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"]
Se a normal deve ser aplicada por vértice (verdadeiro) ou por quadrilátero (falso).
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"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoLocation GeoLocation GeoLocation positions a regular X3D model onto earth's surface. GeoLocation can contain children and GeoOrigin nodes.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
Warning: avoid having GeoLocation or GeoTransform as a parent or ancestor node of each other, since multiple geospatial transformations then occur with unpredictable results.
Hint: GeoLocation adjusts orientation of children models appropriately: +Y axis is up direction for that local area (i.e. normal to tangent plane on the geospatial ellipsoid), -Z axis points towards north pole, and +X axis points east.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
geoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"]
Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse Mercator (UTM). Supported values: "GD" "UTM" or "GC" followed by additional quoted string parameters as appropriate for the type.
Hint: X3D Architecture 25.2.2 Spatial reference frames https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#Spatialreferenceframes
Hint: X3D Architecture 25.2.4 Specifying geospatial coordinates https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#Specifyinggeospatialcoords
Hint: UTM is Universal Transverse Mercator coordinate system https://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system
Warning: deprecated values are GDC (replaced by GD) and GCC (replaced by GC).
geoCoords [geoCoords accessType inputOutput, type SFVec3d CDATA "0 0 0"]
Geographic location (specified in current geoSystem coordinates) for children geometry (specified in relative coordinate system, in meters).
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro do cubo limitante : deslocamento da posição original do sistema de coordenadas.
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"]
Tamanho do cubo limitante : automaticamente calculado, pode ser especificado para uma otimização ou limitação.
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"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoLOD GeoLOD GeoLOD provides quadtree level-of-detail loading/unloading for multi-resolution terrains. GeoLOD can contain children and GeoOrigin nodes. Dica: children nodes expose the scene graph for the currently loaded set of nodes. Dica: rootNode specifies the geometry of the root tile. Atenção: do not use rootUrl and rootNode simultaneously, since each specifies the root tile.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
Warning: nested LOD (and/or GeoLOD) nodes with overlapping range intervals can lead to unexpected or undefined behavior.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
geoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"]
Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse Mercator (UTM). Supported values: "GD" "UTM" or "GC" followed by additional quoted string parameters as appropriate for the type.
Hint: X3D Architecture 25.2.2 Spatial reference frames https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#Spatialreferenceframes
Hint: X3D Architecture 25.2.4 Specifying geospatial coordinates https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#Specifyinggeospatialcoords
Hint: UTM is Universal Transverse Mercator coordinate system https://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system
Warning: deprecated values are GDC (replaced by GD) and GCC (replaced by GC).
rootUrl [rootUrl accessType initializeOnly, type MFString CDATA #IMPLIED]
url for scene providing geometry for the root tile.
Warning: either rootNode or rootUrl can specify root tile, but specifying both is an error.
child1Url [child1Url accessType initializeOnly, type MFString CDATA #IMPLIED]
quadtree geometry loaded when viewer is within range.
child2Url [child2Url accessType initializeOnly, type MFString CDATA #IMPLIED]
quadtree geometry loaded when viewer is within range.
child3Url [child3Url accessType initializeOnly, type MFString CDATA #IMPLIED]
quadtree geometry loaded when viewer is within range.
child4Url [child4Url accessType initializeOnly, type MFString CDATA #IMPLIED]
quadtree geometry loaded when viewer is within range.
range [range accessType initializeOnly, type SFFloat CDATA #IMPLIED]]
center [center accessType initializeOnly, type SFVec3d CDATA "0 0 0"]
Viewer range from geographic-coordinates center triggers quadtree loading/unloading.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro do cubo limitante : deslocamento da posição original do sistema de coordenadas.
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"]
Tamanho do cubo limitante : automaticamente calculado, pode ser especificado para uma otimização ou limitação.
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"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoMetadata GeoMetadata GeoMetadata includes a generic subset of metadata about the geographic data.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
Hint: apply containerField='watchList' when parent node is LoadSensor.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
Hypertext link to an external, complete metadata description. Dica: Textos podem conter múltiplos valores, então separe cada texto usando aspas "https://www.web3d.org" "https://www.web3d.org/about" "etc." Dica: A codificação para " é &quot; (uma entidade de caractere). Atenção: Os nomes de diretórios e arquivos devem respeitar maiúsculas e minúsculas para ligações http! Dica: Você pode substituir espaços em branco em endereços url por %20 para cada espaço.
Hint: X3D Scene Authoring Hints, urls https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls
data #IMPLIED]
DEF list of all nodes that implement this data. If no specific geospatial nodes identified, then this GeoMetadata node pertains to entire scene.
summary [summary accessType inputOutput, type MFString CDATA #IMPLIED]
The summary string array contains a set of keyword/value pairs, with each keyword and its subsequent value contained in separate strings.
Hint: example <GeoMetadata summary=' "title" "San Francisco, California USA" '/>.
Hint: Table 25.5, GeoMetadata keywords and values https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#t-keywordsandvalues
Hint: there should always be an even (or zero) number of strings to match key-value pairs.
containerField [containerField type NMTOKEN "children"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoOrigin GeoOrigin GeoOrigin specifies local geospatial coordinate system for parent node, enabling increased geographic precision during scene rendering (by mitigating potential floating-point roundoff errors). GeoOrigin can be contained by other Geospatial component nodes, typically via DEF/USE to ensure consistency. Dica: only one geospatial coordinate system is allowed per scene, thus DEF-ing and later USE-ing only one GeoOrigin node per scene is recommended.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
Warning: GeoOrigin is deprecated, discouraged and not legal in X3D v3.3. GeoOrigin can be ignored in X3D v3.2 and below.
Hint: GeoOrigin is likely to be restored in X3D v4.0 for special use on devices with limited floating-point resolution.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
geoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"]
Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse Mercator (UTM). Supported values: "GD" "UTM" or "GC" followed by additional quoted string parameters as appropriate for the type.
Hint: X3D Architecture 25.2.2 Spatial reference frames https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#Spatialreferenceframes
Hint: X3D Architecture 25.2.4 Specifying geospatial coordinates https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#Specifyinggeospatialcoords
Hint: UTM is Universal Transverse Mercator coordinate system https://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system
Warning: deprecated values are GDC (replaced by GD) and GCC (replaced by GC).
geoCoords [geoCoords accessType inputOutput, type SFVec3d CDATA "0 0 0"]
Defines absolute geographic location (and implicit local coordinate frame).
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
rotateYUp [rotateYUp accessType initializeOnly, type SFBool (true|false) "false"]
Whether to rotate coordinates of nodes using this GeoOrigin so that local-up direction aligns with VRML Y axis rotateYUp false means local up-direction is relative to planet surface rotateYUp true allows proper operation of NavigationInfo modes FLY, WALK.
containerField [containerField type NMTOKEN "geoOrigin"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoPositionInterpolator
GeoPositionInterpolator
GeoPositionInterpolator animates objects within a geographic coordinate system. GeoPositionInterpolator can contain a GeoOrigin node. Entrada típica: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction Saída típica: ROUTE someInterpolatorDEF.value_changed TO destinationNode.set_attribute.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
geoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"]
Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse Mercator (UTM). Supported values: "GD" "UTM" or "GC" followed by additional quoted string parameters as appropriate for the type.
Hint: X3D Architecture 25.2.2 Spatial reference frames https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#Spatialreferenceframes
Hint: X3D Architecture 25.2.4 Specifying geospatial coordinates https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#Specifyinggeospatialcoords
Hint: UTM is Universal Transverse Mercator coordinate system https://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system
Warning: deprecated values are GDC (replaced by GD) and GCC (replaced by GC).
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
Parâmetros que define os intervalo de vezes para a interpolação linear, em ordem crescente e correspondente aos keyValues.
Dica: o número de keys deve coincidir com o número de keyValues!
Warning: values in key array shall be monotonically non-decreasing, meaning that each value is greater than or equal to the preceding value.
Hint: typical interval for values in key array is within range of 0 to 1, but larger intervals can be defined with arbitrary bounds.
keyValue [keyValue accessType inputOutput, type MFVec3d CDATA #IMPLIED]
Valores de saída para interpolações lineares, cada um correspondendo a um key.
Dica: o número de keys deve coincidir com o número de keyValues!
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA #FIXED ""]
O set_fraction seleciona um keyValue de saída correspondente aos valores de key de entrada .
Hint: set_fraction values are typically in same range interval as values in the key array. Response to an input set_fraction value less than minimum is equivalent to minimum key, and response to an input set_fraction value greater than maximum is equivalent to maximum key.
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
value_changed [value_changed accessType outputOnly, type SFVec3f CDATA #FIXED ""]
Valor de saída determinado por uma interpolação linear pelo key atual e o corespondente keyValue.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
geovalue_changed [geovalue_changed accessType outputOnly, type SFVec3d CDATA #FIXED ""]
interpolated coordinate in the geographic coordinate system specified by geoSystem
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
containerField [containerField type NMTOKEN "children"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoTouchSensor GeoTouchSensor GeoTouchSensor returns geographic coordinates for the object being selected. GeoTouchSensor can contain a GeoOrigin node. Dica: Sensores são afetados pelos nós em par e seus filhos.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
geoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"]
Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse Mercator (UTM). Supported values: "GD" "UTM" or "GC" followed by additional quoted string parameters as appropriate for the type.
Hint: X3D Architecture 25.2.2 Spatial reference frames https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#Spatialreferenceframes
Hint: X3D Architecture 25.2.4 Specifying geospatial coordinates https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#Specifyinggeospatialcoords
Hint: UTM is Universal Transverse Mercator coordinate system https://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system
Warning: deprecated values are GDC (replaced by GD) and GCC (replaced by GC).
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Liga/desliga o nó sensor.
description [description accessType inputOutput, type SFString CDATA #IMPLIED]
Author-provided text tooltip that tells users the expected action of this node.
Hint: include space characters since a description is not a DEF identifier. Write short phrases that make descriptions clear and readable.
Hint: many XML tools substitute XML character references for special characters automatically if needed within an attribute value (such as &#38; for & ampersand character, or &#34; for " quotation-mark character).
isActive [isActive accessType inputOutput, type SFBool #FIXED ""]
isActive eventos verdadeiro/falso para o isActive são enviados quando um sensor é engatilhado. isActive=true quando o botão do mouse é pressionado, isActive=false quando solto.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
hitGeoCoord_changed [hitGeoCoord_changed accessType outputOnly, type SFVec3d CDATA #FIXED ""]
Output event containing 3D point on surface of underlying geometry, given in GeoTouchSensor's local coordinate system.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
hitPoint_changed [hitPoint_changed accessType outputOnly, type SFVec3f CDATA #FIXED ""]
Output event containing 3D point on surface of underlying geometry, given in geometry coordinates (not geographic coordinates).
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
hitNormal_changed [hitNormal_changed accessType outputOnly, type SFVec3f CDATA #FIXED ""]
Output event containing surface normal vector at the hitGeoCoordinate.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
hitTexCoord_changed [hitTexCoord_changed accessType outputOnly, type SFVec2f CDATA #FIXED ""]
Output event containing texture coordinates of surface at the hitGeoCoordinate.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
isOver [isOver accessType outputOnly, type SFBool #FIXED ""]
O ponteiro está sobre a geometria do sensor?.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
touchTime [touchTime accessType outputOnly, type SFTime CDATA #FIXED ""]
Time event generated when touched.
Hint: touchTime event is generated when following three conditions are all met: (a) pointing device was pointing towards geometry when initially activated (isActive=true), (b) pointing device is currently pointing towards the geometry (isOver=true), and (c) pointing device selection is deactivated/deselected by user (isActive=false event is also generated).
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
containerField [containerField type NMTOKEN "children"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoViewpoint GeoViewpoint GeoViewpoint specifies viewpoints using geographic coordinates. GeoViewpoint can contain a GeoOrigin node. Since GeoViewpoint must navigate smoothly inside a curved geographic coordinate system, it includes both Viewpoint and NavigationInfo attributes.
Hint: alternatively can use GeoLocation or GeoTransform as parent of a Viewpoint node to orient geospatial views.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
Hint: Regardless of viewpoint jump value at bind time, the relative viewing transformation between user's view and defined position/orientation is stored for later use when un-jumping (returning to the viewpoint when subsequent viewpoint is unbound).
Hint: customizable design pattern for dedicated Viewpoint/NavigationInfo pair: <Viewpoint DEF='SpecialView'/> <NavigationInfo DEF='SpecialNav'/> <ROUTE fromNode='SpecialView' fromField='isBound' toNode='SpecialNav' toField='set_bind'/>
Warning: avoid having GeoLocation or GeoTransform as a parent or ancestor node of GeoViewpoint, since multiple geospatial transformations then occur with unpredictable results.
Hint: X3D Scene Authoring Hints, Viewpoints https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Viewpoints
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
geoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"]
Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse Mercator (UTM). Supported values: "GD" "UTM" or "GC" followed by additional quoted string parameters as appropriate for the type.
Hint: X3D Architecture 25.2.2 Spatial reference frames https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#Spatialreferenceframes
Hint: X3D Architecture 25.2.4 Specifying geospatial coordinates https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#Specifyinggeospatialcoords
Hint: UTM is Universal Transverse Mercator coordinate system https://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system
Warning: deprecated values are GDC (replaced by GD) and GCC (replaced by GC).
description [description accessType inputOutput, type SFString CDATA #IMPLIED]
Descrição em formato texto para ser exibida para a ação deste nó.
Dica: use espaços, faça suas descrições claras e legíveis.
Dica: many XML tools substitute XML character references automatically if needed (such as &#38; for & ampersand character, or &#34; for " quotation-mark character).
position [position accessType initializeOnly, type SFVec3d CDATA "0 0 100000"]
Position relative to local georeferenced coordinate system, in proper format.
orientation [orientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Rotation of Viewpoint, relative to default -Z axis direction in local coordinate system.
Dica: this is orientation _change_ from default direction (0 0 -1) +Y axis is the up vector for the local area (the normal to the tangent plane on the ellipsoid), -Z points towards the north pole, and +X is east 1 0 0 -1.570796 always looks down.
navType [navType accessType inputOutput, type MFString CDATA "EXAMINE" "ANY"]
Enter one or more Strings: "EXAMINE" "WALK" "FLY" "LOOKAT" "EXPLORE" "ANY" "NONE".
Dica: usability often improves with type="EXAMINE" "ANY".
headlight [headlight accessType inputOutput, type SFBool (true|false) "true"]
Enable/disable directional light that always points in the direction the user is looking
fieldOfView [fieldOfView accessType inputOutput, type SFFloat CDATA "0.7854"]]
jump [jump accessType inputOutput, type SFBool (true|false) "true"]
Whether to transition instantly by jumping, or else smoothly animate to this Viewpoint.
speedFactor [speedFactor accessType initializeOnly, type SFFloat CDATA "1"] [0,+∞)
speedFactor is a multiplier to modify the original elevation-based speed that is set automatically by the browser.
Hint: speedFactor is a relative value and not an absolute speed as defined by NavigationInfo.
set_bind [set_bind accessType inputOnly, type SFBool #FIXED ""]
set_bind true makes this node active, set_bind false makes this node inactive.
set_position [set_position accessType inputOnly, type SFVec3d CDATA #FIXED ""]
Position relative to local georeferenced coordinate system, in proper format.
set_orientation [set_orientation accessType inputOnly, type SFRotation CDATA #FIXED ""]
Rotation of Viewpoint, relative to default -Z axis direction in local coordinate system.
Dica: this is orientation _change_ from default direction (0 0 -1) +Y axis is the up vector for the local area (the normal to the tangent plane on the ellipsoid), -Z points towards the north pole, and +X is east 1 0 0 -1.570796 always looks down.
bindTime [bindTime accessType outputOnly, type SFTime CDATA #FIXED ""]
Evento enviando quando nó se torna ativo/inativo.
isBound [isBound accessType outputOnly, type SFBool #FIXED ""]
Evento de verdadeiro enviado quando nó se torna ativo, evento de false enviado quando deligado por outro nó.
containerField [containerField type NMTOKEN "children"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
Group Group Group é um nó de agrupamento (Grouping) that can contain most nodes.
Dica: insira um nó do tipo Shape antes de adicionar a geometria ou aparência.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do 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 do cubo limitante : deslocamento da posição original do sistema de coordenadas.
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"]
Tamanho do cubo limitante : automaticamente calculado, pode ser especificado para uma otimização ou limitação.
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"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
HAnimDisplacer HAnimDisplacer HAnimDisplacer nodes alter the shape of coordinate-based geometry within parent HAnimJoint or HAnimSegment nodes. Displacer effects are scaled by the corresponding weight field.
Hint: HAnimDisplacer can be used in three different ways: (a) identify vertices corresponding to a particular feature in a parent HAnimSegment node, (b) represent a particular muscular action for a parent HAnimJoint node by displacing corresponding HAnimHumanoid skin vertices in various directions (linearly or radially), or (c) represent a complete configuration of coordinate vertices in parent HAnimSegment or HAnimJoint nodes. For example, in the case of a face, there might be a separate HAnimDisplacer node for each facial expression. Dica: name suffixes include _feature, _action and _config.
Hint: multiple HAnimDisplacer nodes must appear consecutively inside parent 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 defines a unique ID name for this node, referenceable by other nodes.
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
name [name accessType inputOutput, type NMTOKEN #REQUIRED]
Unique name attribute must be defined so that HAnimDisplacer node can be identified at run time for animation purposes.
Hint: HAnimSite names are based on feature point names.
Hint: https://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/FeaturePoints.html
Warning: allowed name suffixes include _feature, _action and _config.
Warning: name prefix must match ancestor HAnimHumanoid name followed by underscore character, if more than one humanoid appears within a scene file. For example, 'Nancy_' prepended before location name.
Warning: name is not included if this instance is a USE node.
Examples: sellion r_infraorbitale etc. as listed in H-Anim Specification.
Hint: H-Anim Feature Points https://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/tables/HAnimSurfaceFeaturePoints19774V1.0.txt
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
coordIndex [coordIndex accessType inputOutput, type MFInt32 CDATA #IMPLIED] [0,+∞)
Defines index values into the parent HAnimSegment or HAnimBody/HAnimHumanoid coordinate array for the mesh of vertices affected by this HAnimDisplacer. Values start at index 0.
Warning: -1 sentinel values are not allowed.
displacements [displacements accessType inputOutput, type MFVec3f CDATA #IMPLIED]
displacements are a set of SFVec3f values added to neutral/resting position of each of the corresponding HAnimSegment vertices (or HAnimJoint/HAnimHumanoid vertices) referenced by coordIndex field.
Hint: Individual displacement values are scaled by the weight factor, if present.
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"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
HAnimHumanoid HAnimHumanoid The HAnimHumanoid node is used to: (a) store references to the joints, segments, sites, skeleton, optional skin, and fixed viewpoints, (b) serve as a container for the entire humanoid, (c) provide a convenient way of moving the humanoid through its environment, and (d) store human-readable metadata such as name, version, author, copyright, age, gender and other information. HAnimHumanoid contains a skeleton consisting of HAnimJoint, HAnimSegment and HAnimSite nodes. HAnimHumanoid can also contain an optional skin consisting of an IndexedFaceSet mesh with corresponding skinCoord Coordinate|CoordinateDouble vertices and skinNormal Normal vectors.
Hint: MFNode arrays for the joints, segments, sites, and viewpoints fields provide lists for all HAnim nodes found in the skeleton hierarchy and thus only contain USE node references.
Hint: H-Anim Specification https://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/HAnimArchitecture.html
Hint: H-Anim Specification, Humanoid https://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/ObjectInterfaces.html#Humanoid
Hint: the viewpoints field connects internal Site nodes that in turn hold relative Viewpoint nodes, such as HAnimSite USE='ObserveFaceSite_view' containerField='viewpoints'/> which has corresponding counterpart nodes <HAnimSite DEF='ObserveFaceSite_view' name='ObserveFaceSite_view' containerField='children'> <Viewpoint description='look at me!'/> </HAnimSite>.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/HumanoidAnimation.pdf
Warning: requires X3D profile='Full' or else include <component name='H-Anim' level='1'/>
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
name [name accessType inputOutput, type NMTOKEN #REQUIRED]
Unique name attribute must be defined so that each HAnimHumanoid node in a scene can be identified at run time for animation purposes.
Hint: this same name is a required name prefix for all other HAnim nodes within the HAnimHumanoid, if more than one humanoid appears within a scene file.
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
version [version accessType inputOutput, type SFString #REQUIRED]
HAnimHumanoid version, where value is 2.0 for standardized ISO 19774 initial version from 2006, and value is 2.2 for draft ISO 19774 version from 2018.
Warning: prior versions of HAnim nodes might not validate correctly due to small changes in the contained-node content model.
info [info accessType inputOutput, type MFString CDATA #IMPLIED]
Contains metadata keyword=value pairs VRML97 encoding combines all the regular keyword=value pairs under info.
Dica: the info field can usually be ignored since the other XML attributes for HAnimHumanoid can contain all required info.
translation [translation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Position of children relative to local coordinate system.
rotation [rotation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Orientation of children relative to local coordinate system.
scale [scale accessType inputOutput, type SFVec3f CDATA "1 1 1"]
Non-uniform x-y-z scale of child coordinate system, adjusted by center and scaleOrientation.
scaleOrientation [scaleOrientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Preliminary rotation of coordinate system before scaling (to allow scaling around arbitrary orientations).
center [center accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Translation offset from origin of local coordinate system.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro do cubo limitante : deslocamento da posição original do sistema de coordenadas.
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"]
Tamanho do cubo limitante : automaticamente calculado, pode ser especificado para uma otimização ou limitação.
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"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
HAnimJoint HAnimJoint HAnimJoint node can represent each joint in a body. HAnimJoint may only get inserted as one (or more) root nodes of HAnimHumanoid skeleton field, as a child of another HAnimJoint node, or as a USE node in the HAnimHumanoid joints field. Dica: an HAnimJoint may not be a child of an HAnimSegment.
Hint: H-Anim Specification https://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/HAnimArchitecture.html
Hint: H-Anim Specification, Joint https://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/ObjectInterfaces.html#Joint
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/HumanoidAnimation.pdf
Warning: requires X3D profile='Full' or else include <component name='H-Anim' level='1'/>
Warning: the number of contained <HAnimJoint USE='*' containerField='joints'/> nodes at top level of HAnimHumanoid needs to match the number of corresponding HAnimJoint node instances found within the preceding skeleton hierarchy.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
name [name accessType inputOutput, type NMTOKEN #REQUIRED]
Unique name attribute must be defined so that HAnimJoint node can be identified at run time for animation purposes.
Warning: name prefix must match ancestor HAnimHumanoid name followed by underscore character, if more than one humanoid appears within a scene file. For example, 'Nancy_' prepended before location name.
Warning: name is not included if this instance is a USE node.
Examples: humanoid_root sacroiliac l_hip l_knee l_ankle etc. as listed in H-Anim Specification.
Hint: H-Anim Humanoid Joint Names https://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/tables/HAnimJointNames19774V1.0.txt
Hint: H-Anim Specification, Humanoid Joint-Segment Hierarchy https://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/concepts.html#Hierarchy
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
center [center accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Translation offset from origin of local coordinate system.
Hint: usually HAnimJoint position is controlled by the center field, not the translation field.
translation [translation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Position of children relative to local coordinate system.
Warning: usually HAnimJoint position is controlled by the center field, not the translation field.
ulimit [ulimit accessType inputOutput, type MFFloat CDATA #IMPLIED]
Upper limit for maximum joint rotation.
Dica: always contains 3 values, one for each local axis.
llimit [llimit accessType inputOutput, type MFFloat CDATA #IMPLIED]
Lower limit for minimum joint rotation.
Dica: always contains 3 values, one for each local axis.
limitOrientation [limitOrientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Orientation of upper/lower rotation limits, relative to HAnimJoint center.
skinCoordIndex [skinCoordIndex accessType inputOutput, type MFInt32 CDATA #IMPLIED] [0,+∞)
Coordinate index values referencing which vertices are influenced by the HAnimJoint.
Warning: -1 sentinel values are not allowed.
Hint: corresponding skinCoord Coordinate and skinNormal Normal nodes are directly contained within the ancestor HAnimHumanoid node for this HAnimJoint.
skinCoordWeight [skinCoordWeight accessType inputOutput, type MFFloat CDATA #IMPLIED]
Weight deformation values for the corresponding values in the skinCoordIndex field.
stiffness [stiffness accessType inputOutput, type MFFloat CDATA "1 1 1"] [0,1] Axial values (0,1)
indicating willingness of joint to move (about local X, Y, Z axes), larger stiffness values means greater resistance.
Dica: used by inverse kinematics (IK) systems.
rotation [rotation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Orientation of children relative to local coordinate system.
scale [scale accessType inputOutput, type SFVec3f CDATA "1 1 1"]
Non-uniform x-y-z scale of child coordinate system, adjusted by center and scaleOrientation.
scaleOrientation [scaleOrientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Preliminary rotation of coordinate system before scaling (to allow scaling around arbitrary orientations).
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro do cubo limitante : deslocamento da posição original do sistema de coordenadas.
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"]
Tamanho do cubo limitante : automaticamente calculado, pode ser especificado para uma otimização ou limitação.
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
containerField [containerField type NMTOKEN (children | skeleton | joints) "children"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
HAnimSegment HAnimSegment HAnimSegment node contains Shape geometry for each body segment. HAnimSegment contains Coordinate|CoordinateDouble with containerField='coord', HAnimDisplacer with containerField='displacers' and Shape or grouping nodes with containerField='children'.
Hint: HAnimSegment displays geometry between parent HAnimJoint and sibling HAnimJoint nodes.
Hint: H-Anim Specification https://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/HAnimArchitecture.html
Hint: H-Anim Specification, Segment https://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/ObjectInterfaces.html#Segment
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/HumanoidAnimation.pdf
Warning: requires X3D profile='Full' or else include <component name='H-Anim' level='1'/>
Warning: the number of contained <HAnimSegment USE='*' containerField='segments'/> nodes at top level of HAnimHumanoid needs to match the number of corresponding HAnimJoint node instances found within the preceding skeleton hierarchy.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
name [name accessType inputOutput, type NMTOKEN #REQUIRED]
Unique name attribute must be defined so that HAnimSegment node can be identified at run time for animation purposes.
Warning: name prefix must match ancestor HAnimHumanoid name followed by underscore character, if more than one humanoid appears within a scene file. For example, 'Nancy_' prepended before location name.
Warning: name is not included if this instance is a USE node.
Examples: sacrum pelvis l_thigh l_calf etc. as listed in H-Anim Specification.
Hint: for abitrary humanoids, HAnimSegment name can describe geometry between parent HAnimJoint and sibling HAnimJoint nodes (for example LeftHip_to_LeftKnee).
Hint: H-Anim Humanoid Segment Names H-Anim Specification, Humanoid Joint-Segment Hierarchy https://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/tables/HAnimSegmentNames19774V1.0.txt
Hint: H-Anim Specification, Humanoid Joint-Segment Hierarchy https://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/concepts.html#Hierarchy
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
mass [mass accessType inputOutput, type SFFloat CDATA "0"]
Total mass of the segment, 0 if not available, defined in mass base units (default is kilograms).
Hint: https://en.wikipedia.org/wiki/Kilogram
Hint: X3D Architecture 4.3.6 Standard units and coordinate system https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/concepts.html#Standardunitscoordinates
centerOfMass [centerOfMass accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Location within segment of center of mass.
momentsOfInertia [momentsOfInertia accessType inputOutput, type MFFloat CDATA "0 0 0 0 0 0 0 0 0"]
3x3 moments of inertia matrix. default: 0 0 0 0 0 0 0 0 0.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro do cubo limitante : deslocamento da posição original do sistema de coordenadas.
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"]
Tamanho do cubo limitante : automaticamente calculado, pode ser especificado para uma otimização ou limitação.
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
containerField [containerField type NMTOKEN (children | segments) "children"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
HAnimSite HAnimSite An HAnimSite node serves three purposes: (a) define an "end effector" location which can be used by an inverse kinematics system, (b) define an attachment point for accessories such as jewelry and clothing, and (c) define a location for a Viewpoint virtual camera in the reference frame of an HAnimSegment (such as a view "through the eyes" of the humanoid for use in multi-user worlds). Dica: HAnimSite nodes are stored as children of an HAnimSegment node.
Hint: H-Anim Specification https://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/HAnimArchitecture.html
Hint: H-Anim Specification, Site https://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/ObjectInterfaces.html#Site
Hint: H-Anim Specification, Annex B, Feature points for the human body https://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/FeaturePoints.html
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/HumanoidAnimation.pdf
Warning: requires X3D profile='Full' or else include <component name='H-Anim' level='1'/>
Warning: the number of contained <HAnimSite USE='*' containerField='sites, skeleton or viewpoints'/> nodes at top level of HAnimHumanoid needs to match the number of corresponding HAnimSite node instances found within the preceding skeleton hierarchy.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF define uma identificação única para este nó, permitindo a outros nós o referenciá-lo. Dica: um DEF descritivo ajuda na clareza e na documentação.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE significa reusar um nó identificado por um DEF, ignorando _todos_ os outros atributos e filhos do nó.
Dica: utilizando o USE para uma geometria (ao invés de duplica-la) pode melhorar o desempenho.
Atenção: não inclua DEF (ou qualquer outro valor para um atributo) quando estiver usando o recurso do USE!
name [name accessType inputOutput, type NMTOKEN #REQUIRED]
Unique name attribute must be defined so that HAnimSite nodecan be identified at run time for animation purposes.
Warning: name is not included if this instance is a USE node.
Examples: skull_tip sellion etc. as listed in H-Anim Specification.
Hint: H-Anim Humanoid Site Names LOA-3 https://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/tables/HAnimSiteLoa3Names19774V1.0.txt
Hint: H-Anim Specification, LOA-3 default Site object translations https://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/BodyDimensionsAndLOAs.html#LOA3DefaultSiteTranslations
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
translation [translation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Position of children relative to local coordinate system.
rotation [rotation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Orientation of children relative to local coordinate system.
scale [scale accessType inputOutput, type SFVec3f CDATA "1 1 1"]
Non-uniform x-y-z scale of child coordinate system, adjusted by center and scaleOrientation.
scaleOrientation [scaleOrientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Preliminary rotation of coordinate system before scaling (to allow scaling around arbitrary orientations).
center [center accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Translation offset from origin of local coordinate system.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Centro do cubo limitante : deslocamento da posição original do sistema de coordenadas.
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"]
Tamanho do cubo limitante : automaticamente calculado, pode ser especificado para uma otimização ou limitação.
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"]
O containerField é um campo indicando a sua relação com o nó pai. Exemplos: geometry Box, children Group, proxy Shape. O atributo containerField é somente suportado em codificações XML de cenas X3D.
Hint: X3D Scene Authoring Hints, containerField https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
head head head can contain component, unit, and author-defined meta (metadata) elements.
Dica: matches <head> tag in HTML.
Dica: head is first child of X3D element, and precedes the Scene element.
Warning: in order to pass XML validation, these contained optional statements must appear in order: first component statements, then unit statements, then meta statements.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
class [class type CDATA #IMPLIED]
O atributo class é uma lista de classes separadas por espaços, reservada para o uso por XML stylesheets. O atributo class é somente suportado em codificações XML de cenas X3D.
  accessType and type   Credits and Translations   X3D Resources   to top
ImageCubeMapTexture
ImageCubeMapTexture
ImageCubeMapTexture (X3D version 3.1 or later) is a texture node that defines a cubic environment map source as a single file format that contains multiple images, one for each side.
Hint: apply containerField='watchList' when parent node is LoadSensor.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF defines a unique ID name for this node, referenceable by other nodes.
Hint: descriptive DEF names improve clarity and help document a model.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE means reuse an already DEF-ed node ID, excluding all child nodes and all other attributes (except for containerField, which can have a different value).
Hint: USE references to previously defined DEF geometry (instead of duplicating nodes) can improve performance.
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: each USE value must match a corresponding DEF value that is defined earlier in the scene.
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
Address of replacement world, activated by the user selecting Shape geometry within the Anchor children nodes.
Hint: jump to a world's internal viewpoint by appending viewpoint name (e.g. #ViewpointName, someOtherCoolWorld.x3d#GrandTour).
Hint: jump to a local viewpoint by only using viewpoint name (e.g. #GrandTour).
Hint: binding a different Viewpoint triggers an isBound event that can initiate other user-arrival reactions via event chains to interpolators or scripts.
Hint: MFString arrays can have multiple values, so separate each individual string by quote marks "https://www.web3d.org" "https://www.web3d.org/about" "etc."
Hint: alternative XML encoding for quotation mark " is &quot; (which is an example of a character entity).
Warning: strictly match directory and filename capitalization for http links! This is important for portability. Some operating systems are forgiving of capitalization mismatches, but http/https url addresses and paths in Unix-based operating systems are all case sensitive and intolerant of uppercase/lowercase mismatches.
Hint: can replace embedded blank(s) in url queries with %20 for each blank character.
Hint: pop up a new window with url value as follows: "JavaScript:window.open('somePage.html','popup','width=240,height=240');location.href='HelloWorld.x3d'"
Hint: X3D Scene Authoring Hints, urls https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls
containerField [containerField type NMTOKEN (texture | watchList) "texture"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint:<