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

component 1 1
type: NamedIndividual
type: component
has parent: head
level: 2
name: Geometry2D

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

meta 1 3
type: NamedIndividual
type: meta
has parent: head
content: Complete Soccer Park with stadium, four full-size fields, and 120m x 130m training area with four futsal fields.
name: description

meta 1 4
type: NamedIndividual
type: meta
has parent: head
content: Capt Beth Welliver
name: creator

meta 1 5
type: NamedIndividual
type: meta
has parent: head
content: 13 March 2008
name: created

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: Side Board artwork from www.ussoccer.com
name: reference

meta 1 8
type: NamedIndividual
type: meta
has parent: head
content: Stadium Structure and Goal from Savage Archive, https://www.web3d.org/x3d/content/examples/Savage/Buildings/SoccerStadium/index.html
name: reference

meta 1 9
type: NamedIndividual
type: meta
has parent: head
content: https://www.web3d.org/x3d/content/examples/Savage/Buildings/SoccerComplex/TrainingArea.x3d
name: identifier

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

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

TrainingArea.x3d
description: Complete Soccer Park with stadium, four full-size fields, and 120m x 130m training area with four futsal fields.
creator: Capt Beth Welliver
created: 13 March 2008
modified: 20 October 2019
reference: Side Board artwork from www.ussoccer.com
reference: Stadium Structure and Goal from Savage Archive, https://www.web3d.org/x3d/content/examples/Savage/Buildings/SoccerStadium/index.html
generator: X3D-Edit, https://www.web3d.org/x3d/tools/X3D-Edit
license: ../../license.html

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

Background 2 2
type: NamedIndividual
type: Background
has parent: Scene
ground angle: 0
ground color: 0.160784
ground color: 0.039216
ground color: 0
sky angle: 0.1
sky angle: 0.15
sky angle: 1.309
sky angle: 1.571
sky color: 0.4
sky color: 0.1
sky color: 0
sky color: 0.3
sky color: 0.2
sky color: 0.6
sky color: 0.8

StartingView
type: NamedIndividual
type: Viewpoint
has parent: Scene
DEF: StartingView
description: At Entry Gate
orientation: 0
orientation: 1
orientation: 1.57
position: 385
position: 2
position: -82.5

ComplexOverview
type: NamedIndividual
type: Viewpoint
has parent: Scene
DEF: ComplexOverview
description: Training Area and Stadium
orientation: 0.1
orientation: 1
orientation: -1.98
position: -150
position: 65
position: -75

Viewpoint 2 5
type: NamedIndividual
type: Viewpoint
has parent: Scene
description: Match Fields
orientation: .1
orientation: 1
orientation: -1.05
position: -150
position: 65
position: -50

Viewpoint 2 6
type: NamedIndividual
type: Viewpoint
has parent: Scene
description: Inside Training Area View One
orientation: 0
orientation: 1
orientation: -0.78
position: -60
position: 2.5
position: 63

Viewpoint 2 7
type: NamedIndividual
type: Viewpoint
has parent: Scene
description: Inside Training Area View Two
orientation: 0
orientation: 1
orientation: 2.44
position: 55
position: 3
position: -65

Viewpoint 2 8
type: NamedIndividual
type: Viewpoint
has parent: Scene
description: Corner of Stadium
orientation: 0
orientation: 1
orientation: 3.95
position: 154
position: 1.65
position: -38

Viewpoint 2 9
type: NamedIndividual
type: Viewpoint
has parent: Scene
description: Looking down into Stadium
orientation: 0
orientation: 1
orientation: .2
orientation: 2.35
position: 334
position: 77
position: -78

Viewpoint 2 10
type: NamedIndividual
type: Viewpoint
has parent: Scene
description: Far Away Overview
orientation: 0
orientation: 1
orientation: 1.57
position: 750
position: 130
position: -82.5

MasterTime
type: NamedIndividual
type: TimeSensor
has parent: Scene
DEF: MasterTime
cycle interval: 50

CameraRotation
type: NamedIndividual
type: OrientationInterpolator
has parent: Scene
DEF: CameraRotation
key: 0.0000
key: 0.0667
key: 0.0889
key: 0.1111
key: 0.1333
key: 0.1556
key: 0.2444
key: 0.251864444444444
key: 0.259284444444444
key: 0.266704444444444
key: 0.274124444444444
key: 0.2815
key: 0.288964444444444
key: 0.296384444444444
key: 0.303804444444444
key: 0.311224444444444
key: 0.3186
key: 0.34
key: 0.4300
key: 0.4600
key: 0.5175
key: 0.5750
key: 0.6325
key: 0.6667
key: 0.6937
key: 0.7207
key: 0.7556
key: 0.8222
key: 0.822422222222222
key: 0.822622222222222
key: 0.8889
key: 1.0000
key value: 0.00
key value: 1.00
key value: 1.57
key value: 0.8275
key value: 0.085
key value: -0.6575
key value: -1.98
key value: 0.10
key value: -1.40
key value: -0.78
key value: -0.57066
key value: -0.36132
key value: -0.15198
key value: 0.0573599999999999
key value: 0.2667
key value: 0.47604
key value: 0.68538
key value: 0.89472
key value: 1.10406
key value: 1.3134
key value: 2.36
key value: 3.95
key value: 3.14
key value: 4.71
key value: 6.28
key value: 0
key value: 1
key value: 0.067
key value: 4.97
key value: 0.134
key value: 3.66
key value: 0.2
key value: 2.35
key value: 0.05
key value: 0.8
key value: 1.37
key value: 0.0333
key value: 0.867
key value: 1.4367
key value: 0.0166
key value: 0.934
key value: 1.5034

ROUTE 2 13
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: MasterTime
to field: set_fraction
to node: CameraRotation

ROUTE 2 14
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: CameraRotation
to field: orientation
to node: StartingView

CameraPosition
type: NamedIndividual
type: PositionInterpolator
has parent: Scene
DEF: CameraPosition
key: 0.0000
key: 0.0222
key: 0.1333
key: 0.1422
key: 0.1511
key: 0.1600
key: 0.1689
key: 0.1778
key: 0.2000
key: 0.2444
key: 0.2815
key: 0.3186
key: 0.3556
key: 0.4300
key: 0.4600
key: 0.6667
key: 0.8222
key: 0.8500
key: 0.8889
key: 1.0000
key value: 385.00
key value: 1.00
key value: -82.50
key value: 2.5
key value: -112.00
key value: 8.00
key value: -75.00
key value: -116.60
key value: 14.40
key value: -74.40
key value: -121.20
key value: 20.80
key value: -73.80
key value: -125.80
key value: 27.20
key value: -73.20
key value: -130.40
key value: 33.60
key value: -72.60
key value: -135.00
key value: 40.00
key value: -72.00
key value: -150.00
key value: 65.00
key value: -70.00
key value: -60.00
key value: 2.00
key value: 63.00
key value: -30.00
key value: 2.30
key value: 25.00
key value: 2.60
key value: -25.00
key value: 55.00
key value: 3.00
key value: -65.00
key value: 154.00
key value: 1.65
key value: -38.00
key value: 223.00
key value: 1.50
key value: 5.00
key value: 334.00
key value: 77.00
key value: -78.00
key value: 750.00
key value: 150.00

ROUTE 2 16
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: MasterTime
to field: set_fraction
to node: CameraPosition

ROUTE 2 17
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: CameraPosition
to field: position
to node: StartingView

Transform 2 18
type: NamedIndividual
type: Transform
has parent: Scene
has children: Sign
rotation: 0
rotation: 1
rotation: 1.57
translation: 365
translation: 2
translation: -80

Sign
type: NamedIndividual
type: Group
has parent: Transform 2 18
has children: TouchSign
has children: FilterSign
has children: TriggerSign
has children: WholePole
has children: Transform 2 18 1 8
has children: Transform 2 18 1 9
has ROUTE: ROUTE 2 18 1 4
has ROUTE: ROUTE 2 18 1 5
has ROUTE: ROUTE 2 18 1 6
DEF: Sign

TouchSign
type: NamedIndividual
type: TouchSensor
has parent: Sign
DEF: TouchSign
description: Touch sign to start tour

FilterSign
type: NamedIndividual
type: BooleanFilter
has parent: Sign
DEF: FilterSign

TriggerSign
type: NamedIndividual
type: TimeTrigger
has parent: Sign
DEF: TriggerSign

ROUTE 2 18 1 4
type: NamedIndividual
type: ROUTE
has parent: Sign
from field: isActive
from node: TouchSign
to field: set_boolean
to node: FilterSign

ROUTE 2 18 1 5
type: NamedIndividual
type: ROUTE
has parent: Sign
from field: inputTrue
from node: FilterSign
to field: set_boolean
to node: TriggerSign

ROUTE 2 18 1 6
type: NamedIndividual
type: ROUTE
has parent: Sign
from field: triggerTime
from node: TriggerSign
to field: startTime
to node: MasterTime

WholePole
type: NamedIndividual
type: Group
has parent: Sign
has children: Pole
has children: Transform 2 18 1 7 2
DEF: WholePole

Pole
type: NamedIndividual
type: Shape
has parent: WholePole
has geometry: Cylinder 2 18 1 7 1 1
has appearance: Appearance 2 18 1 7 1 2
DEF: Pole

Cylinder 2 18 1 7 1 1
type: NamedIndividual
type: Cylinder
has parent: Pole
bottom: false
height: 4
radius: 0.3
solid: false

Material 2 18 1 7 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 18 1 7 1 2
ambient intensity: 0.249999
diffuse color: 0.12549
emissive color: 0.541176
shininess: 0.1
specular color: 0.52549

Transform 2 18 1 7 2
type: NamedIndividual
type: Transform
has parent: WholePole
has children: Inline 2 18 1 7 2 1
scale: .55
translation: 0
translation: 2.1

Inline 2 18 1 7 2 1
type: NamedIndividual
type: Inline
has parent: Transform 2 18 1 7 2
url: "../SoccerStadium/SoccerBall.x3d" "https://www.web3d.org/x3d/content/examples/Savage/Buildings/SoccerStadium/SoccerBall.x3d"

Transform 2 18 1 8
type: NamedIndividual
type: Transform
has parent: Sign
has children: WholePole-USE-1
translation: 5
translation: 0

Transform 2 18 1 9
type: NamedIndividual
type: Transform
has parent: Sign
has children: Shape 2 18 1 9 1
has children: Transform 2 18 1 9 2
translation: 2.5
translation: 1.4
translation: 0

Material 2 18 1 9 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 18 1 9 1 1
diffuse color: 0.058824
diffuse color: 0.098039
diffuse color: 1
emissive color: 0.078431
emissive color: 0.090196
emissive color: 1

Box 2 18 1 9 1 2
type: NamedIndividual
type: Box
has parent: Shape 2 18 1 9 1
size: 4.4
size: 1.2
size: .2

Transform 2 18 1 9 2
type: NamedIndividual
type: Transform
has parent: Transform 2 18 1 9
has children: Shape 2 18 1 9 2 1
translation: 0
translation: .1

ImageTexture 2 18 1 9 2 1 1 1
type: NamedIndividual
type: ImageTexture
has parent: Appearance 2 18 1 9 2 1 1
url: "WelcomeSign.jpg" "https://www.web3d.org/x3d/content/examples/Savage/Buildings/SoccerComplex/WelcomeSign.jpg"

Box 2 18 1 9 2 1 2
type: NamedIndividual
type: Box
has parent: Shape 2 18 1 9 2 1
size: 4.38
size: 1.18
size: .05

Transform 2 19
type: NamedIndividual
type: Transform
has parent: Scene
has children: GroundBox
translation: 175
translation: -0.2
translation: -80

GroundBox
type: NamedIndividual
type: Group
has parent: Transform 2 19
has children: Shape 2 19 1 1
DEF: GroundBox

Box 2 19 1 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 19 1 1
size: 550
size: .01
size: 450

Material 2 19 1 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 19 1 1 2
diffuse color: 0
diffuse color: 0.901961
diffuse color: 0.007843

TrainingArea
type: NamedIndividual
type: Group
has parent: Scene
has children: Shape 2 20 1
has children: OneTwentyBoundary
has children: Transform 2 20 3
has children: OneThirtyBoundary
has children: Transform 2 20 5
has children: GridLines
has children: Transform 2 20 7
has children: Transform 2 20 8
has children: Transform 2 20 9
DEF: TrainingArea

TrainingSurface
type: NamedIndividual
type: Box
has parent: Shape 2 20 1
DEF: TrainingSurface
size: 120
size: 0.1
size: 130

SportTurf
type: NamedIndividual
type: ImageTexture
has parent: Appearance 2 20 1 2
DEF: SportTurf
url: "blueTurf.jpg" "https://www.web3d.org/x3d/content/examples/Savage/Buildings/SoccerComplex/blueTurf.jpg"

OneTwentyBoundary
type: NamedIndividual
type: Group
has parent: TrainingArea
has children: Transform 2 20 2 1
has children: Transform 2 20 2 2
has children: Transform 2 20 2 3
has children: Transform 2 20 2 4
has children: Transform 2 20 2 5
has children: Transform 2 20 2 6
DEF: OneTwentyBoundary

Transform 2 20 2 1
type: NamedIndividual
type: Transform
has parent: OneTwentyBoundary
has children: Sideboard
translation: -40
translation: 1
translation: 65

Sideboard
type: NamedIndividual
type: Inline
has parent: Transform 2 20 2 1
DEF: Sideboard
url: "SideBoards.x3d" "https://www.web3d.org/x3d/content/examples/Savage/Buildings/SoccerComplex/SideBoards.x3d"

Transform 2 20 2 2
type: NamedIndividual
type: Transform
has parent: OneTwentyBoundary
has children: Sideboard-USE-1
translation: -20
translation: 1
translation: 65

Transform 2 20 2 3
type: NamedIndividual
type: Transform
has parent: OneTwentyBoundary
has children: Sideboard-USE-2
translation: 0
translation: 1
translation: 65

Transform 2 20 2 4
type: NamedIndividual
type: Transform
has parent: OneTwentyBoundary
has children: Sideboard-USE-3
translation: 20
translation: 1
translation: 65

Transform 2 20 2 5
type: NamedIndividual
type: Transform
has parent: OneTwentyBoundary
has children: Sideboard-USE-4
translation: 40
translation: 1
translation: 65

Transform 2 20 2 6
type: NamedIndividual
type: Transform
has parent: OneTwentyBoundary
has children: Sideboard-USE-5
translation: 60
translation: 1
translation: 65

Transform 2 20 3
type: NamedIndividual
type: Transform
has parent: TrainingArea
has children: OneTwentyBoundary-USE-1
rotation: 0
rotation: 1
rotation: 3.14

OneThirtyBoundary
type: NamedIndividual
type: Group
has parent: TrainingArea
has children: Transform 2 20 4 1
has children: Transform 2 20 4 2
has children: Transform 2 20 4 3
has children: Transform 2 20 4 4
has children: Transform 2 20 4 5
has children: Transform 2 20 4 6
DEF: OneThirtyBoundary

Transform 2 20 4 1
type: NamedIndividual
type: Transform
has parent: OneThirtyBoundary
has children: Sideboard-USE-6
rotation: 0
rotation: 1
rotation: 1.57
translation: -60
translation: 1
translation: 40

Transform 2 20 4 2
type: NamedIndividual
type: Transform
has parent: OneThirtyBoundary
has children: Sideboard-USE-7
rotation: 0
rotation: 1
rotation: 1.57
translation: -60
translation: 1
translation: 20

Transform 2 20 4 3
type: NamedIndividual
type: Transform
has parent: OneThirtyBoundary
has children: Sideboard-USE-8
rotation: 0
rotation: 1
rotation: 1.57
translation: -60
translation: 1
translation: 0

Transform 2 20 4 4
type: NamedIndividual
type: Transform
has parent: OneThirtyBoundary
has children: Sideboard-USE-9
rotation: 0
rotation: 1
rotation: 1.57
translation: -60
translation: 1
translation: -20

Transform 2 20 4 5
type: NamedIndividual
type: Transform
has parent: OneThirtyBoundary
has children: Sideboard-USE-10
rotation: 0
rotation: 1
rotation: 1.57
translation: -60
translation: 1
translation: -40

Transform 2 20 4 6
type: NamedIndividual
type: Transform
has parent: OneThirtyBoundary
has children: Sideboard-USE-11
rotation: 0
rotation: 1
rotation: 1.57
translation: -60
translation: 1

Transform 2 20 5
type: NamedIndividual
type: Transform
has parent: TrainingArea
has children: OneThirtyBoundary-USE-1
rotation: 0
rotation: 1
rotation: 3.14

GridLines
type: NamedIndividual
type: Group
has parent: TrainingArea
has children: FiveByFiveGrid
has children: TenByTenGrid
has children: FutsalField
DEF: GridLines

FiveByFiveGrid
type: NamedIndividual
type: Transform
has parent: GridLines
has children: FiveBoxEdge
has children: InsideLongLine
has children: InsideShortLine
has children: Transform 2 20 6 1 4
has children: Transform 2 20 6 1 5
DEF: FiveByFiveGrid

FiveBoxEdge
type: NamedIndividual
type: Shape
has parent: FiveByFiveGrid
has appearance: Line
has geometry: Extrusion 2 20 6 1 1 2
DEF: FiveBoxEdge

Line
type: NamedIndividual
type: Appearance
has parent: FiveBoxEdge
has material: Material 2 20 6 1 1 1 1
DEF: Line

Material 2 20 6 1 1 1 1
type: NamedIndividual
type: Material
has parent: Line
diffuse color: 1
emissive color: .5

Extrusion 2 20 6 1 1 2
type: NamedIndividual
type: Extrusion
has parent: FiveBoxEdge
cross section: -0.05
cross section: .05
spine: -50
spine: .01
spine: 55
spine: -40
spine: 35

InsideLongLine
type: NamedIndividual
type: Shape
has parent: FiveByFiveGrid
has appearance: Line-USE-1
has geometry: Extrusion 2 20 6 1 2 2
DEF: InsideLongLine

Extrusion 2 20 6 1 2 2
type: NamedIndividual
type: Extrusion
has parent: InsideLongLine
cross section: -0.05
cross section: .05
spine: -45
spine: .01
spine: 35
spine: 55

InsideShortLine
type: NamedIndividual
type: Shape
has parent: FiveByFiveGrid
has appearance: Line-USE-2
has geometry: Extrusion 2 20 6 1 3 2
DEF: InsideShortLine

Extrusion 2 20 6 1 3 2
type: NamedIndividual
type: Extrusion
has parent: InsideShortLine
cross section: -0.05
cross section: .05
spine: -50
spine: .01
spine: 40
spine: -40

Transform 2 20 6 1 4
type: NamedIndividual
type: Transform
has parent: FiveByFiveGrid
has children: InsideShortLine-USE-1
translation: 0
translation: 5

Transform 2 20 6 1 5
type: NamedIndividual
type: Transform
has parent: FiveByFiveGrid
has children: InsideShortLine-USE-2
translation: 0
translation: 10

TenByTenGrid
type: NamedIndividual
type: Transform
has parent: GridLines
has children: TenBoxEdge
has children: InsideTenGrid
has children: Transform 2 20 6 2 3
DEF: TenByTenGrid

TenBoxEdge
type: NamedIndividual
type: Shape
has parent: TenByTenGrid
has appearance: Line-USE-3
has geometry: Extrusion 2 20 6 2 1 2
DEF: TenBoxEdge

Extrusion 2 20 6 2 1 2
type: NamedIndividual
type: Extrusion
has parent: TenBoxEdge
cross section: -0.05
cross section: .05
spine: -30
spine: .01
spine: 55
spine: -10
spine: 35

InsideTenGrid
type: NamedIndividual
type: Shape
has parent: TenByTenGrid
has appearance: Line-USE-4
has geometry: Extrusion 2 20 6 2 2 2
DEF: InsideTenGrid

Extrusion 2 20 6 2 2 2
type: NamedIndividual
type: Extrusion
has parent: InsideTenGrid
cross section: -0.05
cross section: .05
spine: -30
spine: .01
spine: 45
spine: -10

Transform 2 20 6 2 3
type: NamedIndividual
type: Transform
has parent: TenByTenGrid
has children: InsideTenGrid-USE-1
rotation: 0
rotation: 1
rotation: 1.57
translation: -65
translation: 0.1
translation: 25

FutsalField
type: NamedIndividual
type: Transform
has parent: GridLines
has children: FutsalBoundary
has children: FutsalMidField
has children: Transform 2 20 6 3 3
has children: Transform 2 20 6 3 4
has children: Transform 2 20 6 3 5
DEF: FutsalField

FutsalBoundary
type: NamedIndividual
type: Shape
has parent: FutsalField
has appearance: Line-USE-5
has geometry: Extrusion 2 20 6 3 1 2
DEF: FutsalBoundary

Extrusion 2 20 6 3 1 2
type: NamedIndividual
type: Extrusion
has parent: FutsalBoundary
cross section: -0.05
cross section: .05
spine: 10
spine: .01
spine: 55
spine: 50
spine: 35

FutsalMidField
type: NamedIndividual
type: Shape
has parent: FutsalField
has appearance: Line-USE-6
has geometry: Extrusion 2 20 6 3 2 2
DEF: FutsalMidField

Extrusion 2 20 6 3 2 2
type: NamedIndividual
type: Extrusion
has parent: FutsalMidField
cross section: -0.05
cross section: .05
spine: 30
spine: .01
spine: 55
spine: 35

Transform 2 20 6 3 3
type: NamedIndividual
type: Transform
has parent: FutsalField
has children: FutsalCenterCircle
rotation: 1
rotation: 0
rotation: 1.57
translation: 30
translation: .01
translation: 45

FutsalCenterCircle
type: NamedIndividual
type: Shape
has parent: Transform 2 20 6 3 3
has appearance: Line-USE-7
has geometry: Circle2D 2 20 6 3 3 1 2
DEF: FutsalCenterCircle

Circle2D 2 20 6 3 3 1 2
type: NamedIndividual
type: Circle2D
has parent: FutsalCenterCircle
radius: 3

Transform 2 20 6 3 4
type: NamedIndividual
type: Transform
has parent: FutsalField
has children: FutsalGoal
rotation: 0
rotation: 1
rotation: -1.57
scale: .3
scale: .6
scale: .4
translation: 50
translation: 0
translation: 45

FutsalGoal
type: NamedIndividual
type: Inline
has parent: Transform 2 20 6 3 4
DEF: FutsalGoal
url: "../SoccerStadium/GoalPost.x3d" "https://www.web3d.org/x3d/content/examples/Savage/Buildings/SoccerStadium/GoalPost.x3d"

Transform 2 20 6 3 5
type: NamedIndividual
type: Transform
has parent: FutsalField
has children: FutsalGoal-USE-1
rotation: 0
rotation: 1
rotation: 1.57
translation: 10
translation: 0
translation: 45

Transform 2 20 7
type: NamedIndividual
type: Transform
has parent: TrainingArea
has children: GridLines-USE-1
translation: 0
translation: -30

Transform 2 20 8
type: NamedIndividual
type: Transform
has parent: TrainingArea
has children: GridLines-USE-2
translation: 0
translation: -60

Transform 2 20 9
type: NamedIndividual
type: Transform
has parent: TrainingArea
has children: GridLines-USE-3
translation: 0
translation: -90

Fields
type: NamedIndividual
type: Group
has parent: Scene
has children: Transform 2 21 1
has children: Transform 2 21 2
has children: Transform 2 21 3
has children: Transform 2 21 4
DEF: Fields

Transform 2 21 1
type: NamedIndividual
type: Transform
has parent: Fields
has children: FullField
translation: -55
translation: 0
translation: -215

FullField
type: NamedIndividual
type: Group
has parent: Transform 2 21 1
has children: PitchOutline
has children: Lines
has children: Transform 2 21 1 1 3
has children: Transform 2 21 1 1 4
has children: Transform 2 21 1 1 5
has children: Goal
DEF: FullField

PitchOutline
type: NamedIndividual
type: Group
has parent: FullField
has children: Transform 2 21 1 1 1 1
DEF: PitchOutline

Transform 2 21 1 1 1 1
type: NamedIndividual
type: Transform
has parent: PitchOutline
has children: Shape 2 21 1 1 1 1 1
translation: 37.5
translation: 0
translation: 55

Pitch
type: NamedIndividual
type: Box
has parent: Shape 2 21 1 1 1 1 1
DEF: Pitch
size: 85
size: 0.01
size: 120
solid: false

Grass
type: NamedIndividual
type: Appearance
has parent: Shape 2 21 1 1 1 1 1
has material: Material 2 21 1 1 1 1 1 2 1
DEF: Grass

Material 2 21 1 1 1 1 1 2 1
type: NamedIndividual
type: Material
has parent: Grass
diffuse color: 0
diffuse color: 0.419608
diffuse color: 0.015686
emissive color: 0.2
emissive color: 0.321569
emissive color: 0

Lines
type: NamedIndividual
type: Group
has parent: FullField
has children: Transform 2 21 1 1 2 1
has children: Transform 2 21 1 1 2 2
has children: Transform 2 21 1 1 2 3
has children: Transform 2 21 1 1 2 4
has children: Transform 2 21 1 1 2 5
has children: Transform 2 21 1 1 2 6
has children: PenaltyArc
has children: Transform 2 21 1 1 2 8
has children: Transform 2 21 1 1 2 9
has children: Transform 2 21 1 1 2 10
has children: Transform 2 21 1 1 2 11
has children: Transform 2 21 1 1 2 12
has children: Transform 2 21 1 1 2 13
has children: Transform 2 21 1 1 2 14
DEF: Lines

Transform 2 21 1 1 2 1
type: NamedIndividual
type: Transform
has parent: Lines
has children: Shape 2 21 1 1 2 1 1
translation: 37.5
translation: 0.01
translation: 0

Endline
type: NamedIndividual
type: Box
has parent: Shape 2 21 1 1 2 1 1
DEF: Endline
size: 75
size: .02
size: .12
solid: false

LineStyle
type: NamedIndividual
type: Appearance
has parent: Shape 2 21 1 1 2 1 1
has material: Material 2 21 1 1 2 1 1 2 1
DEF: LineStyle

Material 2 21 1 1 2 1 1 2 1
type: NamedIndividual
type: Material
has parent: LineStyle
diffuse color: 1

Transform 2 21 1 1 2 2
type: NamedIndividual
type: Transform
has parent: Lines
has children: Shape 2 21 1 1 2 2 1
translation: 0
translation: 0.01
translation: 27.5

Sideline
type: NamedIndividual
type: Box
has parent: Shape 2 21 1 1 2 2 1
DEF: Sideline
size: .12
size: .02
size: 55

Transform 2 21 1 1 2 3
type: NamedIndividual
type: Transform
has parent: Lines
has children: Shape 2 21 1 1 2 3 1
translation: 75
translation: 0.01
translation: 27.5

Transform 2 21 1 1 2 4
type: NamedIndividual
type: Transform
has parent: Lines
has children: Shape 2 21 1 1 2 4 1
translation: 17.34
translation: 0.01
translation: 8.25

Side18
type: NamedIndividual
type: Box
has parent: Shape 2 21 1 1 2 4 1
DEF: Side18
size: .12
size: .02
size: 16.5
solid: false

Transform 2 21 1 1 2 5
type: NamedIndividual
type: Transform
has parent: Lines
has children: Shape 2 21 1 1 2 5 1
translation: 57.66
translation: 0.01
translation: 8.25

Transform 2 21 1 1 2 6
type: NamedIndividual
type: Transform
has parent: Lines
has children: Shape 2 21 1 1 2 6 1
translation: 37.5
translation: 0.01
translation: 16.5

Top18
type: NamedIndividual
type: Box
has parent: Shape 2 21 1 1 2 6 1
DEF: Top18
size: 40.32
size: .02
size: .12
solid: false

PenaltyArc
type: NamedIndividual
type: Transform
has parent: Lines
has children: Shape 2 21 1 1 2 7 1
DEF: PenaltyArc
rotation: 0
rotation: -1
rotation: 0.93
translation: 37.5
translation: .01
translation: 9.14

Extrusion 2 21 1 1 2 7 1 2
type: NamedIndividual
type: Extrusion
has parent: Shape 2 21 1 1 2 7 1
cross section: -0.05
cross section: 0.05
spine: 9.1440
spine: 0
spine: 9.1433
spine: 0.1163
spine: 9.1410
spine: 0.2326
spine: 9.1373
spine: 0.3489
spine: 9.1322
spine: 0.4651
spine: 9.1255
spine: 0.5812
spine: 9.1174
spine: 0.6972
spine: 9.1078
spine: 0.8131
spine: 9.0967
spine: 0.9289
spine: 9.0841
spine: 1.0446
spine: 9.0701
spine: 1.1600
spine: 9.0546
spine: 1.2753
spine: 9.0377
spine: 1.3904
spine: 9.0193
spine: 1.5052
spine: 8.9994
spine: 1.6198
spine: 8.9780
spine: 1.7342
spine: 8.9553
spine: 1.8482
spine: 8.9310
spine: 1.9620
spine: 8.9053
spine: 2.0755
spine: 8.8782
spine: 2.1886
spine: 8.8497
spine: 2.3013
spine: 8.8197
spine: 2.4137
spine: 8.7883
spine: 2.5257
spine: 8.7554
spine: 2.6373
spine: 8.7212
spine: 2.7484
spine: 8.6855
spine: 2.8591
spine: 8.6484
spine: 2.9694
spine: 8.6100
spine: 3.0792
spine: 8.5701
spine: 3.1884
spine: 8.5288
spine: 3.2972
spine: 8.4862
spine: 3.4054
spine: 8.4422
spine: 3.5131
spine: 8.3968
spine: 3.6202
spine: 8.3501
spine: 3.7267
spine: 8.3020
spine: 3.8326
spine: 8.2526
spine: 3.9379
spine: 8.2019
spine: 4.0426
spine: 8.1498

Transform 2 21 1 1 2 8
type: NamedIndividual
type: Transform
has parent: Lines
has children: Shape 2 21 1 1 2 8 1
translation: 28.34
translation: 0.01
translation: 2.75

Side6
type: NamedIndividual
type: Box
has parent: Shape 2 21 1 1 2 8 1
DEF: Side6
size: .12
size: .02
size: 5.5

Transform 2 21 1 1 2 9
type: NamedIndividual
type: Transform
has parent: Lines
has children: Shape 2 21 1 1 2 9 1
rotation: 1
rotation: 0
rotation: 1.57
translation: 37.5
translation: 0.01
translation: 11

PenaltySpot
type: NamedIndividual
type: Disk2D
has parent: Shape 2 21 1 1 2 9 1
DEF: PenaltySpot
outer radius: 0.12

Transform 2 21 1 1 2 10
type: NamedIndividual
type: Transform
has parent: Lines
has children: Shape 2 21 1 1 2 10 1
translation: 46.66
translation: 0.01
translation: 2.75

Transform 2 21 1 1 2 11
type: NamedIndividual
type: Transform
has parent: Lines
has children: Shape 2 21 1 1 2 11 1
translation: 37.5
translation: 0.01
translation: 5.5

Top6
type: NamedIndividual
type: Box
has parent: Shape 2 21 1 1 2 11 1
DEF: Top6
size: 18.32
size: .02
size: .12

Transform 2 21 1 1 2 12
type: NamedIndividual
type: Transform
has parent: Lines
has children: Shape 2 21 1 1 2 12 1
translation: 37.5
translation: 0.01
translation: 55

Midfield
type: NamedIndividual
type: Box
has parent: Shape 2 21 1 1 2 12 1
DEF: Midfield
size: 75
size: .03
size: .12

Transform 2 21 1 1 2 13
type: NamedIndividual
type: Transform
has parent: Lines
has children: Transform 2 21 1 1 2 13 1
rotation: 1
rotation: 0
rotation: 1.57

Transform 2 21 1 1 2 13 1
type: NamedIndividual
type: Transform
has parent: Transform 2 21 1 1 2 13
has children: Shape 2 21 1 1 2 13 1 1
rotation: 0
rotation: 1
rotation: 3.14

CornerArc
type: NamedIndividual
type: Arc2D
has parent: Shape 2 21 1 1 2 13 1 1
DEF: CornerArc
end angle: 0
start angle: 1.57

Transform 2 21 1 1 2 14
type: NamedIndividual
type: Transform
has parent: Lines
has children: Shape 2 21 1 1 2 14 1
rotation: 1
rotation: 0
rotation: 1.57
translation: 75
translation: 0.01
translation: 0

Transform 2 21 1 1 3
type: NamedIndividual
type: Transform
has parent: FullField
has children: Lines-USE-1
rotation: 0
rotation: 1
rotation: 3.14
translation: 75
translation: 0.01
translation: 110

Transform 2 21 1 1 4
type: NamedIndividual
type: Transform
has parent: FullField
has children: Shape 2 21 1 1 4 1
rotation: 1
rotation: 0
rotation: 1.57
translation: 37.5
translation: 0.01
translation: 55

Circle2D 2 21 1 1 4 1 2
type: NamedIndividual
type: Circle2D
has parent: Shape 2 21 1 1 4 1
radius: 9.15

Transform 2 21 1 1 5
type: NamedIndividual
type: Transform
has parent: FullField
has children: Shape 2 21 1 1 5 1
rotation: 1
rotation: 0
rotation: 1.57
translation: 37.5
translation: 0.01
translation: 55

CenterSpot
type: NamedIndividual
type: Disk2D
has parent: Shape 2 21 1 1 5 1
DEF: CenterSpot
outer radius: 0.12

Goal
type: NamedIndividual
type: Group
has parent: FullField
has children: Transform 2 21 1 1 6 1
has children: Transform 2 21 1 1 6 2
DEF: Goal

Transform 2 21 1 1 6 1
type: NamedIndividual
type: Transform
has parent: Goal
has children: GoalPost
translation: 37.5
translation: 0

GoalPost
type: NamedIndividual
type: Inline
has parent: Transform 2 21 1 1 6 1
DEF: GoalPost
url: "../SoccerStadium/GoalPost.x3d" "https://www.web3d.org/x3d/content/examples/Savage/Buildings/SoccerStadium/GoalPost.x3d"

Transform 2 21 1 1 6 2
type: NamedIndividual
type: Transform
has parent: Goal
has children: GoalPost-USE-1
rotation: 0
rotation: 1
rotation: 3.14
translation: 37.5
translation: 0
translation: 110

Transform 2 21 2
type: NamedIndividual
type: Transform
has parent: Fields
has children: FullField-USE-1
translation: 45
translation: 0
translation: -215

Transform 2 21 3
type: NamedIndividual
type: Transform
has parent: Fields
has children: FullField-USE-2
translation: 150
translation: 0
translation: -215

Transform 2 21 4
type: NamedIndividual
type: Transform
has parent: Fields
has children: FullField-USE-3
translation: 255
translation: 0
translation: -215

Transform 2 22
type: NamedIndividual
type: Transform
has parent: Scene
has children: MainStadium
rotation: 0
rotation: 1
rotation: 1.57
translation: 200
translation: 0
translation: 307

MainStadium
type: NamedIndividual
type: Group
has parent: Transform 2 22
has children: Transform 2 22 1 1
has children: Transform 2 22 1 2
has children: Transform 2 22 1 3
has children: Transform 2 22 1 4
has children: EndlineBoards
has children: Transform 2 22 1 6
DEF: MainStadium

Transform 2 22 1 1
type: NamedIndividual
type: Transform
has parent: MainStadium
has children: Inline 2 22 1 1 1
rotation: 0
rotation: 1
rotation: 3.14
scale: 1.2
scale: 1
scale: 1.1
translation: 300
translation: 0
translation: 20

Inline 2 22 1 1 1
type: NamedIndividual
type: Inline
has parent: Transform 2 22 1 1
url: "StadiumStructure.x3d" "https://www.web3d.org/x3d/content/examples/Savage/Buildings/SoccerComplex/StadiumStructure.x3d"

Transform 2 22 1 2
type: NamedIndividual
type: Transform
has parent: MainStadium
has children: FullField-USE-4
translation: 262
translation: 0
translation: -35

Transform 2 22 1 3
type: NamedIndividual
type: Transform
has parent: MainStadium
has children: OneTwentyBoundary-USE-2
rotation: 0
rotation: 1
rotation: 1.57
translation: 277
translation: 0
translation: 20

Transform 2 22 1 4
type: NamedIndividual
type: Transform
has parent: MainStadium
has children: OneTwentyBoundary-USE-3
rotation: 0
rotation: 1
rotation: 1.57
translation: 192
translation: 0
translation: 20

EndlineBoards
type: NamedIndividual
type: Group
has parent: MainStadium
has children: Transform 2 22 1 5 1
has children: Transform 2 22 1 5 2
has children: Transform 2 22 1 5 3
has children: Transform 2 22 1 5 4
DEF: EndlineBoards

Transform 2 22 1 5 1
type: NamedIndividual
type: Transform
has parent: EndlineBoards
has children: Sideboard-USE-12
translation: 342
translation: 1
translation: 80

Transform 2 22 1 5 2
type: NamedIndividual
type: Transform
has parent: EndlineBoards
has children: Sideboard-USE-13
translation: 322
translation: 1
translation: 80

Transform 2 22 1 5 3
type: NamedIndividual
type: Transform
has parent: EndlineBoards
has children: Sideboard-USE-14
translation: 302
translation: 1
translation: 80

Transform 2 22 1 5 4
type: NamedIndividual
type: Transform
has parent: EndlineBoards
has children: Sideboard-USE-15
translation: 282
translation: 1
translation: 80

Transform 2 22 1 6
type: NamedIndividual
type: Transform
has parent: MainStadium
has children: EndlineBoards-USE-1
rotation: 0
rotation: 1
rotation: 3.14
translation: 599
translation: 0
translation: 40.5

Sidewalks
type: NamedIndividual
type: Group
has parent: Scene
has children: Shape 2 23 1
has children: Shape 2 23 2
has children: Shape 2 23 3
has children: Shape 2 23 4
has children: Shape 2 23 5
has children: Shape 2 23 6
has children: Shape 2 23 7
DEF: Sidewalks

Asphault
type: NamedIndividual
type: Appearance
has parent: Shape 2 23 1
has material: Material 2 23 1 1 1
DEF: Asphault

Material 2 23 1 1 1
type: NamedIndividual
type: Material
has parent: Asphault
diffuse color: 0.058824
diffuse color: 0.098039
diffuse color: 0.101961
emissive color: 0.121569
emissive color: 0.2

Extrusion 2 23 1 2
type: NamedIndividual
type: Extrusion
has parent: Shape 2 23 1
cross section: 2.5
cross section: .05
cross section: -2.5
cross section: -0.05
spine: -70
spine: .01
spine: -82.5
spine: 350
spine: -250
spine: 100

Extrusion 2 23 2 2
type: NamedIndividual
type: Extrusion
has parent: Shape 2 23 2
cross section: 2.5
cross section: .05
cross section: -2.5
cross section: -0.05
spine: 350
spine: .01
spine: -82.5
spine: 375

Extrusion 2 23 3 2
type: NamedIndividual
type: Extrusion
has parent: Shape 2 23 3
cross section: 2.5
cross section: .05
cross section: -2.5
cross section: -0.05
spine: 350
spine: .01
spine: -82.5
spine: -250

Extrusion 2 23 4 2
type: NamedIndividual
type: Extrusion
has parent: Shape 2 23 4
cross section: 2.5
cross section: .05
cross section: -2.5
cross section: -0.05
spine: 60
spine: .01
spine: 63
spine: 85

Extrusion 2 23 5 2
type: NamedIndividual
type: Extrusion
has parent: Shape 2 23 5
cross section: 2.5
cross section: .05
cross section: -2.5
cross section: -0.05
spine: 60
spine: .01
spine: -62
spine: 85

Extrusion 2 23 6 2
type: NamedIndividual
type: Extrusion
has parent: Shape 2 23 6
cross section: 2.5
cross section: .05
cross section: -2.5
cross section: -0.05
spine: -70
spine: .01
spine: -62
spine: -60

Extrusion 2 23 7 2
type: NamedIndividual
type: Extrusion
has parent: Shape 2 23 7
cross section: 2.5
cross section: .05
cross section: -2.5
cross section: -0.05
spine: -70
spine: .01
spine: 62
spine: -60

Courtyard
type: NamedIndividual
type: Group
has parent: Scene
has children: Transform 2 24 1
has children: Transform 2 24 2
has children: Transform 2 24 3
DEF: Courtyard

Transform 2 24 1
type: NamedIndividual
type: Transform
has parent: Courtyard
has children: Shape 2 24 1 1
translation: 110
translation: 0
translation: 5

Concrete
type: NamedIndividual
type: ImageTexture
has parent: Appearance 2 24 1 1 1
DEF: Concrete
url: "concreteTwo.jpg" "https://www.web3d.org/x3d/content/examples/Savage/Buildings/SoccerComplex/concreteTwo.jpg"

Box 2 24 1 1 2
type: NamedIndividual
type: Box
has parent: Shape 2 24 1 1
size: 100
size: .1

Transform 2 24 2
type: NamedIndividual
type: Transform
has parent: Courtyard
has children: Shape 2 24 2 1
translation: 100
translation: -0.1
translation: 75

Box 2 24 2 1 2
type: NamedIndividual
type: Box
has parent: Shape 2 24 2 1
size: 30
size: .1
size: 45

Transform 2 24 3
type: NamedIndividual
type: Transform
has parent: Courtyard
has children: Shape 2 24 3 1
translation: 100
translation: -0.1
translation: -61

Box 2 24 3 1 2
type: NamedIndividual
type: Box
has parent: Shape 2 24 3 1
size: 30
size: .1
size: 39

Transform 2 25
type: NamedIndividual
type: Transform
has parent: Scene
has children: PineTrees
translation: -80
translation: 1.5
translation: 101

PineTrees
type: NamedIndividual
type: Group
has parent: Transform 2 25
has children: Pine
DEF: PineTrees

Pine
type: NamedIndividual
type: Inline
has parent: PineTrees
DEF: Pine
url: "PineTrees.x3d" "https://www.web3d.org/x3d/content/examples/Savage/Buildings/SoccerComplex/PineTrees.x3d"

DoubleRowTrees
type: NamedIndividual
type: Group
has parent: Scene
has children: LongRowTrees
has children: Transform 2 26 2
DEF: DoubleRowTrees

LongRowTrees
type: NamedIndividual
type: Group
has parent: DoubleRowTrees
has children: RowTrees
has children: Transform 2 26 1 2
DEF: LongRowTrees

RowTrees
type: NamedIndividual
type: Group
has parent: LongRowTrees
has children: Transform 2 26 1 1 1
has children: Transform 2 26 1 1 2
has children: Transform 2 26 1 1 3
has children: Transform 2 26 1 1 4
has children: Transform 2 26 1 1 5
has children: Transform 2 26 1 1 6
has children: Transform 2 26 1 1 7
has children: Transform 2 26 1 1 8
has children: Transform 2 26 1 1 9
has children: Transform 2 26 1 1 10
has children: Transform 2 26 1 1 11
has children: Transform 2 26 1 1 12
has children: Transform 2 26 1 1 13
has children: Transform 2 26 1 1 14
has children: Transform 2 26 1 1 15
has children: Transform 2 26 1 1 16
has children: Transform 2 26 1 1 17
has children: Transform 2 26 1 1 18
DEF: RowTrees

Transform 2 26 1 1 1
type: NamedIndividual
type: Transform
has parent: RowTrees
has children: PineTrees-USE-1
translation: -80
translation: 1.5
translation: 91

Transform 2 26 1 1 2
type: NamedIndividual
type: Transform
has parent: RowTrees
has children: PineTrees-USE-2
translation: -80
translation: 1.5
translation: 81

Transform 2 26 1 1 3
type: NamedIndividual
type: Transform
has parent: RowTrees
has children: PineTrees-USE-3
translation: -80
translation: 1.5
translation: 71

Transform 2 26 1 1 4
type: NamedIndividual
type: Transform
has parent: RowTrees
has children: PineTrees-USE-4
translation: -80
translation: 1.5
translation: 61

Transform 2 26 1 1 5
type: NamedIndividual
type: Transform
has parent: RowTrees
has children: PineTrees-USE-5
translation: -80
translation: 1.5
translation: 51

Transform 2 26 1 1 6
type: NamedIndividual
type: Transform
has parent: RowTrees
has children: PineTrees-USE-6
translation: -80
translation: 1.5
translation: 41

Transform 2 26 1 1 7
type: NamedIndividual
type: Transform
has parent: RowTrees
has children: PineTrees-USE-7
translation: -80
translation: 1.5
translation: 31

Transform 2 26 1 1 8
type: NamedIndividual
type: Transform
has parent: RowTrees
has children: PineTrees-USE-8
translation: -80
translation: 1.5
translation: 21

Transform 2 26 1 1 9
type: NamedIndividual
type: Transform
has parent: RowTrees
has children: PineTrees-USE-9
translation: -80
translation: 1.5
translation: 11

Transform 2 26 1 1 10
type: NamedIndividual
type: Transform
has parent: RowTrees
has children: PineTrees-USE-10
translation: -80
translation: 1.5
translation: 1

Transform 2 26 1 1 11
type: NamedIndividual
type: Transform
has parent: RowTrees
has children: PineTrees-USE-11
translation: -80
translation: 1.5
translation: -11

Transform 2 26 1 1 12
type: NamedIndividual
type: Transform
has parent: RowTrees
has children: PineTrees-USE-12
translation: -80
translation: 1.5
translation: -21

Transform 2 26 1 1 13
type: NamedIndividual
type: Transform
has parent: RowTrees
has children: PineTrees-USE-13
translation: -80
translation: 1.5
translation: -31

Transform 2 26 1 1 14
type: NamedIndividual
type: Transform
has parent: RowTrees
has children: PineTrees-USE-14
translation: -80
translation: 1.5
translation: -41

Transform 2 26 1 1 15
type: NamedIndividual
type: Transform
has parent: RowTrees
has children: PineTrees-USE-15
translation: -80
translation: 1.5
translation: -51

Transform 2 26 1 1 16
type: NamedIndividual
type: Transform
has parent: RowTrees
has children: PineTrees-USE-16
translation: -80
translation: 1.5
translation: -61

Transform 2 26 1 1 17
type: NamedIndividual
type: Transform
has parent: RowTrees
has children: PineTrees-USE-17
translation: -80
translation: 1.5
translation: -71

Transform 2 26 1 1 18
type: NamedIndividual
type: Transform
has parent: RowTrees
has children: PineTrees-USE-18
translation: -80
translation: 1.5
translation: -81

Transform 2 26 1 2
type: NamedIndividual
type: Transform
has parent: LongRowTrees
has children: RowTrees-USE-1
translation: 0
translation: -170

Transform 2 26 2
type: NamedIndividual
type: Transform
has parent: DoubleRowTrees
has children: LongRowTrees-USE-1
translation: -5
translation: 0
translation: 5

Transform 2 27
type: NamedIndividual
type: Transform
has parent: Scene
has children: DoubleRowTrees-USE-1
rotation: 0
rotation: 1
rotation: 1.57
translation: 165
translation: 0
translation: 30

Transform 2 28
type: NamedIndividual
type: Transform
has parent: Scene
has children: DoubleRowTrees-USE-2
rotation: 0
rotation: 1
rotation: 1.57
translation: 165
translation: 0
translation: -345

LastTrees
type: NamedIndividual
type: Group
has parent: Scene
has children: RemainingSideTrees
has children: Transform 2 29 2
DEF: LastTrees

RemainingSideTrees
type: NamedIndividual
type: Group
has parent: LastTrees
has children: Transform 2 29 1 1
DEF: RemainingSideTrees

Transform 2 29 1 1
type: NamedIndividual
type: Transform
has parent: RemainingSideTrees
has children: Transform 2 29 1 1 1
has children: Transform 2 29 1 1 2
has children: Transform 2 29 1 1 3
has children: Transform 2 29 1 1 4
has children: Transform 2 29 1 1 5
has children: Transform 2 29 1 1 6
has children: Transform 2 29 1 1 7
has children: Transform 2 29 1 1 8
has children: Transform 2 29 1 1 9
has children: Transform 2 29 1 1 10
has children: Transform 2 29 1 1 11
rotation: 0
rotation: 1
rotation: 1.57
translation: 255
translation: 0
translation: 30

Transform 2 29 1 1 1
type: NamedIndividual
type: Transform
has parent: Transform 2 29 1 1
has children: PineTrees-USE-19
translation: -80
translation: 1.5
translation: 111

Transform 2 29 1 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 29 1 1
has children: PineTrees-USE-20
translation: -80
translation: 1.5
translation: 101

Transform 2 29 1 1 3
type: NamedIndividual
type: Transform
has parent: Transform 2 29 1 1
has children: PineTrees-USE-21
translation: -80
translation: 1.5
translation: 91

Transform 2 29 1 1 4
type: NamedIndividual
type: Transform
has parent: Transform 2 29 1 1
has children: PineTrees-USE-22
translation: -80
translation: 1.5
translation: 81

Transform 2 29 1 1 5
type: NamedIndividual
type: Transform
has parent: Transform 2 29 1 1
has children: PineTrees-USE-23
translation: -80
translation: 1.5
translation: 71

Transform 2 29 1 1 6
type: NamedIndividual
type: Transform
has parent: Transform 2 29 1 1
has children: PineTrees-USE-24
translation: -80
translation: 1.5
translation: 61

Transform 2 29 1 1 7
type: NamedIndividual
type: Transform
has parent: Transform 2 29 1 1
has children: PineTrees-USE-25
translation: -80
translation: 1.5
translation: 51

Transform 2 29 1 1 8
type: NamedIndividual
type: Transform
has parent: Transform 2 29 1 1
has children: PineTrees-USE-26
translation: -80
translation: 1.5
translation: 41

Transform 2 29 1 1 9
type: NamedIndividual
type: Transform
has parent: Transform 2 29 1 1
has children: PineTrees-USE-27
translation: -80
translation: 1.5
translation: 31

Transform 2 29 1 1 10
type: NamedIndividual
type: Transform
has parent: Transform 2 29 1 1
has children: PineTrees-USE-28
translation: -80
translation: 1.5
translation: 21

Transform 2 29 1 1 11
type: NamedIndividual
type: Transform
has parent: Transform 2 29 1 1
has children: PineTrees-USE-29
translation: -80
translation: 1.5
translation: 11

Transform 2 29 2
type: NamedIndividual
type: Transform
has parent: LastTrees
has children: RemainingSideTrees-USE-1
translation: 5
translation: 0

Transform 2 30
type: NamedIndividual
type: Transform
has parent: Scene
has children: LastTrees-USE-1
translation: 0
translation: -375

DoubleFrontRow
type: NamedIndividual
type: Group
has parent: Scene
has children: FullFrontTrees
has children: Transform 2 31 2
DEF: DoubleFrontRow

FullFrontTrees
type: NamedIndividual
type: Group
has parent: DoubleFrontRow
has children: FrontTrees
has children: Transform 2 31 1 2
DEF: FullFrontTrees

FrontTrees
type: NamedIndividual
type: Group
has parent: FullFrontTrees
has children: Transform 2 31 1 1 1
has children: Transform 2 31 1 1 2
has children: Transform 2 31 1 1 3
has children: Transform 2 31 1 1 4
has children: Transform 2 31 1 1 5
has children: Transform 2 31 1 1 6
has children: Transform 2 31 1 1 7
has children: Transform 2 31 1 1 8
has children: Transform 2 31 1 1 9
has children: Transform 2 31 1 1 10
has children: Transform 2 31 1 1 11
has children: Transform 2 31 1 1 12
has children: Transform 2 31 1 1 13
has children: Transform 2 31 1 1 14
has children: Transform 2 31 1 1 15
has children: Transform 2 31 1 1 16
has children: Transform 2 31 1 1 17
DEF: FrontTrees

Transform 2 31 1 1 1
type: NamedIndividual
type: Transform
has parent: FrontTrees
has children: PineTrees-USE-30
translation: 365
translation: 1.5
translation: 91

Transform 2 31 1 1 2
type: NamedIndividual
type: Transform
has parent: FrontTrees
has children: PineTrees-USE-31
translation: 365
translation: 1.5
translation: 81

Transform 2 31 1 1 3
type: NamedIndividual
type: Transform
has parent: FrontTrees
has children: PineTrees-USE-32
translation: 365
translation: 1.5
translation: 71

Transform 2 31 1 1 4
type: NamedIndividual
type: Transform
has parent: FrontTrees
has children: PineTrees-USE-33
translation: 365
translation: 1.5
translation: 61

Transform 2 31 1 1 5
type: NamedIndividual
type: Transform
has parent: FrontTrees
has children: PineTrees-USE-34
translation: 365
translation: 1.5
translation: 51

Transform 2 31 1 1 6
type: NamedIndividual
type: Transform
has parent: FrontTrees
has children: PineTrees-USE-35
translation: 365
translation: 1.5
translation: 41

Transform 2 31 1 1 7
type: NamedIndividual
type: Transform
has parent: FrontTrees
has children: PineTrees-USE-36
translation: 365
translation: 1.5
translation: 31

Transform 2 31 1 1 8
type: NamedIndividual
type: Transform
has parent: FrontTrees
has children: PineTrees-USE-37
translation: 365
translation: 1.5
translation: 21

Transform 2 31 1 1 9
type: NamedIndividual
type: Transform
has parent: FrontTrees
has children: PineTrees-USE-38
translation: 365
translation: 1.5
translation: 11

Transform 2 31 1 1 10
type: NamedIndividual
type: Transform
has parent: FrontTrees
has children: PineTrees-USE-39
translation: 365
translation: 1.5
translation: 1

Transform 2 31 1 1 11
type: NamedIndividual
type: Transform
has parent: FrontTrees
has children: PineTrees-USE-40
translation: 365
translation: 1.5
translation: -11

Transform 2 31 1 1 12
type: NamedIndividual
type: Transform
has parent: FrontTrees
has children: PineTrees-USE-41
translation: 365
translation: 1.5
translation: -21

Transform 2 31 1 1 13
type: NamedIndividual
type: Transform
has parent: FrontTrees
has children: PineTrees-USE-42
translation: 365
translation: 1.5
translation: -31

Transform 2 31 1 1 14
type: NamedIndividual
type: Transform
has parent: FrontTrees
has children: PineTrees-USE-43
translation: 365
translation: 1.5
translation: -41

Transform 2 31 1 1 15
type: NamedIndividual
type: Transform
has parent: FrontTrees
has children: PineTrees-USE-44
translation: 365
translation: 1.5
translation: -51

Transform 2 31 1 1 16
type: NamedIndividual
type: Transform
has parent: FrontTrees
has children: PineTrees-USE-45
translation: 365
translation: 1.5
translation: -61

Transform 2 31 1 1 17
type: NamedIndividual
type: Transform
has parent: FrontTrees
has children: PineTrees-USE-46
translation: 365
translation: 1.5
translation: -71

Transform 2 31 1 2
type: NamedIndividual
type: Transform
has parent: FullFrontTrees
has children: FrontTrees-USE-1
translation: 0
translation: -190

Transform 2 31 2
type: NamedIndividual
type: Transform
has parent: DoubleFrontRow
has children: FullFrontTrees-USE-1
translation: 5
translation: 0