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: MissileLaunch.x3d
name: title

meta 1 2
type: NamedIndividual
type: meta
has parent: head
content: DDG-51 Flight IIA Vertical Launch System Launches of Tomahawk Missiles. Modified for use from Savage DB missle directory.
name: description

meta 1 3
type: NamedIndividual
type: meta
has parent: head
content: James Harney
name: creator

meta 1 4
type: NamedIndividual
type: meta
has parent: head
content: 9 August 2001
name: created

meta 1 5
type: NamedIndividual
type: meta
has parent: head
content: modified 30 August 2003 by LT Joe Sears for DDG-51FlightIIA
name: info

meta 1 6
type: NamedIndividual
type: meta
has parent: head
content: 20 October 2019
name: modified

meta 1 7
type: NamedIndividual
type: meta
has parent: head
content: https://www.fas.org/man/dod-101/sys/smart/agm-84.htm
name: reference

meta 1 8
type: NamedIndividual
type: meta
has parent: head
content: AGM-84 Harpoon-SLAM - Smart Weapons.htm
name: reference

meta 1 9
type: NamedIndividual
type: meta
has parent: head
content: https://www.web3d.org/x3d/content/examples/Savage/CruiserUnitedStates/Cruiser.x3d
name: reference

meta 1 10
type: NamedIndividual
type: meta
has parent: head
content: https://www.web3d.org/x3d/content/examples/Savage/ExplodingBuildingPrototype.x3d
name: reference

meta 1 11
type: NamedIndividual
type: meta
has parent: head
content: http://www.specialoperations.com/multimedia/sounds.html/missile1.au
name: reference

meta 1 12
type: NamedIndividual
type: meta
has parent: head
content: http://www.specialoperations.com/multimedia/sounds.html/exp03.au
name: reference

meta 1 13
type: NamedIndividual
type: meta
has parent: head
content: https://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Chapter14-ElevationGrid/Figure14.2ElevationGridMountain.x3d
name: reference

meta 1 14
type: NamedIndividual
type: meta
has parent: head
content: Thanks to SeaZenith.x3d creator for assistance with HUD coding.
name: reference

meta 1 15
type: NamedIndividual
type: meta
has parent: head
content: https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/MissileLaunch.x3d
name: identifier

meta 1 16
type: NamedIndividual
type: meta
has parent: head
content: See url "soundpermissions.html" for copyright info and use on missile1.au and exp03.au that are converted to missile1.wav and exp03.wav for use in this file/model
name: reference

meta 1 17
type: NamedIndividual
type: meta
has parent: head
content: soundpermissions.htm
name: accessRights

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

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

MissileLaunch.x3d
description: DDG-51 Flight IIA Vertical Launch System Launches of Tomahawk Missiles. Modified for use from Savage DB missle directory.
creator: James Harney
created: 9 August 2001
info: modified 30 August 2003 by LT Joe Sears for DDG-51FlightIIA
modified: 20 October 2019
reference: https://www.fas.org/man/dod-101/sys/smart/agm-84.htm
reference: AGM-84 Harpoon-SLAM - Smart Weapons.htm
reference: https://www.web3d.org/x3d/content/examples/Savage/CruiserUnitedStates/Cruiser.x3d
reference: https://www.web3d.org/x3d/content/examples/Savage/ExplodingBuildingPrototype.x3d
reference: http://www.specialoperations.com/multimedia/sounds.html/missile1.au
reference: http://www.specialoperations.com/multimedia/sounds.html/exp03.au
reference: https://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Chapter14-ElevationGrid/Figure14.2ElevationGridMountain.x3d
reference: Thanks to SeaZenith.x3d creator for assistance with HUD coding.
reference: See url "soundpermissions.html" for copyright info and use on missile1.au and exp03.au that are converted to missile1.wav and exp03.wav for use in this file/model
access rights: soundpermissions.htm
generator: X3D-Edit 3.2, https://www.web3d.org/x3d/tools/X3D-Edit
license: ../../license.html

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

ExternProtoDeclare 2 2
type: NamedIndividual
type: ExternProtoDeclare
has parent: Scene
has field: field 2 2 1
has field: field 2 2 2
name: EXPLOSION
url: "MissileExplosionPrototype.wrl#ASMEXPLOSION" "https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/MissileExplosionPrototype.wrl#ASMEXPLOSION" "MissileExplosionPrototype.x3d#ASMEXPLOSION" "https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/MissileExplosionPrototype.x3d#ASMEXPLOSION"

field 2 2 1
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 2
access type: inputOnly
name: STARTEXPLOSION
type: SFBool

field 2 2 2
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 2
access type: inputOnly
name: THETIME
type: SFTime

ExternProtoDeclare 2 3
type: NamedIndividual
type: ExternProtoDeclare
has parent: Scene
has field: field 2 3 1
has field: field 2 3 2
name: TLAMEXPLOSION
url: "MultipleExplosionPrototype.wrl#TLAMEXPLOSION" "MultipleExplosionPrototype.x3d#TLAMEXPLOSION" "https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/MultipleExplosionPrototype.wrl#TLAMEXPLOSION" "https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/MultipleExplosionPrototype.x3d#TLAMEXPLOSION"

field 2 3 1
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 3
access type: inputOnly
name: STARTEXPLOSION
type: SFBool

field 2 3 2
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 3
access type: inputOnly
name: THETIME
type: SFTime

ExternProtoDeclare 2 4
type: NamedIndividual
type: ExternProtoDeclare
has parent: Scene
has field: field 2 4 1
has field: field 2 4 2
name: RGM84D
url: "HarpoonPrototype.wrl#RGM84D" "HarpoonPrototype.x3d#RGM84D" "https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/HarpoonPrototype.wrl#RGM84D" "https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/HarpoonPrototype.x3d#RGM84D"

field 2 4 1
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 4
access type: inputOnly
name: STARTLAUNCH
type: SFBool

field 2 4 2
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 4
access type: inputOnly
name: THETIME
type: SFTime

ExternProtoDeclare 2 5
type: NamedIndividual
type: ExternProtoDeclare
has parent: Scene
has field: field 2 5 1
has field: field 2 5 2
name: BGM109
url: "TomahawkPrototype.wrl#BGM109" "TomahawkPrototype.x3d#BGM109" "https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/TomahawkPrototype.wrl#BGM109" "https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/TomahawkPrototype.x3d#BGM109"

field 2 5 1
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 5
access type: inputOnly
name: STARTLAUNCH
type: SFBool

field 2 5 2
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 5
access type: inputOnly
name: THETIME
type: SFTime

ExternProtoDeclare 2 6
type: NamedIndividual
type: ExternProtoDeclare
has parent: Scene
has field: field 2 6 1
has field: field 2 6 2
has field: field 2 6 3
has field: field 2 6 4
has field: field 2 6 5
has field: field 2 6 6
has field: field 2 6 7
has field: field 2 6 8
name: Exploder
url: "../../../Savage/Tools/Explosions/MultipleTimerExplodingBuildingPrototype.wrl#Exploder" "https://www.web3d.org/x3d/content/examples/Savage/Tools/Explosions/MultipleTimerExplodingBuildingPrototype.wrl#Exploder"

field 2 6 1
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 6
access type: initializeOnly
name: geometry
type: SFNode

field 2 6 2
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 6
access type: initializeOnly
name: material
type: SFNode

field 2 6 3
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 6
access type: initializeOnly
name: initialPosition
type: SFVec3f

field 2 6 4
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 6
access type: initializeOnly
name: finalPosition
type: SFVec3f

field 2 6 5
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 6
access type: initializeOnly
name: initialOrientation
type: SFRotation

field 2 6 6
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 6
access type: initializeOnly
name: finalOrientation
type: SFRotation

field 2 6 7
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 6
access type: inputOnly
name: set_fraction
type: SFFloat

field 2 6 8
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 6
access type: inputOutput
name: set_startTime
type: SFTime

ProSense
type: NamedIndividual
type: ProximitySensor
has parent: Scene
DEF: ProSense
center: 8
center: 0
center: 16
size: 1000000

Hud
type: NamedIndividual
type: Transform
has parent: Scene
has children: Collision 2 8 1
DEF: Hud
translation: -20
translation: 0
translation: 16

Collision 2 8 1
type: NamedIndividual
type: Collision
has parent: Hud
has children: Switch 2 8 1 1
has children: Transform 2 8 1 2
has children: Transform 2 8 1 3
enabled: false

Switch 2 8 1 1
type: NamedIndividual
type: Switch
has parent: Collision 2 8 1
has children: Transform 2 8 1 1 1
which choice: -1

Transform 2 8 1 1 1
type: NamedIndividual
type: Transform
has parent: Switch 2 8 1 1
has children: LAUNCHRGM
has children: Shape 2 8 1 1 1 2
has children: Transform 2 8 1 1 1 3
has children: Transform 2 8 1 1 1 4
translation: 0.048
translation: 0.068
translation: -0.2

LAUNCHRGM
type: NamedIndividual
type: TouchSensor
has parent: Transform 2 8 1 1 1
DEF: LAUNCHRGM

BACKGROUND
type: NamedIndividual
type: Appearance
has parent: Shape 2 8 1 1 1 2
has material: Material 2 8 1 1 1 2 1 1
DEF: BACKGROUND

Material 2 8 1 1 1 2 1 1
type: NamedIndividual
type: Material
has parent: BACKGROUND
diffuse color: 0.25
transparency: 0.7

Box 2 8 1 1 1 2 2
type: NamedIndividual
type: Box
has parent: Shape 2 8 1 1 1 2
size: 0.045
size: 0.02
size: 0.000000001

Transform 2 8 1 1 1 3
type: NamedIndividual
type: Transform
has parent: Transform 2 8 1 1 1
has children: Shape 2 8 1 1 1 3 1
translation: -0.019
translation: 0.0

Text 2 8 1 1 1 3 1 1
type: NamedIndividual
type: Text
has parent: Shape 2 8 1 1 1 3 1
has font style: FontStyle 2 8 1 1 1 3 1 1 1
string: "Launch"

FontStyle 2 8 1 1 1 3 1 1 1
type: NamedIndividual
type: FontStyle
has parent: Text 2 8 1 1 1 3 1 1
size: 0.009
spacing: 0.008
css style: BOLD

WORDS
type: NamedIndividual
type: Appearance
has parent: Shape 2 8 1 1 1 3 1
has material: Material 2 8 1 1 1 3 1 2 1
DEF: WORDS

Material 2 8 1 1 1 3 1 2 1
type: NamedIndividual
type: Material
has parent: WORDS
diffuse color: 0
diffuse color: 1.0

Transform 2 8 1 1 1 4
type: NamedIndividual
type: Transform
has parent: Transform 2 8 1 1 1
has children: Shape 2 8 1 1 1 4 1
translation: -0.019
translation: -0.006
translation: 0.0

Text 2 8 1 1 1 4 1 1
type: NamedIndividual
type: Text
has parent: Shape 2 8 1 1 1 4 1
has font style: FontStyle 2 8 1 1 1 4 1 1 1
string: "Harpoon"

FontStyle 2 8 1 1 1 4 1 1 1
type: NamedIndividual
type: FontStyle
has parent: Text 2 8 1 1 1 4 1 1
size: 0.009
spacing: 0.008
css style: BOLD

Transform 2 8 1 2
type: NamedIndividual
type: Transform
has parent: Collision 2 8 1
has children: LAUNCHBGM
has children: Shape 2 8 1 2 2
has children: Transform 2 8 1 2 3
has children: Transform 2 8 1 2 4
translation: -0.003
translation: 0.068
translation: -0.2

LAUNCHBGM
type: NamedIndividual
type: TouchSensor
has parent: Transform 2 8 1 2
DEF: LAUNCHBGM

Box 2 8 1 2 2 2
type: NamedIndividual
type: Box
has parent: Shape 2 8 1 2 2
size: 0.045
size: 0.02
size: 0.000000001

Transform 2 8 1 2 3
type: NamedIndividual
type: Transform
has parent: Transform 2 8 1 2
has children: Shape 2 8 1 2 3 1
translation: -0.019
translation: 0.0

Text 2 8 1 2 3 1 1
type: NamedIndividual
type: Text
has parent: Shape 2 8 1 2 3 1
has font style: FontStyle 2 8 1 2 3 1 1 1
string: "Launch"

FontStyle 2 8 1 2 3 1 1 1
type: NamedIndividual
type: FontStyle
has parent: Text 2 8 1 2 3 1 1
size: 0.009
spacing: 0.008
css style: BOLD

Transform 2 8 1 2 4
type: NamedIndividual
type: Transform
has parent: Transform 2 8 1 2
has children: Shape 2 8 1 2 4 1
translation: -0.019
translation: -0.006
translation: 0.0

Text 2 8 1 2 4 1 1
type: NamedIndividual
type: Text
has parent: Shape 2 8 1 2 4 1
has font style: FontStyle 2 8 1 2 4 1 1 1
string: "TLAM fwd"

FontStyle 2 8 1 2 4 1 1 1
type: NamedIndividual
type: FontStyle
has parent: Text 2 8 1 2 4 1 1
size: 0.008
spacing: 0.008
css style: BOLD

Transform 2 8 1 3
type: NamedIndividual
type: Transform
has parent: Collision 2 8 1
has children: LAUNCHAFT
has children: Shape 2 8 1 3 2
has children: Transform 2 8 1 3 3
has children: Transform 2 8 1 3 4
translation: -0.054
translation: 0.068
translation: -0.2

LAUNCHAFT
type: NamedIndividual
type: TouchSensor
has parent: Transform 2 8 1 3
DEF: LAUNCHAFT

Box 2 8 1 3 2 2
type: NamedIndividual
type: Box
has parent: Shape 2 8 1 3 2
size: 0.045
size: 0.02
size: 0.000000001

Transform 2 8 1 3 3
type: NamedIndividual
type: Transform
has parent: Transform 2 8 1 3
has children: Shape 2 8 1 3 3 1
translation: -0.019
translation: 0.0

Text 2 8 1 3 3 1 1
type: NamedIndividual
type: Text
has parent: Shape 2 8 1 3 3 1
has font style: FontStyle 2 8 1 3 3 1 1 1
string: "Launch"

FontStyle 2 8 1 3 3 1 1 1
type: NamedIndividual
type: FontStyle
has parent: Text 2 8 1 3 3 1 1
size: 0.009
spacing: 0.008
css style: BOLD

Transform 2 8 1 3 4
type: NamedIndividual
type: Transform
has parent: Transform 2 8 1 3
has children: Shape 2 8 1 3 4 1
translation: -0.019
translation: -0.006
translation: 0.0

Text 2 8 1 3 4 1 1
type: NamedIndividual
type: Text
has parent: Shape 2 8 1 3 4 1
has font style: FontStyle 2 8 1 3 4 1 1 1
string: "TLAM aft"

FontStyle 2 8 1 3 4 1 1 1
type: NamedIndividual
type: FontStyle
has parent: Text 2 8 1 3 4 1 1
size: 0.008
spacing: 0.008
css style: BOLD

Switch 2 9
type: NamedIndividual
type: Switch
has parent: Scene
has children: Transform 2 9 1
which choice: -1

Transform 2 9 1
type: NamedIndividual
type: Transform
has parent: Switch 2 9
has children: RGMSSM
has children: Transform 2 9 1 2
has children: Transform 2 9 1 3
has children: SEEMISSILE
has children: LOD 2 9 1 5
has children: TimeFilter2
scale: .4

RGMSSM
type: NamedIndividual
type: Transform
has parent: Transform 2 9 1
has children: MYRGM
DEF: RGMSSM
rotation: 0
rotation: 1
rotation: .76
translation: -3
translation: 8
translation: -40

MYRGM
type: NamedIndividual
type: ProtoInstance
has parent: RGMSSM
DEF: MYRGM
name: RGM84D

Transform 2 9 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 9 1
has children: MYASM
translation: -10625.2
translation: 8
translation: -100

MYASM
type: NamedIndividual
type: ProtoInstance
has parent: Transform 2 9 1 2
DEF: MYASM
name: EXPLOSION

Transform 2 9 1 3
type: NamedIndividual
type: Transform
has parent: Transform 2 9 1
has children: Switch 2 9 1 3 1
rotation: 0
rotation: 1
rotation: .2

Switch 2 9 1 3 1
type: NamedIndividual
type: Switch
has parent: Transform 2 9 1 3
has children: Group 2 9 1 3 1 1
which choice: -1

HARPOON
type: NamedIndividual
type: Transform
has parent: Group 2 9 1 3 1 1
has children: HARPOONBUNCH1
has children: HarpoonBunch2
has children: HarpoonSupport1
has children: HarpoonSupport2
DEF: HARPOON
rotation: 0
rotation: 1
rotation: 1.52
scale: 3.5
translation: 0
translation: 6.375
translation: -40

HARPOONBUNCH1
type: NamedIndividual
type: Transform
has parent: HARPOON
has children: HARPOONBUNCH
DEF: HARPOONBUNCH1
translation: 0
translation: 0.1

HARPOONBUNCH
type: NamedIndividual
type: Group
has parent: HARPOONBUNCH1
has children: Transform 2 9 1 3 1 1 1 1 1 1
has children: Transform 2 9 1 3 1 1 1 1 1 2
has children: Transform 2 9 1 3 1 1 1 1 1 3
has children: Transform 2 9 1 3 1 1 1 1 1 4
has children: Transform 2 9 1 3 1 1 1 1 1 5
DEF: HARPOONBUNCH

Transform 2 9 1 3 1 1 1 1 1 1
type: NamedIndividual
type: Transform
has parent: HARPOONBUNCH
has children: MISSILE
translation: 0
translation: -0.245

MISSILE
type: NamedIndividual
type: Group
has parent: Transform 2 9 1 3 1 1 1 1 1 1
has children: Transform 2 9 1 3 1 1 1 1 1 1 1 1
DEF: MISSILE

Transform 2 9 1 3 1 1 1 1 1 1 1 1
type: NamedIndividual
type: Transform
has parent: MISSILE
has children: HarpoonWithHolders
has children: HARPOONDOWNHOLDER
has children: HARPOONTOPHOLDER
rotation: 1
rotation: 0
rotation: -0.5

HarpoonWithHolders
type: NamedIndividual
type: Shape
has parent: Transform 2 9 1 3 1 1 1 1 1 1 1 1
has appearance: HARPOONGREY
has geometry: Cylinder 2 9 1 3 1 1 1 1 1 1 1 1 1 2
DEF: HarpoonWithHolders

HARPOONGREY
type: NamedIndividual
type: Appearance
has parent: HarpoonWithHolders
has material: Material 2 9 1 3 1 1 1 1 1 1 1 1 1 1 1
DEF: HARPOONGREY

Cylinder 2 9 1 3 1 1 1 1 1 1 1 1 1 2
type: NamedIndividual
type: Cylinder
has parent: HarpoonWithHolders
height: 5
radius: 0.25

HARPOONDOWNHOLDER
type: NamedIndividual
type: Transform
has parent: Transform 2 9 1 3 1 1 1 1 1 1 1 1
has children: Shape 2 9 1 3 1 1 1 1 1 1 1 1 2 1
DEF: HARPOONDOWNHOLDER
translation: 0
translation: -1.5

Box 2 9 1 3 1 1 1 1 1 1 1 1 2 1 2
type: NamedIndividual
type: Box
has parent: Shape 2 9 1 3 1 1 1 1 1 1 1 1 2 1
size: 0.5
size: 0.2

HARPOONTOPHOLDER
type: NamedIndividual
type: Transform
has parent: Transform 2 9 1 3 1 1 1 1 1 1 1 1
has children: Shape 2 9 1 3 1 1 1 1 1 1 1 1 3 1
DEF: HARPOONTOPHOLDER
translation: 0
translation: 1.5

Box 2 9 1 3 1 1 1 1 1 1 1 1 3 1 2
type: NamedIndividual
type: Box
has parent: Shape 2 9 1 3 1 1 1 1 1 1 1 1 3 1
size: 0.5
size: 0.2

Transform 2 9 1 3 1 1 1 1 1 2
type: NamedIndividual
type: Transform
has parent: HARPOONBUNCH
has children: MISSILE-USE-1
translation: 0.5
translation: -0.245
translation: 0

Transform 2 9 1 3 1 1 1 1 1 3
type: NamedIndividual
type: Transform
has parent: HARPOONBUNCH
has children: MISSILE-USE-2
translation: 0
translation: 0.5

Transform 2 9 1 3 1 1 1 1 1 4
type: NamedIndividual
type: Transform
has parent: HARPOONBUNCH
has children: MISSILE-USE-3
translation: 0.5
translation: 0

Transform 2 9 1 3 1 1 1 1 1 5
type: NamedIndividual
type: Transform
has parent: HARPOONBUNCH
has children: Shape 2 9 1 3 1 1 1 1 1 5 1
rotation: 1
rotation: 0
rotation: -0.5
translation: 0.25
translation: -0.45
translation: -0.26

Box 2 9 1 3 1 1 1 1 1 5 1 2
type: NamedIndividual
type: Box
has parent: Shape 2 9 1 3 1 1 1 1 1 5 1
size: 1.05
size: 5
size: 0.1

HarpoonBunch2
type: NamedIndividual
type: Transform
has parent: HARPOON
has children: HARPOONBUNCH-USE-1
DEF: HarpoonBunch2
rotation: 1
rotation: 0
rotation: -1.7
translation: -1.1
translation: -0.77
translation: 0.7

HarpoonSupport1
type: NamedIndividual
type: Transform
has parent: HARPOON
has children: Shape 2 9 1 3 1 1 1 3 1
DEF: HarpoonSupport1
translation: -0.85
translation: -2.25
translation: 0.5

Box 2 9 1 3 1 1 1 3 1 2
type: NamedIndividual
type: Box
has parent: Shape 2 9 1 3 1 1 1 3 1
size: 1
size: 1.5
size: 0.1

HarpoonSupport2
type: NamedIndividual
type: Transform
has parent: HARPOON
has children: Shape 2 9 1 3 1 1 1 4 1
DEF: HarpoonSupport2
translation: 0.225
translation: -1.85
translation: 0.0

Box 2 9 1 3 1 1 1 4 1 2
type: NamedIndividual
type: Box
has parent: Shape 2 9 1 3 1 1 1 4 1
size: 1
size: 1.5
size: 0.1

SEEMISSILE
type: NamedIndividual
type: Transform
has parent: Transform 2 9 1
has children: FOLLOW
DEF: SEEMISSILE

FOLLOW
type: NamedIndividual
type: Viewpoint
has parent: SEEMISSILE
DEF: FOLLOW
description: Follow Harpoon Missile
position: 20
position: 0
position: 40

LOD 2 9 1 5
type: NamedIndividual
type: LOD
has parent: Transform 2 9 1
has children: DEADCRUISER
has children: Transform 2 9 1 5 2
center: -10619.2
center: 10
center: -100
range: 7000

DEADCRUISER
type: NamedIndividual
type: Transform
has parent: LOD 2 9 1 5
has children: Inline 2 9 1 5 1 1
DEF: DEADCRUISER
translation: -10650
translation: -12
translation: -100

Inline 2 9 1 5 1 1
type: NamedIndividual
type: Inline
has parent: DEADCRUISER
url: "https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/CruiserUnitedStates/Cruiser.wrl" "https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/CruiserUnitedStates/Cruiser.x3d" "https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/CruiserUnitedStates/Cruiser.wrl" "https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/CruiserUnitedStates/Cruiser.x3d"

TimeFilter2
type: NamedIndividual
type: Script
has parent: Transform 2 9 1
has field: field 2 9 1 6 1
has field: field 2 9 1 6 2
DEF: TimeFilter2
source code: ecmascript: function setStart ( value, timeStamp ) { startEventTime = timeStamp + 28; Browser.println ('TimeFilter.setStart (' + value + '), startEventTime =' + timeStamp); Browser.println (' '); }

field 2 9 1 6 1
type: NamedIndividual
type: field
has parent: TimeFilter2
access type: inputOnly
name: setStart
type: SFBool

field 2 9 1 6 2
type: NamedIndividual
type: field
has parent: TimeFilter2
access type: outputOnly
name: startEventTime
type: SFTime

Transform 2 10
type: NamedIndividual
type: Transform
has parent: Scene
has children: FWDVLS
translation: 0
translation: -3.1
translation: -65.5

FWDVLS
type: NamedIndividual
type: Group
has parent: Transform 2 10
has children: Transform 2 10 1 1
has children: CELLBLOCK1
has children: CELLBLOCK2
has children: CELLBLOCK3
has children: CELLBLOCK4
has children: VLSCLOCK
has children: VLSORIENT
has children: VLSPOSIT
DEF: FWDVLS

Transform 2 10 1 1
type: NamedIndividual
type: Transform
has parent: FWDVLS
has children: Shape 2 10 1 1 1
translation: 0
translation: -0.15

Box 2 10 1 1 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 10 1 1 1
size: 6.3
size: .75
size: 3.8

Material 2 10 1 1 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 10 1 1 1 2
diffuse color: .7

CELLBLOCK1
type: NamedIndividual
type: Transform
has parent: FWDVLS
has children: ROW1FWD
has children: Transform 2 10 1 2 2
DEF: CELLBLOCK1

ROW1FWD
type: NamedIndividual
type: Transform
has parent: CELLBLOCK1
has children: Transform 2 10 1 2 1 1
has children: Transform 2 10 1 2 1 2
has children: Transform 2 10 1 2 1 3
has children: Transform 2 10 1 2 1 4
DEF: ROW1FWD

Transform 2 10 1 2 1 1
type: NamedIndividual
type: Transform
has parent: ROW1FWD
has children: VLSCell
has children: CELLTOP1
has children: THAWK
translation: -2.5
translation: -7.1
translation: 1

VLSCell
type: NamedIndividual
type: Shape
has parent: Transform 2 10 1 2 1 1
has geometry: Box 2 10 1 2 1 1 1 1
has appearance: Appearance 2 10 1 2 1 1 1 2
DEF: VLSCell

Box 2 10 1 2 1 1 1 1
type: NamedIndividual
type: Box
has parent: VLSCell
size: .6
size: 9

Material 2 10 1 2 1 1 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 10 1 2 1 1 1 2
diffuse color: .8

CELLTOP1
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 2 1 1
has children: Shape 2 10 1 2 1 1 2 1
DEF: CELLTOP1
translation: 0
translation: 7.5

Box 2 10 1 2 1 1 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 10 1 2 1 1 2 1
size: .6
size: .2

TOPCOLOR
type: NamedIndividual
type: Material
has parent: Appearance 2 10 1 2 1 1 2 1 2
DEF: TOPCOLOR
diffuse color: .9

THAWK
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 2 1 1
has children: TLAM
DEF: THAWK
translation: 0
translation: 6.1

TLAM
type: NamedIndividual
type: ProtoInstance
has parent: THAWK
DEF: TLAM
name: BGM109

Transform 2 10 1 2 1 2
type: NamedIndividual
type: Transform
has parent: ROW1FWD
has children: VLSCell-USE-1
has children: Transform 2 10 1 2 1 2 2
translation: -1.8
translation: -7.1
translation: 1

Transform 2 10 1 2 1 2 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 2 1 2
has children: Shape 2 10 1 2 1 2 2 1
translation: 0
translation: 7.5

Box 2 10 1 2 1 2 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 10 1 2 1 2 2 1
size: .6
size: .2

Transform 2 10 1 2 1 3
type: NamedIndividual
type: Transform
has parent: ROW1FWD
has children: VLSCell-USE-2
has children: Transform 2 10 1 2 1 3 2
translation: -1.1
translation: -7.1
translation: 1

Transform 2 10 1 2 1 3 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 2 1 3
has children: Shape 2 10 1 2 1 3 2 1
translation: 0
translation: 7.5

Box 2 10 1 2 1 3 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 10 1 2 1 3 2 1
size: .6
size: .2

Transform 2 10 1 2 1 4
type: NamedIndividual
type: Transform
has parent: ROW1FWD
has children: VLSCell-USE-3
has children: Transform 2 10 1 2 1 4 2
translation: -0.4
translation: -7.1
translation: 1

Transform 2 10 1 2 1 4 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 2 1 4
has children: Shape 2 10 1 2 1 4 2 1
translation: 0
translation: 7.5

Box 2 10 1 2 1 4 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 10 1 2 1 4 2 1
size: .6
size: .2

Transform 2 10 1 2 2
type: NamedIndividual
type: Transform
has parent: CELLBLOCK1
has children: Transform 2 10 1 2 2 1
has children: Transform 2 10 1 2 2 2
has children: Transform 2 10 1 2 2 3
has children: Transform 2 10 1 2 2 4
translation: 0
translation: -0.7

Transform 2 10 1 2 2 1
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 2 2
has children: VLSCell-USE-4
has children: Transform 2 10 1 2 2 1 2
translation: -2.5
translation: -7.1
translation: 1

Transform 2 10 1 2 2 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 2 2 1
has children: Shape 2 10 1 2 2 1 2 1
translation: 0
translation: 7.5

Box 2 10 1 2 2 1 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 10 1 2 2 1 2 1
size: .6
size: .2

Transform 2 10 1 2 2 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 2 2
has children: VLSCell-USE-5
has children: Transform 2 10 1 2 2 2 2
translation: -1.8
translation: -7.1
translation: 1

Transform 2 10 1 2 2 2 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 2 2 2
has children: Shape 2 10 1 2 2 2 2 1
translation: 0
translation: 7.5

Box 2 10 1 2 2 2 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 10 1 2 2 2 2 1
size: .6
size: .2

Transform 2 10 1 2 2 3
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 2 2
has children: VLSCell-USE-6
has children: Transform 2 10 1 2 2 3 2
translation: -1.1
translation: -7.1
translation: 1

Transform 2 10 1 2 2 3 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 2 2 3
has children: Shape 2 10 1 2 2 3 2 1
translation: 0
translation: 7.5

Box 2 10 1 2 2 3 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 10 1 2 2 3 2 1
size: .6
size: .2

Transform 2 10 1 2 2 4
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 2 2
has children: VLSCell-USE-7
has children: Transform 2 10 1 2 2 4 2
translation: -0.4
translation: -7.1
translation: 1

Transform 2 10 1 2 2 4 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 2 2 4
has children: Shape 2 10 1 2 2 4 2 1
translation: 0
translation: 7.5

Box 2 10 1 2 2 4 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 10 1 2 2 4 2 1
size: .6
size: .2

CELLBLOCK2
type: NamedIndividual
type: Transform
has parent: FWDVLS
has children: Transform 2 10 1 3 1
DEF: CELLBLOCK2
translation: 3.0
translation: 0

Transform 2 10 1 3 1 1
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 3 1
has children: VLSCell-USE-8
has children: Transform 2 10 1 3 1 1 2
translation: -2.5
translation: -7.1
translation: 1

Transform 2 10 1 3 1 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 3 1 1
has children: Shape 2 10 1 3 1 1 2 1
translation: 0
translation: 7.5

Box 2 10 1 3 1 1 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 10 1 3 1 1 2 1
size: .6
size: .2

Transform 2 10 1 3 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 3 1
has children: VLSCell-USE-9
has children: Transform 2 10 1 3 1 2 2
translation: -1.8
translation: -7.1
translation: 1

Transform 2 10 1 3 1 2 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 3 1 2
has children: Shape 2 10 1 3 1 2 2 1
translation: 0
translation: 7.5

Box 2 10 1 3 1 2 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 10 1 3 1 2 2 1
size: .6
size: .2

Transform 2 10 1 3 1 3
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 3 1
has children: VLSCell-USE-10
has children: Transform 2 10 1 3 1 3 2
translation: -1.1
translation: -7.1
translation: 1

Transform 2 10 1 3 1 3 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 3 1 3
has children: Shape 2 10 1 3 1 3 2 1
translation: 0
translation: 7.5

Box 2 10 1 3 1 3 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 10 1 3 1 3 2 1
size: .6
size: .2

Transform 2 10 1 3 1 4
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 3 1
has children: VLSCell-USE-11
has children: Transform 2 10 1 3 1 4 2
translation: -0.4
translation: -7.1
translation: 1

Transform 2 10 1 3 1 4 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 3 1 4
has children: Shape 2 10 1 3 1 4 2 1
translation: 0
translation: 7.5

Box 2 10 1 3 1 4 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 10 1 3 1 4 2 1
size: .6
size: .2

Transform 2 10 1 3 1 5
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 3 1
has children: Transform 2 10 1 3 1 5 1
has children: Transform 2 10 1 3 1 5 2
has children: Transform 2 10 1 3 1 5 3
has children: Transform 2 10 1 3 1 5 4
translation: 0
translation: -0.7

Transform 2 10 1 3 1 5 1
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 3 1 5
has children: VLSCell-USE-12
has children: Transform 2 10 1 3 1 5 1 2
translation: -2.5
translation: -7.1
translation: 1

Transform 2 10 1 3 1 5 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 3 1 5 1
has children: Shape 2 10 1 3 1 5 1 2 1
translation: 0
translation: 7.5

Box 2 10 1 3 1 5 1 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 10 1 3 1 5 1 2 1
size: .6
size: .2

Transform 2 10 1 3 1 5 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 3 1 5
has children: VLSCell-USE-13
has children: Transform 2 10 1 3 1 5 2 2
translation: -1.8
translation: -7.1
translation: 1

Transform 2 10 1 3 1 5 2 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 3 1 5 2
has children: Shape 2 10 1 3 1 5 2 2 1
translation: 0
translation: 7.5

Box 2 10 1 3 1 5 2 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 10 1 3 1 5 2 2 1
size: .6
size: .2

Transform 2 10 1 3 1 5 3
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 3 1 5
has children: VLSCell-USE-14
has children: Transform 2 10 1 3 1 5 3 2
translation: -1.1
translation: -7.1
translation: 1

Transform 2 10 1 3 1 5 3 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 3 1 5 3
has children: Shape 2 10 1 3 1 5 3 2 1
translation: 0
translation: 7.5

Box 2 10 1 3 1 5 3 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 10 1 3 1 5 3 2 1
size: .6
size: .2

Transform 2 10 1 3 1 5 4
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 3 1 5
has children: VLSCell-USE-15
has children: Transform 2 10 1 3 1 5 4 2
translation: -0.4
translation: -7.1
translation: 1

Transform 2 10 1 3 1 5 4 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 3 1 5 4
has children: Shape 2 10 1 3 1 5 4 2 1
translation: 0
translation: 7.5

Box 2 10 1 3 1 5 4 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 10 1 3 1 5 4 2 1
size: .6
size: .2

CELLBLOCK3
type: NamedIndividual
type: Transform
has parent: FWDVLS
has children: Transform 2 10 1 4 1
DEF: CELLBLOCK3
translation: 3.0
translation: 0
translation: -1.6

Transform 2 10 1 4 1 1
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 4 1
has children: VLSCell-USE-16
has children: Transform 2 10 1 4 1 1 2
translation: -1.1
translation: -7.1
translation: 1

Transform 2 10 1 4 1 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 4 1 1
has children: Shape 2 10 1 4 1 1 2 1
translation: 0
translation: 7.5

Box 2 10 1 4 1 1 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 10 1 4 1 1 2 1
size: 2
size: .2
size: .6

Transform 2 10 1 4 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 4 1
has children: VLSCell-USE-17
has children: Transform 2 10 1 4 1 2 2
translation: -2.5
translation: -7.1
translation: 1

Transform 2 10 1 4 1 2 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 4 1 2
has children: Shape 2 10 1 4 1 2 2 1
translation: 0
translation: 7.5

Box 2 10 1 4 1 2 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 10 1 4 1 2 2 1
size: .6
size: .2

Transform 2 10 1 4 1 3
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 4 1
has children: Transform 2 10 1 4 1 3 1
has children: Transform 2 10 1 4 1 3 2
has children: Transform 2 10 1 4 1 3 3
has children: Transform 2 10 1 4 1 3 4
translation: 0
translation: -0.7

Transform 2 10 1 4 1 3 1
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 4 1 3
has children: VLSCell-USE-18
has children: Transform 2 10 1 4 1 3 1 2
translation: -2.5
translation: -7.1
translation: 1

Transform 2 10 1 4 1 3 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 4 1 3 1
has children: Shape 2 10 1 4 1 3 1 2 1
translation: 0
translation: 7.5

Box 2 10 1 4 1 3 1 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 10 1 4 1 3 1 2 1
size: .6
size: .2

Transform 2 10 1 4 1 3 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 4 1 3
has children: VLSCell-USE-19
has children: Transform 2 10 1 4 1 3 2 2
translation: -1.8
translation: -7.1
translation: 1

Transform 2 10 1 4 1 3 2 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 4 1 3 2
has children: Shape 2 10 1 4 1 3 2 2 1
translation: 0
translation: 7.5

Box 2 10 1 4 1 3 2 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 10 1 4 1 3 2 2 1
size: .6
size: .2

Transform 2 10 1 4 1 3 3
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 4 1 3
has children: VLSCell-USE-20
has children: Transform 2 10 1 4 1 3 3 2
translation: -1.1
translation: -7.1
translation: 1

Transform 2 10 1 4 1 3 3 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 4 1 3 3
has children: Shape 2 10 1 4 1 3 3 2 1
translation: 0
translation: 7.5

Box 2 10 1 4 1 3 3 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 10 1 4 1 3 3 2 1
size: .6
size: .2

Transform 2 10 1 4 1 3 4
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 4 1 3
has children: VLSCell-USE-21
has children: Transform 2 10 1 4 1 3 4 2
translation: -0.4
translation: -7.1
translation: 1

Transform 2 10 1 4 1 3 4 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 4 1 3 4
has children: Shape 2 10 1 4 1 3 4 2 1
translation: 0
translation: 7.5

Box 2 10 1 4 1 3 4 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 10 1 4 1 3 4 2 1
size: .6
size: .2

CELLBLOCK4
type: NamedIndividual
type: Transform
has parent: FWDVLS
has children: Transform 2 10 1 5 1
DEF: CELLBLOCK4
translation: 0
translation: -1.6

Transform 2 10 1 5 1 1
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 5 1
has children: VLSCell-USE-22
has children: Transform 2 10 1 5 1 1 2
translation: -2.5
translation: -7.1
translation: 1

Transform 2 10 1 5 1 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 5 1 1
has children: Shape 2 10 1 5 1 1 2 1
translation: 0
translation: 7.5

Box 2 10 1 5 1 1 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 10 1 5 1 1 2 1
size: .6
size: .2

Transform 2 10 1 5 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 5 1
has children: VLSCell-USE-23
has children: Transform 2 10 1 5 1 2 2
translation: -1.8
translation: -7.1
translation: 1

Transform 2 10 1 5 1 2 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 5 1 2
has children: Shape 2 10 1 5 1 2 2 1
translation: 0
translation: 7.5

Box 2 10 1 5 1 2 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 10 1 5 1 2 2 1
size: .6
size: .2

Transform 2 10 1 5 1 3
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 5 1
has children: VLSCell-USE-24
has children: Transform 2 10 1 5 1 3 2
translation: -1.1
translation: -7.1
translation: 1

Transform 2 10 1 5 1 3 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 5 1 3
has children: Shape 2 10 1 5 1 3 2 1
translation: 0
translation: 7.5

Box 2 10 1 5 1 3 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 10 1 5 1 3 2 1
size: .6
size: .2

Transform 2 10 1 5 1 4
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 5 1
has children: VLSCell-USE-25
has children: Transform 2 10 1 5 1 4 2
translation: -0.4
translation: -7.1
translation: 1

Transform 2 10 1 5 1 4 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 5 1 4
has children: Shape 2 10 1 5 1 4 2 1
translation: 0
translation: 7.5

Box 2 10 1 5 1 4 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 10 1 5 1 4 2 1
size: .6
size: .2

Transform 2 10 1 5 1 5
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 5 1
has children: Transform 2 10 1 5 1 5 1
has children: Transform 2 10 1 5 1 5 2
has children: Transform 2 10 1 5 1 5 3
has children: Transform 2 10 1 5 1 5 4
translation: 0
translation: -0.7

Transform 2 10 1 5 1 5 1
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 5 1 5
has children: VLSCell-USE-26
has children: Transform 2 10 1 5 1 5 1 2
translation: -2.5
translation: -7.1
translation: 1

Transform 2 10 1 5 1 5 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 5 1 5 1
has children: Shape 2 10 1 5 1 5 1 2 1
translation: 0
translation: 7.5

Box 2 10 1 5 1 5 1 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 10 1 5 1 5 1 2 1
size: .6
size: .2

Transform 2 10 1 5 1 5 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 5 1 5
has children: VLSCell-USE-27
has children: Transform 2 10 1 5 1 5 2 2
translation: -1.8
translation: -7.1
translation: 1

Transform 2 10 1 5 1 5 2 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 5 1 5 2
has children: Shape 2 10 1 5 1 5 2 2 1
translation: 0
translation: 7.5

Box 2 10 1 5 1 5 2 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 10 1 5 1 5 2 2 1
size: .6
size: .2

Transform 2 10 1 5 1 5 3
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 5 1 5
has children: VLSCell-USE-28
has children: Transform 2 10 1 5 1 5 3 2
translation: -1.1
translation: -7.1
translation: 1

Transform 2 10 1 5 1 5 3 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 5 1 5 3
has children: Shape 2 10 1 5 1 5 3 2 1
translation: 0
translation: 7.5

Box 2 10 1 5 1 5 3 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 10 1 5 1 5 3 2 1
size: .6
size: .2

Transform 2 10 1 5 1 5 4
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 5 1 5
has children: VLSCell-USE-29
has children: Transform 2 10 1 5 1 5 4 2
translation: -0.4
translation: -7.1
translation: 1

Transform 2 10 1 5 1 5 4 2
type: NamedIndividual
type: Transform
has parent: Transform 2 10 1 5 1 5 4
has children: Shape 2 10 1 5 1 5 4 2 1
translation: 0
translation: 7.5

Box 2 10 1 5 1 5 4 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 10 1 5 1 5 4 2 1
size: .6
size: .2

VLSCLOCK
type: NamedIndividual
type: TimeSensor
has parent: FWDVLS
DEF: VLSCLOCK
cycle interval: 3

VLSORIENT
type: NamedIndividual
type: OrientationInterpolator
has parent: FWDVLS
DEF: VLSORIENT
key: .3
key: 1
key value: 1
key value: 0
key value: 1.57

VLSPOSIT
type: NamedIndividual
type: PositionInterpolator
has parent: FWDVLS
DEF: VLSPOSIT
key: .3
key: 1
key value: 0
key value: 7.8
key value: .3
key value: 7.5

Transform 2 11
type: NamedIndividual
type: Transform
has parent: Scene
has children: AFTVLS
translation: 0
translation: -0.75
translation: -7

AFTVLS
type: NamedIndividual
type: Group
has parent: Transform 2 11
has children: Transform 2 11 1 1
has children: CELLBLOCK1AFT
has children: CELLBLOCK2AFT
has children: CELLBLOCK3AFT
has children: CELLBLOCK4AFT
has children: CELLBLOCK5AFT
has children: CELLBLOCK6AFT
has children: CELLBLOCK7AFT
has children: CELLBLOCK8AFT
has children: VLSCLOCKAFT
has children: VLSORIENTAFT
has children: VLSPOSITAFT
DEF: AFTVLS

Transform 2 11 1 1
type: NamedIndividual
type: Transform
has parent: AFTVLS
has children: Shape 2 11 1 1 1
translation: 0
translation: -0.15

Box 2 11 1 1 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 1 1
size: 6.3
size: .75
size: 7.6

Material 2 11 1 1 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 11 1 1 1 2
diffuse color: .7

CELLBLOCK1AFT
type: NamedIndividual
type: Transform
has parent: AFTVLS
has children: ROW1
has children: Transform 2 11 1 2 2
DEF: CELLBLOCK1AFT

ROW1
type: NamedIndividual
type: Transform
has parent: CELLBLOCK1AFT
has children: Transform 2 11 1 2 1 1
has children: Transform 2 11 1 2 1 2
has children: Transform 2 11 1 2 1 3
has children: Transform 2 11 1 2 1 4
DEF: ROW1

Transform 2 11 1 2 1 1
type: NamedIndividual
type: Transform
has parent: ROW1
has children: VLSCell-USE-30
has children: CELLTOPAFT
has children: THAWKAFT
translation: -2.5
translation: -7.1
translation: 1

CELLTOPAFT
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 2 1 1
has children: Shape 2 11 1 2 1 1 2 1
DEF: CELLTOPAFT
translation: 0
translation: 7.5

Box 2 11 1 2 1 1 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 2 1 1 2 1
size: .6
size: .2

THAWKAFT
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 2 1 1
has children: TLAMAFT
DEF: THAWKAFT
translation: 0
translation: 6.1

TLAMAFT
type: NamedIndividual
type: ProtoInstance
has parent: THAWKAFT
DEF: TLAMAFT
name: BGM109

Transform 2 11 1 2 1 2
type: NamedIndividual
type: Transform
has parent: ROW1
has children: VLSCell-USE-31
has children: Transform 2 11 1 2 1 2 2
translation: -1.8
translation: -7.1
translation: 1

Transform 2 11 1 2 1 2 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 2 1 2
has children: Shape 2 11 1 2 1 2 2 1
translation: 0
translation: 7.5

Box 2 11 1 2 1 2 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 2 1 2 2 1
size: .6
size: .2

Transform 2 11 1 2 1 3
type: NamedIndividual
type: Transform
has parent: ROW1
has children: VLSCell-USE-32
has children: Transform 2 11 1 2 1 3 2
translation: -1.1
translation: -7.1
translation: 1

Transform 2 11 1 2 1 3 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 2 1 3
has children: Shape 2 11 1 2 1 3 2 1
translation: 0
translation: 7.5

Box 2 11 1 2 1 3 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 2 1 3 2 1
size: .6
size: .2

Transform 2 11 1 2 1 4
type: NamedIndividual
type: Transform
has parent: ROW1
has children: VLSCell-USE-33
has children: Transform 2 11 1 2 1 4 2
translation: -0.4
translation: -7.1
translation: 1

Transform 2 11 1 2 1 4 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 2 1 4
has children: Shape 2 11 1 2 1 4 2 1
translation: 0
translation: 7.5

Box 2 11 1 2 1 4 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 2 1 4 2 1
size: .6
size: .2

Transform 2 11 1 2 2
type: NamedIndividual
type: Transform
has parent: CELLBLOCK1AFT
has children: Transform 2 11 1 2 2 1
has children: Transform 2 11 1 2 2 2
has children: Transform 2 11 1 2 2 3
has children: Transform 2 11 1 2 2 4
translation: 0
translation: -0.7

Transform 2 11 1 2 2 1
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 2 2
has children: VLSCell-USE-34
has children: Transform 2 11 1 2 2 1 2
translation: -2.5
translation: -7.1
translation: 1

Transform 2 11 1 2 2 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 2 2 1
has children: Shape 2 11 1 2 2 1 2 1
translation: 0
translation: 7.5

Box 2 11 1 2 2 1 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 2 2 1 2 1
size: .6
size: .2

Transform 2 11 1 2 2 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 2 2
has children: VLSCell-USE-35
has children: Transform 2 11 1 2 2 2 2
translation: -1.8
translation: -7.1
translation: 1

Transform 2 11 1 2 2 2 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 2 2 2
has children: Shape 2 11 1 2 2 2 2 1
translation: 0
translation: 7.5

Box 2 11 1 2 2 2 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 2 2 2 2 1
size: .6
size: .2

Transform 2 11 1 2 2 3
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 2 2
has children: VLSCell-USE-36
has children: Transform 2 11 1 2 2 3 2
translation: -1.1
translation: -7.1
translation: 1

Transform 2 11 1 2 2 3 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 2 2 3
has children: Shape 2 11 1 2 2 3 2 1
translation: 0
translation: 7.5

Box 2 11 1 2 2 3 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 2 2 3 2 1
size: .6
size: .2

Transform 2 11 1 2 2 4
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 2 2
has children: VLSCell-USE-37
has children: Transform 2 11 1 2 2 4 2
translation: -0.4
translation: -7.1
translation: 1

Transform 2 11 1 2 2 4 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 2 2 4
has children: Shape 2 11 1 2 2 4 2 1
translation: 0
translation: 7.5

Box 2 11 1 2 2 4 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 2 2 4 2 1
size: .6
size: .2

CELLBLOCK2AFT
type: NamedIndividual
type: Transform
has parent: AFTVLS
has children: Transform 2 11 1 3 1
DEF: CELLBLOCK2AFT
translation: 3.0
translation: 0

Transform 2 11 1 3 1 1
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 3 1
has children: VLSCell-USE-38
has children: Transform 2 11 1 3 1 1 2
translation: -2.5
translation: -7.1
translation: 1

Transform 2 11 1 3 1 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 3 1 1
has children: Shape 2 11 1 3 1 1 2 1
translation: 0
translation: 7.5

Box 2 11 1 3 1 1 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 3 1 1 2 1
size: .6
size: .2

Transform 2 11 1 3 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 3 1
has children: VLSCell-USE-39
has children: Transform 2 11 1 3 1 2 2
translation: -1.8
translation: -7.1
translation: 1

Transform 2 11 1 3 1 2 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 3 1 2
has children: Shape 2 11 1 3 1 2 2 1
translation: 0
translation: 7.5

Box 2 11 1 3 1 2 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 3 1 2 2 1
size: .6
size: .2

Transform 2 11 1 3 1 3
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 3 1
has children: VLSCell-USE-40
has children: Transform 2 11 1 3 1 3 2
translation: -1.1
translation: -7.1
translation: 1

Transform 2 11 1 3 1 3 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 3 1 3
has children: Shape 2 11 1 3 1 3 2 1
translation: 0
translation: 7.5

Box 2 11 1 3 1 3 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 3 1 3 2 1
size: .6
size: .2

Transform 2 11 1 3 1 4
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 3 1
has children: VLSCell-USE-41
has children: Transform 2 11 1 3 1 4 2
translation: -0.4
translation: -7.1
translation: 1

Transform 2 11 1 3 1 4 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 3 1 4
has children: Shape 2 11 1 3 1 4 2 1
translation: 0
translation: 7.5

Box 2 11 1 3 1 4 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 3 1 4 2 1
size: .6
size: .2

Transform 2 11 1 3 1 5
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 3 1
has children: Transform 2 11 1 3 1 5 1
has children: Transform 2 11 1 3 1 5 2
has children: Transform 2 11 1 3 1 5 3
has children: Transform 2 11 1 3 1 5 4
translation: 0
translation: -0.7

Transform 2 11 1 3 1 5 1
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 3 1 5
has children: VLSCell-USE-42
has children: Transform 2 11 1 3 1 5 1 2
translation: -2.5
translation: -7.1
translation: 1

Transform 2 11 1 3 1 5 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 3 1 5 1
has children: Shape 2 11 1 3 1 5 1 2 1
translation: 0
translation: 7.5

Box 2 11 1 3 1 5 1 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 3 1 5 1 2 1
size: .6
size: .2

Transform 2 11 1 3 1 5 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 3 1 5
has children: VLSCell-USE-43
has children: Transform 2 11 1 3 1 5 2 2
translation: -1.8
translation: -7.1
translation: 1

Transform 2 11 1 3 1 5 2 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 3 1 5 2
has children: Shape 2 11 1 3 1 5 2 2 1
translation: 0
translation: 7.5

Box 2 11 1 3 1 5 2 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 3 1 5 2 2 1
size: .6
size: .2

Transform 2 11 1 3 1 5 3
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 3 1 5
has children: VLSCell-USE-44
has children: Transform 2 11 1 3 1 5 3 2
translation: -1.1
translation: -7.1
translation: 1

Transform 2 11 1 3 1 5 3 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 3 1 5 3
has children: Shape 2 11 1 3 1 5 3 2 1
translation: 0
translation: 7.5

Box 2 11 1 3 1 5 3 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 3 1 5 3 2 1
size: .6
size: .2

Transform 2 11 1 3 1 5 4
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 3 1 5
has children: VLSCell-USE-45
has children: Transform 2 11 1 3 1 5 4 2
translation: -0.4
translation: -7.1
translation: 1

Transform 2 11 1 3 1 5 4 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 3 1 5 4
has children: Shape 2 11 1 3 1 5 4 2 1
translation: 0
translation: 7.5

Box 2 11 1 3 1 5 4 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 3 1 5 4 2 1
size: .6
size: .2

CELLBLOCK3AFT
type: NamedIndividual
type: Transform
has parent: AFTVLS
has children: Transform 2 11 1 4 1
DEF: CELLBLOCK3AFT
translation: 3.0
translation: 0
translation: -1.6

Transform 2 11 1 4 1 1
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 4 1
has children: VLSCell-USE-46
has children: Transform 2 11 1 4 1 1 2
translation: -1.1
translation: -7.1
translation: 1

Transform 2 11 1 4 1 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 4 1 1
has children: Shape 2 11 1 4 1 1 2 1
translation: 0
translation: 7.5

Box 2 11 1 4 1 1 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 4 1 1 2 1
size: 2
size: .2
size: .6

Transform 2 11 1 4 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 4 1
has children: VLSCell-USE-47
has children: Transform 2 11 1 4 1 2 2
translation: -2.5
translation: -7.1
translation: 1

Transform 2 11 1 4 1 2 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 4 1 2
has children: Shape 2 11 1 4 1 2 2 1
translation: 0
translation: 7.5

Box 2 11 1 4 1 2 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 4 1 2 2 1
size: .6
size: .2

Transform 2 11 1 4 1 3
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 4 1
has children: Transform 2 11 1 4 1 3 1
has children: Transform 2 11 1 4 1 3 2
has children: Transform 2 11 1 4 1 3 3
has children: Transform 2 11 1 4 1 3 4
translation: 0
translation: -0.7

Transform 2 11 1 4 1 3 1
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 4 1 3
has children: VLSCell-USE-48
has children: Transform 2 11 1 4 1 3 1 2
translation: -2.5
translation: -7.1
translation: 1

Transform 2 11 1 4 1 3 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 4 1 3 1
has children: Shape 2 11 1 4 1 3 1 2 1
translation: 0
translation: 7.5

Box 2 11 1 4 1 3 1 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 4 1 3 1 2 1
size: .6
size: .2

Transform 2 11 1 4 1 3 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 4 1 3
has children: VLSCell-USE-49
has children: Transform 2 11 1 4 1 3 2 2
translation: -1.8
translation: -7.1
translation: 1

Transform 2 11 1 4 1 3 2 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 4 1 3 2
has children: Shape 2 11 1 4 1 3 2 2 1
translation: 0
translation: 7.5

Box 2 11 1 4 1 3 2 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 4 1 3 2 2 1
size: .6
size: .2

Transform 2 11 1 4 1 3 3
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 4 1 3
has children: VLSCell-USE-50
has children: Transform 2 11 1 4 1 3 3 2
translation: -1.1
translation: -7.1
translation: 1

Transform 2 11 1 4 1 3 3 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 4 1 3 3
has children: Shape 2 11 1 4 1 3 3 2 1
translation: 0
translation: 7.5

Box 2 11 1 4 1 3 3 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 4 1 3 3 2 1
size: .6
size: .2

Transform 2 11 1 4 1 3 4
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 4 1 3
has children: VLSCell-USE-51
has children: Transform 2 11 1 4 1 3 4 2
translation: -0.4
translation: -7.1
translation: 1

Transform 2 11 1 4 1 3 4 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 4 1 3 4
has children: Shape 2 11 1 4 1 3 4 2 1
translation: 0
translation: 7.5

Box 2 11 1 4 1 3 4 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 4 1 3 4 2 1
size: .6
size: .2

CELLBLOCK4AFT
type: NamedIndividual
type: Transform
has parent: AFTVLS
has children: Transform 2 11 1 5 1
DEF: CELLBLOCK4AFT
translation: 0
translation: -1.6

Transform 2 11 1 5 1 1
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 5 1
has children: VLSCell-USE-52
has children: Transform 2 11 1 5 1 1 2
translation: -2.5
translation: -7.1
translation: 1

Transform 2 11 1 5 1 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 5 1 1
has children: Shape 2 11 1 5 1 1 2 1
translation: 0
translation: 7.5

Box 2 11 1 5 1 1 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 5 1 1 2 1
size: .6
size: .2

Transform 2 11 1 5 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 5 1
has children: VLSCell-USE-53
has children: Transform 2 11 1 5 1 2 2
translation: -1.8
translation: -7.1
translation: 1

Transform 2 11 1 5 1 2 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 5 1 2
has children: Shape 2 11 1 5 1 2 2 1
translation: 0
translation: 7.5

Box 2 11 1 5 1 2 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 5 1 2 2 1
size: .6
size: .2

Transform 2 11 1 5 1 3
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 5 1
has children: VLSCell-USE-54
has children: Transform 2 11 1 5 1 3 2
translation: -1.1
translation: -7.1
translation: 1

Transform 2 11 1 5 1 3 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 5 1 3
has children: Shape 2 11 1 5 1 3 2 1
translation: 0
translation: 7.5

Box 2 11 1 5 1 3 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 5 1 3 2 1
size: .6
size: .2

Transform 2 11 1 5 1 4
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 5 1
has children: VLSCell-USE-55
has children: Transform 2 11 1 5 1 4 2
translation: -0.4
translation: -7.1
translation: 1

Transform 2 11 1 5 1 4 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 5 1 4
has children: Shape 2 11 1 5 1 4 2 1
translation: 0
translation: 7.5

Box 2 11 1 5 1 4 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 5 1 4 2 1
size: .6
size: .2

Transform 2 11 1 5 1 5
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 5 1
has children: Transform 2 11 1 5 1 5 1
has children: Transform 2 11 1 5 1 5 2
has children: Transform 2 11 1 5 1 5 3
has children: Transform 2 11 1 5 1 5 4
translation: 0
translation: -0.7

Transform 2 11 1 5 1 5 1
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 5 1 5
has children: VLSCell-USE-56
has children: Transform 2 11 1 5 1 5 1 2
translation: -2.5
translation: -7.1
translation: 1

Transform 2 11 1 5 1 5 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 5 1 5 1
has children: Shape 2 11 1 5 1 5 1 2 1
translation: 0
translation: 7.5

Box 2 11 1 5 1 5 1 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 5 1 5 1 2 1
size: .6
size: .2

Transform 2 11 1 5 1 5 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 5 1 5
has children: VLSCell-USE-57
has children: Transform 2 11 1 5 1 5 2 2
translation: -1.8
translation: -7.1
translation: 1

Transform 2 11 1 5 1 5 2 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 5 1 5 2
has children: Shape 2 11 1 5 1 5 2 2 1
translation: 0
translation: 7.5

Box 2 11 1 5 1 5 2 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 5 1 5 2 2 1
size: .6
size: .2

Transform 2 11 1 5 1 5 3
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 5 1 5
has children: VLSCell-USE-58
has children: Transform 2 11 1 5 1 5 3 2
translation: -1.1
translation: -7.1
translation: 1

Transform 2 11 1 5 1 5 3 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 5 1 5 3
has children: Shape 2 11 1 5 1 5 3 2 1
translation: 0
translation: 7.5

Box 2 11 1 5 1 5 3 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 5 1 5 3 2 1
size: .6
size: .2

Transform 2 11 1 5 1 5 4
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 5 1 5
has children: VLSCell-USE-59
has children: Transform 2 11 1 5 1 5 4 2
translation: -0.4
translation: -7.1
translation: 1

Transform 2 11 1 5 1 5 4 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 5 1 5 4
has children: Shape 2 11 1 5 1 5 4 2 1
translation: 0
translation: 7.5

Box 2 11 1 5 1 5 4 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 5 1 5 4 2 1
size: .6
size: .2

CELLBLOCK5AFT
type: NamedIndividual
type: Transform
has parent: AFTVLS
has children: Transform 2 11 1 6 1
has children: Transform 2 11 1 6 2
DEF: CELLBLOCK5AFT
translation: 0
translation: -3.2

Transform 2 11 1 6 1 1
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 6 1
has children: VLSCell-USE-60
has children: Transform 2 11 1 6 1 1 2
translation: -2.5
translation: -7.1
translation: 1

Transform 2 11 1 6 1 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 6 1 1
has children: Shape 2 11 1 6 1 1 2 1
translation: 0
translation: 7.5

Box 2 11 1 6 1 1 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 6 1 1 2 1
size: .6
size: .2

Transform 2 11 1 6 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 6 1
has children: VLSCell-USE-61
has children: Transform 2 11 1 6 1 2 2
translation: -1.8
translation: -7.1
translation: 1

Transform 2 11 1 6 1 2 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 6 1 2
has children: Shape 2 11 1 6 1 2 2 1
translation: 0
translation: 7.5

Box 2 11 1 6 1 2 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 6 1 2 2 1
size: .6
size: .2

Transform 2 11 1 6 1 3
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 6 1
has children: VLSCell-USE-62
has children: Transform 2 11 1 6 1 3 2
translation: -1.1
translation: -7.1
translation: 1

Transform 2 11 1 6 1 3 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 6 1 3
has children: Shape 2 11 1 6 1 3 2 1
translation: 0
translation: 7.5

Box 2 11 1 6 1 3 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 6 1 3 2 1
size: .6
size: .2

Transform 2 11 1 6 1 4
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 6 1
has children: VLSCell-USE-63
has children: Transform 2 11 1 6 1 4 2
translation: -0.4
translation: -7.1
translation: 1

Transform 2 11 1 6 1 4 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 6 1 4
has children: Shape 2 11 1 6 1 4 2 1
translation: 0
translation: 7.5

Box 2 11 1 6 1 4 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 6 1 4 2 1
size: .6
size: .2

Transform 2 11 1 6 2
type: NamedIndividual
type: Transform
has parent: CELLBLOCK5AFT
has children: Transform 2 11 1 6 2 1
has children: Transform 2 11 1 6 2 2
has children: Transform 2 11 1 6 2 3
has children: Transform 2 11 1 6 2 4
translation: 0
translation: -0.7

Transform 2 11 1 6 2 1
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 6 2
has children: VLSCell-USE-64
has children: Transform 2 11 1 6 2 1 2
translation: -2.5
translation: -7.1
translation: 1

Transform 2 11 1 6 2 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 6 2 1
has children: Shape 2 11 1 6 2 1 2 1
translation: 0
translation: 7.5

Box 2 11 1 6 2 1 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 6 2 1 2 1
size: .6
size: .2

Transform 2 11 1 6 2 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 6 2
has children: VLSCell-USE-65
has children: Transform 2 11 1 6 2 2 2
translation: -1.8
translation: -7.1
translation: 1

Transform 2 11 1 6 2 2 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 6 2 2
has children: Shape 2 11 1 6 2 2 2 1
translation: 0
translation: 7.5

Box 2 11 1 6 2 2 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 6 2 2 2 1
size: .6
size: .2

Transform 2 11 1 6 2 3
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 6 2
has children: VLSCell-USE-66
has children: Transform 2 11 1 6 2 3 2
translation: -1.1
translation: -7.1
translation: 1

Transform 2 11 1 6 2 3 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 6 2 3
has children: Shape 2 11 1 6 2 3 2 1
translation: 0
translation: 7.5

Box 2 11 1 6 2 3 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 6 2 3 2 1
size: .6
size: .2

Transform 2 11 1 6 2 4
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 6 2
has children: VLSCell-USE-67
has children: Transform 2 11 1 6 2 4 2
translation: -0.4
translation: -7.1
translation: 1

Transform 2 11 1 6 2 4 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 6 2 4
has children: Shape 2 11 1 6 2 4 2 1
translation: 0
translation: 7.5

Box 2 11 1 6 2 4 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 6 2 4 2 1
size: .6
size: .2

CELLBLOCK6AFT
type: NamedIndividual
type: Transform
has parent: AFTVLS
has children: Transform 2 11 1 7 1
has children: Transform 2 11 1 7 2
DEF: CELLBLOCK6AFT
translation: 3
translation: 0
translation: -3.2

Transform 2 11 1 7 1 1
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 7 1
has children: VLSCell-USE-68
has children: Transform 2 11 1 7 1 1 2
translation: -2.5
translation: -7.1
translation: 1

Transform 2 11 1 7 1 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 7 1 1
has children: Shape 2 11 1 7 1 1 2 1
translation: 0
translation: 7.5

Box 2 11 1 7 1 1 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 7 1 1 2 1
size: .6
size: .2

Transform 2 11 1 7 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 7 1
has children: VLSCell-USE-69
has children: Transform 2 11 1 7 1 2 2
translation: -1.8
translation: -7.1
translation: 1

Transform 2 11 1 7 1 2 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 7 1 2
has children: Shape 2 11 1 7 1 2 2 1
translation: 0
translation: 7.5

Box 2 11 1 7 1 2 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 7 1 2 2 1
size: .6
size: .2

Transform 2 11 1 7 1 3
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 7 1
has children: VLSCell-USE-70
has children: Transform 2 11 1 7 1 3 2
translation: -1.1
translation: -7.1
translation: 1

Transform 2 11 1 7 1 3 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 7 1 3
has children: Shape 2 11 1 7 1 3 2 1
translation: 0
translation: 7.5

Box 2 11 1 7 1 3 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 7 1 3 2 1
size: .6
size: .2

Transform 2 11 1 7 1 4
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 7 1
has children: VLSCell-USE-71
has children: Transform 2 11 1 7 1 4 2
translation: -0.4
translation: -7.1
translation: 1

Transform 2 11 1 7 1 4 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 7 1 4
has children: Shape 2 11 1 7 1 4 2 1
translation: 0
translation: 7.5

Box 2 11 1 7 1 4 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 7 1 4 2 1
size: .6
size: .2

Transform 2 11 1 7 2
type: NamedIndividual
type: Transform
has parent: CELLBLOCK6AFT
has children: Transform 2 11 1 7 2 1
has children: Transform 2 11 1 7 2 2
has children: Transform 2 11 1 7 2 3
has children: Transform 2 11 1 7 2 4
translation: 0
translation: -0.7

Transform 2 11 1 7 2 1
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 7 2
has children: VLSCell-USE-72
has children: Transform 2 11 1 7 2 1 2
translation: -2.5
translation: -7.1
translation: 1

Transform 2 11 1 7 2 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 7 2 1
has children: Shape 2 11 1 7 2 1 2 1
translation: 0
translation: 7.5

Box 2 11 1 7 2 1 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 7 2 1 2 1
size: .6
size: .2

Transform 2 11 1 7 2 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 7 2
has children: VLSCell-USE-73
has children: Transform 2 11 1 7 2 2 2
translation: -1.8
translation: -7.1
translation: 1

Transform 2 11 1 7 2 2 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 7 2 2
has children: Shape 2 11 1 7 2 2 2 1
translation: 0
translation: 7.5

Box 2 11 1 7 2 2 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 7 2 2 2 1
size: .6
size: .2

Transform 2 11 1 7 2 3
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 7 2
has children: VLSCell-USE-74
has children: Transform 2 11 1 7 2 3 2
translation: -1.1
translation: -7.1
translation: 1

Transform 2 11 1 7 2 3 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 7 2 3
has children: Shape 2 11 1 7 2 3 2 1
translation: 0
translation: 7.5

Box 2 11 1 7 2 3 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 7 2 3 2 1
size: .6
size: .2

Transform 2 11 1 7 2 4
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 7 2
has children: VLSCell-USE-75
has children: Transform 2 11 1 7 2 4 2
translation: -0.4
translation: -7.1
translation: 1

Transform 2 11 1 7 2 4 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 7 2 4
has children: Shape 2 11 1 7 2 4 2 1
translation: 0
translation: 7.5

Box 2 11 1 7 2 4 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 7 2 4 2 1
size: .6
size: .2

CELLBLOCK7AFT
type: NamedIndividual
type: Transform
has parent: AFTVLS
has children: Transform 2 11 1 8 1
has children: Transform 2 11 1 8 2
DEF: CELLBLOCK7AFT
translation: 0
translation: 1.6

Transform 2 11 1 8 1 1
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 8 1
has children: VLSCell-USE-76
has children: Transform 2 11 1 8 1 1 2
translation: -2.5
translation: -7.1
translation: 1

Transform 2 11 1 8 1 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 8 1 1
has children: Shape 2 11 1 8 1 1 2 1
translation: 0
translation: 7.5

Box 2 11 1 8 1 1 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 8 1 1 2 1
size: .6
size: .2

Transform 2 11 1 8 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 8 1
has children: VLSCell-USE-77
has children: Transform 2 11 1 8 1 2 2
translation: -1.8
translation: -7.1
translation: 1

Transform 2 11 1 8 1 2 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 8 1 2
has children: Shape 2 11 1 8 1 2 2 1
translation: 0
translation: 7.5

Box 2 11 1 8 1 2 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 8 1 2 2 1
size: .6
size: .2

Transform 2 11 1 8 1 3
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 8 1
has children: VLSCell-USE-78
has children: Transform 2 11 1 8 1 3 2
translation: -1.1
translation: -7.1
translation: 1

Transform 2 11 1 8 1 3 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 8 1 3
has children: Shape 2 11 1 8 1 3 2 1
translation: 0
translation: 7.5

Box 2 11 1 8 1 3 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 8 1 3 2 1
size: .6
size: .2

Transform 2 11 1 8 1 4
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 8 1
has children: VLSCell-USE-79
has children: Transform 2 11 1 8 1 4 2
translation: -0.4
translation: -7.1
translation: 1

Transform 2 11 1 8 1 4 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 8 1 4
has children: Shape 2 11 1 8 1 4 2 1
translation: 0
translation: 7.5

Box 2 11 1 8 1 4 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 8 1 4 2 1
size: .6
size: .2

Transform 2 11 1 8 2
type: NamedIndividual
type: Transform
has parent: CELLBLOCK7AFT
has children: Transform 2 11 1 8 2 1
has children: Transform 2 11 1 8 2 2
has children: Transform 2 11 1 8 2 3
has children: Transform 2 11 1 8 2 4
translation: 0
translation: -0.7

Transform 2 11 1 8 2 1
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 8 2
has children: VLSCell-USE-80
has children: Transform 2 11 1 8 2 1 2
translation: -2.5
translation: -7.1
translation: 1

Transform 2 11 1 8 2 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 8 2 1
has children: Shape 2 11 1 8 2 1 2 1
translation: 0
translation: 7.5

Box 2 11 1 8 2 1 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 8 2 1 2 1
size: .6
size: .2

Transform 2 11 1 8 2 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 8 2
has children: VLSCell-USE-81
has children: Transform 2 11 1 8 2 2 2
translation: -1.8
translation: -7.1
translation: 1

Transform 2 11 1 8 2 2 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 8 2 2
has children: Shape 2 11 1 8 2 2 2 1
translation: 0
translation: 7.5

Box 2 11 1 8 2 2 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 8 2 2 2 1
size: .6
size: .2

Transform 2 11 1 8 2 3
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 8 2
has children: VLSCell-USE-82
has children: Transform 2 11 1 8 2 3 2
translation: -1.1
translation: -7.1
translation: 1

Transform 2 11 1 8 2 3 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 8 2 3
has children: Shape 2 11 1 8 2 3 2 1
translation: 0
translation: 7.5

Box 2 11 1 8 2 3 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 8 2 3 2 1
size: .6
size: .2

Transform 2 11 1 8 2 4
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 8 2
has children: VLSCell-USE-83
has children: Transform 2 11 1 8 2 4 2
translation: -0.4
translation: -7.1
translation: 1

Transform 2 11 1 8 2 4 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 8 2 4
has children: Shape 2 11 1 8 2 4 2 1
translation: 0
translation: 7.5

Box 2 11 1 8 2 4 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 8 2 4 2 1
size: .6
size: .2

CELLBLOCK8AFT
type: NamedIndividual
type: Transform
has parent: AFTVLS
has children: Transform 2 11 1 9 1
has children: Transform 2 11 1 9 2
DEF: CELLBLOCK8AFT
translation: 3
translation: 0
translation: 1.6

Transform 2 11 1 9 1 1
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 9 1
has children: VLSCell-USE-84
has children: Transform 2 11 1 9 1 1 2
translation: -2.5
translation: -7.1
translation: 1

Transform 2 11 1 9 1 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 9 1 1
has children: Shape 2 11 1 9 1 1 2 1
translation: 0
translation: 7.5

Box 2 11 1 9 1 1 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 9 1 1 2 1
size: .6
size: .2

Transform 2 11 1 9 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 9 1
has children: VLSCell-USE-85
has children: Transform 2 11 1 9 1 2 2
translation: -1.8
translation: -7.1
translation: 1

Transform 2 11 1 9 1 2 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 9 1 2
has children: Shape 2 11 1 9 1 2 2 1
translation: 0
translation: 7.5

Box 2 11 1 9 1 2 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 9 1 2 2 1
size: .6
size: .2

Transform 2 11 1 9 1 3
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 9 1
has children: VLSCell-USE-86
has children: Transform 2 11 1 9 1 3 2
translation: -1.1
translation: -7.1
translation: 1

Transform 2 11 1 9 1 3 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 9 1 3
has children: Shape 2 11 1 9 1 3 2 1
translation: 0
translation: 7.5

Box 2 11 1 9 1 3 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 9 1 3 2 1
size: .6
size: .2

Transform 2 11 1 9 1 4
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 9 1
has children: VLSCell-USE-87
has children: Transform 2 11 1 9 1 4 2
translation: -0.4
translation: -7.1
translation: 1

Transform 2 11 1 9 1 4 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 9 1 4
has children: Shape 2 11 1 9 1 4 2 1
translation: 0
translation: 7.5

Box 2 11 1 9 1 4 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 9 1 4 2 1
size: .6
size: .2

Transform 2 11 1 9 2
type: NamedIndividual
type: Transform
has parent: CELLBLOCK8AFT
has children: Transform 2 11 1 9 2 1
has children: Transform 2 11 1 9 2 2
has children: Transform 2 11 1 9 2 3
has children: Transform 2 11 1 9 2 4
translation: 0
translation: -0.7

Transform 2 11 1 9 2 1
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 9 2
has children: VLSCell-USE-88
has children: Transform 2 11 1 9 2 1 2
translation: -2.5
translation: -7.1
translation: 1

Transform 2 11 1 9 2 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 9 2 1
has children: Shape 2 11 1 9 2 1 2 1
translation: 0
translation: 7.5

Box 2 11 1 9 2 1 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 9 2 1 2 1
size: .6
size: .2

Transform 2 11 1 9 2 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 9 2
has children: VLSCell-USE-89
has children: Transform 2 11 1 9 2 2 2
translation: -1.8
translation: -7.1
translation: 1

Transform 2 11 1 9 2 2 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 9 2 2
has children: Shape 2 11 1 9 2 2 2 1
translation: 0
translation: 7.5

Box 2 11 1 9 2 2 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 9 2 2 2 1
size: .6
size: .2

Transform 2 11 1 9 2 3
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 9 2
has children: VLSCell-USE-90
has children: Transform 2 11 1 9 2 3 2
translation: -1.1
translation: -7.1
translation: 1

Transform 2 11 1 9 2 3 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 9 2 3
has children: Shape 2 11 1 9 2 3 2 1
translation: 0
translation: 7.5

Box 2 11 1 9 2 3 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 9 2 3 2 1
size: .6
size: .2

Transform 2 11 1 9 2 4
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 9 2
has children: VLSCell-USE-91
has children: Transform 2 11 1 9 2 4 2
translation: -0.4
translation: -7.1
translation: 1

Transform 2 11 1 9 2 4 2
type: NamedIndividual
type: Transform
has parent: Transform 2 11 1 9 2 4
has children: Shape 2 11 1 9 2 4 2 1
translation: 0
translation: 7.5

Box 2 11 1 9 2 4 2 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 11 1 9 2 4 2 1
size: .6
size: .2

VLSCLOCKAFT
type: NamedIndividual
type: TimeSensor
has parent: AFTVLS
DEF: VLSCLOCKAFT
cycle interval: 3

VLSORIENTAFT
type: NamedIndividual
type: OrientationInterpolator
has parent: AFTVLS
DEF: VLSORIENTAFT
key: .3
key: 1
key value: 1
key value: 0
key value: 1.57

VLSPOSITAFT
type: NamedIndividual
type: PositionInterpolator
has parent: AFTVLS
DEF: VLSPOSITAFT
key: .3
key: 1
key value: 0
key value: 7.8
key value: .3
key value: 7.5

Transform 2 12
type: NamedIndividual
type: Transform
has parent: Scene
has children: Transform 2 12 1
has children: Transform 2 12 2
has children: Transform 2 12 3
has children: Transform 2 12 4
has children: Transform 2 12 5
has children: Transform 2 12 6
has children: Transform 2 12 7
has children: Transform 2 12 8
has children: Transform 2 12 9
has children: Transform 2 12 10
has children: Transform 2 12 11
has children: Transform 2 12 12
has children: Transform 2 12 13
has children: TLAMTARGET
has children: TLAMTARGETAFT
scale: 10
translation: 10000
translation: -6
translation: 0

MOUNTAIN
type: NamedIndividual
type: Shape
has parent: Transform 2 12 1
has appearance: Appearance 2 12 1 1 1
has geometry: ElevationGrid 2 12 1 1 2
DEF: MOUNTAIN

Material 2 12 1 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 12 1 1 1
diffuse color: 0.4
diffuse color: 0.1

ElevationGrid 2 12 1 1 2
type: NamedIndividual
type: ElevationGrid
has parent: MOUNTAIN
crease angle: 1.57
height: 0.0
height: 0.5
height: 1.0
height: 2.5
height: 3.0
height: 2.0
height: 4.5
height: 1.5
height: 5.5
height: 3.5
height: 4.0
solid: false
x dimension: 9
z dimension: 9

Transform 2 12 2
type: NamedIndividual
type: Transform
has parent: Transform 2 12
has children: MOUNTAIN-USE-1
translation: 8
translation: 0

Transform 2 12 3
type: NamedIndividual
type: Transform
has parent: Transform 2 12
has children: MOUNTAIN-USE-2
translation: 16
translation: 0

Transform 2 12 4
type: NamedIndividual
type: Transform
has parent: Transform 2 12
has children: MOUNTAIN-USE-3
translation: 24
translation: 0

Transform 2 12 5
type: NamedIndividual
type: Transform
has parent: Transform 2 12
has children: MOUNTAIN-USE-4
translation: 0
translation: -8

Transform 2 12 6
type: NamedIndividual
type: Transform
has parent: Transform 2 12
has children: Transform 2 12 6 1
translation: 16.5
translation: 0
translation: -8.35

Material 2 12 6 1 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 12 6 1 1 1
diffuse color: 0.4
diffuse color: 0.6
diffuse color: 0.3
emissive color: 0
emissive color: 0.05

Box 2 12 6 1 1 2
type: NamedIndividual
type: Box
has parent: Shape 2 12 6 1 1
size: 17.8
size: .5

Transform 2 12 7
type: NamedIndividual
type: Transform
has parent: Transform 2 12
has children: MOUNTAIN-USE-5
translation: 0
translation: -16

Transform 2 12 8
type: NamedIndividual
type: Transform
has parent: Transform 2 12
has children: MOUNTAIN-USE-6
translation: 0
translation: -24

Transform 2 12 9
type: NamedIndividual
type: Transform
has parent: Transform 2 12
has children: MOUNTAIN-USE-7
translation: 8
translation: 0
translation: -24

Transform 2 12 10
type: NamedIndividual
type: Transform
has parent: Transform 2 12
has children: MOUNTAIN-USE-8
translation: 16
translation: 0
translation: -24

Transform 2 12 11
type: NamedIndividual
type: Transform
has parent: Transform 2 12
has children: MOUNTAIN-USE-9
translation: 24
translation: 0
translation: -24

Transform 2 12 12
type: NamedIndividual
type: Transform
has parent: Transform 2 12
has children: MOUNTAIN-USE-10
translation: 24
translation: 0
translation: -16

Transform 2 12 13
type: NamedIndividual
type: Transform
has parent: Transform 2 12
has children: MOUNTAIN-USE-11
translation: 24
translation: 0
translation: -8

TLAMTARGET
type: NamedIndividual
type: Transform
has parent: Transform 2 12
has children: RootEspduTransform
DEF: TLAMTARGET
scale: .25
translation: 16.5
translation: 0
translation: -13.35

RootEspduTransform
type: NamedIndividual
type: Transform
has parent: TLAMTARGET
has children: Viewpoint 2 12 14 1 1
has children: DirectionalLight 2 12 14 1 2
has children: Shape 2 12 14 1 3
has children: FirstFloorCeiling
has children: FirstFloorWallEast
has children: FirstFloorWallNorth
has children: FirstFloorWallWest
has children: FirstFloorWallSouth
has children: SecondFloorCeiling
has children: SecondFloorWallEast
has children: SecondFloorWallNorth
has children: SecondFloorWallWest
has children: SecondFloorWallSouth
has children: Group 2 12 14 1 14
has children: TimeFilterE
has children: ExplosionClock
has ROUTE: ROUTE 2 12 14 1 17
has ROUTE: ROUTE 2 12 14 1 18
has ROUTE: ROUTE 2 12 14 1 19
has ROUTE: ROUTE 2 12 14 1 20
has ROUTE: ROUTE 2 12 14 1 21
has ROUTE: ROUTE 2 12 14 1 22
has ROUTE: ROUTE 2 12 14 1 23
has ROUTE: ROUTE 2 12 14 1 24
has ROUTE: ROUTE 2 12 14 1 25
has ROUTE: ROUTE 2 12 14 1 26
has ROUTE: ROUTE 2 12 14 1 27
has ROUTE: ROUTE 2 12 14 1 28
has ROUTE: ROUTE 2 12 14 1 29
has ROUTE: ROUTE 2 12 14 1 30
DEF: RootEspduTransform

Viewpoint 2 12 14 1 1
type: NamedIndividual
type: Viewpoint
has parent: RootEspduTransform
description: FWD TLAM target
orientation: 1
orientation: 0
orientation: -0.3
position: 1
position: 20
position: 50

DirectionalLight 2 12 14 1 2
type: NamedIndividual
type: DirectionalLight
has parent: RootEspduTransform
direction: -0.57735
direction: 0.57735

Floor
type: NamedIndividual
type: Box
has parent: Shape 2 12 14 1 3
DEF: Floor
size: 14
size: 0.1
size: 8

FloorMaterial
type: NamedIndividual
type: Material
has parent: Appearance 2 12 14 1 3 2
DEF: FloorMaterial
diffuse color: 0
diffuse color: 0.3
transparency: 0.3

FirstFloorCeiling
type: NamedIndividual
type: ProtoInstance
has parent: RootEspduTransform
has field value: fieldValue 2 12 14 1 4 1
has field value: fieldValue 2 12 14 1 4 2
has field value: fieldValue 2 12 14 1 4 3
has field value: fieldValue 2 12 14 1 4 4
has field value: fieldValue 2 12 14 1 4 5
DEF: FirstFloorCeiling
name: Exploder

fieldValue 2 12 14 1 4 1
type: NamedIndividual
type: fieldValue
has parent: FirstFloorCeiling
has geometry: Floor-USE-1
name: geometry

fieldValue 2 12 14 1 4 2
type: NamedIndividual
type: fieldValue
has parent: FirstFloorCeiling
has material: FloorMaterial-USE-1
name: material

fieldValue 2 12 14 1 4 3
type: NamedIndividual
type: fieldValue
has parent: FirstFloorCeiling
name: initialPosition
value: 0
value: 3

fieldValue 2 12 14 1 4 4
type: NamedIndividual
type: fieldValue
has parent: FirstFloorCeiling
name: finalPosition
value: 14
value: 0.05

fieldValue 2 12 14 1 4 5
type: NamedIndividual
type: fieldValue
has parent: FirstFloorCeiling
name: finalOrientation
value: 0.48
value: 0
value: 0.88
value: 3.14

FirstFloorWallEast
type: NamedIndividual
type: ProtoInstance
has parent: RootEspduTransform
has field value: fieldValue 2 12 14 1 5 1
has field value: fieldValue 2 12 14 1 5 2
has field value: fieldValue 2 12 14 1 5 3
has field value: fieldValue 2 12 14 1 5 4
has field value: fieldValue 2 12 14 1 5 5
DEF: FirstFloorWallEast
name: Exploder

fieldValue 2 12 14 1 5 1
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallEast
has geometry: LongWall
name: geometry

LongWall
type: NamedIndividual
type: Box
has parent: fieldValue 2 12 14 1 5 1
DEF: LongWall
size: 14
size: 3
size: 0.1

fieldValue 2 12 14 1 5 2
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallEast
has material: FirstFloorWallMaterial
name: material

FirstFloorWallMaterial
type: NamedIndividual
type: Material
has parent: fieldValue 2 12 14 1 5 2
DEF: FirstFloorWallMaterial
diffuse color: 0.4
diffuse color: 0
transparency: 0.3

fieldValue 2 12 14 1 5 3
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallEast
name: initialPosition
value: 0
value: 1.5
value: 3.95

fieldValue 2 12 14 1 5 4
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallEast
name: finalPosition
value: 0
value: 0.05
value: 10

fieldValue 2 12 14 1 5 5
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallEast
name: finalOrientation
value: 0.96
value: 0.2
value: -0.19
value: 1.61

FirstFloorWallNorth
type: NamedIndividual
type: ProtoInstance
has parent: RootEspduTransform
has field value: fieldValue 2 12 14 1 6 1
has field value: fieldValue 2 12 14 1 6 2
has field value: fieldValue 2 12 14 1 6 3
has field value: fieldValue 2 12 14 1 6 4
has field value: fieldValue 2 12 14 1 6 5
DEF: FirstFloorWallNorth
name: Exploder

fieldValue 2 12 14 1 6 1
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallNorth
has geometry: ShortWall
name: geometry

ShortWall
type: NamedIndividual
type: Box
has parent: fieldValue 2 12 14 1 6 1
DEF: ShortWall
size: 0.1
size: 3
size: 8

fieldValue 2 12 14 1 6 2
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallNorth
has material: FirstFloorWallMaterial-USE-1
name: material

fieldValue 2 12 14 1 6 3
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallNorth
name: initialPosition
value: 7
value: 1.5
value: 0

fieldValue 2 12 14 1 6 4
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallNorth
name: finalPosition
value: 15
value: 0.05
value: 2

fieldValue 2 12 14 1 6 5
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallNorth
name: finalOrientation
value: 0
value: 1
value: -1.57

FirstFloorWallWest
type: NamedIndividual
type: ProtoInstance
has parent: RootEspduTransform
has field value: fieldValue 2 12 14 1 7 1
has field value: fieldValue 2 12 14 1 7 2
has field value: fieldValue 2 12 14 1 7 3
has field value: fieldValue 2 12 14 1 7 4
has field value: fieldValue 2 12 14 1 7 5
DEF: FirstFloorWallWest
name: Exploder

fieldValue 2 12 14 1 7 1
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallWest
has geometry: LongWall-USE-1
name: geometry

fieldValue 2 12 14 1 7 2
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallWest
has material: FirstFloorWallMaterial-USE-2
name: material

fieldValue 2 12 14 1 7 3
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallWest
name: initialPosition
value: 0
value: 1.5
value: -3.95

fieldValue 2 12 14 1 7 4
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallWest
name: finalPosition
value: 0
value: 0.05
value: -12

fieldValue 2 12 14 1 7 5
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallWest
name: finalOrientation
value: 0.96
value: 0.2
value: -0.19
value: 1.61

FirstFloorWallSouth
type: NamedIndividual
type: ProtoInstance
has parent: RootEspduTransform
has field value: fieldValue 2 12 14 1 8 1
has field value: fieldValue 2 12 14 1 8 2
has field value: fieldValue 2 12 14 1 8 3
has field value: fieldValue 2 12 14 1 8 4
has field value: fieldValue 2 12 14 1 8 5
DEF: FirstFloorWallSouth
name: Exploder

fieldValue 2 12 14 1 8 1
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallSouth
has geometry: ShortWall-USE-1
name: geometry

fieldValue 2 12 14 1 8 2
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallSouth
has material: FirstFloorWallMaterial-USE-3
name: material

fieldValue 2 12 14 1 8 3
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallSouth
name: initialPosition
value: -7
value: 1.5
value: 0

fieldValue 2 12 14 1 8 4
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallSouth
name: finalPosition
value: -10
value: 0.05
value: 1

fieldValue 2 12 14 1 8 5
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallSouth
name: finalOrientation
value: -0.32
value: 0.89
value: 1.69

SecondFloorCeiling
type: NamedIndividual
type: ProtoInstance
has parent: RootEspduTransform
has field value: fieldValue 2 12 14 1 9 1
has field value: fieldValue 2 12 14 1 9 2
has field value: fieldValue 2 12 14 1 9 3
has field value: fieldValue 2 12 14 1 9 4
has field value: fieldValue 2 12 14 1 9 5
DEF: SecondFloorCeiling
name: Exploder

fieldValue 2 12 14 1 9 1
type: NamedIndividual
type: fieldValue
has parent: SecondFloorCeiling
has geometry: Floor-USE-2
name: geometry

fieldValue 2 12 14 1 9 2
type: NamedIndividual
type: fieldValue
has parent: SecondFloorCeiling
has material: FloorMaterial-USE-2
name: material

fieldValue 2 12 14 1 9 3
type: NamedIndividual
type: fieldValue
has parent: SecondFloorCeiling
name: initialPosition
value: 0
value: 6

fieldValue 2 12 14 1 9 4
type: NamedIndividual
type: fieldValue
has parent: SecondFloorCeiling
name: finalPosition
value: -12
value: 0.05
value: -10

fieldValue 2 12 14 1 9 5
type: NamedIndividual
type: fieldValue
has parent: SecondFloorCeiling
name: finalOrientation
value: 0.84
value: 0
value: 0.54
value: 3.14

SecondFloorWallEast
type: NamedIndividual
type: ProtoInstance
has parent: RootEspduTransform
has field value: fieldValue 2 12 14 1 10 1
has field value: fieldValue 2 12 14 1 10 2
has field value: fieldValue 2 12 14 1 10 3
has field value: fieldValue 2 12 14 1 10 4
has field value: fieldValue 2 12 14 1 10 5
DEF: SecondFloorWallEast
name: Exploder

fieldValue 2 12 14 1 10 1
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallEast
has geometry: LongWall-USE-2
name: geometry

fieldValue 2 12 14 1 10 2
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallEast
has material: SecondFloorWallMaterial
name: material

SecondFloorWallMaterial
type: NamedIndividual
type: Material
has parent: fieldValue 2 12 14 1 10 2
DEF: SecondFloorWallMaterial
diffuse color: 0.8
diffuse color: 0
transparency: 0.3

fieldValue 2 12 14 1 10 3
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallEast
name: initialPosition
value: 0
value: 4.5
value: 3.95

fieldValue 2 12 14 1 10 4
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallEast
name: finalPosition
value: 5
value: 0.05
value: 20

fieldValue 2 12 14 1 10 5
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallEast
name: finalOrientation
value: 0.89
value: -0.32
value: 0.32
value: 1.69

SecondFloorWallNorth
type: NamedIndividual
type: ProtoInstance
has parent: RootEspduTransform
has field value: fieldValue 2 12 14 1 11 1
has field value: fieldValue 2 12 14 1 11 2
has field value: fieldValue 2 12 14 1 11 3
has field value: fieldValue 2 12 14 1 11 4
has field value: fieldValue 2 12 14 1 11 5
DEF: SecondFloorWallNorth
name: Exploder

fieldValue 2 12 14 1 11 1
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallNorth
has geometry: ShortWall-USE-2
name: geometry

fieldValue 2 12 14 1 11 2
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallNorth
has material: SecondFloorWallMaterial-USE-1
name: material

fieldValue 2 12 14 1 11 3
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallNorth
name: initialPosition
value: 7
value: 4.5
value: 0

fieldValue 2 12 14 1 11 4
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallNorth
name: finalPosition
value: 22
value: 0.05
value: -6

fieldValue 2 12 14 1 11 5
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallNorth
name: finalOrientation
value: -0.32
value: 0.89
value: 1.69

SecondFloorWallWest
type: NamedIndividual
type: ProtoInstance
has parent: RootEspduTransform
has field value: fieldValue 2 12 14 1 12 1
has field value: fieldValue 2 12 14 1 12 2
has field value: fieldValue 2 12 14 1 12 3
has field value: fieldValue 2 12 14 1 12 4
has field value: fieldValue 2 12 14 1 12 5
DEF: SecondFloorWallWest
name: Exploder

fieldValue 2 12 14 1 12 1
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallWest
has geometry: LongWall-USE-3
name: geometry

fieldValue 2 12 14 1 12 2
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallWest
has material: SecondFloorWallMaterial-USE-2
name: material

fieldValue 2 12 14 1 12 3
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallWest
name: initialPosition
value: 0
value: 4.5
value: -3.95

fieldValue 2 12 14 1 12 4
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallWest
name: finalPosition
value: 5
value: 0.05
value: -19

fieldValue 2 12 14 1 12 5
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallWest
name: finalOrientation
value: 0.96
value: 0.2
value: -0.19
value: 1.61

SecondFloorWallSouth
type: NamedIndividual
type: ProtoInstance
has parent: RootEspduTransform
has field value: fieldValue 2 12 14 1 13 1
has field value: fieldValue 2 12 14 1 13 2
has field value: fieldValue 2 12 14 1 13 3
has field value: fieldValue 2 12 14 1 13 4
has field value: fieldValue 2 12 14 1 13 5
DEF: SecondFloorWallSouth
name: Exploder

fieldValue 2 12 14 1 13 1
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallSouth
has geometry: ShortWall-USE-3
name: geometry

fieldValue 2 12 14 1 13 2
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallSouth
has material: SecondFloorWallMaterial-USE-3
name: material

fieldValue 2 12 14 1 13 3
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallSouth
name: initialPosition
value: -7
value: 4.5
value: 0

fieldValue 2 12 14 1 13 4
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallSouth
name: finalPosition
value: -10
value: 0.05
value: 11

fieldValue 2 12 14 1 13 5
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallSouth
name: finalOrientation
value: -0.28
value: 0.28
value: -0.92
value: 1.66

SmokeStack
type: NamedIndividual
type: ProtoInstance
has parent: Group 2 12 14 1 14
has field value: fieldValue 2 12 14 1 14 1 1
has field value: fieldValue 2 12 14 1 14 1 2
has field value: fieldValue 2 12 14 1 14 1 3
has field value: fieldValue 2 12 14 1 14 1 4
has field value: fieldValue 2 12 14 1 14 1 5
DEF: SmokeStack
name: Exploder

fieldValue 2 12 14 1 14 1 1
type: NamedIndividual
type: fieldValue
has parent: SmokeStack
has geometry: Cylinder 2 12 14 1 14 1 1 1
name: geometry

Cylinder 2 12 14 1 14 1 1 1
type: NamedIndividual
type: Cylinder
has parent: fieldValue 2 12 14 1 14 1 1
bottom: false
height: 9
radius: 0.5

fieldValue 2 12 14 1 14 1 2
type: NamedIndividual
type: fieldValue
has parent: SmokeStack
has material: Material 2 12 14 1 14 1 2 1
name: material

Material 2 12 14 1 14 1 2 1
type: NamedIndividual
type: Material
has parent: fieldValue 2 12 14 1 14 1 2
diffuse color: 0.2
shininess: 0.8

fieldValue 2 12 14 1 14 1 3
type: NamedIndividual
type: fieldValue
has parent: SmokeStack
name: initialPosition
value: -4
value: 4.51
value: 2

fieldValue 2 12 14 1 14 1 4
type: NamedIndividual
type: fieldValue
has parent: SmokeStack
name: finalPosition
value: -15
value: 0.4
value: 2

fieldValue 2 12 14 1 14 1 5
type: NamedIndividual
type: fieldValue
has parent: SmokeStack
name: finalOrientation
value: 0
value: 1
value: 1.57

TimeFilterE
type: NamedIndividual
type: Script
has parent: RootEspduTransform
has field: field 2 12 14 1 15 1
has field: field 2 12 14 1 15 2
has field: field 2 12 14 1 15 3
DEF: TimeFilterE
source code: ecmascript: function setStart ( value, InputTime ) { startEventTime = InputTime + 28 ; }

field 2 12 14 1 15 1
type: NamedIndividual
type: field
has parent: TimeFilterE
access type: inputOnly
name: setStart
type: SFBool

field 2 12 14 1 15 2
type: NamedIndividual
type: field
has parent: TimeFilterE
access type: outputOnly
name: startEventTime
type: SFTime

field 2 12 14 1 15 3
type: NamedIndividual
type: field
has parent: TimeFilterE
access type: inputOnly
name: InputTime
type: SFTime

ExplosionClock
type: NamedIndividual
type: TimeSensor
has parent: RootEspduTransform
DEF: ExplosionClock

ROUTE 2 12 14 1 17
type: NamedIndividual
type: ROUTE
has parent: RootEspduTransform
from field: isActive
from node: LAUNCHBGM
to field: setStart
to node: TimeFilterE

ROUTE 2 12 14 1 18
type: NamedIndividual
type: ROUTE
has parent: RootEspduTransform
from field: touchTime
from node: LAUNCHBGM
to field: InputTime
to node: TimeFilterE

ROUTE 2 12 14 1 19
type: NamedIndividual
type: ROUTE
has parent: RootEspduTransform
from field: startEventTime
from node: TimeFilterE
to field: set_startTime
to node: ExplosionClock

ROUTE 2 12 14 1 20
type: NamedIndividual
type: ROUTE
has parent: RootEspduTransform
from field: fraction_changed
from node: ExplosionClock
to field: set_fraction
to node: FirstFloorCeiling

ROUTE 2 12 14 1 21
type: NamedIndividual
type: ROUTE
has parent: RootEspduTransform
from field: fraction_changed
from node: ExplosionClock
to field: set_fraction
to node: FirstFloorWallEast

ROUTE 2 12 14 1 22
type: NamedIndividual
type: ROUTE
has parent: RootEspduTransform
from field: fraction_changed
from node: ExplosionClock
to field: set_fraction
to node: FirstFloorWallNorth

ROUTE 2 12 14 1 23
type: NamedIndividual
type: ROUTE
has parent: RootEspduTransform
from field: fraction_changed
from node: ExplosionClock
to field: set_fraction
to node: FirstFloorWallWest

ROUTE 2 12 14 1 24
type: NamedIndividual
type: ROUTE
has parent: RootEspduTransform
from field: fraction_changed
from node: ExplosionClock
to field: set_fraction
to node: FirstFloorWallSouth

ROUTE 2 12 14 1 25
type: NamedIndividual
type: ROUTE
has parent: RootEspduTransform
from field: fraction_changed
from node: ExplosionClock
to field: set_fraction
to node: SecondFloorCeiling

ROUTE 2 12 14 1 26
type: NamedIndividual
type: ROUTE
has parent: RootEspduTransform
from field: fraction_changed
from node: ExplosionClock
to field: set_fraction
to node: SecondFloorWallEast

ROUTE 2 12 14 1 27
type: NamedIndividual
type: ROUTE
has parent: RootEspduTransform
from field: fraction_changed
from node: ExplosionClock
to field: set_fraction
to node: SecondFloorWallNorth

ROUTE 2 12 14 1 28
type: NamedIndividual
type: ROUTE
has parent: RootEspduTransform
from field: fraction_changed
from node: ExplosionClock
to field: set_fraction
to node: SecondFloorWallWest

ROUTE 2 12 14 1 29
type: NamedIndividual
type: ROUTE
has parent: RootEspduTransform
from field: fraction_changed
from node: ExplosionClock
to field: set_fraction
to node: SecondFloorWallSouth

ROUTE 2 12 14 1 30
type: NamedIndividual
type: ROUTE
has parent: RootEspduTransform
from field: fraction_changed
from node: ExplosionClock
to field: set_fraction
to node: SmokeStack

TLAMTARGETAFT
type: NamedIndividual
type: Transform
has parent: Transform 2 12
has children: RootEspduTransformAFT
DEF: TLAMTARGETAFT
scale: .25
translation: 16.5
translation: 0
translation: -3

RootEspduTransformAFT
type: NamedIndividual
type: Transform
has parent: TLAMTARGETAFT
has children: Viewpoint 2 12 15 1 1
has children: DirectionalLight 2 12 15 1 2
has children: Shape 2 12 15 1 3
has children: FirstFloorCeilingAFT
has children: FirstFloorWallEastAFT
has children: FirstFloorWallNorthAFT
has children: FirstFloorWallWestAFT
has children: FirstFloorWallSouthAFT
has children: SecondFloorCeilingAFT
has children: SecondFloorWallEastAFT
has children: SecondFloorWallNorthAFT
has children: SecondFloorWallWestAFT
has children: SecondFloorWallSouthAFT
has children: Group 2 12 15 1 14
has children: TimeFilterEAFT
has children: ExplosionClockAFT
has ROUTE: ROUTE 2 12 15 1 17
has ROUTE: ROUTE 2 12 15 1 18
has ROUTE: ROUTE 2 12 15 1 19
has ROUTE: ROUTE 2 12 15 1 20
has ROUTE: ROUTE 2 12 15 1 21
has ROUTE: ROUTE 2 12 15 1 22
has ROUTE: ROUTE 2 12 15 1 23
has ROUTE: ROUTE 2 12 15 1 24
has ROUTE: ROUTE 2 12 15 1 25
has ROUTE: ROUTE 2 12 15 1 26
has ROUTE: ROUTE 2 12 15 1 27
has ROUTE: ROUTE 2 12 15 1 28
has ROUTE: ROUTE 2 12 15 1 29
has ROUTE: ROUTE 2 12 15 1 30
DEF: RootEspduTransformAFT

Viewpoint 2 12 15 1 1
type: NamedIndividual
type: Viewpoint
has parent: RootEspduTransformAFT
description: AFT TLAM Target
orientation: 1
orientation: 0
orientation: -0.3
position: 1
position: 20
position: 50

DirectionalLight 2 12 15 1 2
type: NamedIndividual
type: DirectionalLight
has parent: RootEspduTransformAFT
direction: -0.57735
direction: 0.57735

FloorAFT
type: NamedIndividual
type: Box
has parent: Shape 2 12 15 1 3
DEF: FloorAFT
size: 14
size: 0.1
size: 8

FloorMaterialAFT
type: NamedIndividual
type: Material
has parent: Appearance 2 12 15 1 3 2
DEF: FloorMaterialAFT
diffuse color: 0
diffuse color: 0.3
transparency: 0.3

FirstFloorCeilingAFT
type: NamedIndividual
type: ProtoInstance
has parent: RootEspduTransformAFT
has field value: fieldValue 2 12 15 1 4 1
has field value: fieldValue 2 12 15 1 4 2
has field value: fieldValue 2 12 15 1 4 3
has field value: fieldValue 2 12 15 1 4 4
has field value: fieldValue 2 12 15 1 4 5
DEF: FirstFloorCeilingAFT
name: Exploder

fieldValue 2 12 15 1 4 1
type: NamedIndividual
type: fieldValue
has parent: FirstFloorCeilingAFT
has geometry: Floor-USE-3
name: geometry

fieldValue 2 12 15 1 4 2
type: NamedIndividual
type: fieldValue
has parent: FirstFloorCeilingAFT
has material: FloorMaterial-USE-3
name: material

fieldValue 2 12 15 1 4 3
type: NamedIndividual
type: fieldValue
has parent: FirstFloorCeilingAFT
name: initialPosition
value: 0
value: 3

fieldValue 2 12 15 1 4 4
type: NamedIndividual
type: fieldValue
has parent: FirstFloorCeilingAFT
name: finalPosition
value: 14
value: 0.05

fieldValue 2 12 15 1 4 5
type: NamedIndividual
type: fieldValue
has parent: FirstFloorCeilingAFT
name: finalOrientation
value: 0.48
value: 0
value: 0.88
value: 3.14

FirstFloorWallEastAFT
type: NamedIndividual
type: ProtoInstance
has parent: RootEspduTransformAFT
has field value: fieldValue 2 12 15 1 5 1
has field value: fieldValue 2 12 15 1 5 2
has field value: fieldValue 2 12 15 1 5 3
has field value: fieldValue 2 12 15 1 5 4
has field value: fieldValue 2 12 15 1 5 5
DEF: FirstFloorWallEastAFT
name: Exploder

fieldValue 2 12 15 1 5 1
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallEastAFT
has geometry: LongWallAFT
name: geometry

LongWallAFT
type: NamedIndividual
type: Box
has parent: fieldValue 2 12 15 1 5 1
DEF: LongWallAFT
size: 14
size: 3
size: 0.1

fieldValue 2 12 15 1 5 2
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallEastAFT
has material: FirstFloorWallMaterialAFT
name: material

FirstFloorWallMaterialAFT
type: NamedIndividual
type: Material
has parent: fieldValue 2 12 15 1 5 2
DEF: FirstFloorWallMaterialAFT
diffuse color: 0.4
diffuse color: 0
transparency: 0.3

fieldValue 2 12 15 1 5 3
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallEastAFT
name: initialPosition
value: 0
value: 1.5
value: 3.95

fieldValue 2 12 15 1 5 4
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallEastAFT
name: finalPosition
value: 0
value: 0.05
value: 10

fieldValue 2 12 15 1 5 5
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallEastAFT
name: finalOrientation
value: 0.96
value: 0.2
value: -0.19
value: 1.61

FirstFloorWallNorthAFT
type: NamedIndividual
type: ProtoInstance
has parent: RootEspduTransformAFT
has field value: fieldValue 2 12 15 1 6 1
has field value: fieldValue 2 12 15 1 6 2
has field value: fieldValue 2 12 15 1 6 3
has field value: fieldValue 2 12 15 1 6 4
has field value: fieldValue 2 12 15 1 6 5
DEF: FirstFloorWallNorthAFT
name: Exploder

fieldValue 2 12 15 1 6 1
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallNorthAFT
has geometry: ShortWallAFT
name: geometry

ShortWallAFT
type: NamedIndividual
type: Box
has parent: fieldValue 2 12 15 1 6 1
DEF: ShortWallAFT
size: 0.1
size: 3
size: 8

fieldValue 2 12 15 1 6 2
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallNorthAFT
has material: FirstFloorWallMaterial-USE-4
name: material

fieldValue 2 12 15 1 6 3
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallNorthAFT
name: initialPosition
value: 7
value: 1.5
value: 0

fieldValue 2 12 15 1 6 4
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallNorthAFT
name: finalPosition
value: 15
value: 0.05
value: 2

fieldValue 2 12 15 1 6 5
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallNorthAFT
name: finalOrientation
value: 0
value: 1
value: -1.57

FirstFloorWallWestAFT
type: NamedIndividual
type: ProtoInstance
has parent: RootEspduTransformAFT
has field value: fieldValue 2 12 15 1 7 1
has field value: fieldValue 2 12 15 1 7 2
has field value: fieldValue 2 12 15 1 7 3
has field value: fieldValue 2 12 15 1 7 4
has field value: fieldValue 2 12 15 1 7 5
DEF: FirstFloorWallWestAFT
name: Exploder

fieldValue 2 12 15 1 7 1
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallWestAFT
has geometry: LongWall-USE-4
name: geometry

fieldValue 2 12 15 1 7 2
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallWestAFT
has material: FirstFloorWallMaterial-USE-5
name: material

fieldValue 2 12 15 1 7 3
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallWestAFT
name: initialPosition
value: 0
value: 1.5
value: -3.95

fieldValue 2 12 15 1 7 4
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallWestAFT
name: finalPosition
value: 0
value: 0.05
value: -12

fieldValue 2 12 15 1 7 5
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallWestAFT
name: finalOrientation
value: 0.96
value: 0.2
value: -0.19
value: 1.61

FirstFloorWallSouthAFT
type: NamedIndividual
type: ProtoInstance
has parent: RootEspduTransformAFT
has field value: fieldValue 2 12 15 1 8 1
has field value: fieldValue 2 12 15 1 8 2
has field value: fieldValue 2 12 15 1 8 3
has field value: fieldValue 2 12 15 1 8 4
has field value: fieldValue 2 12 15 1 8 5
DEF: FirstFloorWallSouthAFT
name: Exploder

fieldValue 2 12 15 1 8 1
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallSouthAFT
has geometry: ShortWall-USE-4
name: geometry

fieldValue 2 12 15 1 8 2
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallSouthAFT
has material: FirstFloorWallMaterial-USE-6
name: material

fieldValue 2 12 15 1 8 3
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallSouthAFT
name: initialPosition
value: -7
value: 1.5
value: 0

fieldValue 2 12 15 1 8 4
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallSouthAFT
name: finalPosition
value: -10
value: 0.05
value: 1

fieldValue 2 12 15 1 8 5
type: NamedIndividual
type: fieldValue
has parent: FirstFloorWallSouthAFT
name: finalOrientation
value: -0.32
value: 0.89
value: 1.69

SecondFloorCeilingAFT
type: NamedIndividual
type: ProtoInstance
has parent: RootEspduTransformAFT
has field value: fieldValue 2 12 15 1 9 1
has field value: fieldValue 2 12 15 1 9 2
has field value: fieldValue 2 12 15 1 9 3
has field value: fieldValue 2 12 15 1 9 4
has field value: fieldValue 2 12 15 1 9 5
DEF: SecondFloorCeilingAFT
name: Exploder

fieldValue 2 12 15 1 9 1
type: NamedIndividual
type: fieldValue
has parent: SecondFloorCeilingAFT
has geometry: Floor-USE-4
name: geometry

fieldValue 2 12 15 1 9 2
type: NamedIndividual
type: fieldValue
has parent: SecondFloorCeilingAFT
has material: FloorMaterial-USE-4
name: material

fieldValue 2 12 15 1 9 3
type: NamedIndividual
type: fieldValue
has parent: SecondFloorCeilingAFT
name: initialPosition
value: 0
value: 6

fieldValue 2 12 15 1 9 4
type: NamedIndividual
type: fieldValue
has parent: SecondFloorCeilingAFT
name: finalPosition
value: -12
value: 0.05
value: -10

fieldValue 2 12 15 1 9 5
type: NamedIndividual
type: fieldValue
has parent: SecondFloorCeilingAFT
name: finalOrientation
value: 0.84
value: 0
value: 0.54
value: 3.14

SecondFloorWallEastAFT
type: NamedIndividual
type: ProtoInstance
has parent: RootEspduTransformAFT
has field value: fieldValue 2 12 15 1 10 1
has field value: fieldValue 2 12 15 1 10 2
has field value: fieldValue 2 12 15 1 10 3
has field value: fieldValue 2 12 15 1 10 4
has field value: fieldValue 2 12 15 1 10 5
DEF: SecondFloorWallEastAFT
name: Exploder

fieldValue 2 12 15 1 10 1
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallEastAFT
has geometry: LongWall-USE-5
name: geometry

fieldValue 2 12 15 1 10 2
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallEastAFT
has material: SecondFloorWallMaterialAFT
name: material

SecondFloorWallMaterialAFT
type: NamedIndividual
type: Material
has parent: fieldValue 2 12 15 1 10 2
DEF: SecondFloorWallMaterialAFT
diffuse color: 0.8
diffuse color: 0
transparency: 0.3

fieldValue 2 12 15 1 10 3
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallEastAFT
name: initialPosition
value: 0
value: 4.5
value: 3.95

fieldValue 2 12 15 1 10 4
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallEastAFT
name: finalPosition
value: 5
value: 0.05
value: 20

fieldValue 2 12 15 1 10 5
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallEastAFT
name: finalOrientation
value: 0.89
value: -0.32
value: 0.32
value: 1.69

SecondFloorWallNorthAFT
type: NamedIndividual
type: ProtoInstance
has parent: RootEspduTransformAFT
has field value: fieldValue 2 12 15 1 11 1
has field value: fieldValue 2 12 15 1 11 2
has field value: fieldValue 2 12 15 1 11 3
has field value: fieldValue 2 12 15 1 11 4
has field value: fieldValue 2 12 15 1 11 5
DEF: SecondFloorWallNorthAFT
name: Exploder

fieldValue 2 12 15 1 11 1
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallNorthAFT
has geometry: ShortWall-USE-5
name: geometry

fieldValue 2 12 15 1 11 2
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallNorthAFT
has material: SecondFloorWallMaterial-USE-4
name: material

fieldValue 2 12 15 1 11 3
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallNorthAFT
name: initialPosition
value: 7
value: 4.5
value: 0

fieldValue 2 12 15 1 11 4
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallNorthAFT
name: finalPosition
value: 22
value: 0.05
value: -6

fieldValue 2 12 15 1 11 5
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallNorthAFT
name: finalOrientation
value: -0.32
value: 0.89
value: 1.69

SecondFloorWallWestAFT
type: NamedIndividual
type: ProtoInstance
has parent: RootEspduTransformAFT
has field value: fieldValue 2 12 15 1 12 1
has field value: fieldValue 2 12 15 1 12 2
has field value: fieldValue 2 12 15 1 12 3
has field value: fieldValue 2 12 15 1 12 4
has field value: fieldValue 2 12 15 1 12 5
DEF: SecondFloorWallWestAFT
name: Exploder

fieldValue 2 12 15 1 12 1
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallWestAFT
has geometry: LongWall-USE-6
name: geometry

fieldValue 2 12 15 1 12 2
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallWestAFT
has material: SecondFloorWallMaterial-USE-5
name: material

fieldValue 2 12 15 1 12 3
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallWestAFT
name: initialPosition
value: 0
value: 4.5
value: -3.95

fieldValue 2 12 15 1 12 4
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallWestAFT
name: finalPosition
value: 5
value: 0.05
value: -19

fieldValue 2 12 15 1 12 5
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallWestAFT
name: finalOrientation
value: 0.96
value: 0.2
value: -0.19
value: 1.61

SecondFloorWallSouthAFT
type: NamedIndividual
type: ProtoInstance
has parent: RootEspduTransformAFT
has field value: fieldValue 2 12 15 1 13 1
has field value: fieldValue 2 12 15 1 13 2
has field value: fieldValue 2 12 15 1 13 3
has field value: fieldValue 2 12 15 1 13 4
has field value: fieldValue 2 12 15 1 13 5
DEF: SecondFloorWallSouthAFT
name: Exploder

fieldValue 2 12 15 1 13 1
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallSouthAFT
has geometry: ShortWall-USE-6
name: geometry

fieldValue 2 12 15 1 13 2
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallSouthAFT
has material: SecondFloorWallMaterial-USE-6
name: material

fieldValue 2 12 15 1 13 3
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallSouthAFT
name: initialPosition
value: -7
value: 4.5
value: 0

fieldValue 2 12 15 1 13 4
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallSouthAFT
name: finalPosition
value: -10
value: 0.05
value: 11

fieldValue 2 12 15 1 13 5
type: NamedIndividual
type: fieldValue
has parent: SecondFloorWallSouthAFT
name: finalOrientation
value: -0.28
value: 0.28
value: -0.92
value: 1.66

SmokeStackAFT
type: NamedIndividual
type: ProtoInstance
has parent: Group 2 12 15 1 14
has field value: fieldValue 2 12 15 1 14 1 1
has field value: fieldValue 2 12 15 1 14 1 2
has field value: fieldValue 2 12 15 1 14 1 3
has field value: fieldValue 2 12 15 1 14 1 4
has field value: fieldValue 2 12 15 1 14 1 5
DEF: SmokeStackAFT
name: Exploder

fieldValue 2 12 15 1 14 1 1
type: NamedIndividual
type: fieldValue
has parent: SmokeStackAFT
has geometry: Cylinder 2 12 15 1 14 1 1 1
name: geometry

Cylinder 2 12 15 1 14 1 1 1
type: NamedIndividual
type: Cylinder
has parent: fieldValue 2 12 15 1 14 1 1
bottom: false
height: 9
radius: 0.5

fieldValue 2 12 15 1 14 1 2
type: NamedIndividual
type: fieldValue
has parent: SmokeStackAFT
has material: Material 2 12 15 1 14 1 2 1
name: material

Material 2 12 15 1 14 1 2 1
type: NamedIndividual
type: Material
has parent: fieldValue 2 12 15 1 14 1 2
diffuse color: 0.2
shininess: 0.8

fieldValue 2 12 15 1 14 1 3
type: NamedIndividual
type: fieldValue
has parent: SmokeStackAFT
name: initialPosition
value: -4
value: 4.51
value: 2

fieldValue 2 12 15 1 14 1 4
type: NamedIndividual
type: fieldValue
has parent: SmokeStackAFT
name: finalPosition
value: -15
value: 0.4
value: 2

fieldValue 2 12 15 1 14 1 5
type: NamedIndividual
type: fieldValue
has parent: SmokeStackAFT
name: finalOrientation
value: 0
value: 1
value: 1.57

TimeFilterEAFT
type: NamedIndividual
type: Script
has parent: RootEspduTransformAFT
has field: field 2 12 15 1 15 1
has field: field 2 12 15 1 15 2
has field: field 2 12 15 1 15 3
DEF: TimeFilterEAFT
source code: ecmascript: function setStart ( value, InputTime ) { startEventTime = InputTime + 28 ; }

field 2 12 15 1 15 1
type: NamedIndividual
type: field
has parent: TimeFilterEAFT
access type: inputOnly
name: setStart
type: SFBool

field 2 12 15 1 15 2
type: NamedIndividual
type: field
has parent: TimeFilterEAFT
access type: outputOnly
name: startEventTime
type: SFTime

field 2 12 15 1 15 3
type: NamedIndividual
type: field
has parent: TimeFilterEAFT
access type: inputOnly
name: InputTime
type: SFTime

ExplosionClockAFT
type: NamedIndividual
type: TimeSensor
has parent: RootEspduTransformAFT
DEF: ExplosionClockAFT

ROUTE 2 12 15 1 17
type: NamedIndividual
type: ROUTE
has parent: RootEspduTransformAFT
from field: isActive
from node: LAUNCHAFT
to field: setStart
to node: TimeFilterEAFT

ROUTE 2 12 15 1 18
type: NamedIndividual
type: ROUTE
has parent: RootEspduTransformAFT
from field: touchTime
from node: LAUNCHAFT
to field: InputTime
to node: TimeFilterEAFT

ROUTE 2 12 15 1 19
type: NamedIndividual
type: ROUTE
has parent: RootEspduTransformAFT
from field: startEventTime
from node: TimeFilterEAFT
to field: set_startTime
to node: ExplosionClockAFT

ROUTE 2 12 15 1 20
type: NamedIndividual
type: ROUTE
has parent: RootEspduTransformAFT
from field: fraction_changed
from node: ExplosionClockAFT
to field: set_fraction
to node: FirstFloorCeilingAFT

ROUTE 2 12 15 1 21
type: NamedIndividual
type: ROUTE
has parent: RootEspduTransformAFT
from field: fraction_changed
from node: ExplosionClockAFT
to field: set_fraction
to node: FirstFloorWallEastAFT

ROUTE 2 12 15 1 22
type: NamedIndividual
type: ROUTE
has parent: RootEspduTransformAFT
from field: fraction_changed
from node: ExplosionClockAFT
to field: set_fraction
to node: FirstFloorWallNorthAFT

ROUTE 2 12 15 1 23
type: NamedIndividual
type: ROUTE
has parent: RootEspduTransformAFT
from field: fraction_changed
from node: ExplosionClockAFT
to field: set_fraction
to node: FirstFloorWallWestAFT

ROUTE 2 12 15 1 24
type: NamedIndividual
type: ROUTE
has parent: RootEspduTransformAFT
from field: fraction_changed
from node: ExplosionClockAFT
to field: set_fraction
to node: FirstFloorWallSouthAFT

ROUTE 2 12 15 1 25
type: NamedIndividual
type: ROUTE
has parent: RootEspduTransformAFT
from field: fraction_changed
from node: ExplosionClockAFT
to field: set_fraction
to node: SecondFloorCeilingAFT

ROUTE 2 12 15 1 26
type: NamedIndividual
type: ROUTE
has parent: RootEspduTransformAFT
from field: fraction_changed
from node: ExplosionClockAFT
to field: set_fraction
to node: SecondFloorWallEastAFT

ROUTE 2 12 15 1 27
type: NamedIndividual
type: ROUTE
has parent: RootEspduTransformAFT
from field: fraction_changed
from node: ExplosionClockAFT
to field: set_fraction
to node: SecondFloorWallNorthAFT

ROUTE 2 12 15 1 28
type: NamedIndividual
type: ROUTE
has parent: RootEspduTransformAFT
from field: fraction_changed
from node: ExplosionClockAFT
to field: set_fraction
to node: SecondFloorWallWestAFT

ROUTE 2 12 15 1 29
type: NamedIndividual
type: ROUTE
has parent: RootEspduTransformAFT
from field: fraction_changed
from node: ExplosionClockAFT
to field: set_fraction
to node: SecondFloorWallSouthAFT

ROUTE 2 12 15 1 30
type: NamedIndividual
type: ROUTE
has parent: RootEspduTransformAFT
from field: fraction_changed
from node: ExplosionClockAFT
to field: set_fraction
to node: SmokeStackAFT

Transform 2 13
type: NamedIndividual
type: Transform
has parent: Scene
has children: MYTLAM
rotation: 0
rotation: 1
rotation: 3.14
translation: 10155
translation: 5
translation: -130

MYTLAM
type: NamedIndividual
type: ProtoInstance
has parent: Transform 2 13
DEF: MYTLAM
name: TLAMEXPLOSION

Transform 2 14
type: NamedIndividual
type: Transform
has parent: Scene
has children: MYTLAMAFT
translation: 10155
translation: 5
translation: -20

MYTLAMAFT
type: NamedIndividual
type: ProtoInstance
has parent: Transform 2 14
DEF: MYTLAMAFT
name: TLAMEXPLOSION

SINKCLOCK
type: NamedIndividual
type: TimeSensor
has parent: Scene
DEF: SINKCLOCK
cycle interval: 16

RGMCLOCK
type: NamedIndividual
type: TimeSensor
has parent: Scene
DEF: RGMCLOCK
cycle interval: 28

RGMPOSIT
type: NamedIndividual
type: PositionInterpolator
has parent: Scene
DEF: RGMPOSIT
key: 0
key: .05
key: .1
key: .15
key: .2
key: .6
key: 1
key value: -3
key value: 8
key value: -40
key value: -10
key value: 15
key value: -150
key value: 200
key value: -300
key value: 300
key value: -450
key value: 100
key value: -5000
key value: 80
key value: -10619.2
key value: -100

RGMANGLE
type: NamedIndividual
type: OrientationInterpolator
has parent: Scene
DEF: RGMANGLE
key: 0
key: .05
key: .1
key: .15
key: .2
key: .6
key: 1
key value: 0
key value: 1
key value: .75
key value: 1.57
key value: 1.75
key value: 1.65

SINKANGLE
type: NamedIndividual
type: OrientationInterpolator
has parent: Scene
DEF: SINKANGLE
key: 0
key: .5
key: 1
key value: 0
key value: 1
key value: .2
key value: .5

VIEWANGLE
type: NamedIndividual
type: OrientationInterpolator
has parent: Scene
DEF: VIEWANGLE
key: 0
key: .05
key: .1
key: .15
key: .2
key: .6
key: 1
key value: 0
key value: 1
key value: .9

MISSILESCALE
type: NamedIndividual
type: PositionInterpolator
has parent: Scene
DEF: MISSILESCALE
key: 0
key: .2
key: .99
key: 1
key value: 1
key value: 2
key value: .01

SINKINGSHIP
type: NamedIndividual
type: PositionInterpolator
has parent: Scene
DEF: SINKINGSHIP
key: 0
key: .5
key: 1
key value: -10650
key value: -15
key value: -100
key value: -10750.2
key value: -20
key value: -10919.2
key value: -40

VIEWPOSIT
type: NamedIndividual
type: PositionInterpolator
has parent: Scene
DEF: VIEWPOSIT
key: 0
key: .05
key: .1
key: .15
key: .2
key: .6
key: 1
key value: -3
key value: 8
key value: -40
key value: -10
key value: 15
key value: -150
key value: 200
key value: -300
key value: 300
key value: -450
key value: 100
key value: -5000
key value: 80
key value: -10519.2
key value: 10

TLAMCLOCK
type: NamedIndividual
type: TimeSensor
has parent: Scene
DEF: TLAMCLOCK
cycle interval: 28

TLAMPOSIT
type: NamedIndividual
type: PositionInterpolator
has parent: Scene
DEF: TLAMPOSIT
key: 0
key: .05
key: .1
key: .143
key: .2
key: .6
key: .95
key: 1
key value: 0
key value: -1.5
key value: 55
key value: 200
key value: 300
key value: 450
key value: 100
key value: 5000
key value: 10000
key value: 70
key value: 10155
key value: 5
key value: -50

TLAMVIEWPOSIT
type: NamedIndividual
type: PositionInterpolator
has parent: Scene
DEF: TLAMVIEWPOSIT
key: 0
key: .05
key: .1
key: .143
key: .2
key: .6
key: .95
key: 1
key value: 10
key value: 20
key value: -300
key value: 0
key value: 55
key value: -100
key value: 200
key value: -20
key value: 300
key value: 450
key value: 100
key value: 5000
key value: 10000
key value: -70
key value: 10165
key value: 85
key value: -90

TLAMSCALE
type: NamedIndividual
type: PositionInterpolator
has parent: Scene
DEF: TLAMSCALE
key: .99
key: 1
key value: 1
key value: .01

TLAMANGLE
type: NamedIndividual
type: OrientationInterpolator
has parent: Scene
DEF: TLAMANGLE
key: 0
key: .05
key: .1
key: .143
key: .2
key: .6
key: 1
key value: 0
key value: 1
key value: -1.57
key value: -1.65
key value: -1.75

TLAMVIEWANGLE
type: NamedIndividual
type: OrientationInterpolator
has parent: Scene
DEF: TLAMVIEWANGLE
key: 0
key: .05
key: .1
key: .143
key: .2
key: .6
key: 1
key value: 0
key value: 1
key value: 1.23

CLOCKAFT
type: NamedIndividual
type: TimeSensor
has parent: Scene
DEF: CLOCKAFT
cycle interval: 3

ORIENTAFT
type: NamedIndividual
type: OrientationInterpolator
has parent: Scene
DEF: ORIENTAFT
key: .3
key: 1
key value: 1
key value: 0
key value: 1.57

POSITAFT
type: NamedIndividual
type: PositionInterpolator
has parent: Scene
DEF: POSITAFT
key: .3
key: 1
key value: 0
key value: 7.8
key value: .3
key value: 7.5

TLAMCLOCKAFT
type: NamedIndividual
type: TimeSensor
has parent: Scene
DEF: TLAMCLOCKAFT
cycle interval: 28

TLAMPOSITAFT
type: NamedIndividual
type: PositionInterpolator
has parent: Scene
DEF: TLAMPOSITAFT
key: 0
key: .05
key: .1
key: .143
key: .2
key: .6
key: .95
key: 1
key value: 0
key value: -1.5
key value: 55
key value: 200
key value: 300
key value: 450
key value: 100
key value: 5000
key value: 10000
key value: 70
key value: 10155
key value: 5
key value: -20

TLAMVIEWPOSITAFT
type: NamedIndividual
type: PositionInterpolator
has parent: Scene
DEF: TLAMVIEWPOSITAFT
key: 0
key: .05
key: .1
key: .143
key: .2
key: .6
key: .95
key: 1
key value: 10
key value: 20
key value: 300
key value: 0
key value: 35
key value: 50
key value: 190
key value: -30
key value: 280
key value: 450
key value: 100
key value: 5000
key value: 10000
key value: -50
key value: 10165
key value: 65
key value: -70

TLAMSCALEAFT
type: NamedIndividual
type: PositionInterpolator
has parent: Scene
DEF: TLAMSCALEAFT
key: .99
key: 1
key value: 1
key value: .01

TLAMANGLEAFT
type: NamedIndividual
type: OrientationInterpolator
has parent: Scene
DEF: TLAMANGLEAFT
key: 0
key: .05
key: .1
key: .143
key: .2
key: .6
key: 1
key value: 0
key value: 1
key value: -1.57
key value: -1.65
key value: -1.75

TLAMVIEWANGLEAFT
type: NamedIndividual
type: OrientationInterpolator
has parent: Scene
DEF: TLAMVIEWANGLEAFT
key: 0
key: .05
key: .1
key: .143
key: .2
key: .6
key: 1
key value: 0
key value: 1
key value: -1.23

TLAMVIEW
type: NamedIndividual
type: Transform
has parent: Scene
has children: Viewpoint 2 39 1
DEF: TLAMVIEW

Viewpoint 2 39 1
type: NamedIndividual
type: Viewpoint
has parent: TLAMVIEW
description: Watch the TLAM FWD
orientation: 0
orientation: 1
orientation: 3.14
position: 10
position: 20
position: -300

TLAMVIEWAFT
type: NamedIndividual
type: Transform
has parent: Scene
has children: Viewpoint 2 40 1
DEF: TLAMVIEWAFT

Viewpoint 2 40 1
type: NamedIndividual
type: Viewpoint
has parent: TLAMVIEWAFT
description: Watch the TLAM AFT
position: 10
position: 20
position: 300

ROUTE 2 41
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: RGMCLOCK
to field: set_fraction
to node: RGMPOSIT

ROUTE 2 42
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: RGMCLOCK
to field: set_fraction
to node: RGMANGLE

ROUTE 2 43
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: RGMCLOCK
to field: set_fraction
to node: VIEWPOSIT

ROUTE 2 44
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: RGMCLOCK
to field: set_fraction
to node: VIEWANGLE

ROUTE 2 45
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: RGMANGLE
to field: set_rotation
to node: RGMSSM

ROUTE 2 46
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: RGMPOSIT
to field: set_translation
to node: RGMSSM

ROUTE 2 47
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: VIEWPOSIT
to field: set_translation
to node: SEEMISSILE

ROUTE 2 48
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: VIEWANGLE
to field: set_orientation
to node: FOLLOW

ROUTE 2 49
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: RGMCLOCK
to field: set_fraction
to node: MISSILESCALE

ROUTE 2 50
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: MISSILESCALE
to field: set_scale
to node: RGMSSM

ROUTE 2 51
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: startEventTime
from node: TimeFilter2
to field: set_startTime
to node: SINKCLOCK

ROUTE 2 52
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: SINKCLOCK
to field: set_fraction
to node: SINKINGSHIP

ROUTE 2 53
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: SINKINGSHIP
to field: set_translation
to node: DEADCRUISER

ROUTE 2 54
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: SINKCLOCK
to field: set_fraction
to node: SINKANGLE

ROUTE 2 55
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: SINKANGLE
to field: set_rotation
to node: DEADCRUISER

ROUTE 2 56
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: touchTime
from node: LAUNCHRGM
to field: set_startTime
to node: RGMCLOCK

ROUTE 2 57
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: isActive
from node: LAUNCHRGM
to field: setStart
to node: TimeFilter2

ROUTE 2 58
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: isActive
from node: LAUNCHRGM
to field: STARTLAUNCH
to node: MYRGM

ROUTE 2 59
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: touchTime
from node: LAUNCHRGM
to field: THETIME
to node: MYRGM

ROUTE 2 60
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: isActive
from node: LAUNCHRGM
to field: STARTEXPLOSION
to node: MYASM

ROUTE 2 61
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: touchTime
from node: LAUNCHRGM
to field: THETIME
to node: MYASM

ROUTE 2 62
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: isActive
from node: LAUNCHBGM
to field: STARTEXPLOSION
to node: MYTLAM

ROUTE 2 63
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: touchTime
from node: LAUNCHBGM
to field: THETIME
to node: MYTLAM

ROUTE 2 64
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: touchTime
from node: LAUNCHBGM
to field: set_startTime
to node: TLAMCLOCK

ROUTE 2 65
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: TLAMCLOCK
to field: set_fraction
to node: TLAMPOSIT

ROUTE 2 66
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: TLAMCLOCK
to field: set_fraction
to node: TLAMANGLE

ROUTE 2 67
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: TLAMCLOCK
to field: set_fraction
to node: TLAMSCALE

ROUTE 2 68
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: TLAMPOSIT
to field: set_translation
to node: THAWK

ROUTE 2 69
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: TLAMANGLE
to field: set_rotation
to node: THAWK

ROUTE 2 70
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: TLAMSCALE
to field: set_scale
to node: THAWK

ROUTE 2 71
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: TLAMCLOCK
to field: set_fraction
to node: TLAMVIEWANGLE

ROUTE 2 72
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: TLAMCLOCK
to field: set_fraction
to node: TLAMVIEWPOSIT

ROUTE 2 73
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: TLAMVIEWANGLE
to field: set_rotation
to node: TLAMVIEW

ROUTE 2 74
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: TLAMVIEWPOSIT
to field: set_translation
to node: TLAMVIEW

ROUTE 2 75
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: isActive
from node: LAUNCHBGM
to field: STARTLAUNCH
to node: TLAM

ROUTE 2 76
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: touchTime
from node: LAUNCHBGM
to field: THETIME
to node: TLAM

ROUTE 2 77
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: touchTime
from node: LAUNCHBGM
to field: set_startTime
to node: VLSCLOCK

ROUTE 2 78
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: VLSCLOCK
to field: set_fraction
to node: VLSORIENT

ROUTE 2 79
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: VLSORIENT
to field: set_rotation
to node: CELLTOP1

ROUTE 2 80
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: VLSCLOCK
to field: set_fraction
to node: VLSPOSIT

ROUTE 2 81
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: VLSPOSIT
to field: set_translation
to node: CELLTOP1

ROUTE 2 82
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: isActive
from node: LAUNCHAFT
to field: STARTLAUNCH
to node: TLAMAFT

ROUTE 2 83
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: touchTime
from node: LAUNCHAFT
to field: THETIME
to node: TLAMAFT

ROUTE 2 84
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: isActive
from node: LAUNCHAFT
to field: STARTEXPLOSION
to node: MYTLAMAFT

ROUTE 2 85
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: touchTime
from node: LAUNCHAFT
to field: THETIME
to node: MYTLAMAFT

ROUTE 2 86
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: touchTime
from node: LAUNCHAFT
to field: set_startTime
to node: CLOCKAFT

ROUTE 2 87
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: CLOCKAFT
to field: set_fraction
to node: ORIENTAFT

ROUTE 2 88
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: ORIENTAFT
to field: set_rotation
to node: CELLTOPAFT

ROUTE 2 89
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: CLOCKAFT
to field: set_fraction
to node: POSITAFT

ROUTE 2 90
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: POSITAFT
to field: set_translation
to node: CELLTOPAFT

ROUTE 2 91
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: touchTime
from node: LAUNCHAFT
to field: set_startTime
to node: TLAMCLOCKAFT

ROUTE 2 92
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: TLAMCLOCKAFT
to field: set_fraction
to node: TLAMPOSITAFT

ROUTE 2 93
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: TLAMCLOCKAFT
to field: set_fraction
to node: TLAMANGLEAFT

ROUTE 2 94
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: TLAMCLOCKAFT
to field: set_fraction
to node: TLAMSCALEAFT

ROUTE 2 95
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: TLAMPOSITAFT
to field: set_translation
to node: THAWKAFT

ROUTE 2 96
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: TLAMANGLEAFT
to field: set_rotation
to node: THAWKAFT

ROUTE 2 97
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: TLAMSCALEAFT
to field: set_scale
to node: THAWKAFT

ROUTE 2 98
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: TLAMCLOCKAFT
to field: set_fraction
to node: TLAMVIEWANGLEAFT

ROUTE 2 99
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: TLAMCLOCKAFT
to field: set_fraction
to node: TLAMVIEWPOSITAFT

ROUTE 2 100
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: TLAMVIEWANGLEAFT
to field: set_rotation
to node: TLAMVIEWAFT

ROUTE 2 101
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: TLAMVIEWPOSITAFT
to field: set_translation
to node: TLAMVIEWAFT

ROUTE 2 102
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: orientation_changed
from node: ProSense
to field: set_rotation
to node: Hud

ROUTE 2 103
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: position_changed
from node: ProSense
to field: set_translation
to node: Hud

ROUTE 2 104
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: position_changed
from node: ProSense
to field: set_center
to node: ProSense