X3dOntology4.0: dataproperties (872)
- '2D bounding box value for all lines of text in the local coordinate system.'
- '2D coordinates of TriangleSet2D vertices.'
- '2D curve in the yz-plane that describes the cross-sectional shape of the object.'
- '3x3 moments of inertia matrix.'
- '4-tuple values of 4D texture coordinates, either in range [0,1] or higher if repeating.'
- '[maxChannelCount.'
- 'A scale factor of (1 - stiffness) is applied around the corresponding axis (X, Y, or Z for entries 0, 1 and 2 of the stiffness field).'
- 'A set of Contour2D nodes are used as trimming loops.'
- 'Acceleration of the entity relative to the rotating Earth in either world or entity coordinates, depending on the dead reckoning algorithm used.'
- '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.'
- 'activeLayer field specifies the layer in which navigation takes place.'
- 'Add component statements to indicate necessary scene functionality above the given profile for this X3D model.'
- 'Add meta statements to provide metadata information about this X3D model.'
- 'Add unit statements to define data-conversion factors for typed values defined within a scene.'
- 'addedEntities array contains any new entities added during the last frame.'
- 'Additional information about this model.'
- 'Adjustment factor for line spacing between adjacent lines of text.'
- 'After being created, the individual particles are then manipulated according to the physics model(s) specified in the physics field.'
- 'altKey generates true event when pressed, false event when released.'
- 'amount of the silhouette enhancement to use.'
- 'anchorPoint is joint center, specified in world coordinates.'
- 'angularDampingFactor automatically damps a portion of body motion over time.'
- '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).'
- 'Antenna shape pattern: 0 for omnidirectional, 1 for beam, 2 for spherical harmonic (deprecated), or optional higher value.'
- 'Any extra information required to describe a particular entity.'
- 'Any extra information required to describe a particular entity.'
- 'Application information to provide simple description usable as a tooltip, similar to XML Schema appinfo tag.'
- 'Arc extends from startAngle counterclockwise to endAngle, in radians.'
- 'Arc extends from startAngle counterclockwise to endAngle, in radians.'
- 'Array of 2D bounding box values for each line of text in the local coordinate system.'
- 'Array of boolean values that indicates whether to draw each segment, with indices corresponding to the segment identifier.'
- 'Array of change counters, each incremented when an articulated parameter is updated.'
- 'Array of Coordinate nodes to handle non-default source pose so that both skin and skeleton can be in same binding pose.'
- 'Array of designators for each articulated parameter.'
- 'Array of ID parts that each articulated parameter is attached to.'
- 'Array of length values for each text string in the local coordinate system.'
- 'Array of Normal nodes to handle non-default source pose so that both skin and skeleton can be in same binding pose.'
- 'Array of paired values for easeOut fraction and easeIn fraction within each key interval.'
- 'Array of quoted font family names in preference order, browsers use the first supported family.'
- 'Array of time intervals in seconds, corresponding to particle lifetime, that are used to interpolate color array values.'
- 'Array of time intervals in seconds, corresponding to particle lifetime, that are used to sequence texCoord array values.'
- 'Array of type enumerations for each articulated parameter element.'
- '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.'
- 'avatarSize triplet values define three separate parameters: (a) collisionDistance between user and geometry, i.'
- '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.'
- 'axis1Torque is rotational torque applied by corresponding motor axis when in user-calculated mode.'
- 'axis2 defines axis vector of joint connection to body2.'
- 'axis2Angle (radians) is rotation angle for corresponding motor axis when in user-calculated mode.'
- 'axis2Torque is rotational torque applied by corresponding motor axis when in user-calculated mode.'
- 'axis3Angle (radians) is rotation angle for corresponding motor axis when in user-calculated mode.'
- 'axis3Torque is rotational torque applied by corresponding motor axis when in user-calculated mode.'
- 'axisOfRotation direction is relative to local coordinate system.'
- 'axisRotation determines local sensor coordinate system by rotating the local coordinate system.'
- 'Bandwidth of the particular transmitter measured between the half-power (-3 dB) points (this value represents total bandwidth, not the deviation from the center frequency).'
- 'Base type of this field variable.'
- 'Base-unit category as defined in X3D Specification.'
- 'body1AnchorPoint describes anchorPoint position relative to local coordinate reference frame.'
- 'body2AnchorPoint describes anchorPoint position relative to local coordinate reference frame.'
- 'boolean values for each channels indicating whether enabled.'
- 'borderColor defines border pixel color.'
- 'borderWidth number of pixels for texture border.'
- 'bounce indicates bounciness (0 = no bounce at all, 1 = maximum bounce).'
- 'boundaryModeR describes handling of texture-coordinate boundaries.'
- 'boundaryModeS describes handling of texture-coordinate boundaries.'
- 'boundaryModeT describes handling of texture-coordinate boundaries.'
- 'boundaryOpacity k_gs is the factored amount of the gradient enhancement to use.'
- 'buffer is a memory-resident audio asset that can contain one or more channels.'
- 'bufferDuration is duration in seconds to use from buffer field.'
- 'Camera transition between viewpoints.'
- '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.'
- 'channelCountMode determines how individual channels are counted when up-mixing and down-mixing connections to any inputs.'
- 'channelSelection is single channel of interest from those provided by input nodes.'
- 'clamps rotation_changed events within range of min/max values Hint: if minAngle > maxAngle, rotation is not clamped.'
- 'clamps rotation_changed events within range of min/max values Hint: if minAngle > maxAngle, rotation is not clamped.'
- 'clipBoundary is specified in fractions of the normal render surface in the sequence left/right/bottom/top.'
- 'collection of 2D texture sources.'
- 'Collection of top-level nodes that comprise a set of bodies evaluated as a single set of interactions.'
- 'CollisionCollection node holds a collection of objects in the collidables field that can be managed as a single entity for resolution of inter-object collisions with other groups of collidable objects.'
- 'Color of the hatch pattern.'
- 'color used to highlight edges.'
- 'colorIndex values define the order in which Color|ColorRGBA values are applied to polygons (or vertices).'
- 'colorIndex values define the order in which Color|ColorRGBA values are applied to polygons (or vertices).'
- 'ComposedShader can contain multiple ShaderPart nodes in the parts field.'
- 'Computationaly interpolated output value determined by current key time and corresponding keyValue pair.'
- 'Computationaly interpolated output value determined by current key time and corresponding keyValue pair.'
- 'Cone boundary for random distribution of particles about initial direction.'
- 'coneInnerAngle is centered along direction and defines the inner conical volume, inside of which no source gain reduction occurs.'
- 'coneOuterAngle is centered along direction and defines an outer conical volume, within which the sound gain decreases linearly from full gain to coneOuterGain.'
- 'coneOuterGain is minimum gain value found outside coneOuterAngle.'
- 'constantForceMix modifies damping calculations by violating normal constraints while applying small, constant forces in those calculations.'
- '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.'
- 'Contains any HAnimMotion nodes that can animate the HAnimHumanoid.'
- 'Contains xDimension rows * zDimension columns floating-point values for elevation above ellipsoid.'
- 'controlKey generates true event when pressed, false event when released.'
- 'controlPoint defines a set of control points of dimension uDimension by vDimension, and defines a mesh where the points do not have uniform spacing.'
- 'coolColor is used for surfaces facing away from the light direction.'
- 'Coordinate index values referencing which vertices are influenced by the HAnimJoint.'
- 'Coordinate node utilized by indexed mesh definitions for skin.'
- 'Coordinates of vertices connected into contiguous Polyline2D.'
- 'coordIndex indices provide the order in which coordinates are applied to construct each polygon face.'
- 'coordIndex indices provide the order in which coordinates are applied to construct each polygon face.'
- 'creaseAngle defines angle (in radians) where adjacent polygons are drawn with sharp edges or smooth shading.'
- 'cycleInterval is loop duration in seconds.'
- 'cycleTime sends a time event at initial starting time and at beginning of each new cycle.'
- 'Dead reckoning algorithm being used to project position/orientation with velocities/accelerations.'
- 'DEF list of all nodes that implement this data.'
- 'Default global parameters for collision outputs of rigid body physics system.'
- 'Default is highest value matching schema and DOCTYPE in the scene.'
- 'Define order of surface by polynomials of degree = order-1.'
- 'define scattering model for implementations using global illumination (NONE or Henyey-Greenstein phase function).'
- 'Defines absolute geographic location (and implicit local coordinate frame).'
- 'defines cross-section of the surface traced about the trajectoryCurve axis.'
- 'Defines image: width, height, number_of_components per each pixel value, and list of pixel_values.'
- 'Defines whether pair of line segments connect to center (PIE), or single line-segment chord connects arc endpoints (CHORD).'
- 'delayTime is duration of delay (in seconds) to apply.'
- 'depth contains a set of 3D coordinate (triplet) point values.'
- 'describes the center-line path using a NurbsCurve node, oriented so that it is defined counterclockwise when looking down the −Y axis, thus defining a concept of inside and outside.'
- 'designates both Encoding Class and Encoding Type.'
- 'desiredAngularVelocity1 is goal rotation rate for hinge connection to body1.'
- 'desiredAngularVelocity2 is goal rotation rate for hinge connection to body2.'
- 'Determines whether MIPMAPs are generated for texture images.'
- 'diffuse coefficient of sound reflection indicates how much of the incident sound energy is reflected back in multiple directions.'
- 'Direction for weak/neutral text (ltr=left-to-right, rtl=right-to-left).'
- 'DIS timestamp received from latest PDU update, converted to X3D SFTime units.'
- 'disableAngularSpeed defines lower-limit tolerance value when body is considered at rest and not part of rigid body calculations, reducing numeric instabilities.'
- 'disableLinearSpeed defines lower-limit tolerance value when body is considered at rest and not part of rigid body calculation, reducing numeric instabilitiess.'
- 'disableTime defines interval when body becomes at rest and not part of rigid body calculations, reducing numeric instabilities.'
- '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.'
- 'Distance between grid-array vertices along north-south Z direction.'
- '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.'
- 'Documentation url for further information, similar to XML Schema documentation tag.'
- '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.'
- '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.'
- 'Embedded scripting source code can be contained within the parent node as a plain-text CDATA block, without requiring escaping of special characters.'
- 'Enable/disable directional light that always points in the direction the user is looking.'
- 'enabledAxes indicates which motor axes are active.'
- 'enableHRTF enables/disables Head Related Transfer Function (HRTF) auralization, if available.'
- 'Enables/disables creation of new particles, while any existing particles remain in existence and continue to animate until the end of their lifetimes.'
- 'endFrame indicates final index of animated frame.'
- 'EntityID unique ID for entity within that application.'
- 'errorCorrection describes how quickly intersection errors due to floating-point inaccuracies are resolved (0=no correction, 1=all corrected in single step).'
- 'Event signaling viewpoint transition complete.'
- 'Event-model semantics for field set/get capabilities.'
- 'Events generated as character-producing keys are pressed on keyboard.'
- '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.'
- 'Events generated when user presses character-producing keys on keyboard produces integer UTF-8 character values.'
- 'Events generated when user releases character-producing keys on keyboard produces integer UTF-8 character values.'
- 'Factor for how fast the movie (or soundtrack) is played.'
- 'Fallback server address if multicast not available locally.'
- 'Fallback server port if multicast not available locally.'
- 'fanCount array provides number of vertices in each fan.'
- 'fftSize represents size of Fast Fourier Transform (FFT) used to determine frequency domain.'
- 'Final point of the munition path from firing weapon to detonation or impact, in exercise coordinates.'
- 'finiteRotationAxis specifies vector around which the object rotates.'
- 'fixed indicates whether body is able to move.'
- 'For a given event, simulation/exercise entityID is a unique ID for a single entity within that application.'
- '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.'
- '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.'
- 'frameCount indicates the number of frames present in the animation, equaling the number of sets of channel data present in the values array.'
- 'frameDuration specifies the duration of each frame in seconds.'
- 'frameIncrement field controls whether playback direction is forwards or backwards, and also whether frames are skipped (for example, subsampled replay).'
- 'frameIndex indicates index of current frame.'
- 'frequency at which the BiquadFilterNode operates, in Hz.'
- 'frequencyBinCount is half of fftSize and generally equates to number of data values available for the visualization.'
- '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.'
- 'function operators COMPLEMENT or ALPHAREPLICATE can be applied after the mode blending operation.'
- 'Geographic coordinate for southwest (lower-left) corner of height dataset.'
- 'Geometry beyond the visibilityLimit may not be rendered (far clipping plane of the view frustrum).'
- 'Geometry for the root tile.'
- '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.'
- 'gravity indicates direction and strength of local gravity vector for this collection of bodies (units m/sec^2).'
- 'Grid array of height vertices with upward direction along +Y axis, with xDimension rows and zDimension columns.'
- 'Grouping nodes contain an ordered list of children nodes.'
- 'gustiness specifies how much wind speed varies from the average speed.'
- '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.'
- '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.'
- 'Has the primary weapon (Fire PDU) been fired?.'
- 'Has the secondary weapon (Fire PDU) been fired?.'
- 'hatchStyle selects a hatch pattern from ISO/IEC 9973 International Register of Graphical Items.'
- '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.'
- 'hint for surface tessellation.'
- 'Holds audio or digital data conveyed by the radio transmission.'
- 'how 'clear' an object is: 1.'
- 'how much ambient omnidirectional light is reflected from all light sources.'
- 'how much ambient omnidirectional light is reflected from all light sources.'
- 'how much direct, angle-dependent light is reflected from all light sources.'
- 'how much direct, angle-dependent light is reflected from all light sources.'
- 'how much glowing light is emitted from this object.'
- 'how much glowing light is emitted from this object.'
- 'Identifies a particular radio within a given entity.'
- 'Identifies a particular radio within a given entity.'
- 'Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse Mercator (UTM).'
- 'If (a,b,c,d) is the plane, with the first three components being a normalized vector describing the plane's normal direction (and thus the fourth component d being distance from the origin), a point (x,y,z) is visible to the user, with regards to the clipping plane, if a*x+b*y+c*z+d is greater than 0.'
- 'If contourStepSize is non-zero, also render all isosurfaces that are multiples of that step size from initial surface value.'
- 'If deletionAllowed is true, then previously entered character in enteredText can be removed.'
- 'If input event set_boolean is true, trigger output of integer value.'
- 'If mustEvaluate false, then the X3D player may delay sending input events to Script until output events are needed.'
- 'If provided, parameter tells the X3D player where to to redirect the loaded url.'
- 'If surfaceValues has one value defined, render corresponding isosurface plus any isosurfaces based on contourStepSize.'
- 'If trackCurrentView field is true then position and orientation match avatar's (user's) current view.'
- 'Image background panorama between ground/sky backdrop and scene's geometry.'
- 'Image background panorama between ground/sky backdrop and scene's geometry.'
- 'Image background panorama between ground/sky backdrop and scene's geometry.'
- 'Image background panorama between ground/sky backdrop and scene's geometry.'
- 'Image background panorama between ground/sky backdrop and scene's geometry.'
- 'Image background panorama between ground/sky backdrop and scene's geometry.'
- 'imaginary coefficients for defining a waveform.'
- 'importedDEF is DEF name of the node of interest that is contained in the remote inlineDEF scene.'
- 'Include a field statement for each field declaration in the corresponding original ProtoDeclare.'
- 'Include a head element to contain component, unit or meta statements for this X3D model.'
- 'Include a Scene element to contain scene-graph nodes for this X3D model.'
- 'Include an optional ProtoInterface statement if this ProtoDeclare has field declarations.'
- 'Include fieldValue statements if this ProtoInstance overrides default values in any of the original field declarations.'
- 'Include one ProtoBody statement after the ProtoInterface statement.'
- 'Index of active child choice, counting from 0.'
- 'index values provide order in which coordinates are applied.'
- 'Indicates the spread spectrum technique or combination of spread spectrum techniques in use.'
- 'Indicates type of crypto system being used, even if the encryption equipment is not keyed.'
- 'inertia matrix defines a 3x2 inertia tensor matrix.'
- 'Information required for representation of the entity's visual appearance and position of its articulated parts.'
- 'Initial destination value for this node.'
- 'Initial direction from which particles emanate.'
- 'Initial point of the munition path from firing weapon to detonation or impact, in exercise coordinates.'
- 'Initial starting value for this node.'
- 'inlineDEF is the DEF name of Inline node in the same scene as this IMPORT statement.'
- 'Inner (full loudness) ellipsoid distance along back direction.'
- 'Inner (full loudness) ellipsoid distance along front direction.'
- 'Inner circle radius, greater than or equal to 0.'
- 'Inner conical solid angle (in radians) where light source has uniform full intensity.'
- 'inputFalse only passes a false value, which occurs when set_boolean is false.'
- 'inputNegate is an output event that provides an opposite value by negating set_boolean input.'
- 'inputTrue only passes a true value, which occurs when set_boolean input is true.'
- 'Integer enumeration containing detailed information depending on the major modulation type.'
- 'Integer enumeration containing EntityType of transmitter radio.'
- 'Integer enumeration containing major classification of the modulation type.'
- 'Integer enumeration for type of collision: ELASTIC or INELASTIC.'
- 'Integer enumeration for type of detonation and result that occurred.'
- 'Integer enumerations value for country to which the design of the entity or its design specification is attributed.'
- 'Integer enumerations value for country to which the design of the entity or its design specification is attributed.'
- 'Integer enumerations value for country to which the design of the entity or its design specification is attributed.'
- 'Integer enumerations value for domain in which the entity operates: LAND, AIR, SURFACE, SUBSURFACE, SPACE or OTHER.'
- 'Integer enumerations value for domain in which the entity operates: LAND, AIR, SURFACE, SUBSURFACE, SPACE or OTHER.'
- 'Integer enumerations value for domain in which the entity operates: LAND, AIR, SURFACE, SUBSURFACE, SPACE or OTHER.'
- 'Integer enumerations value for main category that describes the entity, semantics of each code varies according to domain.'
- 'Integer enumerations value for particular subcategory to which an entity belongs based on the category field.'
- 'Integer enumerations value for particular subcategory to which an entity belongs based on the category field.'
- 'Integer enumerations value for type of fuse on the munition.'
- 'Integer enumerations value for type of warhead on the munition.'
- 'Integer enumerations value for whether entity is a PLATFORM, MUNITION, LIFE_FORM, ENVIRONMENTAL, CULTURAL_FEATURE, SUPPLY, RADIO, EXPENDABLE, SENSOR_EMITTER or OTHER.'
- 'Integer enumerations value for whether entity is a PLATFORM, MUNITION, LIFE_FORM, ENVIRONMENTAL, CULTURAL_FEATURE, SUPPLY, RADIO, EXPENDABLE, SENSOR_EMITTER or OTHER.'
- 'Integer enumerations value for whether entity is a PLATFORM, MUNITION, LIFE_FORM, ENVIRONMENTAL, CULTURAL_FEATURE, SUPPLY, RADIO, EXPENDABLE, SENSOR_EMITTER or OTHER.'
- 'Integer enumerations value indicating nomenclature (name) for a particular emitter.'
- 'integerKey is value for output when triggered.'
- 'interpolated coordinate in the geographic coordinate system specified by geoSystem Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.'
- 'Interpolated output value determined by current key time, corresponding easeInEaseOut smoothing intervals, and corresponding key pair.'
- 'iterations controls number of iterations performed over collectioned joints and bodies during each evaluation.'
- 'joints field lists names of joints that raw motion data is to be applied to.'
- 'knee field contains a decibel value representing range above threshold where the curve smoothly transitions to compressed portion.'
- 'knot vector, where size = number of control points + order of curve.'
- 'Language code, as per [IETF BCP47/RFC5646].'
- 'Language codes consist of a primary code and a (possibly empty) series of subcodes.'
- 'Lateral/vertical shift in 2D (s,t) texture coordinates (opposite effect appears on geometry).'
- 'Level Of Articulation 0.'
- 'Limits/compresses all text strings if max string length is longer than maxExtent, as measured in local coordinate system.'
- 'linearDampingFactor automatically damps a portion of body motion over time.'
- 'linetype selects a line pattern, with solid default if defined value isn't supported.'
- 'linewidthScaleFactor is a scale factor multiplied by browser-dependent nominal linewidth, mapped to nearest available line width.'
- 'List of HAnimSite nodes containing Viewpoint nodes that appear in the skeleton model, usually as USE node references.'
- 'list of number of channels for transformation, followed by transformation type of each channel of data.'
- 'List of one or more indexed mesh definitions (such as IndexedFaceSet) that utilize skinCoord point and skinNormal normal data.'
- 'List of texture-coordinate indices mapping attached texture to corresponding coordinates.'
- 'List of texture-coordinate indices mapping attached texture to corresponding coordinates.'
- 'List of top-level HAnimJoint and HAnimSite nodes that create the skeleton model.'
- 'localDEF is the DEF name of the local node to be EXPORTed.'
- 'loopEnd field is optional playhead position where looping ends if loop=true.'
- 'loopStart field is optional playhead position where looping begins if loop=true.'
- 'Lower limit for minimum joint rotation in radians.'
- 'Lower shininess values provide soft specular glows, while higher values result in sharper, smaller highlights.'
- 'Lower shininess values provide soft specular glows, while higher values result in sharper, smaller highlights.'
- 'magnificationFilter indicates texture filter when image is smaller than screen space representation.'
- 'map importedDEF name AS a new name in current scene.'
- 'matrix is a generalized, unfiltered 4x4 transformation matrix to modify texture (opposite effect appears on geometry).'
- 'maxAngle1 is maximum rotation angle for hinge.'
- 'maxDecibels represents maximum power value in scaling range for FFT analysis data.'
- 'maxDelayTime is duration of maximum amount of delay (in seconds) that can be applied.'
- 'maxDistance is the maximum distance where sound is renderable between source and listener, after which no reduction in sound volume occurs.'
- 'Maximum number of particles to be generated at one time (subject to player limitations).'
- 'Maximum of 11 characters for simple entity label.'
- 'maxSeparation is maximum separation distance between the two bodies.'
- 'maxTorque1 is maximum rotational torque applied by corresponding motor axis to achieve desiredAngularVelocity1.'
- 'maxTorque2 is maximum rotational torque applied by corresponding motor axis to achieve desiredAngularVelocity2.'
- 'mediaDeviceID field provides ID parameter functionality.'
- 'metallic is a PBR parameter (TODO elaborate).'
- 'Meters distance between grid-array vertices along X direction.'
- 'minAngle1 is minimum rotation angle for hinge.'
- 'minBounceSpeed m/s needed to bounce.'
- 'minDecibels represents minimum power value in scaling range for FFT analysis data.'
- 'minificationFilter indicates texture filter when image is larger than screen space representation.'
- 'Minimum and maximum extents of view in units of local coordinate system.'
- 'minimum angle (in radians) away from view-direction vector for surface normal before applying enhancement.'
- 'minPosition and maxPosition clamp translations to a range of values measured from origin of Z=0 plane default maxPosition < minPosition means no clamping.'
- 'minPosition and maxPosition clamp translations to a range of values measured from origin of Z=0 plane default maxPosition < minPosition means no clamping.'
- 'minSeparation is minimum separation distance between the two bodies.'
- 'Models sharing a common skeletal configuration can share animations and binding poses.'
- 'motor1Angle provides calculated angle of rotation (radians) for this motor joint from last frame.'
- 'motor1AngleRate provides calculated anglular rotation rate (radians/second) for this motor joint from last frame.'
- 'motor1Axis defines axis vector of corresponding motor axis.'
- 'motor2Angle provides calculated angle of rotation (radians) for this motor joint from last frame.'
- 'motor2AngleRate provides calculated anglular rotation rate (radians/second) for this motor joint from last frame.'
- 'motor2Axis defines axis vector of corresponding motor axis.'
- 'motor3Angle provides calculated angle of rotation (radians) for this motor joint from last frame.'
- 'motor3AngleRate provides calculated anglular rotation rate (radians/second) for this motor joint from last frame.'
- 'motor3Axis defines axis vector of corresponding motor axis.'
- 'Multicast network address, or else 'localhost'.'
- 'Multicast network port, for example: 3000.'
- 'Multiplier for the rate at which sampled sound is played.'
- 'Munition siteID of the participating LAN or organization.'
- 'munitionApplicationID, unique for application at that site.'
- 'munitionEntityID is unique ID for entity firing munition within that application.'
- 'Name of field within this node which IS CONNECTed to the ancestor ProtoDeclare field definition.'
- 'Name of parent ProtoDeclare field definition connecting to field in this node.'
- 'name of this prototype being declared.'
- 'Named equipment version number.'
- 'Necessary level of support for this scene, as defined in corresponding Support table for a given node's component.'
- 'Nominal height (in local coordinate system) of text glyphs, also sets default spacing between adjacent lines of text.'
- 'Nominal rendered point size is a browser-dependent minimum renderable point size, which is then multiplied by an additional pointSizeScaleFactor (which is greater than or equal to 1).'
- 'Non-uniform x-y-z scale of child coordinate system, adjusted by center and scaleOrientation.'
- 'Nonzero value corresponding to the simulated cryptographic key.'
- 'normalIndex values define the order in which normal vectors are applied to polygons (or vertices).'
- 'normalIndex values define the order in which normal vectors are applied to polygons (or vertices).'
- 'normalize controls whether or not the impulse response from the buffer is scaled by an equal-power normalization when the buffer field is set.'
- 'normalizeVelocity field specifies whether the velocity vectors are normalized to produce smooth speed transitions, or transformed into tangency vectors.'
- 'Notify when all watchList child nodes are loaded, or at least one has failed.'
- 'Number of articulated parameters attached to this entity state PDU.'
- 'number of bits of digital voice audio or digital data being sent in the Signal PDU.'
- 'Number of control points in u dimension.'
- 'Number of control points in v dimension.'
- 'Number of distinct colors taken from interpolated colors and used to render the object.'
- 'Number of elements in the height array along north-south Z direction.'
- 'Number of elements in the height array along X direction.'
- 'Number of samples in the PDU if the Encoding Class is encoded voice, otherwise the field is set to zero.'
- 'numberOfChannels is number of audio channels found in this buffer source.'
- 'numComponents pecifies how many consecutive floating-point values should be grouped together per vertex.'
- 'occlusionStrength indicates areas of indirect lighting, typically called ambient occlusion.'
- 'opacityFactor k_ge is the power function to control the slope of the opacity curve to highlight the set of data.'
- 'or -1, maxCorrectionSpeed.'
- 'or -1.'
- 'Orientation of children relative to local coordinate system.'
- 'Orientation of upper/lower rotation limits, relative to HAnimJoint center.'
- 'orientation sets body direction in world space, then reports physics updates.'
- 'origin of the text local coordinate system, in units of the coordinate system in which the Text node is embedded.'
- 'orthogonalColor is used for surface normals that are orthogonal (perpendicular) to viewer's current location.'
- 'Outer (zero loudness)ellipsoid distance along back direction.'
- 'Outer (zero loudness)ellipsoid distance along front direction.'
- 'Outer conical solid angle (in radians) where light source intensity becomes zero.'
- 'Outer radius of circle, greater than or equal to inner radius.'
- 'Output event containing 3D point on surface of underlying geometry, given in geometry coordinates (not geographic coordinates).'
- 'Output event containing 3D point on surface of underlying geometry, given in GeoTouchSensor's local coordinate system.'
- 'Output event containing 3D points on surface of underlying pickingGeometry computed by the picking intersection computations, given in the local coordinate system.'
- 'Output event containing 3D texture coordinates of surfaces computed by the picking intersection computations.'
- 'Output event containing surface normal vectors computed by the picking intersection computations.'
- 'Output event containing texture coordinates of surface at the hitGeoCoordinate.'
- 'Output event that reports when the new children outputOnly event is generated, with value 0 or 1, where 0 indicates the rootNode field and 1 indicates the nodes specified by the child1Url, child2Url, child3Url, and child4Url fields.'
- 'Output values for linear sequencing, each corresponding to an input-fraction value in the key array.'
- 'Output values for nonlinear interpolation, each corresponding to an input-fraction value in the key array.'
- 'parallelColor is used for surface normals that are orthogonal to viewer's current location.'
- 'parameter field defines the algorithm used to compute texture coordinates.'
- 'Parent ComposedCubeMapTexture element can contain up to six image nodes (ImageTexture PixelTexture MovieTexture, other texture nodes).'
- 'Parent TextureBackground element can contain up to six image nodes (ImageTexture PixelTexture MovieTexture MultiTexture).'
- 'Parent TextureBackground element can contain up to six image nodes (ImageTexture PixelTexture MovieTexture MultiTexture).'
- 'Parent TextureBackground element can contain up to six image nodes (ImageTexture PixelTexture MovieTexture MultiTexture).'
- 'Parent TextureBackground element can contain up to six image nodes (ImageTexture PixelTexture MovieTexture MultiTexture).'
- 'Parent TextureBackground element can contain up to six image nodes (ImageTexture PixelTexture MovieTexture MultiTexture).'
- 'particleSize describes width and height dimensions for each particle in length base units (default is meters).'
- 'Persistent state value that gets toggled or reset.'
- 'Pick one of four values for text style (PLAIN | BOLD | ITALIC | BOLDITALIC). Renamed from original 'style' as 'styleSelection' to avoid name collision with CSS style attribute.'
- 'playbackRate field is speed at which to render the audio stream, and forms a compound field together with detune field Hint: negative values play in reverse.'
- 'Player hint [0,1] if needed to choose which sounds to play.'
- 'Point from which particles emanate.'
- 'pointSize field specifies the size of text in points.'
- 'pointSizeMaxValue is maximum allowed scaling factor on nominal browser point scaling.'
- 'pointSizeMinValue is minimum allowed scaling factor on nominal browser point scaling.'
- 'Position offset from origin of local coordinate system.'
- 'Positive double-precision factor that converts new base unit to default base unit.'
- 'power function to control sharpness of the silhouette.'
- 'Power that radio would be capable of outputting if on and transmitting, independent of actual transmit state of the radio.'
- 'preferAccuracy provides hint for performance preference: higher accuracy or faster computational speed.'
- 'Preliminary rotation of coordinate sys tem before scaling (to allow scaling around arbitrary orientations).'
- 'profile attribute is required and defines the player or tool support needed for this model.'
- 'ProgramShader contains zero or more ShaderProgram node instances.'
- 'Provides options for control of alpha transparency handling for textures.'
- '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.'
- 'qualityFactor is Quality Factor (Q) of the respective filter algorithm.'
- 'Quantity of munitions fired.'
- '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.'
- 'Rate at which munitions are fired.'
- 'ratio field represents amount of input change, in dB, needed for 1 dB change in output.'
- 'real coefficients for defining a waveform.'
- 'receivedPower indicates radio frequency (RF) power received, in units of decibel-milliwatts (dBm), after applying any propagation loss and antenna gain.'
- 'receiverState indicates if receiver is currently idle or busy via one of these enumerated values: 0 = off, 1 = on but not receiving, or 2 = on and receiving.'
- 'reduction field provides amount of gain reduction in dB currently applied by compressor to signal.'
- 'referenceDistance for reducing volume as source moves further from the listener.'
- 'Relative coordinates for antenna location.'
- 'Relative coordinates for detonation location.'
- 'release field represents amount of time (in seconds) to increase gain by 10dB.'
- 'removedEntities output array provides EspduTransform references to any entities removed during last frame, either due to a timeout or from an explicit RemoveEntityPDU action.'
- 'Repeat indefinitely when loop=true, repeat only once when loop=false.'
- 'retainedOpacity k_gc is the amount of initial opacity to mix into the output.'
- 'rolloffFactor indicates how quickly volume is reduced as source moves further from listener.'
- 'rotation_changed events equal sum of relative bearing changes plus offset value about Y-axis in local coordinate system.'
- 'roughness is a PBR parameter (TODO elaborate).'
- 'sampleRate gives either (1) sample rate in samples per second if Encoding Class is encoded audio, or (2) data rate in bits per second for data transmissions.'
- 'scale for surface tessellation in children NurbsSurface nodes.'
- 'scale is a list of 2D-scale parameters applied at each spine-aligned cross-section plane.'
- 'scaling of non-silhouette regions.'
- 'Seconds between read updates, 0 means no reading.'
- 'Seconds between write updates, 0 means no writing (sending).'
- 'Select geometry to render: -1 for no geometry, 0 for text trace, 1 for default geometry, (optional) higher values to render different states.'
- 'Sends 0.'
- 'Sends changed centerOfRotation values, likely caused by user interaction.'
- 'Sends event and remembers last value sensed.'
- 'Sends geospatial coordinates of viewer's position corresponding to world position returned by position_changed.'
- 'Sends rotation event relative to center whenever the target object is contained within the box region and results change.'
- 'separateBackColor determines whether separate Material values are used for back faces.'
- 'separation indicates final separation distance between the two bodies.'
- 'separationRate indicates change in separation distance over time between the two bodies.'
- 'Sequential number of each event issued by an application.'
- '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.'
- 'Set element of user-defined payload array.'
- 'Set element of user-defined payload array.'
- 'Set element of user-defined payload array.'
- 'Set element of user-defined payload array.'
- 'Set element of user-defined payload array.'
- 'Set element of user-defined payload array.'
- 'Set element of user-defined payload array.'
- 'Set element of user-defined payload array.'
- 'set of unit-length normal vectors, corresponding to indexed polygons or vertices.'
- 'set_contacts input field for Contact nodes provides per-frame information about contacts between bodies.'
- 'set_destination resets destination value of this node.'
- 'set_triggerTime provides input time event, typical event sent is TouchSensor touchTime.'
- 'set_value resets current value of this node.'
- 'setting fraction in range [0,1] selects input key for corresponding keyValue output, computing a 3D position on the curve.'
- 'Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).'
- 'shiftKey generates true event when pressed, false event when released.'
- 'similar to diffuseColor, TODO define more precisely.'
- 'Simulation/exercise applicationID is unique for application at that site.'
- 'Simulation/exercise eventApplicationID is unique for events generated from application at that site.'
- 'Simulation/exercise siteID of the participating LAN or organization.'
- 'Simulation/exercise siteID of the participating LAN or organization.'
- 'Simulation/exercise transmitterApplicationID is unique for transmitter application at that site.'
- 'Simulation/exercise transmitterEntityID is a unique ID for a single entity within that application.'
- 'Simulation/exercise transmitterSiteID of the participating LAN or organization.'
- 'Single contained acousticProperties node that can specify additional acoustic attributes applied to associated surface geometry.'
- 'Single contained Color or ColorRGBA node that can specify color values applied to corresponding vertices according to colorPerVertex field.'
- 'Single contained Coordinate or CoordinateDouble node that can specify a list of vertex values.'
- 'Single contained Coordinate or CoordinateDouble node that can specify control points for NURBS geometry definitions.'
- 'Single contained FillProperties node that can specify additional visual attributes applied to polygonal areas of corresponding geometry, on top of whatever other appearance is already defined.'
- 'Single contained FloatVertexAttribute node that can specify list of per-vertex attribute information for programmable shaders.'
- 'Single contained FogCoordinate node that can specify depth parameters for fog in corresponding geometry.'
- 'Single contained GeoOrigin node that can specify a local coordinate frame for extended precision.'
- 'Single contained LineProperties node that can specify additional visual attributes applied to corresponding line geometry.'
- 'Single contained Material node that can specify visual attributes for lighting response (color types, transparency, etc.'
- 'Single contained Normal node that can specify perpendicular vectors for corresponding vertices to support rendering computations, applied according to the normalPerVertex field.'
- 'Single contained PointProperties node that can specify additional visual attributes applied to corresponding point geometry.'
- 'Single contained TextureProperties node that can specify additional visual attributes applied to corresponding texture images.'
- 'Single contained TextureTransform node that defines 2D transformation applied to texture coordinates.'
- 'Single contained X3DComposableVolumeRenderStyleNode node that defines specific rendering technique for data in the voxels field, and the result is blended with parent VolumeData or SegmentedVoliumeData node.'
- 'Single contained X3DTexture3DNode (ComposedTexture3D, ImageTexture3D, PixelTexture3D) holds component texture that provides corresponding segment identifier.'
- 'Single contained X3DTexture3DNode (ComposedTexture3D, ImageTexture3D, PixelTexture3D) that provides explicit per-voxel gradient direction information for determining surface boundaries, rather than having it implicitly calculated by the implementation.'
- 'Single contained X3DTexture3DNode (ComposedTexture3D, ImageTexture3D, PixelTexture3D) that provides second set of raw voxel information utilized by corresponding rendering styles.'
- 'Single intermittent output value determined by current key time and corresponding keyValue entry.'
- 'Single Normal node utilized by indexed mesh definitions for skin.'
- 'Single or multiple string values to present as Text.'
- 'sites field contains a list of USE references for all HAnimSite node instances found within the preceding skeleton hierarchy.'
- 'Size in meters.'
- 'Size in meters.'
- 'sliderForce value is used to apply a force (specified in force base units) along the axis of the slider in equal and opposite directions to the two bodies.'
- 'slipCoefficients used for computing surface drag.'
- 'slipFactors used for computing surface drag.'
- 'smoothingTimeConstant represents averaging constant during last analysis frame.'
- 'softnessConstantForceMix value applies a constant force value to make colliding surfaces appear to be somewhat soft.'
- 'softnessErrorCorrection indicates fraction of collision error fixed in a set of evaluations (0 = no error correction, 1 = all errors corrected in single step).'
- 'sound refraction coefficient of a medium, which determines change in propagation direction of sound wave when obliquely crossing boundary between two mediums where its speed is different.'
- 'sound source for the Sound node, either an AudioClip node or a MovieTexture node.'
- 'source field determines whether each image source is treated as DIFFUSE, SPECULAR or a multiplicative FACTOR.'
- 'Source of transmission input.'
- 'Specific information about an entity based on the Subcategory field.'
- 'Specific information about an entity based on the subcategory field.'
- 'specifies 2D textures used to determine weight values when weight function is set to TABLE.'
- 'specifies 2D textures used to determine weight values when weight function is set to TABLE.'
- 'Specifies an array of position values for each HAnimJoint node in the joints field, in order, corresponding to each binding pose.'
- 'Specifies an array of rotation values for each HAnimJoint node in the joints field, in order, corresponding to each binding pose.'
- 'Specifies an array of scale values for each HAnimJoint node in the joints field, in order, corresponding to each binding pose.'
- 'Specifies radio system associated with this Transmitter PDU and used to interpret other fields whose values depend on a specific radio system.'
- 'specifies the sound absorption coefficient of a surface, meaning the ratio of sound intensity not reflected by a surface.'
- 'specifies type of geometry used to represent individual particles.'
- 'Specify radio transmission state where enumerations value 0 is for off, value 1 for powered but not transmitting, or value 1 is for powered and transmitting,.'
- 'specular coefficient of sound reflection striking a plane surface, directly reflected back into space, where angle of reflection equals angle of incidence.'
- 'specular highlights are brightness reflections (example: shiny spots on an apple).'
- 'specular highlights are brightness reflections (example: shiny spots on an apple).'
- 'speedFactor is a multiplier to modify the original elevation-based speed that is set automatically by the browser.'
- 'startFrame indicates initial index of animated frame.'
- 'stop1Bounce is velocity factor for bounce back once stop point is reached.'
- 'stop1ConstantForceMix value applies a constant force value to make colliding surfaces appear to be somewhat soft.'
- 'stop1ErrorCorrection is fraction of error correction performed during time step once stop point is reached.'
- 'stop2Bounce is velocity factor for bounce back once stop point is reached.'
- 'stop2ErrorCorrection is fraction of error correction performed during time step once stop point is reached.'
- 'stop3Bounce is velocity factor for bounce back once stop point is reached.'
- 'stop3ErrorCorrection is fraction of error correction performed during time step once stop point is reached.'
- 'stopBounce is velocity factor for bounce back once stop point is reached.'
- 'stopErrorCorrection is fraction of error correction performed during time step once stop point is reached.'
- 'Stream identification TBD Hint: W3C Media Capture and Streams https://www.'
- 'stripCount array provides number of vertices in each strip.'
- 'surfaceSpeed defines speed vectors for computing surface drag, if contact surfaces move independently of bodies.'
- 'suspensionErrorCorrection describes how quickly the system resolves intersection errors due to floating-point inaccuracies.'
- 'suspensionForce describes how quickly the system resolves intersection errors due to floating-point inaccuracies.'
- 'Tactical Data Link (TDL) type as an enumerated value when the Encoding Class is voice, raw binary, application-specific, or database index representation of a TDL message.'
- 'targetObject is the movable geometry represented by any valid X3DGroupingNode or X3DShapeNode which may enter or exit the box.'
- 'textureCompression indicates compression algorithm selection mode.'
- 'texturePriority defines relative priority for this texture when allocating texture memory, an important rendering resource in graphics-card hardware.'
- '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.'
- 'The attack field is the amount of time (in seconds) to reduce the gain by 10dB.'
- 'The body1 and body2 fields specify two top-level nodes that should be evaluated in the physics model as a single set of interactions with respect to each other.'
- 'The body1 and body2 fields specify two top-level nodes that should be evaluated in the physics model as a single set of interactions with respect to each other.'
- 'The ccw field indicates counterclockwise ordering of vertex-coordinates orientation.'
- 'The children form a closed loop with first point of first child repeated as last point of last child, and the last point of a segment repeated as first point of the consecutive one.'
- 'The collidable field holds a reference to a single nested item of a collidable scene graph.'
- 'The collider field specifies a CollisionCollection node that holds a collidables field of nodes and spaces that are to be included in collision-detection computations.'
- 'The color field defines an array of 3-tuple RGB colors.'
- 'The content attribute provides metadata information relevant to the name attribute provided.'
- 'The content of the LayoutGroup is clipped by the specified viewport.'
- 'The convex field is a hint to renderers whether all polygons in a shape are convex (true), or possibly concave (false).'
- 'The crossSection array defines a silhouette outline of the outer Extrusion surface.'
- 'The crossSection array defines a silhouette outline of the outer Extrusion surface.'
- 'The detune field forms a compound field together with playbackRate that together determine a computedPlaybackRate value.'
- 'the displacers field stores HAnimDisplacer objects for a particular HAnimJoint object.'
- 'The emitter field specifies the type of emitter geometry and properties that the particles are given for their initial positions.'
- 'The fontStyle field can contain a FontStyle or ScreenFontStyle node defining size, family, and style for presented text.'
- 'The geometry node provides geometry used as the emitting surface.'
- 'The geometry1 and geometry2 fields specify collision-related information about body1 and body2.'
- 'The geometry1 and geometry2 fields specify collision-related information about body1 and body2.'
- 'The global field controls potential external scoping effects of lights found within an Inline scene.'
- 'The http-equiv attribute provides an HTTP header for the value of the content attribute.'
- 'The interauralDistance field is.'
- 'The joints field contains a list of USE references for all HAnimJoint node instances found within the preceding skeleton hierarchy.'
- 'The justify field determines horizontal and vertical alignment of text layout, relative to the origin of the object coordinate system.'
- 'The layers list defines a list of Layer nodes that contain the constituent parts of the scene.'
- 'The layout field contains an X3DLayoutNode node that provides the information required to locate and size the layout region of the LayoutGroup node relative to its parent’s layout region, and also to scale the contents of the LayoutGroup.'
- 'The mapping label identifies which texture coordinates and transformations are used to compute texture effects from corresponding geometry on a given material.'
- 'The mapping label identifies which texture coordinates and transformations are used to compute texture effects from corresponding geometry on a given material.'
- 'The mapping label identifies which texture coordinates and transformations are used to compute texture effects from corresponding geometry on a given material.'
- 'The mapping label identifies which texture coordinates and transformations are used to compute texture effects from corresponding geometry on a given material.'
- 'The mapping label identifies which texture coordinates and transformations are used to compute texture effects from corresponding geometry on a given material.'
- 'The mapping label identifies which texture coordinates and transformations are used to compute texture effects from corresponding geometry on a given material.'
- 'The mapping label identifies which texture coordinates and transformations are used to compute texture effects from corresponding geometry on a given material.'
- 'The massDensityModel field is used to describe the geometry type and dimensions used to calculate the mass density in the physics model.'
- 'The offsetUnits field values are used to interprete the offset values.'
- 'The orientation array is a list of axis-angle 4-tuple values applied at each spine-aligned cross-section plane.'
- 'The outputs field is a set of output nodes receiving the split channels, and making up a section of the audio graph.'
- 'The oversample field is specifies what type of oversampling (if any) should be used when applying the shaping curve.'
- 'The proxy node is used as a substitute for Collision children during collision detection, simplifying collision-intersection computations.'
- 'The scaleMode field specifies how the scale of the parent is modified.'
- 'The scheme attribute allows authors to provide user agents more context for the correct interpretation of meta information.'
- 'The segments field contains a list of USE references for all HAnimSegment node instances found within the preceding skeleton hierarchy.'
- 'The shape field provides a geometry proxy for specifying which geometry best represents the collidable object.'
- 'The sizeUnits field values are used to interprete the offset values.'
- 'The spine array defines a center-line sequence of 3D points that define a piecewise-linear curve forming a series of connected vertices.'
- 'The spine array defines a center-line sequence of 3D points that define a piecewise-linear curve forming a series of connected vertices.'
- 'The summary string array contains a set of keyword/value pairs, with each keyword and its subsequent value contained in separate strings.'
- 'The surfaceNormals field contains a 3D texture with at least three component values.'
- 'The transferFunction field holds a single texture representation in either two or three dimensions that maps the voxel data values to a specific colour output.'
- 'The value field provides a list of X3DMetadataObject nodes whose meaning is determined by the name field.'
- 'The weightTransferFunction1 and weightTransferFunction2 fields specify two-dimensional textures that are used to determine the weight values when the weight function is set to 'TABLE'.'
- 'The weightTransferFunction1 and weightTransferFunction2 fields specify two-dimensional textures that are used to determine the weight values when the weight function is set to 'TABLE'.'
- 'threshold field represents decibel value above which compression starts taking effect.'
- 'Threshold for gradient magnitude for voxel inolusion in isosurface.'
- 'Threshold value used for pixel rendering either transparent or opaque, used when alphaMode='MASK'.'
- 'Threshold value used when type=MIN (LMIP) or type=MAX (MIP).'
- 'Time continuously sends the absolute time (value 0.'
- 'Time event generated when user's camera enters the box.'
- 'Time event generated when user's camera exits the box.'
- 'Time in seconds of maximum load duration prior to declaring failure.'
- 'Time of successful load complete, not sent on failure.'
- 'title of this world, placed in window title.'
- 'TODO not properly defined in X3D spedification.'
- 'TODO not properly defined in X3D spedification.'
- 'TODO, X3D specification is undefined.'
- 'toField is the field name in the destination node which is receiving an event.'
- 'toNode is the DEF name of the destination node receiving an event.'
- 'torques defines rotational force values applied to the object every frame.'
- 'transitionTime defines the expected duration of viewpoint transition in seconds.'
- 'Translation offset from origin of local coordinate system, applied prior to rotation or scaling.'
- 'translation_changed events equal sum of relative translation change plus offset value.'
- 'triggerTime is output time event, sent when input event set_boolean is true.'
- 'triggerTrue outputs a true value whenever a triggerTime event is received.'
- 'triggerValue provides integer event output matching integerKey when true set_boolean received.'
- 'turbulence field specifies how much the wind acts directly in line with the direction, and how much variation is applied in directions other than the wind direction.'
- 'update controls regeneration of the texture.'
- 'Upper limit for maximum joint rotation in radians.'
- 'upVector describes the roll of the camera by saying which direction is up for the camera's orientation.'
- 'url for scene providing geometry for the root tile.'
- 'useFiniteRotation enables/disables higher-resolution, higher-cost computational method for calculating rotations.'
- 'useGeometry indicates whether collision-detection code checks down to level of geometry, or only make approximations using geometry bounds.'
- 'useGlobalGravity indicates whether this particular body is influenced by parent RigidBodyCollection's gravity setting.'
- 'value specifies an arbitrary collection of matrix values that will be passed to the shader as per-vertex information.'
- 'values field contains all transformation values, ordered first by frame, then by joint, and then by transformation Sets of floats in the values array matching the order listed in joints and channels fields.'
- 'Velocity of the entity relative to the rotating Earth in either world or entity coordinates, depending on the dead reckoning algorithm used.'
- 'vertexCount describes how many vertices are used in each individual polyline segment from the Coordinate point values.'
- 'Vertical exaggeration of displayed data produced from the height array.'
- 'Viewer range from geographic-coordinates center triggers quadtree loading/unloading.'
- 'warmColor is used for surfaces facing towards the light.'
- 'Weight deformation values for the corresponding values in the skinCoordIndex field.'
- 'weightConstant1 is used when weightFunction1=CONSTANT.'
- 'weightConstant2 is used when weightFunction2=CONSTANT.'
- 'When applying ambientIntensity for this material node, the contained texture provides Physically Based Rendering (PBR) modulation for each pixel.'
- 'When applying baseColor for this material node, the contained texture provides Physically Based Rendering (PBR) modulation for each pixel.'
- 'When applying diffuseColor for this material node, the contained texture provides Physically Based Rendering (PBR) modulation for each pixel.'
- 'When applying emissiveColor for this material node, the contained texture provides Physically Based Rendering (PBR) modulation for each pixel.'
- 'When applying metallic for this material node, the contained texture provides Physically Based Rendering (PBR) modulation for each pixel.'
- 'When applying normalScale for this material node, the contained texture modulates the texture across the surface.'
- 'When applying occlusionStrength for this material node, the contained texture provides Physically Based Rendering (PBR) modulation for each pixel.'
- 'When applying shininess for this material node, the contained texture provides Physically Based Rendering (PBR) modulation for each pixel.'
- 'When applying specularColor for this material node, the contained texture provides Physically Based Rendering (PBR) modulation for each pixel.'
- '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.'
- 'When inside a ProtoBody declaration and an IS statement, add a connect statement to define event-routing connections between a parent node's field to a corresponding ProtoInterface field.'
- 'When pointing device selects geometry, send event containing surface normal vector at the hitPoint.'
- '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.'
- 'When were we detonated?.'
- 'Whether beginning cap is drawn (similar to Cylinder top cap).'
- 'Whether Color node color values are applied to each point vertex (true) or per quadrilateral (false).'
- 'Whether end cap is drawn (similar to Cylinder bottom cap).'
- 'Whether incoming DIS packets have an RTP header prepended.'
- 'Whether networkMode='local' (ignore network but still respond to local events).'
- 'Whether networkMode='master' (output to network as master entity at writeInterval).'
- 'Whether networkMode='remote' (listen to network as copy of remote entity).'
- 'Whether or not associated geometry is filled.'
- 'Whether or not associated geometry is hatched.'
- 'Whether or not LineProperties are applied to associated geometry.'
- 'Whether or not the curve is closed (i.'
- 'Whether rendering calculates and applies shading effects to visual output.'
- 'Whether RTP headers are prepended to DIS PDUs.'
- 'Whether text direction is horizontal (true) or vertical (false).'
- 'Whether text direction is left-to-right (true) or right-to-left (false).'
- 'Whether text direction is top-to-bottom (true) or bottom-to-top (false).'
- 'Whether this entity is ignoring the network, sending DIS packets to the network, or receiving DIS packets from the network.'
- 'Whether to draw bottom (other inside faces are not drawn).'
- 'Whether to draw sides (other inside faces are not drawn).'
- 'Whether to draw top (inside faces are never drawn).'
- 'Whether to perform every range-based transition, regardless of browser optimizations that might otherwise occur.'
- '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.'
- 'Whether to spatialize sound playback relative to viewer.'
- 'World coordinates for antenna location.'
- 'World coordinates for detonationLocation.'
- 'X3DBackgroundNode field groundAngle is implemented by multiple nodes.'
- 'X3DBackgroundNode field groundColor is implemented by multiple nodes.'
- 'X3DBackgroundNode field skyAngle is implemented by multiple nodes.'
- 'X3DBackgroundNode field skyColor is implemented by multiple nodes.'
- 'X3DBackgroundNode field transparency is implemented by multiple nodes.'
- 'X3DBindableNode field bindTime is implemented by multiple nodes.'
- 'X3DBindableNode field isBound is implemented by multiple nodes.'
- 'X3DBindableNode field set_bind is implemented by multiple nodes.'
- 'X3DChaserNode field duration is implemented by multiple nodes.'
- 'X3DComposedGeometryNode field attrib is implemented by multiple nodes.'
- 'X3DComposedGeometryNode field coord is implemented by multiple nodes.'
- 'X3DComposedGeometryNode field fogCoord is implemented by multiple nodes.'
- 'X3DComposedGeometryNode field normal is implemented by multiple nodes.'
- 'X3DComposedGeometryNode field normalPerVertex is implemented by multiple nodes.'
- 'X3DDamperNode field order is implemented by multiple nodes.'
- 'X3DDamperNode field tau is implemented by multiple nodes.'
- 'X3DDamperNode field tolerance is implemented by multiple nodes.'
- 'X3DDragSensorNode field autoOffset is implemented by multiple nodes.'
- 'X3DDragSensorNode field trackPoint_changed is implemented by multiple nodes.'
- 'X3DFollowerNode field isActive is implemented by multiple nodes.'
- 'X3DFontStyleNode attribute class is implemented by multiple nodes. The class attribute on each X3D node and statement is a space-separated list of classes, reserved for use by Cascading Style Sheets (CSS) and XML stylesheets.'
- 'X3DGroupingNode field addChildren is implemented by multiple nodes.'
- 'X3DGroupingNode field children is implemented by multiple nodes.'
- 'X3DGroupingNode field removeChildren is implemented by multiple nodes.'
- 'X3DInterpolatorNode field key is implemented by multiple nodes.'
- 'X3DLayerNode field pickable is implemented by multiple nodes.'
- 'X3DLayerNode field viewport is implemented by multiple nodes.'
- 'X3DLightNode field intensity is implemented by multiple nodes.'
- 'X3DLightNode field on is implemented by multiple nodes.'
- 'X3DLightNode field shadowIntensity is implemented by multiple nodes.'
- 'X3DLightNode field shadows is implemented by multiple nodes.'
- 'X3DNBodyCollidableNode field bboxSize is implemented by multiple nodes.'
- 'X3DNode attribute id is implemented by multiple nodes. The id attribute is a unique identifier, reserved for use by HTML5/DOM pages, independent of DEF labeling and internal X3D node referencing. This attribute is only functional if the X3D model is loaded within an HTML page.'
- 'X3DNode attribute style is implemented by multiple nodes. The style attribute provides an inline block of CSS for element styling, reserved for use by Cascading Style Sheets (CSS) and XML stylesheets. This attribute is only functional if the X3D model is loaded within an HTML page.'
- 'X3DNode field DEF is implemented by multiple nodes. DEF defines a unique ID name for each node, referenceable by other nodes.'
- 'X3DNode field IS is implemented by multiple nodes. IS/connect statements define prototype connections between ProtoInterface fields and node fields within a ProtoBody.'
- 'X3DNode field metadata is implemented by multiple nodes. Information about this node can be contained in a MetadataBoolean, MetadataDouble, MetadataFloat, MetadataInteger, MetadataString or MetadataSet node.'
- '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).'
- 'X3DNurbsSurfaceGeometryNode field texCoord is implemented by multiple nodes.'
- 'X3DNurbsSurfaceGeometryNode field uClosed is implemented by multiple nodes.'
- 'X3DNurbsSurfaceGeometryNode field uKnot is implemented by multiple nodes.'
- 'X3DNurbsSurfaceGeometryNode field uTessellation is implemented by multiple nodes.'
- 'X3DNurbsSurfaceGeometryNode field vClosed is implemented by multiple nodes.'
- 'X3DNurbsSurfaceGeometryNode field vKnot is implemented by multiple nodes.'
- 'X3DNurbsSurfaceGeometryNode field vOrder is implemented by multiple nodes.'
- 'X3DNurbsSurfaceGeometryNode field vTessellation is implemented by multiple nodes.'
- 'X3DNurbsSurfaceGeometryNode field weight is implemented by multiple nodes.'
- 'X3DOneSidedMaterialNode field emissiveTextureMapping is implemented by multiple nodes.'
- 'X3DOneSidedMaterialNode field normalScale is implemented by multiple nodes.'
- 'X3DOneSidedMaterialNode field normalTextureMapping is implemented by multiple nodes.'
- 'X3DParticleEmitterNode field mass is implemented by multiple nodes.'
- 'X3DParticleEmitterNode field surfaceArea is implemented by multiple nodes.'
- 'X3DParticleEmitterNode field variation is implemented by multiple nodes.'
- 'X3DPickSensorNode field intersectionType is implemented by multiple nodes.'
- 'X3DPickSensorNode field matchCriterion is implemented by multiple nodes.'
- 'X3DPickSensorNode field objectType is implemented by multiple nodes.'
- 'X3DPickSensorNode field pickedGeometry is implemented by multiple nodes.'
- 'X3DPickSensorNode field pickingGeometry is implemented by multiple nodes.'
- 'X3DPickSensorNode field pickTarget is implemented by multiple nodes.'
- 'X3DPickSensorNode field sortOrder is implemented by multiple nodes.'
- 'X3DPointingDeviceSensorNode field isOver is implemented by multiple nodes.'
- 'X3DRigidJointNode field body1 is implemented by multiple nodes.'
- 'X3DRigidJointNode field body2 is implemented by multiple nodes.'
- 'X3DRigidJointNode field forceOutput is implemented by multiple nodes.'
- 'X3DScriptNode field autoRefresh is implemented by multiple nodes.'
- 'X3DScriptNode field autoRefreshTimeLimit is implemented by multiple nodes.'
- 'X3DScriptNode field load is implemented by multiple nodes.'
- 'X3DScriptNode field url is implemented by multiple nodes.'
- 'X3DSensorNode field description is implemented by multiple nodes.'
- 'X3DSensorNode field enabled is implemented by multiple nodes.'
- 'X3DSequencerNode field next is implemented by multiple nodes.'
- 'X3DSequencerNode field previous is implemented by multiple nodes.'
- 'X3DShaderNode field activate is implemented by multiple nodes.'
- 'X3DShaderNode field isSelected is implemented by multiple nodes.'
- 'X3DShaderNode field isValid is implemented by multiple nodes.'
- 'X3DShapeNode field appearance is implemented by multiple nodes.'
- 'X3DShapeNode field castShadow is implemented by multiple nodes.'
- 'X3DShapeNode field geometry is implemented by multiple nodes.'
- 'X3DShapeNode field visible is implemented by multiple nodes.'
- 'X3DSingleTextureCoordinateNode field mapping is implemented by multiple nodes.'
- 'X3DSoundChannelNode field channelCount is implemented by multiple nodes.'
- 'X3DSoundDestinationNode field channelInterpretation is implemented by multiple nodes.'
- 'X3DSoundProcessingNode field tailTime is implemented by multiple nodes.'
- 'X3DSoundSourceNode field gain is implemented by multiple nodes.'
- 'X3DTexture2DNode field repeatS is implemented by multiple nodes.'
- 'X3DTexture2DNode field repeatT is implemented by multiple nodes.'
- 'X3DTexture3DNode field repeatR is implemented by multiple nodes.'
- 'X3DTexture3DNode field textureProperties is implemented by multiple nodes.'
- 'X3DTextureProjectorNode field aspectRatio is implemented by multiple nodes.'
- 'X3DTextureProjectorNode field farDistance is implemented by multiple nodes.'
- 'X3DTextureProjectorNode field location is implemented by multiple nodes.'
- 'X3DTextureProjectorNode field texture is implemented by multiple nodes.'
- 'X3DTimeDependentNode field isPaused is implemented by multiple nodes.'
- 'X3DTimeDependentNode field pauseTime is implemented by multiple nodes.'
- 'X3DTimeDependentNode field resumeTime is implemented by multiple nodes.'
- 'X3DTimeDependentNode field startTime is implemented by multiple nodes.'
- 'X3DTimeDependentNode field stopTime is implemented by multiple nodes.'
- 'X3DTouchSensorNode field touchTime is implemented by multiple nodes.'
- 'X3DViewpointNode field jump is implemented by multiple nodes.'
- 'X3DViewpointNode field navigationInfo is implemented by multiple nodes.'
- 'X3DViewpointNode field nearDistance is implemented by multiple nodes.'
- 'X3DViewpointNode field retainUserOffsets is implemented by multiple nodes.'
- 'X3DViewpointNode field viewAll is implemented by multiple nodes.'
- 'X3DVolumeDataNode field bboxCenter is implemented by multiple nodes.'
- 'X3DVolumeDataNode field bboxDisplay is implemented by multiple nodes.'
- 'X3DVolumeDataNode field dimensions is implemented by multiple nodes.'
- 'Zero or more contained programmable shader nodes (ComposedShader, PackagedShader, ProgramShader) that specify, in order of preference, author-programmed rendering characteristics.'
- 'Zero or more contained TextureCoordinate or TextureCoordinateGenerator nodes that specify texture coordinates for the different texture channels, used for texture mapping onto corresponding geometry.'
- .
- .
- .
- accessTypeChoices
- accessTypeInitializeOnly
- accessTypeInputOnly
- accessTypeInputOutput
- accessTypeOutputOnly
- accessTypeProperty
- alphaModeChoices
- angleRate
- appliedParametersChoices
- biquadTypeFilterChoices
- body1Axis
- body2Axis
- bufferlength
- channelCountModeChoices
- channelInterpretationChoices
- closureTypeChoices
- componentNameChoices
- distanceModelChoices
- fieldTypeChoices
- fogType
- fogTypeChoices
- fontFamilyValues
- fontStyleChoices
- forceOutputValues
- generatedCubeMapTextureUpdateChoices
- geoMetadataSummaryKeyValues
- geoSystemEarthEllipsoidValues
- geoSystemSpatialReferenceFrameValues
- hanimFeaturePointNameValues
- hanimHumanoidInfoKeyValues
- hanimJointNameValues
- hanimSegmentNameValues
- hanimVersionChoices
- hasAddChildren
- hasAddGeometry
- hasAddTrimmingContour
- hasContacts
- hasIntersections
- hasRemoveChildren
- hasRemoveGeometry
- hasRemoveTrimmingContour
- hatchStyleValues
- hinge1Angle
- hinge1AngleRate
- hinge2Angle
- hinge2AngleRate
- intersectionTypeValues
- justifyChoices
- layoutAlignChoices
- layoutScaleModeChoices
- layoutUnitsChoices
- lineTypeValues
- metaDirectionChoices
- metaNameValues
- multiTextureFunctionValues
- multiTextureModeValues
- multiTextureSourceValues
- navigationTransitionTypeValues
- navigationTypeValues
- networkModeChoices
- particleSystemGeometryTypeValues
- periodicWaveTypeChoices
- phaseFunctionValues
- pickableObjectTypeValues
- pickSensorMatchCriterionChoices
- pickSensorSortOrderValues
- profileNameChoices
- projectionVolumeStyleTypeChoices
- reference
- set_index
- shaderLanguageValues
- shaderPartTypeValues
- textureBoundaryModeChoices
- textureCompressionModeChoices
- textureCoordinateGeneratorModeChoices
- textureMagnificationModeChoices
- textureMinificationModeChoices
- unitCategoryChoices
- visibilityRange
- volumeRenderingWeightFunctionChoices
- waveShaperOversampleChoices
- x3dVersionChoices