| enum   | X3DElement {  
  Shape = 0
, Appearance = 1
, Material = 2
, IndexedFaceSet = 3
,  
  ProtoInstance = 4
, Transform = 5
, ImageTexture = 6
, TextureTransform = 7
,  
  Coordinate = 8
, Normal = 9
, Color = 10
, ColorRGBA = 11
,  
  TextureCoordinate = 12
, ROUTE = 13
, fieldValue = 14
, Group = 15
,  
  LOD = 16
, Switch = 17
, Script = 18
, IndexedTriangleFanSet = 19
,  
  IndexedTriangleSet = 20
, IndexedTriangleStripSet = 21
, MultiTexture = 22
, MultiTextureCoordinate = 23
,  
  MultiTextureTransform = 24
, IndexedLineSet = 25
, PointSet = 26
, StaticGroup = 27
,  
  Sphere = 28
, Box = 29
, Cone = 30
, Anchor = 31
,  
  Arc2D = 32
, ArcClose2D = 33
, AudioClip = 34
, Background = 35
,  
  Billboard = 36
, BooleanFilter = 37
, BooleanSequencer = 38
, BooleanToggle = 39
,  
  BooleanTrigger = 40
, Circle2D = 41
, Collision = 42
, ColorInterpolator = 43
,  
  Contour2D = 44
, ContourPolyline2D = 45
, CoordinateDouble = 46
, CoordinateInterpolator = 47
,  
  CoordinateInterpolator2D = 48
, Cylinder = 49
, CylinderSensor = 50
, DirectionalLight = 51
,  
  Disk2D = 52
, EXPORT = 53
, ElevationGrid = 54
, EspduTransform = 55
,  
  ExternProtoDeclare = 56
, Extrusion = 57
, FillProperties = 58
, Fog = 59
,  
  FontStyle = 60
, GeoCoordinate = 61
, GeoElevationGrid = 62
, GeoLOD = 63
,  
  GeoLocation = 64
, GeoMetadata = 65
, GeoOrigin = 66
, GeoPositionInterpolator = 67
,  
  GeoTouchSensor = 68
, GeoViewpoint = 69
, HAnimDisplacer = 70
, HAnimHumanoid = 71
,  
  HAnimJoint = 72
, HAnimSegment = 73
, HAnimSite = 74
, IMPORT = 75
,  
  IS = 76
, Inline = 77
, IntegerSequencer = 78
, IntegerTrigger = 79
,  
  KeySensor = 80
, LineProperties = 81
, LineSet = 82
, LoadSensor = 83
,  
  MetadataDouble = 84
, MetadataFloat = 85
, MetadataInteger = 86
, MetadataSet = 87
,  
  MetadataString = 88
, MovieTexture = 89
, NavigationInfo = 90
, NormalInterpolator = 91
,  
  NurbsCurve = 92
, NurbsCurve2D = 93
, NurbsOrientationInterpolator = 94
, NurbsPatchSurface = 95
,  
  NurbsPositionInterpolator = 96
, NurbsSet = 97
, NurbsSurfaceInterpolator = 98
, NurbsSweptSurface = 99
,  
  NurbsSwungSurface = 100
, NurbsTextureCoordinate = 101
, NurbsTrimmedSurface = 102
, OrientationInterpolator = 103
,  
  PixelTexture = 104
, PlaneSensor = 105
, PointLight = 106
, Polyline2D = 107
,  
  Polypoint2D = 108
, PositionInterpolator = 109
, PositionInterpolator2D = 110
, ProtoBody = 111
,  
  ProtoDeclare = 112
, ProtoInterface = 113
, ProximitySensor = 114
, ReceiverPdu = 115
,  
  Rectangle2D = 116
, ScalarInterpolator = 117
, Scene = 118
, SignalPdu = 119
,  
  Sound = 120
, SphereSensor = 121
, SpotLight = 122
, StringSensor = 123
,  
  Text = 124
, TextureBackground = 125
, TextureCoordinateGenerator = 126
, TimeSensor = 127
,  
  TimeTrigger = 128
, TouchSensor = 129
, TransmitterPdu = 130
, TriangleFanSet = 131
,  
  TriangleSet = 132
, TriangleSet2D = 133
, TriangleStripSet = 134
, Viewpoint = 135
,  
  VisibilitySensor = 136
, WorldInfo = 137
, X3D = 138
, component = 139
,  
  connect = 140
, field = 141
, head = 142
, humanoidBodyType = 143
,  
  meta = 144
, CADAssembly
, CADFace
, CADLayer
,  
  CADPart
, ComposedCubeMapTexture
, ComposedShader
, ComposedTexture3D
,  
  FloatVertexAttribute
, FogCoordinate
, GeneratedCubeMapTexture
, ImageCubeMapTexture
,  
  ImageTexture3D
, IndexedQuadSet
, LocalFog
, Matrix3VertexAttribute
,  
  Matrix4VertexAttribute
, PackagedShader
, PixelTexture3D
, ProgramShader
,  
  QuadSet
, ShaderPart
, ShaderProgram
, TextureCoordinate3D
,  
  TextureCoordinate4D
, TextureTransform3D
, TextureTransformMatrix3D
 
 } | 
| enum   | X3DAttribute {  
  DEF = 0
, USE = 1
, containerField = 2
, fromNode = 3
,  
  fromField = 4
, toNode = 5
, toField = 6
, name = 7
,  
  value = 8
, color = 9
, colorIndex = 10
, coordIndex = 11
,  
  texCoordIndex = 12
, normalIndex = 13
, colorPerVertex = 14
, normalPerVertex = 15
,  
  rotation = 16
, scale = 17
, center = 18
, scaleOrientation = 19
,  
  translation = 20
, url = 21
, repeatS = 22
, repeatT = 23
,  
  point = 24
, vector = 25
, range = 26
, ambientIntensity = 27
,  
  diffuseColor = 28
, emissiveColor = 29
, shininess = 30
, specularColor = 31
,  
  transparency = 32
, whichChoice = 33
, index = 34
, mode = 35
,  
  source = 36
, function = 37
, alpha = 38
, vertexCount = 39
,  
  radius = 40
, size = 41
, height = 42
, solid = 43
,  
  ccw = 44
, key = 45
, keyValue = 46
, enabled = 47
,  
  direction = 48
, position = 49
, orientation = 50
, bboxCenter = 51
,  
  bboxSize = 52
, AS = 53
, InlineDEF = 54
, accessType = 55
,  
  actionKeyPress = 56
, actionKeyRelease = 57
, address = 58
, altKey = 59
,  
  antennaLocation = 60
, antennaPatternLength = 61
, antennaPatternType = 62
, applicationID = 63
,  
  articulationParameterArray = 64
, articulationParameterChangeIndicatorArray = 65
, articulationParameterCount = 66
, articulationParameterDesignatorArray = 67
,  
  articulationParameterIdPartAttachedArray = 68
, articulationParameterTypeArray = 69
, attenuation = 70
, autoOffset = 71
,  
  avatarSize = 72
, axisOfRotation = 73
, backUrl = 74
, beamWidth = 75
,  
  beginCap = 76
, bindTime = 77
, bottom = 78
, bottomRadius = 79
,  
  bottomUrl = 80
, centerOfMass = 81
, centerOfRotation = 82
, child1Url = 83
,  
  child2Url = 84
, child3Url = 85
, child4Url = 86
, _class = 87
,  
  closureType = 88
, collideTime = 89
, content = 90
, controlKey = 91
,  
  controlPoint = 92
, convex = 93
, coordinateSystem = 94
, copyright = 95
,  
  creaseAngle = 96
, crossSection = 97
, cryptoKeyID = 98
, cryptoSystem = 99
,  
  cutOffAngle = 100
, cycleInterval = 101
, cycleTime = 102
, data = 103
,  
  dataFormat = 104
, dataLength = 105
, dataUrl = 106
, date = 107
,  
  deadReckoning = 108
, deletionAllowed = 109
, description = 110
, detonateTime = 111
,  
  dir = 112
, directOutput = 113
, diskAngle = 114
, displacements = 115
,  
  documentation = 116
, elapsedTime = 117
, ellipsoid = 118
, encodingScheme = 119
,  
  endAngle = 120
, endCap = 121
, enterTime = 122
, enteredText = 123
,  
  entityCategory = 124
, entityCountry = 125
, entityDomain = 126
, entityExtra = 127
,  
  entityID = 128
, entityKind = 129
, entitySpecific = 130
, entitySubCategory = 131
,  
  exitTime = 132
, extent = 133
, family = 134
, fanCount = 135
,  
  fieldOfView = 136
, filled = 137
, finalText = 138
, fireMissionIndex = 139
,  
  fired1 = 140
, fired2 = 141
, firedTime = 142
, firingRange = 143
,  
  firingRate = 144
, fogType = 145
, forceID = 146
, frequency = 147
,  
  frontUrl = 148
, fuse = 149
, geoCoords = 150
, geoGridOrigin = 151
,  
  geoSystem = 152
, groundAngle = 153
, groundColor = 154
, hatchColor = 155
,  
  hatchStyle = 156
, hatched = 157
, headlight = 158
, horizontal = 159
,  
  horizontalDatum = 160
, http_equiv = 161
, image = 162
, importedDEF = 163
,  
  info = 164
, innerRadius = 165
, inputFalse = 166
, inputNegate = 167
,  
  inputSource = 168
, inputTrue = 169
, integerKey = 170
, intensity = 171
,  
  jump = 172
, justify = 173
, keyPress = 174
, keyRelease = 175
,  
  knot = 176
, lang = 177
, language = 178
, leftToRight = 179
,  
  leftUrl = 180
, length = 181
, lengthOfModulationParameters = 182
, level = 183
,  
  limitOrientation = 184
, lineSegments = 185
, linearAcceleration = 186
, linearVelocity = 187
,  
  linetype = 188
, linewidthScaleFactor = 189
, llimit = 190
, load = 191
,  
  loadTime = 192
, localDEF = 193
, location = 194
, loop = 195
,  
  marking = 196
, mass = 197
, maxAngle = 198
, maxBack = 199
,  
  maxExtent = 200
, maxFront = 201
, maxPosition = 202
, metadataFormat = 203
,  
  minAngle = 204
, minBack = 205
, minFront = 206
, minPosition = 207
,  
  modulationTypeDetail = 208
, modulationTypeMajor = 209
, modulationTypeSpreadSpectrum = 210
, modulationTypeSystem = 211
,  
  momentsOfInertia = 212
, multicastRelayHost = 213
, multicastRelayPort = 214
, munitionApplicationID = 215
,  
  munitionEndPoint = 216
, munitionEntityID = 217
, munitionQuantity = 218
, munitionSiteID = 219
,  
  munitionStartPoint = 220
, mustEvaluate = 221
, navType = 222
, networkMode = 223
,  
  next = 224
, nodeField = 225
, offset = 226
, on = 227
,  
  order = 228
, originator = 229
, outerRadius = 230
, parameter = 231
,  
  pauseTime = 232
, pitch = 233
, points = 234
, port = 235
,  
  power = 236
, previous = 237
, priority = 238
, profile = 239
,  
  progress = 240
, protoField = 241
, radioEntityTypeCategory = 242
, radioEntityTypeCountry = 243
,  
  radioEntityTypeDomain = 244
, radioEntityTypeKind = 245
, radioEntityTypeNomenclature = 246
, radioEntityTypeNomenclatureVersion = 247
,  
  radioID = 248
, readInterval = 249
, receivedPower = 250
, receiverState = 251
,  
  reference = 252
, relativeAntennaLocation = 253
, resolution = 254
, resumeTime = 255
,  
  rightUrl = 256
, rootUrl = 257
, rotateYUp = 258
, rtpHeaderExpected = 259
,  
  sampleRate = 260
, samples = 261
, shiftKey = 262
, side = 263
,  
  siteID = 264
, skinCoordIndex = 265
, skinCoordWeight = 266
, skyAngle = 267
,  
  skyColor = 268
, spacing = 269
, spatialize = 270
, speed = 271
,  
  speedFactor = 272
, spine = 273
, startAngle = 274
, startTime = 275
,  
  stiffness = 276
, stopTime = 277
, string = 278
, stripCount = 279
,  
  style = 280
, summary = 281
, tdlType = 282
, tessellation = 283
,  
  tessellationScale = 284
, time = 285
, timeOut = 286
, timestamp = 287
,  
  title = 288
, toggle = 289
, top = 290
, topToBottom = 291
,  
  topUrl = 292
, touchTime = 293
, transmitFrequencyBandwidth = 294
, transmitState = 295
,  
  transmitterApplicationID = 296
, transmitterEntityID = 297
, transmitterRadioID = 298
, transmitterSiteID = 299
,  
  transparent = 300
, triggerTime = 301
, triggerTrue = 302
, triggerValue = 303
,  
  type = 304
, uDimension = 305
, uKnot = 306
, uOrder = 307
,  
  uTessellation = 308
, ulimit = 309
, vDimension = 310
, vKnot = 311
,  
  vOrder = 312
, vTessellation = 313
, version = 314
, verticalDatum = 315
,  
  vertices = 316
, visibilityLimit = 317
, visibilityRange = 318
, warhead = 319
,  
  weight = 320
, whichGeometry = 321
, writeInterval = 322
, xDimension = 323
,  
  xSpacing = 324
, yScale = 325
, zDimension = 326
, zSpacing = 327
 
 } |