Extensible 3D (X3D) encodings
Part 5: JSON encoding

6 Encoding of nodes

--- X3D separator bar ---

cube 6.1  Introduction and topics

6.1.1  Introduction

This clause specifies the JSON syntax for the encoding of each node type defined in ISO/IEC 19775-1.

6.1.2  Topics

Table 6.1 lists the topics in this clause.

Table 6.1 — Topics in this clause

6.1.3  Description

Each node subclause specifies the JSON encoding of the node. This only includes fields having access type inputOutput or initializeOnly, with the default value for each field.

Actual node usage does not specify the access type or the data type and does provide a value for the field. Not all fields need be present in any particular use of a node. Fields not provided will take on their default values. Only the syntax for the nodes is shown. Semantics for the nodes as well as the default values and value ranges for node fields can be found in ISO/IEC 19775-1.

cube6.2  Nodes

6.2.1 Anchor

  "Anchor": {
    "@DEF": "",
    "@USE": "",
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "@description": "",
    "@parameter": [],
    "@url": [],
    "-children": [],
    "-metadata": null
  }

6.2.2 Appearance

  "Appearance": {
    "@DEF": "",
    "@USE": "",
    "-fillProperties": null,
    "-lineProperties": null,
    "-material": null,
    "-metadata": null,
    "-shaders": [],
    "-texture": null,
    "-textureTransform": null
  }

6.2.3 Arc2D

  "Arc2D": {
    "@DEF": "",
    "@USE": "",
    "@endAngle": 1.570796,
    "@radius": 1,
    "@startAngle": 0,
    "-metadata": null
  }

6.2.4 ArcClose2D

  "ArcClose2D": {
    "@DEF": "",
    "@USE": "",
    "@closureType": "PIE",
    "@endAngle": 1.570796,
    "@radius": 1,
    "@solid": false,
    "@startAngle": 0,
    "-metadata": null
  }

6.2.5 AudioClip

  "AudioClip": {
    "@DEF": "",
    "@USE": "",
    "@description": "",
    "@loop": false,
    "@pauseTime": 0,
    "@pitch": 1.0,
    "@resumeTime": 0,
    "@startTime": 0,
    "@stopTime": 0,
    "@url": [],
    "-metadata": null
  }

6.2.6 Background

  "Background": {
    "@DEF": "",
    "@USE": "",
    "@backUrl": [],
    "@bottomUrl": [],
    "@frontUrl": [],
    "@groundAngle": [],
    "@groundColor": [],
    "@leftUrl": [],
    "@rightUrl": [],
    "@skyAngle": [],
    "@skyColor": [0,0,0],
    "@topUrl": [],
    "@transparency": 0,
    "-metadata": null
  }

6.2.7 BallJoint

  "BallJoint": {
    "@DEF": "",
    "@USE": "",
    "@anchorPoint": [0,0,0],
    "@forceOutput": ["NONE"],
    "-body1": null,
    "-body2": null,
    "-metadata": null
  }

6.2.8 Billboard

  "Billboard": {
    "@DEF": "",
    "@USE": "",
    "@axisOfRotation": [0,1,0],
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "-children": [],
    "-metadata": null
  }

6.2.9 BlendedVolumeStyle

  "BlendedVolumeStyle": {
    "@DEF": "",
    "@USE": "",
    "@enabled": true,
    "@weightConstant1": 0.5,
    "@weightConstant2": 0.5,
    "@weightFunction1": "CONSTANT",
    "@weightFunction2": "CONSTANT",
    "-metadata": null,
    "-renderStyle": null,
    "-voxels": null,
    "-weightTransferFunction1": null,
    "-weightTransferFunction2": null
  }

6.2.10 BooleanFilter

  "BooleanFilter": {
    "@DEF": "",
    "@USE": "",
    "-metadata": null
  }

6.2.11 BooleanSequencer

  "BooleanSequencer": {
    "@DEF": "",
    "@USE": "",
    "@key": [],
    "@keyValue": [],
    "-metadata": null
  }

6.2.12 BooleanToggle

  "BooleanToggle": {
    "@DEF": "",
    "@USE": "",
    "@toggle": false,
    "-metadata": null
  }

6.2.13 BooleanTrigger

  "BooleanTrigger": {
    "@DEF": "",
    "@USE": "",
    "-metadata": null
  }

6.2.14 BoundaryEnhancementVolumeStyle

  "BoundaryEnhancementVolumeStyle": {
    "@DEF": "",
    "@USE": "",
    "@boundaryOpacity": 0.9,
    "@enabled": true,
    "@opacityFactor": 2,
    "@retainedOpacity": 0.2,
    "-metadata": null
  }

6.2.15 BoundedPhysicsModel

  "BoundedPhysicsModel": {
    "@DEF": "",
    "@USE": "",
    "@enabled": true,
    "-geometry": null,
    "-metadata": null
  }

6.2.16 Box

  "Box": {
    "@DEF": "",
    "@USE": "",
    "@size": [2,2,2],
    "@solid": true,
    "-metadata": null
  }

6.2.17 CADAssembly

  "CADAssembly": {
    "@DEF": "",
    "@USE": "",
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "@name": "",
    "-children": [],
    "-metadata": null
  }

6.2.18 CADFace

  "CADFace": {
    "@DEF": "",
    "@USE": "",
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "@name": "",
    "-metadata": null,
    "-shape": null
  }

6.2.19 CADLayer

  "CADLayer": {
    "@DEF": "",
    "@USE": "",
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "@name": "",
    "@visible": [],
    "-children": [],
    "-metadata": null
  }

6.2.20 CADPart

  "CADPart": {
    "@DEF": "",
    "@USE": "",
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "@center": [0,0,0],
    "@name": "",
    "@rotation": [0,0,1,0],
    "@scale": [1,1,1],
    "@scaleOrientation": [0,0,1,0],
    "@translation": [0,0,0],
    "-children": [],
    "-metadata": null
  }

6.2.21 CartoonVolumeStyle

  "CartoonVolumeStyle": {
    "@DEF": "",
    "@USE": "",
    "@colorSteps": 4,
    "@enabled": true,
    "@orthogonalColor": [1,1,1,1],
    "@parallelColor": [0,0,0,1],
    "-metadata": null,
    "-surfaceNormals": null
  }

6.2.22 Circle2D

  "Circle2D": {
    "@DEF": "",
    "@USE": "",
    "@radius": 1,
    "-metadata": null
  }

6.2.23 ClipPlane

  "ClipPlane": {
    "@DEF": "",
    "@USE": "",
    "@enabled": true,
    "@plane": [0,1,0,0],
    "-metadata": null
  }

6.2.24 CollidableOffset

  "CollidableOffset": {
    "@DEF": "",
    "@USE": "",
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "@enabled": true,
    "@rotation": [0,0,1,0],
    "@translation": [0,0,0],
    "-collidable": null,
    "-metadata": null
  }

6.2.25 CollidableShape

  "CollidableShape": {
    "@DEF": "",
    "@USE": "",
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "@enabled": true,
    "@rotation": [0,0,1,0],
    "@translation": [0,0,0],
    "-metadata": null,
    "-shape": null
  }

6.2.26 Collision

  "Collision": {
    "@DEF": "",
    "@USE": "",
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "@enabled": true,
    "-children": [],
    "-metadata": null,
    "-proxy": null
  }

6.2.27 CollisionCollection

  "CollisionCollection": {
    "@DEF": "",
    "@USE": "",
    "@appliedParameters": ["BOUNCE"],
    "@bounce": 0,
    "@enabled": true,
    "@frictionCoefficients": [0,0],
    "@minBounceSpeed": 0.1,
    "@slipFactors": [0,0],
    "@softnessConstantForceMix": 0.0001,
    "@softnessErrorCorrection": 0.8,
    "@surfaceSpeed": [0,0],
    "-collidables": [],
    "-metadata": null
  }

6.2.28 CollisionSensor

  "CollisionSensor": {
    "@DEF": "",
    "@USE": "",
    "@enabled": true,
    "-collider": null,
    "-metadata": null
  }

6.2.29 CollisionSpace

  "CollisionSpace": {
    "@DEF": "",
    "@USE": "",
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "@enabled": true,
    "@useGeometry": false,
    "-collidables": [],
    "-metadata": null
  }

6.2.30 Color

  "Color": {
    "@DEF": "",
    "@USE": "",
    "@color": [],
    "-metadata": null
  }

6.2.31 ColorChaser

  "ColorChaser": {
    "@DEF": "",
    "@USE": "",
    "@duration": 1,
    "@initialDestination": [0.8,0.8,0.8],
    "@initialValue": [0.8,0.8,0.8],
    "-metadata": null
  }

6.2.32 ColorDamper

  "ColorDamper": {
    "@DEF": "",
    "@USE": "",
    "@initialDestination": [0.8,0.8,0.8],
    "@initialValue": [0.8,0.8,0.8],
    "@order": 3,
    "@tau": 0.3,
    "@tolerance": -1,
    "-metadata": null
  }

6.2.33 ColorInterpolator

  "ColorInterpolator": {
    "@DEF": "",
    "@USE": "",
    "@key": [],
    "@keyValue": [],
    "-metadata": null
  }

6.2.34 ColorRGBA

  "ColorRGBA": {
    "@DEF": "",
    "@USE": "",
    "@color": [],
    "-metadata": null
  }

6.2.35 ComposedCubeMapTexture

  "ComposedCubeMapTexture": {
    "@DEF": "",
    "@USE": "",
    "-back": null,
    "-bottom": null,
    "-front": null,
    "-left": null,
    "-metadata": null,
    "-right": null,
    "-top": null
  }

6.2.36 ComposedShader

  "ComposedShader": {
    "@DEF": "",
    "@USE": "",
    "@language": "",
    "-metadata": null,
    "-parts": []
  }

6.2.37 ComposedTexture3D

  "ComposedTexture3D": {
    "@DEF": "",
    "@USE": "",
    "@repeatR": false,
    "@repeatS": false,
    "@repeatT": false,
    "-metadata": null,
    "-texture": [],
    "-textureProperties": null
  }

6.2.38 ComposedVolumeStyle

  "ComposedVolumeStyle": {
    "@DEF": "",
    "@USE": "",
    "@enabled": true,
    "-metadata": null,
    "-renderStyle": []
  }

6.2.39 Cone

  "Cone": {
    "@DEF": "",
    "@USE": "",
    "@bottom": true,
    "@bottomRadius": 1,
    "@height": 2,
    "@side": true,
    "@solid": true,
    "-metadata": null
  }

6.2.40 ConeEmitter

  "ConeEmitter": {
    "@DEF": "",
    "@USE": "",
    "@angle": 0.7854,
    "@direction": [0,1,0],
    "@mass": 0,
    "@position": [0,0,0],
    "@speed": 0,
    "@surfaceArea": 0,
    "@variation": 0.25,
    "-metadata": null
  }

6.2.41 Contact

  "Contact": {
    "@DEF": "",
    "@USE": "",
    "@appliedParameters": ["BOUNCE"],
    "@bounce": 0,
    "@contactNormal": [0,1,0],
    "@depth": 0,
    "@frictionCoefficients": [0,0],
    "@frictionDirection": [0,1,0],
    "@minBounceSpeed": 0,
    "@position": [0,0,0],
    "@slipCoefficients": [0,0],
    "@softnessConstantForceMix": 0.0001,
    "@softnessErrorCorrection": 0.8,
    "@surfaceSpeed": [0,0],
    "-body1": null,
    "-body2": null,
    "-geometry1": null,
    "-geometry2": null,
    "-metadata": null
  }

6.2.42 Contour2D

  "Contour2D": {
    "@DEF": "",
    "@USE": "",
    "-children": [],
    "-metadata": null
  }

6.2.43 ContourPolyline2D

  "ContourPolyline2D": {
    "@DEF": "",
    "@USE": "",
    "@controlPoint": [],
    "-metadata": null
  }

6.2.44 Coordinate

  "Coordinate": {
    "@DEF": "",
    "@USE": "",
    "@point": [],
    "-metadata": null
  }

6.2.45 CoordinateChaser

  "CoordinateChaser": {
    "@DEF": "",
    "@USE": "",
    "@duration": 1,
    "@initialDestination": [0,0,0],
    "@initialValue": [0,0,0],
    "-metadata": null
  }

6.2.46 CoordinateDamper

  "CoordinateDamper": {
    "@DEF": "",
    "@USE": "",
    "@initialDestination": [0,0,0],
    "@initialValue": [0,0,0],
    "@order": 3,
    "@tau": 0.3,
    "@tolerance": -1,
    "-metadata": null
  }

6.2.47 CoordinateDouble

  "CoordinateDouble": {
    "@DEF": "",
    "@USE": "",
    "@point": [],
    "-metadata": null
  }

6.2.48 CoordinateInterpolator

  "CoordinateInterpolator": {
    "@DEF": "",
    "@USE": "",
    "@key": [],
    "@keyValue": [],
    "-metadata": null
  }

6.2.49 CoordinateInterpolator2D

  "CoordinateInterpolator2D": {
    "@DEF": "",
    "@USE": "",
    "@key": [],
    "@keyValue": [],
    "-metadata": null
  }

6.2.50 Cylinder

  "Cylinder": {
    "@DEF": "",
    "@USE": "",
    "@bottom": true,
    "@height": 2,
    "@radius": 1,
    "@side": true,
    "@solid": true,
    "@top": true,
    "-metadata": null
  }

6.2.51 CylinderSensor

  "CylinderSensor": {
    "@DEF": "",
    "@USE": "",
    "@autoOffset": true,
    "@axisRotation": [0,1,0,0],
    "@description": "",
    "@diskAngle": 0.26179167,
    "@enabled": true,
    "@maxAngle": -1,
    "@minAngle": 0,
    "@offset": 0,
    "-metadata": null
  }

6.2.52 DirectionalLight

  "DirectionalLight": {
    "@DEF": "",
    "@USE": "",
    "@ambientIntensity": 0,
    "@color": [1,1,1],
    "@direction": [0,0,-1],
    "@global": false,
    "@intensity": 1,
    "@on": true,
    "-metadata": null
  }

6.2.53 DISEntityManager

  "DISEntityManager": {
    "@DEF": "",
    "@USE": "",
    "@address": "localhost",
    "@applicationID": 0,
    "@port": 0,
    "@siteID": 0,
    "-mapping": [],
    "-metadata": null
  }

6.2.54 DISEntityTypeMapping

  "DISEntityTypeMapping": {
    "@DEF": "",
    "@USE": "",
    "@category": 0,
    "@country": 0,
    "@domain": 0,
    "@extra": 0,
    "@kind": 0,
    "@specific": 0,
    "@subcategory": 0,
    "@url": [],
    "-metadata": null
  }

6.2.55 Disk2D

  "Disk2D": {
    "@DEF": "",
    "@USE": "",
    "@innerRadius": 0,
    "@outerRadius": 1,
    "@solid": false,
    "-metadata": null
  }

6.2.56 DoubleAxisHingeJoint

  "DoubleAxisHingeJoint": {
    "@DEF": "",
    "@USE": "",
    "@anchorPoint": [0,0,0],
    "@axis1": [0,1,0],
    "@axis2": [0,1,0],
    "@desiredAngularVelocity1": 0,
    "@desiredAngularVelocity2": 0,
    "@forceOutput": ["NONE"],
    "@maxAngle1": 3.141592653,
    "@maxTorque1": 0,
    "@maxTorque2": 0,
    "@minAngle1": -3.141592653,
    "@stop1Bounce": 0,
    "@stop1ConstantForceMix": 0.001,
    "@stop1ErrorCorrection": 0.8,
    "@suspensionErrorCorrection": 0.8,
    "@suspensionForce": 0,
    "-body1": null,
    "-body2": null,
    "-metadata": null
  }

6.2.57 EaseInEaseOut

  "EaseInEaseOut": {
    "@DEF": "",
    "@USE": "",
    "@easeInEaseOut": [],
    "@key": [],
    "-metadata": null
  }

6.2.58 EdgeEnhancementVolumeStyle

  "EdgeEnhancementVolumeStyle": {
    "@DEF": "",
    "@USE": "",
    "@edgeColor": [0,0,0,1],
    "@enabled": true,
    "@gradientThreshold": 0.4,
    "-metadata": null,
    "-surfaceNormals": null
  }

6.2.59 ElevationGrid

  "ElevationGrid": {
    "@DEF": "",
    "@USE": "",
    "@ccw": true,
    "@colorPerVertex": true,
    "@creaseAngle": 0,
    "@height": [0,0,0,0],
    "@normalPerVertex": true,
    "@solid": true,
    "@xDimension": 2,
    "@xSpacing": 1.0,
    "@zDimension": 2,
    "@zSpacing": 1.0,
    "-attrib": [],
    "-color": null,
    "-fogCoord": null,
    "-metadata": null,
    "-normal": null,
    "-texCoord": null
  }

6.2.60 EspduTransform

  "EspduTransform": {
    "@DEF": "",
    "@USE": "",
    "@address": "localhost",
    "@applicationID": 0,
    "@articulationParameterArray": [],
    "@articulationParameterChangeIndicatorArray": [],
    "@articulationParameterCount": 0,
    "@articulationParameterDesignatorArray": [],
    "@articulationParameterIdPartAttachedToArray": [],
    "@articulationParameterTypeArray": [],
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "@center": [0,0,0],
    "@collisionType": 0,
    "@deadReckoning": 0,
    "@detonationLocation": [0,0,0],
    "@detonationRelativeLocation": [0,0,0],
    "@detonationResult": 0,
    "@enabled": true,
    "@entityCategory": 0,
    "@entityCountry": 0,
    "@entityDomain": 0,
    "@entityExtra": 0,
    "@entityID": 0,
    "@entityKind": 0,
    "@entitySpecific": 0,
    "@entitySubcategory": 0,
    "@eventApplicationID": 0,
    "@eventEntityID": 0,
    "@eventNumber": 0,
    "@eventSiteID": 0,
    "@fired1": false,
    "@fired2": false,
    "@fireMissionIndex": 0,
    "@firingRange": 0,
    "@firingRate": 0,
    "@forceID": 0,
    "@fuse": 0,
    "@geoCoords": [0,0,0],
    "@geoSystem": ["GD","WE"],
    "@linearAcceleration": [0,0,0],
    "@linearVelocity": [0,0,0],
    "@marking": "",
    "@multicastRelayHost": "",
    "@multicastRelayPort": 0,
    "@munitionApplicationID": 0,
    "@munitionEndPoint": [0,0,0],
    "@munitionEntityID": 0,
    "@munitionQuantity": 0,
    "@munitionSiteID": 0,
    "@munitionStartPoint": [0,0,0],
    "@networkMode": "standAlone",
    "@port": 0,
    "@readInterval": 0.1,
    "@rotation": [0,0,1,0],
    "@rtpHeaderExpected": false,
    "@scale": [1,1,1],
    "@scaleOrientation": [0,0,1,0],
    "@siteID": 0,
    "@translation": [0,0,0],
    "@warhead": 0,
    "@writeInterval": 1.0,
    "-children": [],
    "-metadata": null
  }

6.2.61 ExplosionEmitter

  "ExplosionEmitter": {
    "@DEF": "",
    "@USE": "",
    "@mass": 0,
    "@position": [0,0,0],
    "@speed": 0,
    "@surfaceArea": 0,
    "@variation": 0.25,
    "-metadata": null
  }

6.2.62 Extrusion

  "Extrusion": {
    "@DEF": "",
    "@USE": "",
    "@beginCap": true,
    "@ccw": true,
    "@convex": true,
    "@creaseAngle": 0.0,
    "@crossSection": [1,1,1,-1,-1,-1,-1,1,1,1],
    "@endCap": true,
    "@orientation": [0,0,1,0],
    "@scale": [1,1],
    "@solid": true,
    "@spine": [0,0,0,0,1,0],
    "-metadata": null
  }

6.2.63 FillProperties

  "FillProperties": {
    "@DEF": "",
    "@USE": "",
    "@filled": true,
    "@hatchColor": [1,1,1],
    "@hatched": true,
    "@hatchStyle": 1,
    "-metadata": null
  }

6.2.64 FloatVertexAttribute

  "FloatVertexAttribute": {
    "@DEF": "",
    "@USE": "",
    "@name": "",
    "@numComponents": 4,
    "@value": [],
    "-metadata": null
  }

6.2.65 Fog

  "Fog": {
    "@DEF": "",
    "@USE": "",
    "@color": [1,1,1],
    "@fogType": "LINEAR",
    "@visibilityRange": 0,
    "-metadata": null
  }

6.2.66 FogCoordinate

  "FogCoordinate": {
    "@DEF": "",
    "@USE": "",
    "@depth": [],
    "-metadata": null
  }

6.2.67 FontStyle

  "FontStyle": {
    "@DEF": "",
    "@USE": "",
    "@family": ["SERIF"],
    "@horizontal": true,
    "@justify": ["BEGIN"],
    "@language": "",
    "@leftToRight": true,
    "@size": 1.0,
    "@spacing": 1.0,
    "@style": "PLAIN",
    "@topToBottom": true,
    "-metadata": null
  }

6.2.68 ForcePhysicsModel

  "ForcePhysicsModel": {
    "@DEF": "",
    "@USE": "",
    "@enabled": true,
    "@force": [0,-9.8,0],
    "-metadata": null
  }

6.2.69 GeneratedCubeMapTexture

  "GeneratedCubeMapTexture": {
    "@DEF": "",
    "@USE": "",
    "@size": 128,
    "@update": "NONE",
    "-metadata": null,
    "-textureProperties": null
  }

6.2.70 GeoCoordinate

  "GeoCoordinate": {
    "@DEF": "",
    "@USE": "",
    "@geoSystem": ["GD","WE"],
    "@point": [],
    "-geoOrigin": null,
    "-metadata": null
  }

6.2.71 GeoElevationGrid

  "GeoElevationGrid": {
    "@DEF": "",
    "@USE": "",
    "@ccw": true,
    "@colorPerVertex": true,
    "@creaseAngle": 0,
    "@geoGridOrigin": [0,0,0],
    "@geoSystem": ["GD","WE"],
    "@height": [0,0,0,0],
    "@normalPerVertex": true,
    "@solid": true,
    "@xDimension": 2,
    "@xSpacing": 1.0,
    "@yScale": 1,
    "@zDimension": 2,
    "@zSpacing": 1.0,
    "-color": null,
    "-geoOrigin": null,
    "-metadata": null,
    "-normal": null,
    "-texCoord": null
  }

6.2.72 GeoLocation

  "GeoLocation": {
    "@DEF": "",
    "@USE": "",
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "@geoCoords": [0,0,0],
    "@geoSystem": ["GD","WE"],
    "-children": [],
    "-geoOrigin": null,
    "-metadata": null
  }

6.2.73 GeoLOD

  "GeoLOD": {
    "@DEF": "",
    "@USE": "",
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "@center": [0,0,0],
    "@child1Url": [],
    "@child2Url": [],
    "@child3Url": [],
    "@child4Url": [],
    "@geoSystem": ["GD","WE"],
    "@range": 10,
    "@rootUrl": [],
    "-geoOrigin": null,
    "-metadata": null,
    "-rootNode": []
  }

6.2.74 GeoMetadata

  "GeoMetadata": {
    "@DEF": "",
    "@USE": "",
    "@summary": [],
    "@url": [],
    "-data": [],
    "-metadata": null
  }

6.2.75 GeoOrigin

  "GeoOrigin": {
    "@DEF": "",
    "@USE": "",
    "@geoCoords": [0,0,0],
    "@geoSystem": ["GD","WE"],
    "@rotateYUp": false,
    "-metadata": null
  }

6.2.76 GeoPositionInterpolator

  "GeoPositionInterpolator": {
    "@DEF": "",
    "@USE": "",
    "@geoSystem": ["GD","WE"],
    "@key": [],
    "@keyValue": [],
    "-geoOrigin": null,
    "-metadata": null
  }

6.2.77 GeoProximitySensor

  "GeoProximitySensor": {
    "@DEF": "",
    "@USE": "",
    "@center": [0,0,0],
    "@enabled": true,
    "@geoCenter": [0,0,0],
    "@geoSystem": ["GD","WE"],
    "@size": [0,0,0],
    "-geoOrigin": null,
    "-metadata": null
  }

6.2.78 GeoTouchSensor

  "GeoTouchSensor": {
    "@DEF": "",
    "@USE": "",
    "@description": "",
    "@enabled": true,
    "@geoSystem": ["GD","WE"],
    "-geoOrigin": null,
    "-metadata": null
  }

6.2.79 GeoTransform

  "GeoTransform": {
    "@DEF": "",
    "@USE": "",
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "@geoCenter": [0,0,0],
    "@geoSystem": ["GD","WE"],
    "@rotation": [0,0,1,0],
    "@scale": [1,1,1],
    "@scaleOrientation": [0,0,1,0],
    "@translation": [0,0,0],
    "-children": [],
    "-geoOrigin": null,
    "-metadata": null
  }

6.2.80 GeoViewpoint

  "GeoViewpoint": {
    "@DEF": "",
    "@USE": "",
    "@centerOfRotation": [0,0,0],
    "@description": "",
    "@fieldOfView": 0.7854,
    "@geoSystem": ["GD","WE"],
    "@jump": true,
    "@orientation": [0,0,1,0],
    "@position": [0,0,100000],
    "@retainUserOffsets": false,
    "@speedFactor": 1.0,
    "-geoOrigin": null,
    "-metadata": null
  }

6.2.81 Group

  "Group": {
    "@DEF": "",
    "@USE": "",
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "-children": [],
    "-metadata": null
  }

6.2.82 HAnimDisplacer

  "HAnimDisplacer": {
    "@DEF": "",
    "@USE": "",
    "@coordIndex": [],
    "@displacements": [],
    "@name": "",
    "@weight": 0.0,
    "-metadata": null
  }

6.2.83 HAnimHumanoid

  "HAnimHumanoid": {
    "@DEF": "",
    "@USE": "",
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "@center": [0,0,0],
    "@info": [],
    "@name": "",
    "@rotation": [0,0,1,0],
    "@scale": [1,1,1],
    "@scaleOrientation": [0,0,1,0],
    "@translation": [0,0,0],
    "@version": "",
    "-joints": [],
    "-metadata": null,
    "-segments": [],
    "-sites": [],
    "-skeleton": [],
    "-skin": [],
    "-skinCoord": null,
    "-skinNormal": null,
    "-viewpoints": []
  }

6.2.84 HAnimJoint

  "HAnimJoint": {
    "@DEF": "",
    "@USE": "",
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "@center": [0,0,0],
    "@limitOrientation": [0,0,1,0],
    "@llimit": [],
    "@name": "",
    "@rotation": [0,0,1,0],
    "@scale": [1,1,1],
    "@scaleOrientation": [0,0,1,0],
    "@skinCoordIndex": [],
    "@skinCoordWeight": [],
    "@stiffness": [0,0,0],
    "@translation": [0,0,0],
    "@ulimit": [],
    "-children": [],
    "-displacers": [],
    "-metadata": null
  }

6.2.85 HAnimSegment

  "HAnimSegment": {
    "@DEF": "",
    "@USE": "",
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "@centerOfMass": [0,0,0],
    "@mass": 0,
    "@momentsOfInertia": [0,0,0,0,0,0,0,0,0],
    "@name": "",
    "-children": [],
    "-coord": null,
    "-displacers": [],
    "-metadata": null
  }

6.2.86 HAnimSite

  "HAnimSite": {
    "@DEF": "",
    "@USE": "",
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "@center": [0,0,0],
    "@name": "",
    "@rotation": [0,0,1,0],
    "@scale": [1,1,1],
    "@scaleOrientation": [0,0,1,0],
    "@translation": [0,0,0],
    "-children": [],
    "-metadata": null
  }

6.2.87 ImageCubeMapTexture

  "ImageCubeMapTexture": {
    "@DEF": "",
    "@USE": "",
    "@url": [],
    "-metadata": null,
    "-textureProperties": null
  }

6.2.88 ImageTexture

  "ImageTexture": {
    "@DEF": "",
    "@USE": "",
    "@repeatS": true,
    "@repeatT": true,
    "@url": [],
    "-metadata": null,
    "-textureProperties": null
  }

6.2.89 ImageTexture3D

  "ImageTexture3D": {
    "@DEF": "",
    "@USE": "",
    "@repeatR": false,
    "@repeatS": false,
    "@repeatT": false,
    "@url": [],
    "-metadata": null,
    "-textureProperties": null
  }

6.2.90 IndexedFaceSet

  "IndexedFaceSet": {
    "@DEF": "",
    "@USE": "",
    "@ccw": true,
    "@colorIndex": [],
    "@colorPerVertex": true,
    "@convex": true,
    "@coordIndex": [],
    "@creaseAngle": 0,
    "@normalIndex": [],
    "@normalPerVertex": true,
    "@solid": true,
    "@texCoordIndex": [],
    "-attrib": [],
    "-color": null,
    "-coord": null,
    "-fogCoord": null,
    "-metadata": null,
    "-normal": null,
    "-texCoord": null
  }

6.2.91 IndexedLineSet

  "IndexedLineSet": {
    "@DEF": "",
    "@USE": "",
    "@colorIndex": [],
    "@colorPerVertex": true,
    "@coordIndex": [],
    "-attrib": [],
    "-color": null,
    "-coord": null,
    "-fogCoord": null,
    "-metadata": null
  }

6.2.92 IndexedQuadSet

  "IndexedQuadSet": {
    "@DEF": "",
    "@USE": "",
    "@ccw": true,
    "@colorPerVertex": true,
    "@index": [],
    "@normalPerVertex": true,
    "@solid": true,
    "-attrib": [],
    "-color": null,
    "-coord": null,
    "-fogCoord": null,
    "-metadata": null,
    "-normal": null,
    "-texCoord": null
  }

6.2.93 IndexedTriangleFanSet

  "IndexedTriangleFanSet": {
    "@DEF": "",
    "@USE": "",
    "@ccw": true,
    "@colorPerVertex": true,
    "@index": [],
    "@normalPerVertex": true,
    "@solid": true,
    "-attrib": [],
    "-color": null,
    "-coord": null,
    "-fogCoord": null,
    "-metadata": null,
    "-normal": null,
    "-texCoord": null
  }

6.2.94 IndexedTriangleSet

  "IndexedTriangleSet": {
    "@DEF": "",
    "@USE": "",
    "@ccw": true,
    "@colorPerVertex": true,
    "@index": [],
    "@normalPerVertex": true,
    "@solid": true,
    "-attrib": [],
    "-color": null,
    "-coord": null,
    "-fogCoord": null,
    "-metadata": null,
    "-normal": null,
    "-texCoord": null
  }

6.2.95 IndexedTriangleStripSet

  "IndexedTriangleStripSet": {
    "@DEF": "",
    "@USE": "",
    "@ccw": true,
    "@colorPerVertex": true,
    "@index": [],
    "@normalPerVertex": true,
    "@solid": true,
    "-attrib": [],
    "-color": null,
    "-coord": null,
    "-fogCoord": null,
    "-metadata": null,
    "-normal": null,
    "-texCoord": null
  }

6.2.96 Inline

  "Inline": {
    "@DEF": "",
    "@USE": "",
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "@load": true,
    "@url": [],
    "-metadata": null
  }

6.2.97 IntegerSequencer

  "IntegerSequencer": {
    "@DEF": "",
    "@USE": "",
    "@key": [],
    "@keyValue": [],
    "-metadata": null
  }

6.2.98 IntegerTrigger

  "IntegerTrigger": {
    "@DEF": "",
    "@USE": "",
    "@integerKey": -1,
    "-metadata": null
  }

6.2.99 IsoSurfaceVolumeData

  "IsoSurfaceVolumeData": {
    "@DEF": "",
    "@USE": "",
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "@contourStepSize": 0,
    "@dimensions": [1,1,1],
    "@surfaceTolerance": 0,
    "@surfaceValues": [],
    "-gradients": null,
    "-metadata": null,
    "-renderStyle": [],
    "-voxels": null
  }

6.2.100 KeySensor

  "KeySensor": {
    "@DEF": "",
    "@USE": "",
    "@enabled": true,
    "-metadata": null
  }

6.2.101 Layer

  "Layer": {
    "@DEF": "",
    "@USE": "",
    "@isPickable": true,
    "-children": [],
    "-metadata": null,
    "-viewport": null
  }

6.2.102 LayerSet

  "LayerSet": {
    "@DEF": "",
    "@USE": "",
    "@activeLayer": 0,
    "@order": [0],
    "-layers": [],
    "-metadata": null
  }

6.2.103 Layout

  "Layout": {
    "@DEF": "",
    "@USE": "",
    "@align": ["CENTER","CENTER"],
    "@offset": [0,0],
    "@offsetUnits": ["WORLD","WORLD"],
    "@scaleMode": ["NONE","NONE"],
    "@size": [1,1],
    "@sizeUnits": ["WORLD","WORLD"],
    "-metadata": null
  }

6.2.104 LayoutGroup

  "LayoutGroup": {
    "@DEF": "",
    "@USE": "",
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "-children": [],
    "-layout": null,
    "-metadata": null,
    "-viewport": null
  }

6.2.105 LayoutLayer

  "LayoutLayer": {
    "@DEF": "",
    "@USE": "",
    "@isPickable": true,
    "-children": [],
    "-layout": null,
    "-metadata": null,
    "-viewport": null
  }

6.2.106 LinePickSensor

  "LinePickSensor": {
    "@DEF": "",
    "@USE": "",
    "@enabled": true,
    "@intersectionType": "BOUNDS",
    "@matchCriterion": "MATCH_ANY",
    "@objectType": ["ALL"],
    "@sortOrder": "CLOSEST",
    "-metadata": null,
    "-pickingGeometry": null,
    "-pickTarget": []
  }

6.2.107 LineProperties

  "LineProperties": {
    "@DEF": "",
    "@USE": "",
    "@applied": true,
    "@linetype": 1,
    "@linewidthScaleFactor": 0,
    "-metadata": null
  }

6.2.108 LineSet

  "LineSet": {
    "@DEF": "",
    "@USE": "",
    "@vertexCount": [],
    "-attrib": [],
    "-color": null,
    "-coord": null,
    "-fogCoord": null,
    "-metadata": null
  }

6.2.109 LoadSensor

  "LoadSensor": {
    "@DEF": "",
    "@USE": "",
    "@enabled": true,
    "@timeOut": 0,
    "-metadata": null,
    "-watchList": []
  }

6.2.110 LocalFog

  "LocalFog": {
    "@DEF": "",
    "@USE": "",
    "@color": [1,1,1],
    "@enabled": true,
    "@fogType": "LINEAR",
    "@visibilityRange": 0,
    "-metadata": null
  }

6.2.111 LOD

  "LOD": {
    "@DEF": "",
    "@USE": "",
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "@center": [0,0,0],
    "@forceTransitions": false,
    "@range": [],
    "-children": [],
    "-metadata": null
  }

6.2.112 Material

  "Material": {
    "@DEF": "",
    "@USE": "",
    "@ambientIntensity": 0.2,
    "@diffuseColor": [0.8,0.8,0.8],
    "@emissiveColor": [0,0,0],
    "@shininess": 0.2,
    "@specularColor": [0,0,0],
    "@transparency": 0,
    "-metadata": null
  }

6.2.113 Matrix3VertexAttribute

  "Matrix3VertexAttribute": {
    "@DEF": "",
    "@USE": "",
    "@name": "",
    "@value": [],
    "-metadata": null
  }

6.2.114 Matrix4VertexAttribute

  "Matrix4VertexAttribute": {
    "@DEF": "",
    "@USE": "",
    "@name": "",
    "@value": [],
    "-metadata": null
  }

6.2.115 MetadataBoolean

  "MetadataBoolean": {
    "@DEF": "",
    "@USE": "",
    "@name": "",
    "@reference": "",
    "@value": [],
    "-metadata": null
  }

6.2.116 MetadataDouble

  "MetadataDouble": {
    "@DEF": "",
    "@USE": "",
    "@name": "",
    "@reference": "",
    "@value": [],
    "-metadata": null
  }

6.2.117 MetadataFloat

  "MetadataFloat": {
    "@DEF": "",
    "@USE": "",
    "@name": "",
    "@reference": "",
    "@value": [],
    "-metadata": null
  }

6.2.118 MetadataInteger

  "MetadataInteger": {
    "@DEF": "",
    "@USE": "",
    "@name": "",
    "@reference": "",
    "@value": [],
    "-metadata": null
  }

6.2.119 MetadataSet

  "MetadataSet": {
    "@DEF": "",
    "@USE": "",
    "@name": "",
    "@reference": "",
    "-metadata": null,
    "-value": []
  }

6.2.120 MetadataString

  "MetadataString": {
    "@DEF": "",
    "@USE": "",
    "@name": "",
    "@reference": "",
    "@value": [],
    "-metadata": null
  }

6.2.121 MotorJoint

  "MotorJoint": {
    "@DEF": "",
    "@USE": "",
    "@autoCalc": false,
    "@axis1Angle": 0,
    "@axis1Torque": 0,
    "@axis2Angle": 0,
    "@axis2Torque": 0,
    "@axis3Angle": 0,
    "@axis3Torque": 0,
    "@enabledAxes": 1,
    "@forceOutput": ["NONE"],
    "@motor1Axis": [0,0,0],
    "@motor2Axis": [0,0,0],
    "@motor3Axis": [0,0,0],
    "@stop1Bounce": 0,
    "@stop1ErrorCorrection": 0.8,
    "@stop2Bounce": 0,
    "@stop2ErrorCorrection": 0.8,
    "@stop3Bounce": 0,
    "@stop3ErrorCorrection": 0.8,
    "-body1": null,
    "-body2": null,
    "-metadata": null
  }

6.2.122 MovieTexture

  "MovieTexture": {
    "@DEF": "",
    "@USE": "",
    "@description": "",
    "@loop": false,
    "@pauseTime": 0,
    "@pitch": 1.0,
    "@repeatS": true,
    "@repeatT": true,
    "@resumeTime": 0,
    "@speed": 1.0,
    "@startTime": 0,
    "@stopTime": 0,
    "@url": [],
    "-metadata": null,
    "-textureProperties": null
  }

6.2.123 MultiTexture

  "MultiTexture": {
    "@DEF": "",
    "@USE": "",
    "@alpha": 1,
    "@color": [1,1,1],
    "@function": [],
    "@mode": [],
    "@source": [],
    "-metadata": null,
    "-texture": []
  }

6.2.124 MultiTextureCoordinate

  "MultiTextureCoordinate": {
    "@DEF": "",
    "@USE": "",
    "-metadata": null,
    "-texCoord": []
  }

6.2.125 MultiTextureTransform

  "MultiTextureTransform": {
    "@DEF": "",
    "@USE": "",
    "-metadata": null,
    "-textureTransform": []
  }

6.2.126 NavigationInfo

  "NavigationInfo": {
    "@DEF": "",
    "@USE": "",
    "@avatarSize": [0.25,1.6,0.75],
    "@headlight": true,
    "@speed": 1,
    "@transitionTime": 1.0,
    "@transitionType": ["LINEAR"],
    "@type": ["EXAMINE","ANY"],
    "@visibilityLimit": 0,
    "-metadata": null
  }

6.2.127 Normal

  "Normal": {
    "@DEF": "",
    "@USE": "",
    "@vector": [],
    "-metadata": null
  }

6.2.128 NormalInterpolator

  "NormalInterpolator": {
    "@DEF": "",
    "@USE": "",
    "@key": [],
    "@keyValue": [],
    "-metadata": null
  }

6.2.129 NurbsCurve

  "NurbsCurve": {
    "@DEF": "",
    "@USE": "",
    "@closed": false,
    "@knot": [],
    "@order": 3,
    "@tessellation": 0,
    "@weight": [],
    "-controlPoint": null,
    "-metadata": null
  }

6.2.130 NurbsCurve2D

  "NurbsCurve2D": {
    "@DEF": "",
    "@USE": "",
    "@closed": false,
    "@controlPoint": [],
    "@knot": [],
    "@order": 3,
    "@tessellation": 0,
    "@weight": [],
    "-metadata": null
  }

6.2.131 NurbsOrientationInterpolator

  "NurbsOrientationInterpolator": {
    "@DEF": "",
    "@USE": "",
    "@knot": [],
    "@order": 3,
    "@weight": [],
    "-controlPoint": null,
    "-metadata": null
  }

6.2.132 NurbsPatchSurface

  "NurbsPatchSurface": {
    "@DEF": "",
    "@USE": "",
    "@solid": true,
    "@uClosed": false,
    "@uDimension": 0,
    "@uKnot": [],
    "@uOrder": 3,
    "@uTessellation": 0,
    "@vClosed": false,
    "@vDimension": 0,
    "@vKnot": [],
    "@vOrder": 3,
    "@vTessellation": 0,
    "@weight": [],
    "-controlPoint": null,
    "-metadata": null,
    "-texCoord": null
  }

6.2.133 NurbsPositionInterpolator

  "NurbsPositionInterpolator": {
    "@DEF": "",
    "@USE": "",
    "@knot": [],
    "@order": 3,
    "@weight": [],
    "-controlPoint": null,
    "-metadata": null
  }

6.2.134 NurbsSet

  "NurbsSet": {
    "@DEF": "",
    "@USE": "",
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "@tessellationScale": 1.0,
    "-geometry": [],
    "-metadata": null
  }

6.2.135 NurbsSurfaceInterpolator

  "NurbsSurfaceInterpolator": {
    "@DEF": "",
    "@USE": "",
    "@uDimension": 0,
    "@uKnot": [],
    "@uOrder": 3,
    "@vDimension": 0,
    "@vKnot": [],
    "@vOrder": 3,
    "@weight": [],
    "-controlPoint": null,
    "-metadata": null
  }

6.2.136 NurbsSweptSurface

  "NurbsSweptSurface": {
    "@DEF": "",
    "@USE": "",
    "@ccw": true,
    "@solid": true,
    "-crossSectionCurve": null,
    "-metadata": null,
    "-trajectoryCurve": null
  }

6.2.137 NurbsSwungSurface

  "NurbsSwungSurface": {
    "@DEF": "",
    "@USE": "",
    "@ccw": true,
    "@solid": true,
    "-metadata": null,
    "-profileCurve": null,
    "-trajectoryCurve": null
  }

6.2.138 NurbsTextureCoordinate

  "NurbsTextureCoordinate": {
    "@DEF": "",
    "@USE": "",
    "@controlPoint": [],
    "@uDimension": 0,
    "@uKnot": [],
    "@uOrder": 3,
    "@vDimension": 0,
    "@vKnot": [],
    "@vOrder": 3,
    "@weight": [],
    "-metadata": null
  }

6.2.139 NurbsTrimmedSurface

  "NurbsTrimmedSurface": {
    "@DEF": "",
    "@USE": "",
    "@solid": true,
    "@uClosed": false,
    "@uDimension": 0,
    "@uKnot": [],
    "@uOrder": 3,
    "@uTessellation": 0,
    "@vClosed": false,
    "@vDimension": 0,
    "@vKnot": [],
    "@vOrder": 3,
    "@vTessellation": 0,
    "@weight": [],
    "-controlPoint": null,
    "-metadata": null,
    "-texCoord": null,
    "-trimmingContour": []
  }

6.2.140 OpacityMapVolumeStyle

  "OpacityMapVolumeStyle": {
    "@DEF": "",
    "@USE": "",
    "@enabled": true,
    "-metadata": null,
    "-transferFunction": null
  }

6.2.141 OrientationChaser

  "OrientationChaser": {
    "@DEF": "",
    "@USE": "",
    "@duration": 1,
    "@initialDestination": [0,1,0,0],
    "@initialValue": [0,1,0,0],
    "-metadata": null
  }

6.2.142 OrientationDamper

  "OrientationDamper": {
    "@DEF": "",
    "@USE": "",
    "@initialDestination": [0,1,0,0],
    "@initialValue": [0,1,0,0],
    "@order": 3,
    "@tau": 0.3,
    "@tolerance": -1,
    "-metadata": null
  }

6.2.143 OrientationInterpolator

  "OrientationInterpolator": {
    "@DEF": "",
    "@USE": "",
    "@key": [],
    "@keyValue": [],
    "-metadata": null
  }

6.2.144 OrthoViewpoint

  "OrthoViewpoint": {
    "@DEF": "",
    "@USE": "",
    "@centerOfRotation": [0,0,0],
    "@description": "",
    "@fieldOfView": [-1,-1,1,1],
    "@jump": true,
    "@orientation": [0,0,1,0],
    "@position": [0,0,10],
    "@retainUserOffsets": false,
    "-metadata": null
  }

6.2.145 PackagedShader

  "PackagedShader": {
    "@DEF": "",
    "@USE": "",
    "@language": "",
    "@url": [],
    "-metadata": null
  }

6.2.146 ParticleSystem

  "ParticleSystem": {
    "@DEF": "",
    "@USE": "",
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "@colorKey": [],
    "@createParticles": true,
    "@enabled": true,
    "@geometryType": "QUAD",
    "@lifetimeVariation": 0.25,
    "@maxParticles": 200,
    "@particleLifetime": 5,
    "@particleSize": [0.02,0.02],
    "@texCoordKey": [],
    "-appearance": null,
    "-colorRamp": null,
    "-emitter": null,
    "-geometry": null,
    "-metadata": null,
    "-physics": [],
    "-texCoordRamp": null
  }

6.2.147 PickableGroup

  "PickableGroup": {
    "@DEF": "",
    "@USE": "",
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "@objectType": ["ALL"],
    "@pickable": true,
    "-children": [],
    "-metadata": null
  }

6.2.148 PixelTexture

  "PixelTexture": {
    "@DEF": "",
    "@USE": "",
    "@image": [0,0,0],
    "@repeatS": true,
    "@repeatT": true,
    "-metadata": null,
    "-textureProperties": null
  }

6.2.149 PixelTexture3D

  "PixelTexture3D": {
    "@DEF": "",
    "@USE": "",
    "@image": [0,0,0,0],
    "@repeatR": false,
    "@repeatS": false,
    "@repeatT": false,
    "-metadata": null,
    "-textureProperties": null
  }

6.2.150 PlaneSensor

  "PlaneSensor": {
    "@DEF": "",
    "@USE": "",
    "@autoOffset": true,
    "@axisRotation": [0,1,0,0],
    "@description": "",
    "@enabled": true,
    "@maxPosition": [-1,-1],
    "@minPosition": [0,0],
    "@offset": [0,0,0],
    "-metadata": null
  }

6.2.151 PointEmitter

  "PointEmitter": {
    "@DEF": "",
    "@USE": "",
    "@direction": [0,1,0],
    "@mass": 0,
    "@position": [0,0,0],
    "@speed": 0,
    "@surfaceArea": 0,
    "@variation": 0.25,
    "-metadata": null
  }

6.2.152 PointLight

  "PointLight": {
    "@DEF": "",
    "@USE": "",
    "@ambientIntensity": 0,
    "@attenuation": [1,0,0],
    "@color": [1,1,1],
    "@global": true,
    "@intensity": 1,
    "@location": [0,0,0],
    "@on": true,
    "@radius": 100,
    "-metadata": null
  }

6.2.153 PointPickSensor

  "PointPickSensor": {
    "@DEF": "",
    "@USE": "",
    "@enabled": true,
    "@intersectionType": "BOUNDS",
    "@matchCriterion": "MATCH_ANY",
    "@objectType": ["ALL"],
    "@sortOrder": "CLOSEST",
    "-metadata": null,
    "-pickingGeometry": null,
    "-pickTarget": []
  }

6.2.154 PointSet

  "PointSet": {
    "@DEF": "",
    "@USE": "",
    "-attrib": [],
    "-color": null,
    "-coord": null,
    "-fogCoord": null,
    "-metadata": null
  }

6.2.155 Polyline2D

  "Polyline2D": {
    "@DEF": "",
    "@USE": "",
    "@lineSegments": [],
    "-metadata": null
  }

6.2.156 PolylineEmitter

  "PolylineEmitter": {
    "@DEF": "",
    "@USE": "",
    "@coordIndex": [-1],
    "@direction": [0,1,0],
    "@mass": 0,
    "@speed": 0,
    "@surfaceArea": 0,
    "@variation": 0.25,
    "-coord": null,
    "-metadata": null
  }

6.2.157 Polypoint2D

  "Polypoint2D": {
    "@DEF": "",
    "@USE": "",
    "@point": [],
    "-metadata": null
  }

6.2.158 PositionChaser

  "PositionChaser": {
    "@DEF": "",
    "@USE": "",
    "@duration": 1,
    "@initialDestination": [0,0,0],
    "@initialValue": [0,0,0],
    "-metadata": null
  }

6.2.159 PositionChaser2D

  "PositionChaser2D": {
    "@DEF": "",
    "@USE": "",
    "@duration": 1,
    "@initialDestination": [0,0],
    "@initialValue": [0,0],
    "-metadata": null
  }

6.2.160 PositionDamper

  "PositionDamper": {
    "@DEF": "",
    "@USE": "",
    "@initialDestination": [0,0,0],
    "@initialValue": [0,0,0],
    "@order": 3,
    "@tau": 0.3,
    "@tolerance": -1,
    "-metadata": null
  }

6.2.161 PositionDamper2D

  "PositionDamper2D": {
    "@DEF": "",
    "@USE": "",
    "@initialDestination": [0,0],
    "@initialValue": [0,0],
    "@order": 3,
    "@tau": 0.3,
    "@tolerance": -1,
    "-metadata": null
  }

6.2.162 PositionInterpolator

  "PositionInterpolator": {
    "@DEF": "",
    "@USE": "",
    "@key": [],
    "@keyValue": [],
    "-metadata": null
  }

6.2.163 PositionInterpolator2D

  "PositionInterpolator2D": {
    "@DEF": "",
    "@USE": "",
    "@key": [],
    "@keyValue": [],
    "-metadata": null
  }

6.2.164 PrimitivePickSensor

  "PrimitivePickSensor": {
    "@DEF": "",
    "@USE": "",
    "@enabled": true,
    "@intersectionType": "BOUNDS",
    "@matchCriterion": "MATCH_ANY",
    "@objectType": ["ALL"],
    "@sortOrder": "CLOSEST",
    "-metadata": null,
    "-pickingGeometry": null,
    "-pickTarget": []
  }

6.2.165 ProgramShader

  "ProgramShader": {
    "@DEF": "",
    "@USE": "",
    "@language": "",
    "-metadata": null,
    "-programs": []
  }

6.2.166 ProjectionVolumeStyle

  "ProjectionVolumeStyle": {
    "@DEF": "",
    "@USE": "",
    "@enabled": true,
    "@intensityThreshold": 0,
    "@type": "MAX",
    "-metadata": null
  }

6.2.167 ProtoInstance

  "ProtoInstance": {
    "@DEF": "",
    "@USE": "",
    "@name": "",
    "-metadata": null
  }

6.2.168 ProximitySensor

  "ProximitySensor": {
    "@DEF": "",
    "@USE": "",
    "@center": [0,0,0],
    "@enabled": true,
    "@size": [0,0,0],
    "-metadata": null
  }

6.2.169 QuadSet

  "QuadSet": {
    "@DEF": "",
    "@USE": "",
    "@ccw": true,
    "@colorPerVertex": true,
    "@normalPerVertex": true,
    "@solid": true,
    "-attrib": [],
    "-color": null,
    "-coord": null,
    "-fogCoord": null,
    "-metadata": null,
    "-normal": null,
    "-texCoord": null
  }

6.2.170 ReceiverPdu

  "ReceiverPdu": {
    "@DEF": "",
    "@USE": "",
    "@address": "localhost",
    "@applicationID": 0,
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "@enabled": true,
    "@entityID": 0,
    "@geoCoords": [0,0,0],
    "@geoSystem": ["GD","WE"],
    "@multicastRelayHost": "",
    "@multicastRelayPort": 0,
    "@networkMode": "standAlone",
    "@port": 0,
    "@radioID": 0,
    "@readInterval": 0.1,
    "@receivedPower": 0.0,
    "@receiverState": 0,
    "@rtpHeaderExpected": false,
    "@siteID": 0,
    "@transmitterApplicationID": 0,
    "@transmitterEntityID": 0,
    "@transmitterRadioID": 0,
    "@transmitterSiteID": 0,
    "@whichGeometry": 1,
    "@writeInterval": 1.0,
    "-metadata": null
  }

6.2.171 Rectangle2D

  "Rectangle2D": {
    "@DEF": "",
    "@USE": "",
    "@size": [2,2],
    "@solid": false,
    "-metadata": null
  }

6.2.172 RigidBody

  "RigidBody": {
    "@DEF": "",
    "@USE": "",
    "@angularDampingFactor": 0.001,
    "@angularVelocity": [0,0,0],
    "@autoDamp": false,
    "@autoDisable": false,
    "@centerOfMass": [0,0,0],
    "@disableAngularSpeed": 0,
    "@disableLinearSpeed": 0,
    "@disableTime": 0,
    "@enabled": true,
    "@finiteRotationAxis": [0,1,0],
    "@fixed": false,
    "@forces": [],
    "@inertia": [1,0,0,0,1,0,0,0,1],
    "@linearDampingFactor": 0.001,
    "@linearVelocity": [0,0,0],
    "@mass": 1,
    "@orientation": [0,0,1,0],
    "@position": [0,0,0],
    "@torques": [],
    "@useFiniteRotation": false,
    "@useGlobalGravity": true,
    "-geometry": [],
    "-massDensityModel": null,
    "-metadata": null
  }

6.2.173 RigidBodyCollection

  "RigidBodyCollection": {
    "@DEF": "",
    "@USE": "",
    "@autoDisable": false,
    "@constantForceMix": 0.0001,
    "@contactSurfaceThickness": 0,
    "@disableAngularSpeed": 0,
    "@disableLinearSpeed": 0,
    "@disableTime": 0,
    "@enabled": true,
    "@errorCorrection": 0.8,
    "@gravity": [0,-9.8,0],
    "@iterations": 10,
    "@maxCorrectionSpeed": -1,
    "@preferAccuracy": false,
    "-bodies": [],
    "-collider": null,
    "-joints": [],
    "-metadata": null
  }

6.2.174 ScalarChaser

  "ScalarChaser": {
    "@DEF": "",
    "@USE": "",
    "@duration": 1,
    "@initialDestination": 0,
    "@initialValue": 0,
    "-metadata": null
  }

6.2.175 ScalarDamper

  "ScalarDamper": {
    "@DEF": "",
    "@USE": "",
    "@initialDestination": 0,
    "@initialValue": 0,
    "@order": 3,
    "@tau": 0.3,
    "@tolerance": -1,
    "-metadata": null
  }

6.2.176 ScalarInterpolator

  "ScalarInterpolator": {
    "@DEF": "",
    "@USE": "",
    "@key": [],
    "@keyValue": [],
    "-metadata": null
  }

6.2.177 ScreenFontStyle

  "ScreenFontStyle": {
    "@DEF": "",
    "@USE": "",
    "@family": ["SERIF"],
    "@horizontal": true,
    "@justify": ["BEGIN"],
    "@language": "",
    "@leftToRight": true,
    "@pointSize": 12.0,
    "@spacing": 1.0,
    "@style": "PLAIN",
    "@topToBottom": true,
    "-metadata": null
  }

6.2.178 ScreenGroup

  "ScreenGroup": {
    "@DEF": "",
    "@USE": "",
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "-children": [],
    "-metadata": null
  }

6.2.179 Script

  "Script": {
    "@DEF": "",
    "@USE": "",
    "@directOutput": false,
    "@mustEvaluate": false,
    "@url": [],
    "-metadata": null
  }

6.2.180 SegmentedVolumeData

  "SegmentedVolumeData": {
    "@DEF": "",
    "@USE": "",
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "@dimensions": [1,1,1],
    "@segmentEnabled": [],
    "-metadata": null,
    "-renderStyle": [],
    "-segmentIdentifiers": null,
    "-voxels": null
  }

6.2.181 ShadedVolumeStyle

  "ShadedVolumeStyle": {
    "@DEF": "",
    "@USE": "",
    "@enabled": true,
    "@lighting": false,
    "@phaseFunction": "Henyey-Greenstein",
    "@shadows": false,
    "-material": null,
    "-metadata": null,
    "-surfaceNormals": null
  }

6.2.182 ShaderPart

  "ShaderPart": {
    "@DEF": "",
    "@USE": "",
    "@type": "VERTEX",
    "@url": [],
    "-metadata": null
  }

6.2.183 ShaderProgram

  "ShaderProgram": {
    "@DEF": "",
    "@USE": "",
    "@type": "VERTEX",
    "@url": [],
    "-metadata": null
  }

6.2.184 Shape

  "Shape": {
    "@DEF": "",
    "@USE": "",
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "-appearance": null,
    "-geometry": null,
    "-metadata": null
  }

6.2.185 SignalPdu

  "SignalPdu": {
    "@DEF": "",
    "@USE": "",
    "@address": "localhost",
    "@applicationID": 0,
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "@data": [],
    "@dataLength": 0,
    "@enabled": true,
    "@encodingScheme": 0,
    "@entityID": 0,
    "@geoCoords": [0,0,0],
    "@geoSystem": ["GD","WE"],
    "@multicastRelayHost": "",
    "@multicastRelayPort": 0,
    "@networkMode": "standAlone",
    "@port": 0,
    "@radioID": 0,
    "@readInterval": 0.1,
    "@rtpHeaderExpected": false,
    "@sampleRate": 0,
    "@samples": 0,
    "@siteID": 0,
    "@tdlType": 0,
    "@whichGeometry": 1,
    "@writeInterval": 1.0,
    "-metadata": null
  }

6.2.186 SilhouetteEnhancementVolumeStyle

  "SilhouetteEnhancementVolumeStyle": {
    "@DEF": "",
    "@USE": "",
    "@enabled": true,
    "@silhouetteBoundaryOpacity": 0,
    "@silhouetteRetainedOpacity": 1,
    "@silhouetteSharpness": 0.5,
    "-metadata": null,
    "-surfaceNormals": null
  }

6.2.187 SingleAxisHingeJoint

  "SingleAxisHingeJoint": {
    "@DEF": "",
    "@USE": "",
    "@anchorPoint": [0,0,0],
    "@axis": [0,1,0],
    "@forceOutput": ["NONE"],
    "@maxAngle": 3.141592653,
    "@minAngle": -3.141592653,
    "@stopBounce": 0,
    "@stopErrorCorrection": 0.8,
    "-body1": null,
    "-body2": null,
    "-metadata": null
  }

6.2.188 SliderJoint

  "SliderJoint": {
    "@DEF": "",
    "@USE": "",
    "@axis": [0,1,0],
    "@forceOutput": ["NONE"],
    "@maxSeparation": 1,
    "@minSeparation": 0,
    "@sliderForce": 0,
    "@stopBounce": 0,
    "@stopErrorCorrection": 1,
    "-body1": null,
    "-body2": null,
    "-metadata": null
  }

6.2.189 Sound

  "Sound": {
    "@DEF": "",
    "@USE": "",
    "@direction": [0,0,1],
    "@intensity": 1,
    "@location": [0,0,0],
    "@maxBack": 10,
    "@maxFront": 10,
    "@minBack": 1,
    "@minFront": 1,
    "@priority": 0,
    "@spatialize": true,
    "-metadata": null,
    "-source": null
  }

6.2.190 Sphere

  "Sphere": {
    "@DEF": "",
    "@USE": "",
    "@radius": 1,
    "@solid": true,
    "-metadata": null
  }

6.2.191 SphereSensor

  "SphereSensor": {
    "@DEF": "",
    "@USE": "",
    "@autoOffset": true,
    "@description": "",
    "@enabled": true,
    "@offset": [0,1,0,0],
    "-metadata": null
  }

6.2.192 SplinePositionInterpolator

  "SplinePositionInterpolator": {
    "@DEF": "",
    "@USE": "",
    "@closed": false,
    "@key": [],
    "@keyValue": [],
    "@keyVelocity": [],
    "@normalizeVelocity": false,
    "-metadata": null
  }

6.2.193 SplinePositionInterpolator2D

  "SplinePositionInterpolator2D": {
    "@DEF": "",
    "@USE": "",
    "@closed": false,
    "@key": [],
    "@keyValue": [],
    "@keyVelocity": [],
    "@normalizeVelocity": false,
    "-metadata": null
  }

6.2.194 SplineScalarInterpolator

  "SplineScalarInterpolator": {
    "@DEF": "",
    "@USE": "",
    "@closed": false,
    "@key": [],
    "@keyValue": [],
    "@keyVelocity": [],
    "@normalizeVelocity": false,
    "-metadata": null
  }

6.2.195 SpotLight

  "SpotLight": {
    "@DEF": "",
    "@USE": "",
    "@ambientIntensity": 0,
    "@attenuation": [1,0,0],
    "@beamWidth": 0.7854,
    "@color": [1,1,1],
    "@cutOffAngle": 1.570796,
    "@direction": [0,0,-1],
    "@global": true,
    "@intensity": 1,
    "@location": [0,0,0],
    "@on": true,
    "@radius": 100,
    "-metadata": null
  }

6.2.196 SquadOrientationInterpolator

  "SquadOrientationInterpolator": {
    "@DEF": "",
    "@USE": "",
    "@key": [],
    "@keyValue": [],
    "@normalizeVelocity": false,
    "-metadata": null
  }

6.2.197 StaticGroup

  "StaticGroup": {
    "@DEF": "",
    "@USE": "",
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "-children": [],
    "-metadata": null
  }

6.2.198 StringSensor

  "StringSensor": {
    "@DEF": "",
    "@USE": "",
    "@deletionAllowed": true,
    "@enabled": true,
    "-metadata": null
  }

6.2.199 SurfaceEmitter

  "SurfaceEmitter": {
    "@DEF": "",
    "@USE": "",
    "@coordIndex": [-1],
    "@mass": 0,
    "@speed": 0,
    "@surfaceArea": 0,
    "@variation": 0.25,
    "-metadata": null,
    "-surface": null
  }

6.2.200 Switch

  "Switch": {
    "@DEF": "",
    "@USE": "",
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "@whichChoice": -1,
    "-children": [],
    "-metadata": null
  }

6.2.201 TexCoordChaser2D

  "TexCoordChaser2D": {
    "@DEF": "",
    "@USE": "",
    "@duration": 1,
    "@initialDestination": [],
    "@initialValue": [],
    "-metadata": null
  }

6.2.202 TexCoordDamper2D

  "TexCoordDamper2D": {
    "@DEF": "",
    "@USE": "",
    "@initialDestination": [],
    "@initialValue": [],
    "@order": 3,
    "@tau": 0.3,
    "@tolerance": -1,
    "-metadata": null
  }

6.2.203 Text

  "Text": {
    "@DEF": "",
    "@USE": "",
    "@length": [],
    "@maxExtent": 0.0,
    "@solid": false,
    "@string": [],
    "-fontStyle": null,
    "-metadata": null
  }

6.2.204 TextureBackground

  "TextureBackground": {
    "@DEF": "",
    "@USE": "",
    "@groundAngle": [],
    "@groundColor": [],
    "@skyAngle": [],
    "@skyColor": [0,0,0],
    "@transparency": 0,
    "-backTexture": null,
    "-bottomTexture": null,
    "-frontTexture": null,
    "-leftTexture": null,
    "-metadata": null,
    "-rightTexture": null,
    "-topTexture": null
  }

6.2.205 TextureCoordinate

  "TextureCoordinate": {
    "@DEF": "",
    "@USE": "",
    "@point": [],
    "-metadata": null
  }

6.2.206 TextureCoordinate3D

  "TextureCoordinate3D": {
    "@DEF": "",
    "@USE": "",
    "@point": [],
    "-metadata": null
  }

6.2.207 TextureCoordinate4D

  "TextureCoordinate4D": {
    "@DEF": "",
    "@USE": "",
    "@point": [],
    "-metadata": null
  }

6.2.208 TextureCoordinateGenerator

  "TextureCoordinateGenerator": {
    "@DEF": "",
    "@USE": "",
    "@mode": "SPHERE",
    "@parameter": [],
    "-metadata": null
  }

6.2.209 TextureProperties

  "TextureProperties": {
    "@DEF": "",
    "@USE": "",
    "@anisotropicDegree": 1,
    "@borderColor": [0,0,0,0],
    "@borderWidth": 0,
    "@boundaryModeR": "REPEAT",
    "@boundaryModeS": "REPEAT",
    "@boundaryModeT": "REPEAT",
    "@generateMipMaps": false,
    "@magnificationFilter": "FASTEST",
    "@minificationFilter": "FASTEST",
    "@textureCompression": "FASTEST",
    "@texturePriority": 0,
    "-metadata": null
  }

6.2.210 TextureTransform

  "TextureTransform": {
    "@DEF": "",
    "@USE": "",
    "@center": [0,0],
    "@rotation": 0,
    "@scale": [1,1],
    "@translation": [0,0],
    "-metadata": null
  }

6.2.211 TextureTransform3D

  "TextureTransform3D": {
    "@DEF": "",
    "@USE": "",
    "@center": [0,0,0],
    "@rotation": [0,0,1,0],
    "@scale": [1,1,1],
    "@translation": [0,0,0],
    "-metadata": null
  }

6.2.212 TextureTransformMatrix3D

  "TextureTransformMatrix3D": {
    "@DEF": "",
    "@USE": "",
    "@matrix": [1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],
    "-metadata": null
  }

6.2.213 TimeSensor

  "TimeSensor": {
    "@DEF": "",
    "@USE": "",
    "@cycleInterval": 1.0,
    "@enabled": true,
    "@loop": false,
    "@pauseTime": 0,
    "@resumeTime": 0,
    "@startTime": 0,
    "@stopTime": 0,
    "-metadata": null
  }

6.2.214 TimeTrigger

  "TimeTrigger": {
    "@DEF": "",
    "@USE": "",
    "-metadata": null
  }

6.2.215 ToneMappedVolumeStyle

  "ToneMappedVolumeStyle": {
    "@DEF": "",
    "@USE": "",
    "@coolColor": [0,0,1,0],
    "@enabled": true,
    "@warmColor": [1,1,0,0],
    "-metadata": null,
    "-surfaceNormals": null
  }

6.2.216 TouchSensor

  "TouchSensor": {
    "@DEF": "",
    "@USE": "",
    "@description": "",
    "@enabled": true,
    "-metadata": null
  }

6.2.217 Transform

  "Transform": {
    "@DEF": "",
    "@USE": "",
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "@center": [0,0,0],
    "@rotation": [0,0,1,0],
    "@scale": [1,1,1],
    "@scaleOrientation": [0,0,1,0],
    "@translation": [0,0,0],
    "-children": [],
    "-metadata": null
  }

6.2.218 TransformSensor

  "TransformSensor": {
    "@DEF": "",
    "@USE": "",
    "@center": [0,0,0],
    "@enabled": true,
    "@size": [0,0,0],
    "-metadata": null,
    "-targetObject": null
  }

6.2.219 TransmitterPdu

  "TransmitterPdu": {
    "@DEF": "",
    "@USE": "",
    "@address": "localhost",
    "@antennaLocation": [0,0,0],
    "@antennaPatternLength": 0,
    "@antennaPatternType": 0,
    "@applicationID": 0,
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "@cryptoKeyID": 0,
    "@cryptoSystem": 0,
    "@enabled": true,
    "@entityID": 0,
    "@frequency": 0,
    "@geoCoords": [0,0,0],
    "@geoSystem": ["GD","WE"],
    "@inputSource": 0,
    "@lengthOfModulationParameters": 0,
    "@modulationTypeDetail": 0,
    "@modulationTypeMajor": 0,
    "@modulationTypeSpreadSpectrum": 0,
    "@modulationTypeSystem": 0,
    "@multicastRelayHost": "",
    "@multicastRelayPort": 0,
    "@networkMode": "standAlone",
    "@port": 0,
    "@power": 0.0,
    "@radioEntityTypeCategory": 0,
    "@radioEntityTypeCountry": 0,
    "@radioEntityTypeDomain": 0,
    "@radioEntityTypeKind": 0,
    "@radioEntityTypeNomenclature": 0,
    "@radioEntityTypeNomenclatureVersion": 0,
    "@radioID": 0,
    "@readInterval": 0.1,
    "@relativeAntennaLocation": [0,0,0],
    "@rtpHeaderExpected": false,
    "@siteID": 0,
    "@transmitFrequencyBandwidth": 0,
    "@transmitState": 0,
    "@whichGeometry": 1,
    "@writeInterval": 1.0,
    "-metadata": null
  }

6.2.220 TriangleFanSet

  "TriangleFanSet": {
    "@DEF": "",
    "@USE": "",
    "@ccw": true,
    "@colorPerVertex": true,
    "@fanCount": [],
    "@normalPerVertex": true,
    "@solid": true,
    "-attrib": [],
    "-color": null,
    "-coord": null,
    "-fogCoord": null,
    "-metadata": null,
    "-normal": null,
    "-texCoord": null
  }

6.2.221 TriangleSet

  "TriangleSet": {
    "@DEF": "",
    "@USE": "",
    "@ccw": true,
    "@colorPerVertex": true,
    "@normalPerVertex": true,
    "@solid": true,
    "-attrib": [],
    "-color": null,
    "-coord": null,
    "-fogCoord": null,
    "-metadata": null,
    "-normal": null,
    "-texCoord": null
  }

6.2.222 TriangleSet2D

  "TriangleSet2D": {
    "@DEF": "",
    "@USE": "",
    "@solid": false,
    "@vertices": [],
    "-metadata": null
  }

6.2.223 TriangleStripSet

  "TriangleStripSet": {
    "@DEF": "",
    "@USE": "",
    "@ccw": true,
    "@colorPerVertex": true,
    "@normalPerVertex": true,
    "@solid": true,
    "@stripCount": [],
    "-attrib": [],
    "-color": null,
    "-coord": null,
    "-fogCoord": null,
    "-metadata": null,
    "-normal": null,
    "-texCoord": null
  }

6.2.224 TwoSidedMaterial

  "TwoSidedMaterial": {
    "@DEF": "",
    "@USE": "",
    "@ambientIntensity": 0.2,
    "@backAmbientIntensity": 0.2,
    "@backDiffuseColor": [0.8,0.8,0.8],
    "@backEmissiveColor": [0,0,0],
    "@backShininess": 0.2,
    "@backSpecularColor": [0,0,0],
    "@backTransparency": 0,
    "@diffuseColor": [0.8,0.8,0.8],
    "@emissiveColor": [0,0,0],
    "@separateBackColor": false,
    "@shininess": 0.2,
    "@specularColor": [0,0,0],
    "@transparency": 0,
    "-metadata": null
  }

6.2.225 UniversalJoint

  "UniversalJoint": {
    "@DEF": "",
    "@USE": "",
    "@anchorPoint": [0,0,0],
    "@axis1": [0,0,0],
    "@axis2": [0,0,0],
    "@forceOutput": ["NONE"],
    "@stop1Bounce": 0,
    "@stop1ErrorCorrection": 0.8,
    "@stop2Bounce": 0,
    "@stop2ErrorCorrection": 0.8,
    "-body1": null,
    "-body2": null,
    "-metadata": null
  }

6.2.226 Viewpoint

  "Viewpoint": {
    "@DEF": "",
    "@USE": "",
    "@centerOfRotation": [0,0,0],
    "@description": "",
    "@fieldOfView": 0.7854,
    "@jump": true,
    "@orientation": [0,0,1,0],
    "@position": [0,0,10],
    "@retainUserOffsets": false,
    "-metadata": null
  }

6.2.227 ViewpointGroup

  "ViewpointGroup": {
    "@DEF": "",
    "@USE": "",
    "@center": [0,0,0],
    "@description": "",
    "@displayed": true,
    "@retainUserOffsets": false,
    "@size": [0,0,0],
    "-children": [],
    "-metadata": null
  }

6.2.228 Viewport

  "Viewport": {
    "@DEF": "",
    "@USE": "",
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "@clipBoundary": [0,1,0,1],
    "-children": [],
    "-metadata": null
  }

6.2.229 VisibilitySensor

  "VisibilitySensor": {
    "@DEF": "",
    "@USE": "",
    "@center": [0,0,0],
    "@enabled": true,
    "@size": [0,0,0],
    "-metadata": null
  }

6.2.230 VolumeData

  "VolumeData": {
    "@DEF": "",
    "@USE": "",
    "@bboxCenter": [0,0,0],
    "@bboxSize": [-1,-1,-1],
    "@dimensions": [1,1,1],
    "-metadata": null,
    "-renderStyle": null,
    "-voxels": null
  }

6.2.231 VolumeEmitter

  "VolumeEmitter": {
    "@DEF": "",
    "@USE": "",
    "@coordIndex": [-1],
    "@direction": [0,1,0],
    "@internal": true,
    "@mass": 0,
    "@speed": 0,
    "@surfaceArea": 0,
    "@variation": 0.25,
    "-coord": null,
    "-metadata": null
  }

6.2.232 VolumePickSensor

  "VolumePickSensor": {
    "@DEF": "",
    "@USE": "",
    "@enabled": true,
    "@intersectionType": "BOUNDS",
    "@matchCriterion": "MATCH_ANY",
    "@objectType": ["ALL"],
    "@sortOrder": "CLOSEST",
    "-metadata": null,
    "-pickingGeometry": null,
    "-pickTarget": []
  }

6.2.233 WindPhysicsModel

  "WindPhysicsModel": {
    "@DEF": "",
    "@USE": "",
    "@direction": [1,0,0],
    "@enabled": true,
    "@gustiness": 0.1,
    "@speed": 0.1,
    "@turbulence": 0,
    "-metadata": null
  }

6.2.234 WorldInfo

  "WorldInfo": {
    "@DEF": "",
    "@USE": "",
    "@info": [],
    "@title": "",
    "-metadata": null
  }

--- X3D separator bar ---