X3D
type: NamedIndividual
has head: head
has scene: Scene
profile: Immersive
version: 3.0
no namespace schema location: https://www.web3d.org/specifications/x3d-3.0.xsd

meta 1 1
type: NamedIndividual
type: meta
has parent: head
content: bound_500.x3d
name: title

meta 1 2
type: NamedIndividual
type: meta
has parent: head
content: bound-500-movie.mpg
name: MovingImage

meta 1 3
type: NamedIndividual
type: meta
has parent: head
content: http://www.nist.gov/vrml.html
name: reference

meta 1 4
type: NamedIndividual
type: meta
has parent: head
content: http://www.itl.nist.gov/div897/ctg/vrml/vrml.html
name: reference

meta 1 5
type: NamedIndividual
type: meta
has parent: head
content: http://www.itl.nist.gov/div897/ctg/vrml/members.html
name: creator

meta 1 6
type: NamedIndividual
type: meta
has parent: head
content: This file was provided by the National Institute of Standards and Technology, and is part of the X3D Conformance Test Suite, available at http://www.nist.gov/vrml.html The information contained within this file is provided for use in establishing conformance to the ISO VRML97 Specification. Conformance to this test does not imply recommendation or endorsement by the National Institute of Standards and Technology (NIST). This software can be redistributed and/or modified freely provided that any derivative works bear some notice that they are derived from it, and any modified versions bear some notice that they have been modified.
name: disclaimer

meta 1 7
type: NamedIndividual
type: meta
has parent: head
content: Interactive Conformance Testing for VRML, Mary Brady and Lynn Rosenthal, NIST, created 8 September 2010 and updated 25 August 2016, https://www.nist.gov/itl/ssd/information-systems-group/interactive-conformance-testing-vrml
name: reference

meta 1 8
type: NamedIndividual
type: meta
has parent: head
content: Correct definition and compliance of this conformance scene is maintained by the X3D Working Group, https://www.web3d.org/working-groups/x3d
name: info

meta 1 9
type: NamedIndividual
type: meta
has parent: head
content: Michael Kass NIST
name: creator

meta 1 10
type: NamedIndividual
type: meta
has parent: head
content: Don Brutzman
name: translator

meta 1 11
type: NamedIndividual
type: meta
has parent: head
content: 21 January 2001
name: translated

meta 1 12
type: NamedIndividual
type: meta
has parent: head
content: 28 August 2023
name: modified

meta 1 13
type: NamedIndividual
type: meta
has parent: head
content: Xj3D Player Bugzilla Issue http://bugzilla.xj3d.org
name: TODO

meta 1 14
type: NamedIndividual
type: meta
has parent: head
content: This tests checks the boundary condition of 500 children per grouping node. An LOD node is defined with 500 children in its "level" field. Section 7.3 (Minimum Support Requirements) of the VRML specifications 500 children within a single grouping node. The test is started by clicking on the text below the figure. The test should generate a figure that resembles a temple with white columns, a fly of stairs up front and a
name: description

meta 1 15
type: NamedIndividual
type: meta
has parent: head
content: https://www.web3d.org/x3d/content/examples/ConformanceNist/SpecialGroups/LOD/bound_500.x3d
name: identifier

meta 1 16
type: NamedIndividual
type: meta
has parent: head
content: Vrml97ToX3dNist, http://ovrt.nist.gov/v2_x3d.html
name: generator

meta 1 17
type: NamedIndividual
type: meta
has parent: head
content: X3D-Edit 4.0, https://www.web3d.org/x3d/tools/X3D-Edit
name: generator

meta 1 18
type: NamedIndividual
type: meta
has parent: head
content: ../../license.html
name: license

bound_500.x3d
moving image: bound-500-movie.mpg
reference: http://www.nist.gov/vrml.html
reference: http://www.itl.nist.gov/div897/ctg/vrml/vrml.html
creator: http://www.itl.nist.gov/div897/ctg/vrml/members.html
reference: Interactive Conformance Testing for VRML, Mary Brady and Lynn Rosenthal, NIST, created 8 September 2010 and updated 25 August 2016, https://www.nist.gov/itl/ssd/information-systems-group/interactive-conformance-testing-vrml
info: Correct definition and compliance of this conformance scene is maintained by the X3D Working Group, https://www.web3d.org/working-groups/x3d
creator: Michael Kass NIST
translator: Don Brutzman
translated: 21 January 2001
modified: 28 August 2023
description: This tests checks the boundary condition of 500 children per grouping node. An LOD node is defined with 500 children in its "level" field. Section 7.3 (Minimum Support Requirements) of the VRML specifications 500 children within a single grouping node. The test is started by clicking on the text below the figure. The test should generate a figure that resembles a temple with white columns, a fly of stairs up front and a
generator: Vrml97ToX3dNist, http://ovrt.nist.gov/v2_x3d.html
generator: X3D-Edit 4.0, https://www.web3d.org/x3d/tools/X3D-Edit
license: ../../license.html

WorldInfo 2 1
type: NamedIndividual
type: WorldInfo
has parent: Scene
title: bound_500.x3d

NavigationInfo 2 2
type: NamedIndividual
type: NavigationInfo
has parent: Scene
type: "EXAMINE" "WALK" "FLY" "ANY"

the-view
type: NamedIndividual
type: Viewpoint
has parent: Group 2 3
DEF: the-view
description: user avatar position
position: 0
position: 70

big-trans1
type: NamedIndividual
type: Transform
has parent: Scene
has children: Shape 2 4 1
has children: the-touch
DEF: big-trans1
scale: 0.02
translation: -3.4
translation: -3
translation: 55

Material 2 4 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 4 1 1
ambient intensity: 1
diffuse color: 0
diffuse color: 1
emissive color: 0
emissive color: 1

Text 2 4 1 2
type: NamedIndividual
type: Text
has parent: Shape 2 4 1
has font style: the-style
string: "CLICK HERE TO START"

the-style
type: NamedIndividual
type: FontStyle
has parent: Text 2 4 1 2
DEF: the-style
justify: "FIRST" "FIRST"
size: 29
css style: BOLD

the-touch
type: NamedIndividual
type: TouchSensor
has parent: big-trans1
DEF: the-touch
description: touch to activate

the-time
type: NamedIndividual
type: TimeSensor
has parent: Scene
DEF: the-time
cycle interval: 8

text-time
type: NamedIndividual
type: TimeSensor
has parent: Scene
DEF: text-time
cycle interval: 0.1

moving-time
type: NamedIndividual
type: TimeSensor
has parent: Scene
DEF: moving-time
cycle interval: 7.8

temple-position
type: NamedIndividual
type: PositionInterpolator
has parent: Scene
DEF: temple-position
key: 0
key: 0.002
key: 0.004
key: 0.006
key: 0.008
key: 0.01
key: 0.012
key: 0.014
key: 0.016
key: 0.018
key: 0.02
key: 0.022
key: 0.024
key: 0.026
key: 0.028
key: 0.03
key: 0.032
key: 0.034
key: 0.036
key: 0.038
key: 0.04
key: 0.042
key: 0.044
key: 0.046
key: 0.048
key: 0.05
key: 0.052
key: 0.054
key: 0.056
key: 0.058
key: 0.06
key: 0.062
key: 0.064
key: 0.066
key: 0.068
key: 0.07
key: 0.072
key: 0.074
key: 0.076
key: 0.078
key: 0.08
key: 0.082
key: 0.084
key: 0.086
key: 0.088
key: 0.09
key: 0.092
key: 0.094
key: 0.096
key: 0.098
key: 0.1
key: 0.102
key: 0.104
key: 0.106
key: 0.108
key: 0.11
key: 0.112
key: 0.114
key: 0.116
key: 0.118
key: 0.12
key: 0.122
key: 0.124
key: 0.126
key: 0.128
key: 0.13
key: 0.132
key: 0.134
key: 0.136
key: 0.138
key: 0.14
key: 0.142
key: 0.144
key: 0.146
key: 0.148
key: 0.15

color-change
type: NamedIndividual
type: ColorInterpolator
has parent: Scene
DEF: color-change
key: 0
key: 1
key value: 0

moving-colors
type: NamedIndividual
type: ColorInterpolator
has parent: Scene
DEF: moving-colors
key: 0
key: 0.1
key: 0.2
key: 0.3
key: 0.4
key: 0.5
key: 0.6
key: 0.7
key: 0.8
key: 0.9
key: 0.95
key: 1
key value: 0
key value: 1

final-text
type: NamedIndividual
type: ColorInterpolator
has parent: Scene
DEF: final-text
key: 0
key: 0.1
key: 0.2
key: 0.3
key: 0.4
key: 0.5
key: 0.6
key: 0.7
key: 0.8
key: 0.9
key: 0.95
key: 1
key value: 0
key value: 1

Transform 2 12
type: NamedIndividual
type: Transform
has parent: Scene
has children: Shape 2 12 1
translation: -5
translation: 5
translation: 50

text-color
type: NamedIndividual
type: Material
has parent: Appearance 2 12 1 1
DEF: text-color
diffuse color: 0
diffuse color: 1

Text 2 12 1 2
type: NamedIndividual
type: Text
has parent: Shape 2 12 1
string: "Original Position: Level 1"

Transform 2 13
type: NamedIndividual
type: Transform
has parent: Scene
has children: Shape 2 13 1
translation: -5
translation: 6
translation: 50

moving-text
type: NamedIndividual
type: Material
has parent: Appearance 2 13 1 1
DEF: moving-text
diffuse color: 0

Text 2 13 1 2
type: NamedIndividual
type: Text
has parent: Shape 2 13 1
string: "Moving away from user"

Transform 2 14
type: NamedIndividual
type: Transform
has parent: Scene
has children: Shape 2 14 1
translation: -5
translation: 7
translation: 50

final-color
type: NamedIndividual
type: Material
has parent: Appearance 2 14 1 1
DEF: final-color
diffuse color: 0

Text 2 14 1 2
type: NamedIndividual
type: Text
has parent: Shape 2 14 1
string: "Final Position: Level 500"

lod-position
type: NamedIndividual
type: Transform
has parent: Scene
has children: LOD 2 15 1
DEF: lod-position
rotation: 1
rotation: 0
rotation: 0.2
translation: 0
translation: 50

LOD 2 15 1
type: NamedIndividual
type: LOD
has parent: lod-position
has children: REF1
has children: REF1-USE-1
has children: REF1-USE-2
has children: REF1-USE-3
has children: REF1-USE-4
has children: REF1-USE-5
has children: REF1-USE-6
has children: REF1-USE-7
has children: REF1-USE-8
has children: REF1-USE-9
has children: REF1-USE-10
has children: REF1-USE-11
has children: REF1-USE-12
has children: REF1-USE-13
has children: REF1-USE-14
has children: REF1-USE-15
has children: REF1-USE-16
has children: REF1-USE-17
has children: REF1-USE-18
has children: REF1-USE-19
has children: REF1-USE-20
has children: REF1-USE-21
has children: REF1-USE-22
has children: REF1-USE-23
has children: REF1-USE-24
has children: REF1-USE-25
has children: REF1-USE-26
has children: REF1-USE-27
has children: REF1-USE-28
has children: REF1-USE-29
has children: REF1-USE-30
has children: REF1-USE-31
has children: REF1-USE-32
has children: REF1-USE-33
has children: REF1-USE-34
has children: REF1-USE-35
has children: REF1-USE-36
has children: REF1-USE-37
has children: REF1-USE-38
has children: REF1-USE-39
has children: REF1-USE-40
has children: REF1-USE-41
has children: REF1-USE-42
has children: REF1-USE-43
has children: REF1-USE-44
has children: REF1-USE-45
has children: REF1-USE-46
has children: REF1-USE-47
has children: REF1-USE-48
has children: REF1-USE-49
has children: REF1-USE-50
has children: REF1-USE-51
has children: REF1-USE-52
has children: REF1-USE-53
has children: REF1-USE-54
has children: REF1-USE-55
has children: REF1-USE-56
has children: REF1-USE-57
has children: REF1-USE-58
has children: REF1-USE-59
has children: REF1-USE-60
has children: REF1-USE-61
has children: REF1-USE-62
has children: REF1-USE-63
has children: REF1-USE-64
has children: REF1-USE-65
has children: REF1-USE-66
has children: REF1-USE-67
has children: REF1-USE-68
has children: REF1-USE-69
has children: REF1-USE-70
has children: REF1-USE-71
has children: REF1-USE-72
has children: REF1-USE-73
has children: REF1-USE-74
has children: REF1-USE-75
has children: REF1-USE-76

REF1
type: NamedIndividual
type: Inline
has parent: LOD 2 15 1
DEF: REF1
url: "ref1.x3d" "https://www.web3d.org/x3d/content/examples/ConformanceNist/SpecialGroups/LOD/ref1.x3d" "ref1.wrl" "https://www.web3d.org/x3d/content/examples/ConformanceNist/SpecialGroups/LOD/ref1.wrl"

ROUTE 2 16
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: touchTime
from node: the-touch
to field: startTime
to node: the-time

ROUTE 2 17
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: touchTime
from node: the-touch
to field: startTime
to node: text-time

ROUTE 2 18
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: touchTime
from node: the-touch
to field: startTime
to node: moving-time

ROUTE 2 19
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: the-time
to field: set_fraction
to node: temple-position

ROUTE 2 20
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: text-time
to field: set_fraction
to node: color-change

ROUTE 2 21
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: moving-time
to field: set_fraction
to node: moving-colors

ROUTE 2 22
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: the-time
to field: set_fraction
to node: final-text

ROUTE 2 23
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: color-change
to field: diffuseColor
to node: text-color

ROUTE 2 24
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: moving-colors
to field: diffuseColor
to node: moving-text

ROUTE 2 25
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: final-text
to field: diffuseColor
to node: final-color

ROUTE 2 26
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: temple-position
to field: translation
to node: lod-position