The X3D Ontology for Semantic Web provides terms of reference for semantic query of X3D models.
https://www.web3d.org/x3d/content/semantics/semantics.html
X3D Ontology
bboxSizeType dimensions are non-negative values, default value (-1 -1 -1) indicates that no bounding box size has been computed.
https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-DIS/Part01/components/grouping.html#Boundingboxes
bboxSizeType
The first enumeration value of geoSystem is one of geoSystemSpatialReferenceFrameValues. If first value is GD, then second enumeration value is one of geoSystemEarthEllipsoidValues.
https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-DIS/Part01/components/geospatial.html#Specifyingaspatialreference
geoSystemType
Level Of Articulation 0..4 indicates complexity and detail of joints for given humanoid skeletal hierarchy. Note that value of -1 indicates that no LOA conformance is provided.
https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/concepts.html#LevelsOfArticulation
loaType
unitIntervalType value is an SFFloat ranging [0..1]
_Evaluating the X3D Schema with semantic web tools_, Web3D 2012 Conference, Petit, Marc (EDF), Henry Boccon-Gibod (EDF), Mouton, Christophe (EDF)
unitIntervalType
X3D element (node or statement) has ancestor element
X3D element (node or statement) has a child element
X3D element (node or statement) has descendant element
X3D element (node or statement) has a parent element
map importedDEF name AS a new name in current scene.
rename localDEF node AS a different name when exporting.
X3DNode field DEF is implemented by multiple nodes. DEF defines a unique ID name for each node, referenceable by other nodes.
X3DNode field USE is implemented by multiple nodes. 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).
specifies the sound absorption coefficient of a surface, meaning the ratio of sound intensity not reflected by a surface.
0
Event-model semantics for field set/get capabilities.
initializeOnly
inputOnly
inputOutput
outputOnly
accessTypeInitializeOnly values denote accessType=initializeOnly for a given field within a given node.
accessTypeInputOnly values denote accessType=inputOnly for a given field within a given node.
accessTypeInputOutput values denote accessType=inputOutput for a given field within a given node.
accessTypeOutputOnly values denote accessType=outputOnly for a given field within a given node.
accessTypeProperty values denote accessType for a given field within a given node.
action key press gives following values: HOME=000 END=1001 PGUP=1002 PGDN=1003 UP=1004 DOWN=1005 LEFT=1006 RIGHT=1007 F1.
action key release gives following values: HOME=000 END=1001 PGUP=1002 PGDN=1003 UP=1004 DOWN=1005 LEFT=1006 RIGHT=1007 F1.
X3DShaderNode field activate is implemented by multiple nodes.
activeLayer field specifies the layer in which navigation takes place.
0
Multicast network address, or else 'localhost'.
Multicast network address, or else 'localhost'; Example: 224.
localhost
The align field values align the sized rectangle to an edge or center of the parent rectangle.
The alpha field defines the alpha (1-transparency) base value for mode operations.
1
Threshold value used for pixel rendering either transparent or opaque, used when alphaMode='MASK'.
0.5
Provides options for control of alpha transparency handling for textures.
AUTO
AUTO
BLEND
MASK
OPAQUE
altKey generates true event when pressed, false event when released.
X3DLightNode field ambientIntensity is implemented by multiple nodes.
how much ambient omnidirectional light is reflected from all light sources.
0
0.2
The mapping label identifies which texture coordinates and transformations are used to compute texture effects from corresponding geometry on a given material.
anchorPoint is joint center, specified in world coordinates.
Cone boundary for random distribution of particles about initial direction.
0.7854
angularDampingFactor automatically damps a portion of body motion over time.
0.001
angularVelocity sets constant velocity value to object every frame, and reports updates by physics model.
anisotropicDegree defines minimum degree of anisotropy to account for in texture filtering (1=no effect for symmetric filtering, otherwise provide higher value).
1
World coordinates for antenna location.
.
0
Antenna shape pattern: 0 for omnidirectional, 1 for beam, 2 for spherical harmonic (deprecated), or optional higher value.
0
Application information to provide simple description usable as a tooltip, similar to XML Schema appinfo tag.
Each simulation application that can respond to simulation management PDUs needs to have a unique applicationID.
Simulation/exercise applicationID is unique for application at that site.
0
Whether or not LineProperties are applied to associated geometry.
Default global parameters for collision outputs of rigid body physics system.
"BOUNCE"
"CONSTANT_FORCE"
"ERROR_REDUCTION"
"FRICTION_COEFFICIENT-2"
"SLIP-1"
"SLIP-2"
"SPEED-1"
"SPEED-2"
"USER_FRICTION"
Information required for representation of the entity's visual appearance and position of its articulated parts.
Array of change counters, each incremented when an articulated parameter is updated.
Number of articulated parameters attached to this entity state PDU.
0
Array of designators for each articulated parameter.
Array of ID parts that each articulated parameter is attached to.
Array of type enumerations for each articulated parameter element.
Get element of user-defined payload array.
Get element of user-defined payload array.
Get element of user-defined payload array.
Get element of user-defined payload array.
Get element of user-defined payload array.
Get element of user-defined payload array.
Get element of user-defined payload array.
Get element of user-defined payload array.
X3DTextureProjectorNode field aspectRatio is implemented by multiple nodes.
The attack field is the amount of time (in seconds) to reduce the gain by 10dB.
0.003
Constant, linear-distance and squared-distance dropoff factors as radial distance increases from the source.
attenuation array values [a, b, c] are set to default values if undefined.
autoCalc controls whether user manually provides individual angle rotations each frame (false) or if angle values are automatically calculated by motor implementations (true).
autoDamp enables/disables angularDampingFactor and linearDampingFactor.
autoDisable toggles operation of disableAngularSpeed, disableLinearSpeed, disableTime.
X3DDragSensorNode field autoOffset is implemented by multiple nodes.
X3DScriptNode field autoRefresh is implemented by multiple nodes.
0
X3DScriptNode field autoRefreshTimeLimit is implemented by multiple nodes.
3600
avatarSize triplet values define three separate parameters: (a) collisionDistance between user and geometry, i.
axis defines vector of joint connection between body1 and body2.
axis is normalized vector specifying direction of motion.
axis1 defines axis vector of joint connection to body1.
axis1Angle (radians) is rotation angle for corresponding motor axis when in user-calculated mode.
0
axis1Torque is rotational torque applied by corresponding motor axis when in user-calculated mode.
0
axis2 defines axis vector of joint connection to body2.
axis2Angle (radians) is rotation angle for corresponding motor axis when in user-calculated mode.
0
axis2Torque is rotational torque applied by corresponding motor axis when in user-calculated mode.
0
axis3Angle (radians) is rotation angle for corresponding motor axis when in user-calculated mode.
0
axis3Torque is rotational torque applied by corresponding motor axis when in user-calculated mode.
0
axisOfRotation direction is relative to local coordinate system.
axisRotation determines local sensor coordinate system by rotating the local coordinate system.
how much ambient omnidirectional light is reflected from all light sources.
0.2
how much direct, angle-dependent light is reflected from all light sources.
how much glowing light is emitted from this object.
Lower shininess values provide soft specular glows, while higher values result in sharper, smaller highlights.
0.2
specular highlights are brightness reflections (example: shiny spots on an apple).
how 'clear' an object is: 1.
0
Image background panorama between ground/sky backdrop and scene's geometry.
similar to diffuseColor, TODO define more precisely.
The mapping label identifies which texture coordinates and transformations are used to compute texture effects from corresponding geometry on a given material.
X3DGroupingNode field bboxCenter is implemented by multiple nodes.
X3DNBodyCollidableNode field bboxCenter is implemented by multiple nodes.
X3DNBodyCollisionSpaceNode field bboxCenter is implemented by multiple nodes.
X3DShapeNode field bboxCenter is implemented by multiple nodes.
X3DVolumeDataNode field bboxCenter is implemented by multiple nodes.
X3DGroupingNode field bboxDisplay is implemented by multiple nodes.
X3DNBodyCollidableNode field bboxDisplay is implemented by multiple nodes.
X3DNBodyCollisionSpaceNode field bboxDisplay is implemented by multiple nodes.
X3DShapeNode field bboxDisplay is implemented by multiple nodes.
X3DVolumeDataNode field bboxDisplay is implemented by multiple nodes.
X3DGroupingNode field bboxSize is implemented by multiple nodes.
X3DNBodyCollidableNode field bboxSize is implemented by multiple nodes.
X3DNBodyCollisionSpaceNode field bboxSize is implemented by multiple nodes.
X3DShapeNode field bboxSize is implemented by multiple nodes.
X3DVolumeDataNode field bboxSize is implemented by multiple nodes.
Inner conical solid angle (in radians) where light source has uniform full intensity.
0.589049
Whether beginning cap is drawn (similar to Cylinder top cap).
X3DBindableNode field bindTime is implemented by multiple nodes.
ALLPASS
BANDPASS
HIGHPASS
HIGHSHELF
LOWPASS
LOWSHELF
NOTCH
PEAKING
body1AnchorPoint describes anchorPoint position relative to local coordinate reference frame.
body2AnchorPoint describes anchorPoint position relative to local coordinate reference frame.
borderColor defines border pixel color.
borderWidth number of pixels for texture border.
0
Whether to draw bottom (inside faces are never drawn).
Whether to draw bottom (other inside faces are not drawn).
Size in meters.
1
Image background panorama between ground/sky backdrop and scene's geometry.
bounce indicates bounciness (0 = no bounce at all, 1 = maximum bounce).
0
boundaryModeR describes handling of texture-coordinate boundaries.
REPEAT
boundaryModeS describes handling of texture-coordinate boundaries.
REPEAT
boundaryModeT describes handling of texture-coordinate boundaries.
REPEAT
boundaryOpacity k_gs is the factored amount of the gradient enhancement to use.
0.9
buffer is a memory-resident audio asset that can contain one or more channels.
bufferDuration is duration in seconds to use from buffer field.
0
X3DShapeNode field castShadow is implemented by multiple nodes.
Base-unit category as defined in X3D Specification.
Integer enumerations value for main category that describes the entity, semantics of each code varies according to domain.
0
The ccw field indicates counterclockwise ordering of vertex-coordinates orientation.
X3DComposedGeometryNode field ccw is implemented by multiple nodes.
ccw defines clockwise/counterclockwise ordering of vertex coordinates, which in turn defines front/back orientation of polygon normals according to Right-Hand Rule (RHR).
Default location of this HAnimSite, i.
Position offset from origin of local coordinate system.
Translation offset from origin of local coordinate system, applied prior to rotation or scaling.
Translation offset from origin of local coordinate system.
Viewer range from geographic-coordinates center triggers quadtree loading/unloading.
Viewpoint distance-measurement offset from origin of local coordinate system, used for LOD node distance calculations.
center point in 2D (s,t) texture coordinates for rotation and scaling.
center specifies center point of proximity box within which ViewpointGroup is usable and displayed on viewpoint list.
Location within segment of center of mass.
centerOfMass defines local center of mass for physics calculations.
centerOfRotation specifies center point about which to rotate user's eyepoint when in EXAMINE or LOOKAT mode.
Sends changed centerOfRotation values, likely caused by user interaction.
X3DSoundChannelNode field channelCount is implemented by multiple nodes.
X3DSoundDestinationNode field channelCount is implemented by multiple nodes.
X3DSoundProcessingNode field channelCount is implemented by multiple nodes.
channelCount reports number of channels provided by input nodes.
X3DSoundChannelNode field channelCountMode is implemented by multiple nodes.
X3DSoundDestinationNode field channelCountMode is implemented by multiple nodes.
X3DSoundProcessingNode field channelCountMode is implemented by multiple nodes.
channelCountMode determines how individual channels are counted when up-mixing and down-mixing connections to any inputs.
MAX
CLAMPED_MAX
EXPLICIT
MAX
X3DSoundChannelNode field channelInterpretation is implemented by multiple nodes.
X3DSoundDestinationNode field channelInterpretation is implemented by multiple nodes.
X3DSoundProcessingNode field channelInterpretation is implemented by multiple nodes.
channelInterpretation determines how individual channels are treated when up-mixing and down-mixing connections to any inputs.
SPEAKERS
DISCRETE
SPEAKERS
channelSelection is single channel of interest from those provided by input nodes.
0
list of number of channels for transformation, followed by transformation type of each channel of data.
boolean values for each channel indicating whether enabled.
quadtree geometry loaded when viewer is within range.
quadtree geometry loaded when viewer is within range.
quadtree geometry loaded when viewer is within range.
quadtree geometry loaded when viewer is within range.
clipBoundary is specified in fractions of the normal render surface in the sequence left/right/bottom/top.
Whether or not the curve is closed (i.
Defines whether pair of line segments connect to center (PIE), or single line-segment chord connects arc endpoints (CHORD).
PIE
CHORD
PIE
Time of collision between camera (avatar) and geometry.
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.
Integer enumeration for type of collision: ELASTIC or INELASTIC.
0
colorIndex values define the order in which Color|ColorRGBA values are applied to polygons (or vertices).
Array of time intervals in seconds, corresponding to particle lifetime, that are used to interpolate color array values.
Whether Color node color values are applied to each point vertex (true) or per polyline (false).
Whether Color node color values are applied to each point vertex (true) or per quadrilateral (false).
X3DComposedGeometryNode field colorPerVertex is implemented by multiple nodes.
Number of distinct colors taken from interpolated colors and used to render the object.
4
CADGeometry
Core
CubeMapTexturing
DIS
EnvironmentalEffects
EnvironmentalSensor
EventUtilities
Followers
Geometry2D
Geometry3D
Geospatial
Grouping
H-Anim
HAnim
Interpolation
KeyDeviceSensor
Layering
Layout
Lighting
NURBS
Navigation
Networking
ParticleSystems
Picking
PointingDeviceSensor
Rendering
RigidBodyPhysics
Scripting
Shaders
Shape
Sound
Text
TextureProjection
Texturing
Texturing3D
Time
VolumeRendering
coneInnerAngle is centered along direction and defines the inner conical volume, inside of which no source gain reduction occurs.
6.2832
coneOuterAngle is centered along direction and defines an outer conical volume, within which the sound gain decreases linearly from full gain to coneOuterGain.
6.2832
coneOuterGain is minimum gain value found outside coneOuterAngle.
0
constantForceMix modifies damping calculations by violating normal constraints while applying small, constant forces in those calculations.
0.0001
contactNormal is unit vector describing normal between two colliding bodies.
contactSurfaceThickness defines how far bodies may interpenetrate after a collision, allowing simulation of softer bodies that deform somewhat during collision.
0
The content attribute provides metadata information relevant to the name attribute provided.
If contourStepSize is non-zero, also render all isosurfaces that are multiples of that step size from initial surface value.
0
controlKey generates true event when pressed, false event when released.
Positive double-precision factor that converts new base unit to default base unit.
1.0
The convex field is a hint to renderers whether all polygons in a shape are convex (true), or possibly concave (false).
coolColor is used for surfaces facing away from the light direction.
Defines index values into the parent HAnimSegment or HAnimBody/HAnimHumanoid coordinate array for the mesh of vertices affected by this HAnimDisplacer.
coordIndex indices are applied to contained Coordinate values in order to define randomly generated initial geometry of the particles.
coordIndex indices provide the order in which coordinates are applied to construct each polygon face.
Integer enumerations value for country to which the design of the entity or its design specification is attributed.
0
creaseAngle defines angle (in radians) for determining whether adjacent polygons are drawn with sharp edges or smooth shading.
creaseAngle defines angle (in radians) where adjacent polygons are drawn with sharp edges or smooth shading.
0
Enables/disables creation of new particles, while any existing particles remain in existence and continue to animate until the end of their lifetimes.
The crossSection array defines a silhouette outline of the outer Extrusion surface.
Nonzero value corresponding to the simulated cryptographic key.
0
Indicates type of crypto system being used, even if the encryption equipment is not keyed.
0
Outer conical solid angle (in radians) where light source intensity becomes zero.
1.570796
cycleInterval is loop duration in seconds.
1.0
cycleTime sends a time event at initial starting time and at beginning of each new cycle.
cycleTime sends a time outputOnly at startTime, and also at the beginning of each new cycle (useful for synchronization with other time-based objects).
Holds audio or digital data conveyed by the radio transmission.
number of bits of digital voice audio or digital data being sent in the Signal PDU.
0
Dead reckoning algorithm being used to project position/orientation with velocities/accelerations.
0
delayTime is duration of delay (in seconds) to apply.
0
If deletionAllowed is true, then previously entered character in enteredText can be removed.
depth contains a set of 3D coordinate (triplet) point values.
depth indicates how deep the current intersection is along normal vector.
0
Author-provided prose that describes intended purpose of the node.
Author-provided prose that describes intended purpose of the url asset.
Author-provided prose that describes intended purpose of this node.
Text description or navigation hint to identify this ViewpointGroup.
X3DScriptNode field description is implemented by multiple nodes.
X3DSensorNode field description is implemented by multiple nodes.
X3DSoundNode field description is implemented by multiple nodes.
X3DTextureNode field description is implemented by multiple nodes.
X3DTextureProjectorNode field description is implemented by multiple nodes.
X3DTimeDependentNode field description is implemented by multiple nodes.
X3DViewpointNode field description is implemented by multiple nodes.
desiredAngularVelocity1 is goal rotation rate for hinge connection to body1.
0
desiredAngularVelocity2 is goal rotation rate for hinge connection to body2.
0
When were we detonated?.
World coordinates for detonationLocation.
Relative coordinates for detonation location.
Integer enumeration for type of detonation and result that occurred.
0
The detune ffield is an a-rate AudioParam representing detuning of oscillation in cents (though the AudioParam returned is read-only, the value it represents is not).
The detune field forms a compound field together with playbackRate that together determine a computedPlaybackRate value.
0
diffuse coefficient of sound reflection indicates how much of the incident sound energy is reflected back in multiple directions.
0
how much direct, angle-dependent light is reflected from all light sources.
The mapping label identifies which texture coordinates and transformations are used to compute texture effects from corresponding geometry on a given material.
X3DVolumeDataNode field dimensions is implemented by multiple nodes.
Direction for weak/neutral text (ltr=left-to-right, rtl=right-to-left).
Set directOutput true if Script has field reference(s) of type SFNode/MFNode, and also uses direct access to modify attributes of a referenced node in the Scene.
Initial direction from which particles emanate.
Orientation vector of light relative to local coordinate system.
X3DTextureProjectorNode field direction is implemented by multiple nodes.
direction in which wind is travelling in the form of a normalized, unit vector.
direction of sound axis, relative to local coordinate system.
disableAngularSpeed defines lower-limit tolerance value when body is considered at rest and not part of rigid body calculations, reducing numeric instabilities.
0
disableLinearSpeed defines lower-limit tolerance value when body is considered at rest and not part of rigid body calculation, reducing numeric instabilitiess.
0
disableTime defines interval when body becomes at rest and not part of rigid body calculations, reducing numeric instabilities.
0
Help decide rotation behavior from initial relative bearing of pointer drag: acute angle whether cylinder sides or end-cap disks of virtual-geometry sensor are used for manipulation.
0.26179167
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.
displayed determines whether this ViewpointGroup is displayed in the current viewpoint list.
distanceModel determines how field specifies which algorithm to use for sound attenuation, corresponding to distance between an audio source and a listener, as it moves away from the listener.
INVERSE
EXPONENTIAL
INVERSE
LINEAR
Documentation url for further information, similar to XML Schema documentation tag.
Integer enumerations value for domain in which the entity operates: LAND, AIR, SURFACE, SUBSURFACE, SPACE or OTHER.
0
dopplerEnabled enables/disables whether real-time Doppler effects (due to relation motion between sources and listeners) are computed by browser between virtual sound sources and active listening locations, then applied to received frequency at active listening locations.
X3DChaserNode field duration is implemented by multiple nodes.
1
or -1.
Array of paired values for easeOut fraction and easeIn fraction within each key interval.
color used to highlight edges.
X3DTimeDependentNode field elapsedTime is implemented by multiple nodes.
elapsedTime is computed elapsed time since the Motion object was activated and running, counting all traversed frames (as if frameIndex equaled 1) and multiplied by frameDuration, cumulative in seconds.
how much glowing light is emitted from this object.
X3DOneSidedMaterialNode field emissiveTextureMapping is implemented by multiple nodes.
enableHRTF enables/disables Head Related Transfer Function (HRTF) auralization, if available.
Enables/disables node operation.
Enables/disables the sensor node.
X3DNBodyCollidableNode field enabled is implemented by multiple nodes.
X3DNBodyCollisionSpaceNode field enabled is implemented by multiple nodes.
X3DParticlePhysicsModelNode field enabled is implemented by multiple nodes.
X3DSensorNode field enabled is implemented by multiple nodes.
X3DSoundNode field enabled is implemented by multiple nodes.
X3DSoundProcessingNode field enabled is implemented by multiple nodes.
X3DSoundSourceNode field enabled is implemented by multiple nodes.
X3DVolumeRenderStyleNode field enabled is implemented by multiple nodes.
enabledAxes indicates which motor axes are active.
1
designates both Encoding Class and Encoding Type.
0
Arc extends from startAngle counterclockwise to endAngle, in radians.
1.570796
Whether end cap is drawn (similar to Cylinder bottom cap).
endFrame indicates final index of animated frame.
0
Time event generated when targetObject enters the box region for sensor.
Time event generated when user's camera enters the box.
Time event generated when user's camera enters visibility region for sensor.
Events generated as character-producing keys are pressed on keyboard.
Integer enumerations value for main category that describes the entity, semantics of each code varies according to domain.
0
Integer enumerations value for country to which the design of the entity or its design specification is attributed.
0
Integer enumerations value for domain in which the entity operates: LAND, AIR, SURFACE, SUBSURFACE, SPACE or OTHER.
0
Any extra information required to describe a particular entity.
0
EntityID unique ID for entity within that application.
Simulation/exercise entityID is a unique ID for a single entity within that application.
0
Integer enumerations value for whether entity is a PLATFORM, MUNITION, LIFE_FORM, ENVIRONMENTAL, CULTURAL_FEATURE, SUPPLY, RADIO, EXPENDABLE, SENSOR_EMITTER or OTHER.
0
Specific information about an entity based on the Subcategory field.
0
Integer enumerations value for particular subcategory to which an entity belongs based on the category field.
0
errorCorrection describes how quickly intersection errors due to floating-point inaccuracies are resolved (0=no correction, 1=all corrected in single step).
0.8
Simulation/exercise eventApplicationID is unique for events generated from application at that site.
0
For a given event, simulation/exercise entityID is a unique ID for a single entity within that application.
0
Sequential number of each event issued by an application.
0
Simulation/exercise siteID of the participating LAN or organization.
0
Time event generated when targetObject exits the box region for sensor.
Time event generated when user's camera exits the box.
Time event generated when user's camera exits visibility region for sensor.
Any extra information required to describe a particular entity.
0
Array of quoted font family names in preference order, browsers use the first supported family.
fanCount array provides number of vertices in each fan.
X3DTextureProjectorNode field farDistance is implemented by multiple nodes.
X3DViewpointNode field farDistance is implemented by multiple nodes.
-1
fftSize represents size of Fast Fourier Transform (FFT) used to determine frequency domain.
2048
Minimum and maximum extents of projection texture in units of local coordinate system.
Minimum and maximum extents of view in units of local coordinate system.
Preferred minimum viewing angle for this projection in radians, providing minimum height or minimum width (whichever is smaller).
Preferred minimum viewing angle from this viewpoint in radians, providing minimum height or minimum width (whichever is smaller).
0.7854
MFBool
MFColor
MFColorRGBA
MFDouble
MFFloat
MFImage
MFInt32
MFMatrix3d
MFMatrix3f
MFMatrix4d
MFMatrix4f
MFNode
MFRotation
MFString
MFTime
MFVec2d
MFVec2f
MFVec3d
MFVec3f
MFVec4d
MFVec4f
SFBool
SFColor
SFColorRGBA
SFDouble
SFFloat
SFImage
SFInt32
SFMatrix3d
SFMatrix3f
SFMatrix4d
SFMatrix4f
SFNode
SFRotation
SFString
SFTime
SFVec2d
SFVec2f
SFVec3d
SFVec3f
SFVec4d
SFVec4f
Whether or not associated geometry is filled.
Events generated when sequence of keystrokes matches keys in terminationText string when this condition occurs, enteredText is moved to finalText and enteredText is set to empty string.
finiteRotationAxis specifies vector around which the object rotates.
.
0
Has the primary weapon (Fire PDU) been fired?.
Has the secondary weapon (Fire PDU) been fired?.
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.
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.
0
Rate at which munitions are fired.
0
fixed indicates whether body is able to move.
LINEAR
EXPONENTIAL
LINEAR
"SANS"
"SERIF"
"TYPEWRITER"
BOLD
BOLDITALIC
ITALIC
PLAIN
force field indicates strength and direction of the propelling force on the particles (for example, default is Earth's gravity).
forceID determines the team membership of the issuing entity, and whether FRIENDLY OPPOSING or NEUTRAL or OTHER.
0
X3DRigidJointNode field forceOutput is implemented by multiple nodes.
"ALL"
"NONE"
Whether to perform every range-based transition, regardless of browser optimizations that might otherwise occur.
forces defines linear force values applied to the object every frame.
fraction_changed continuously sends value in range [0,1] showing time progress in the current cycle.
frameDuration specifies the duration of each frame in seconds.
0.1
frameIncrement field controls whether playback direction is forwards or backwards, and also whether frames are skipped (for example, subsampled replay).
1
frameIndex indicates index of current frame.
0
The frequency of oscillation in hertz.
Transmission frequency in Hz.
frequency at which the BiquadFilterNode operates, in Hz.
0
350
440
frequencyBinCount is half of fftSize and generally equates to number of data values available for the visualization.
1024
frictionCoefficients used for computing surface drag.
frictionDirection controls friction vector.
fromField is the field name in the source node which is originating an event.
fromNode is the DEF name of the node originating an event.
Image background panorama between ground/sky backdrop and scene's geometry.
function operators COMPLEMENT or ALPHAREPLICATE can be applied after the mode blending operation.
Integer enumerations value for type of fuse on the munition.
0
The gain field is a factor that represents the amount of linear amplification to apply to the output of the node.
X3DSoundChannelNode field gain is implemented by multiple nodes.
X3DSoundDestinationNode field gain is implemented by multiple nodes.
X3DSoundProcessingNode field gain is implemented by multiple nodes.
X3DSoundSourceNode field gain is implemented by multiple nodes.
1
Determines whether MIPMAPs are generated for texture images.
ALWAYS
NEXT_FRAME_ONLY
NONE
Position offset from origin of local coordinate system.
Translation offset from origin of local coordinate system, applied prior to rotation or scaling.
Sends geospatial coordinates of viewer's position corresponding to world position returned by position_changed.
Defines absolute geographic location (and implicit local coordinate frame).
Geographic location (specified in current geoSystem coordinates) for children geometry (specified in relative coordinate system, in meters).
Geographic coordinate for southwest (lower-left) corner of height dataset.
coordinateSystem
copyright
dataFormat
dataUrl
date
description
ellipsoid
extent
horizontalDatum
metadataFormat
originator
resolution
title
verticalDatum
Identifies spatial reference frame: Geodetic (G D), Geocentric (GC), Universal Transverse Mercator (UTM).
Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse Mercator (UTM).
AM
AN
BN
BR
CC
CD
EA
EB
EC
ED
EE
EF
FA
HE
HO
ID
IN
KA
RF
S
SA
WD
WE
WGS84
Zn
GC
GCC
GD
GDC
UTM
specifies type of geometry used to represent individual particles.
QUAD
interpolated coordinate in the geographic coordinate system specified by geoSystem Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.
Global lights illuminate all objects within their volume of lighting influence.
The global field controls potential external scoping effects of lights found within an Inline scene.
X3DTextureProjectorNode field global is implemented by multiple nodes.
minimum angle (in radians) away from view-direction vector for surface normal before applying enhancement.
0.4
gravity indicates direction and strength of local gravity vector for this collection of bodies (units m/sec^2).
X3DBackgroundNode field groundAngle is implemented by multiple nodes.
X3DBackgroundNode field groundColor is implemented by multiple nodes.
gustiness specifies how much wind speed varies from the average speed.
0.1
adams_apple
buttocks_standing_wall_contact_point
cervicale
crotch
glabella
l_acromion
l_asis
l_axilla_distal
l_axilla_posterior_folds
l_axilla_proximal
l_bideltoid
l_calcaneus_posterior
l_carpal_distal_phalanx_1
l_carpal_distal_phalanx_2
l_carpal_distal_phalanx_3
l_carpal_distal_phalanx_4
l_carpal_distal_phalanx_5
l_chest_midsagittal_plane
l_clavicle
l_dactylion
l_ectocanthus
l_femoral_lateral_epicondyle
l_femoral_medial_epicondyle
l_gonion
l_humeral_lateral_epicondyle
l_humeral_medial_epicondyle
l_iliocristale
l_infraorbitale
l_knee_crease
l_lateral_malleolus
l_medial_malleolus
l_metacarpal_phalanx_2
l_metacarpal_phalanx_3
l_metacarpal_phalanx_5
l_metatarsal_phalanx_1
l_metatarsal_phalanx_5
l_neck_base
l_olecranon
l_psis
l_radial_styloid
l_radiale
l_rib10
l_sphyrion
l_suprapatella
l_tarsal_distal_phalanx_1
l_tarsal_distal_phalanx_2
l_tarsal_distal_phalanx_3
l_tarsal_distal_phalanx_4
l_tarsal_distal_phalanx_5
l_thelion
l_tibiale
l_tragion
l_trochanterion
l_ulnar_styloid
menton
mesosternale
navel
nuchale
opisthocranion
r_acromion
r_asis
r_axilla_distal
r_axilla_posterior_folds
r_axilla_proximal
r_bideltoid
r_calcaneus_posterior
r_carpal_distal_phalanx_1
r_carpal_distal_phalanx_2
r_carpal_distal_phalanx_3
r_carpal_distal_phalanx_4
r_carpal_distal_phalanx_5
r_chest_midsagittal_plane
r_clavicle
r_dactylion
r_ectocanthus
r_femoral_lateral_epicondyle
r_femoral_medial_epicondyle
r_gonion
r_humeral_lateral_epicondyle
r_humeral_medial_epicondyle
r_iliocristale
r_infraorbitale
r_knee_crease
r_lateral_malleolus
r_medial_malleolus
r_metacarpal_phalanx_2
r_metacarpal_phalanx_3
r_metacarpal_phalanx_5
r_metatarsal_phalanx_1
r_metatarsal_phalanx_5
r_neck_base
r_olecranon
r_psis
r_radial_styloid
r_radiale
r_rib10
r_sphyrion
r_suprapatella
r_tarsal_distal_phalanx_1
r_tarsal_distal_phalanx_2
r_tarsal_distal_phalanx_3
r_tarsal_distal_phalanx_4
r_tarsal_distal_phalanx_5
r_thelion
r_tibiale
r_tragion
r_trochanterion
r_ulnar_styloid
rear_center_midsagittal_plane
sellion
skull_vertex
spine_1_middle_back
spine_2_lower_back
substernale
supramenton
suprasternale
waist_preferred_anterior
waist_preferred_posterior
age
authorEmail
authorName
copyright
creationDate
gender
height
humanoidVersion
usageRestrictions
weight
humanoid_root
l_acromioclavicular
l_calcaneocuboid
l_carpal_distal_interphalangeal_2
l_carpal_distal_interphalangeal_3
l_carpal_distal_interphalangeal_4
l_carpal_distal_interphalangeal_5
l_carpal_interphalangeal_1
l_carpal_proximal_interphalangeal_2
l_carpal_proximal_interphalangeal_3
l_carpal_proximal_interphalangeal_4
l_carpal_proximal_interphalangeal_5
l_carpometacarpal_1
l_carpometacarpal_2
l_carpometacarpal_3
l_carpometacarpal_4
l_carpometacarpal_5
l_cuneonavicular_1
l_cuneonavicular_2
l_cuneonavicular_3
l_elbow
l_eyeball_joint
l_eyebrow_joint
l_eyelid_joint
l_hip
l_knee
l_metacarpophalangeal_1
l_metacarpophalangeal_2
l_metacarpophalangeal_3
l_metacarpophalangeal_4
l_metacarpophalangeal_5
l_metatarsophalangeal_1
l_metatarsophalangeal_2
l_metatarsophalangeal_3
l_metatarsophalangeal_4
l_metatarsophalangeal_5
l_midcarpal_1
l_midcarpal_2
l_midcarpal_3
l_midcarpal_4_5
l_radiocarpal
l_shoulder
l_sternoclavicular
l_talocalcaneonavicular
l_talocrural
l_tarsal_distal_interphalangeal_2
l_tarsal_distal_interphalangeal_3
l_tarsal_distal_interphalangeal_4
l_tarsal_distal_interphalangeal_5
l_tarsal_interphalangeal_1
l_tarsal_proximal_interphalangeal_2
l_tarsal_proximal_interphalangeal_3
l_tarsal_proximal_interphalangeal_4
l_tarsal_proximal_interphalangeal_5
l_tarsometatarsal_1
l_tarsometatarsal_2
l_tarsometatarsal_3
l_tarsometatarsal_4
l_tarsometatarsal_5
l_transversetarsal
r_acromioclavicular
r_calcaneocuboid
r_carpal_distal_interphalangeal_2
r_carpal_distal_interphalangeal_3
r_carpal_distal_interphalangeal_4
r_carpal_distal_interphalangeal_5
r_carpal_interphalangeal_1
r_carpal_proximal_interphalangeal_2
r_carpal_proximal_interphalangeal_3
r_carpal_proximal_interphalangeal_4
r_carpal_proximal_interphalangeal_5
r_carpometacarpal_1
r_carpometacarpal_2
r_carpometacarpal_3
r_carpometacarpal_4
r_carpometacarpal_5
r_cuneonavicular_1
r_cuneonavicular_2
r_cuneonavicular_3
r_elbow
r_eyeball_joint
r_eyebrow_joint
r_eyelid_joint
r_hip
r_knee
r_metacarpophalangeal_1
r_metacarpophalangeal_2
r_metacarpophalangeal_3
r_metacarpophalangeal_4
r_metacarpophalangeal_5
r_metatarsophalangeal_1
r_metatarsophalangeal_2
r_metatarsophalangeal_3
r_metatarsophalangeal_4
r_metatarsophalangeal_5
r_midcarpal_1
r_midcarpal_2
r_midcarpal_3
r_midcarpal_4_5
r_radiocarpal
r_shoulder
r_sternoclavicular
r_talocalcaneonavicular
r_talocrural
r_tarsal_distal_interphalangeal_2
r_tarsal_distal_interphalangeal_3
r_tarsal_distal_interphalangeal_4
r_tarsal_distal_interphalangeal_5
r_tarsal_interphalangeal_1
r_tarsal_proximal_interphalangeal_2
r_tarsal_proximal_interphalangeal_3
r_tarsal_proximal_interphalangeal_4
r_tarsal_proximal_interphalangeal_5
r_tarsometatarsal_1
r_tarsometatarsal_2
r_tarsometatarsal_3
r_tarsometatarsal_4
r_tarsometatarsal_5
r_transversetarsal
sacroiliac
skullbase
temporomandibular
vc1
vc2
vc3