## X3DUOM Glossary to html conversion

https://www.web3d.org/x3d/stylesheets/X3duomGlossaryToHtml.xslt

### Acronyms

CAD
  Computer-Assisted Design
HSV
  Hue, Saturation, and Value colour model
JPEG
  Joint Photographic Experts Group
MIDI
  Musical Instrument Digital Interface.. A standard for digital music representation..
MIME
  Multipurpose Internet Mail Extension
MF
  Multiple-valued field
MPEG
  Moving Picture Experts Group
PNG
  Portable Network Graphics.. A specification for representing two-dimensional images in files..
RGB
  Red, Green, and Blue colour model
RURL
  Relative Uniform Resource Locator
SAI
  Scene Access Interface
SF
  Single-valued field
UCS
  Universal multiple-octet coded Character Set
URI
  Universal Resource Identifier
URL
  Uniform Resource Locator
URN
  Universal Resource Name
UTF-8
  variable-length 8-bit Universal multiple-octet coded character set Transformation Format

### Glossary

activate
  cause a sensorNode to generate an isActive event
ancestor
  node which is an antecedent of another node in the transformationHierarchy
AudioGraph
  structured collection of nodes that process audio inputs and outputs
author
  person or agent that creates an X3DFile
AuthoringTool
  see generator
avatar
  abstract representation of the user in an X3D world
bearing
  straight line passing through the pointer location in the direction of the pointer
BindableNode
  node that may have many instances in a sceneGraph but only one instance may be active at any instant of time
browser
  computer program that interprets 3X3DFiles, presents their content to a user on a displayDevice, and allows the user to interact with worlds defined by X3D files by means of a user interface
BrowserExtension
  nodes defined using the prototyping mechanism that are understood only by certain browsers
BuiltInNode
  node of a type explicitly defined in this document
callback
  function defined in a scriptingLanguage to which events are passed
child
  instance of a ChildrenNode
ChildrenNode
  one of a set of nodeTypes, instances of which can be collected in a group to share specific properties dependent on the type of the GroupingNode
ClientSystem
  computer system, attached to a network, that relies on another computer (the server) for essential processing functions
CollisionProxy
  node used as a substitute for all of a Collision node's children during collision detection
ColourModel
  characterization of a colour space in terms of explicit parameters
culling
  process of identifying objects or parts of objects which do not need to be processed further by the browser in order to produce the desired view of a world
descendant
  node which descends from another node in the transformationHierarchy (a ChildrenNode)
DisplayDevice
  graphics device on which X3D worlds may be rendered
DragSensor
  pointingDeviceSensor that causes events to be generated in response to sensor-dependent pointer motions
EnvironmentalSensor
  sensor node that generates events based on the location of the viewpoint in the world or in relation to objects in the world
event
  message sent from one node to another as defined by a ROUTE
EventCascade
  sequence of @events initiated by a script or sensor event and propagated from node to node along one or more routes all of which are considered to have occurred simultaneously
ExecutionModel
  rules governing how events are processed by browsers and scripts
ExternaPrototype
  prototype defined in an external file and referenced by a URL
field
  property or attribute of a node
FieldName
  identifier of a field
frame
  single rendering of a world on a displayDevice or a single time-step in a simulation
generator
  computer program which creates X3DFiles
GeometricPropertyNode
  node defining the properties of a specific geometry node
GeometryNode
  node containing mathematical descriptions of points, lines, surfaces, text strings and solids
grab
  receive events from activated pointingDevices
GroupingNode
  one of a set of nodeTypes which include a list of nodes, referred to as its ChildrenNodes
HostApplication
  client application with which the browser communicates using the SAI
image
  two-dimensional (2D) rectangular array of pixel values
immersive
  creating the illusion of being inside a computer-generated scene
Inlining
  mechanism by which one X3DFile is hierarchically included in another
instance
  the node created by an instantiation
instantiation
  the creation of a node based on its nodeType
InterpolatorNode
  node that defines a piece-wise or smoothly continuous interpolation
intranet
  private network that uses the same protocols and standards as the Internet
LevelOfDetail
  amount of detail or complexity which is displayed at any particular time for any particular object
LineTerminator
  linefeed character (0x0A) and/or carriage return character (0x0D)
loop
  sequence of events which would result in a specific event generator sending more than one event with the same timestamp
multimedia
  integrated presentation, typically on a computer, of content of various types, such as computer graphics, audio, and videon
network
  set of interconnected computers
node
  fundamental component of a sceneGraph that defines model information, such as graph structure, geometry, animation, interaction, object metadata, rendering, or display
nodeType
  characteristic of each node that describes, in general, its particular semantics
object
  collection of data and procedures, packaged according to the rules and syntax defined in this document.. NOTE This term is usually synonymous with node..
orderOfPreference
  order (specified by the user) in which a list of field values is processed by the browser
panorama
  background texture that is placed behind all geometry in the scene and in front of the ground and sky
parent
  node which is an instance of a GroupingNode
pixel
  one element of an image specified as a matrix of colour elements
pointer
  location and direction in the virtualWorld defined by the pointingDevice with which the user is currently interacting with the virtual world
pointingDevice
  hardware device connected to the user's computer by which the user directly controls the location and direction of the pointer
pointingDeviceSensor
  sensor node that generates events based on user actions, such as pointingDevice motions or button activations
polyline
  piecewise linear curve
profile
  named collection of criteria for functionality and conformance that defines an implementable subset of a standard
prototype
  definition of a new nodeType in terms of the nodes defined in this document
prototyping
  mechanism for extending the set of nodeTypes from within a X3DFile
ROUTE
  connection between a node generating an event and a node receiving the event
sceneGraph
  ordered set of nodes and statements
script
  set of procedural functions normally executed as part of an eventCascade
scripting
  process of creating or referring to a script
sensorNode
  node that enables the user to interact with the world in the scene graph hierarchy
separatorCharacter
  UTF-8 character used to separate syntactical entities in an X3DFile
sibling
  node which shares a parent with other nodes
simulationTick
  smallest time unit capable of being identified in a digital simulation of analog time
slerp
  spherical linear interpolation for animating 3D rotation values
specialGroupNode
  grouping node that exhibits special behaviour ( e.g., Switch or LOD)
statement
  A statement specifies fundamental scene-related information
texel
  pixel in an image used as a texture
texture
  image used to create visual appearance effects when applied to geometry nodes
textureCoordinates
  set of coordinates used to map a texture to geometry
time
  monotonically increasing value generated by a node
timestamp
  that part of an event that describes the time the event occurred and that caused the message to be sent
transformationHierarchy
  subset of the sceneGraph consisting of nodes that have well-defined coordinate systems
transparencyChunk
  section of a PNG file containing transparency information (derived from ISO/IEC 15948)
traverse
  process the nodes in a scene graph in the correct order
user
  person or agent who uses and interacts with X3DFiles by means of a browser
viewer
  location, direction, and viewing angle in a virtualWorld that determines the portion of the virtual world presented by the browser to the user
virtualWorld
  See world..
whiteSpace
  one or more consecutive occurrences of a separatorCharacter
world
  collection of one or more X3DFiles (potentially including other multimedia content) that is interpreted by an X3D browser to present an interactive experience to the user that is consistent with the intent of the author
worldCoordinateSpace
  coordinate system in which each X3D world is defined
X3DBrowser
  see browser
X3DDocumentServer
  computer program that locates and transmits X3DFiles and supporting files in response to requests from browsers
X3DFile
  set of X3D nodes and statements as defined in this document
XYPlane
  plane perpendicular to the Z-axis that passes through the point Z = 0.0
YZPlane
  plane perpendicular to the X-axis that passes through the point X = 0.0
ZXPlane
  plane perpendicular to the Y-axis that passes through the point Y = 0.0