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

meta 1 2
type: NamedIndividual
type: meta
has parent: head
content: M1A1 Abrams tank with draggable turret and barrel.
name: description

meta 1 3
type: NamedIndividual
type: meta
has parent: head
content: Scott Tufts
name: creator

meta 1 4
type: NamedIndividual
type: meta
has parent: head
content: 15 September 2001
name: created

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

meta 1 6
type: NamedIndividual
type: meta
has parent: head
content: https://www.fas.org/man/dod-101/sys/land/m1.htm
name: reference

meta 1 7
type: NamedIndividual
type: meta
has parent: head
content: m1-951231-F-8381L-003.jpg
name: Image

meta 1 8
type: NamedIndividual
type: meta
has parent: head
name: Image

meta 1 9
type: NamedIndividual
type: meta
has parent: head
content: M1A1 Main Battle Tank Abrams
name: subject

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

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

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

M1A1.x3d
description: M1A1 Abrams tank with draggable turret and barrel.
creator: Scott Tufts
created: 15 September 2001
modified: 20 October 2019
reference: https://www.fas.org/man/dod-101/sys/land/m1.htm
image: m1-951231-F-8381L-003.jpg
subject: M1A1 Main Battle Tank Abrams
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: M1A1.x3d

Background 2 2
type: NamedIndividual
type: Background
has parent: Scene
ground angle: 1.309
ground angle: 1.570796
ground color: .1
ground color: 0
ground color: .4
ground color: .25
ground color: .2
ground color: .6
sky angle: 1.309
sky angle: 1.571
sky color: 0
sky color: .2
sky color: .7
sky color: .5
sky color: 1

Viewpoint 2 3
type: NamedIndividual
type: Viewpoint
has parent: Scene
description: Front
orientation: 0
orientation: 1
orientation: -1.57
position: -10
position: 0
position: -1

Viewpoint 2 4
type: NamedIndividual
type: Viewpoint
has parent: Scene
description: Front High
orientation: .4
orientation: 1
orientation: 0
orientation: -1.2
position: -9
position: 3
position: 0

Viewpoint 2 5
type: NamedIndividual
type: Viewpoint
has parent: Scene
description: left side skirts
orientation: 0
orientation: 1
orientation: -3.14
position: 0
position: -8

Viewpoint 2 6
type: NamedIndividual
type: Viewpoint
has parent: Scene
description: roadWheel
orientation: 0
orientation: 1
orientation: -3.14
position: 0
position: -1
position: -4

hull transform
type: NamedIndividual
type: Transform
has parent: Scene
has children: hull
has children: Shape 2 7 2
has children: Shape 2 7 3
has children: transform right skirts
has children: transform left skirts
has children: Transform 2 7 6
has children: Transform 2 7 8
has ROUTE: ROUTE 2 7 7
has ROUTE: ROUTE 2 7 9
DEF: hull_transform
translation: -3.959
translation: -1.7395
translation: -3.479

hull
type: NamedIndividual
type: Shape
has parent: hull transform
has appearance: sand color
has geometry: IndexedFaceSet 2 7 1 2
DEF: hull

sand color
type: NamedIndividual
type: Appearance
has parent: hull
has material: Material 2 7 1 1 1
DEF: sand_color

Material 2 7 1 1 1
type: NamedIndividual
type: Material
has parent: sand color
diffuse color: .8
diffuse color: .7
diffuse color: .6

IndexedFaceSet 2 7 1 2
type: NamedIndividual
type: IndexedFaceSet
has parent: hull
has coord: Coordinate 2 7 1 2 1
coord index: 0
coord index: 8
coord index: 7
coord index: 6
coord index: 5
coord index: 4
coord index: 3
coord index: 2
coord index: 1
coord index: -1
coord index: 9
coord index: 17
coord index: 16
coord index: 15
coord index: 14
coord index: 13
coord index: 12
coord index: 11
coord index: 10
solid: false

Coordinate 2 7 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 1 2
point: 7.918
point: 1.5
point: 0
point: 0.8
point: 6.5
point: 0.432
point: 2
point: 0.5
point: 1.2
point: 2.5
point: 1.35
point: 4.5
point: 5.4
point: 3.479

IndexedFaceSet 2 7 2 2
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 7 2
has coord: Coordinate 2 7 2 2 1
coord index: 0
coord index: 5
coord index: 4
coord index: 3
coord index: 2
coord index: 1
coord index: -1
coord index: 7
coord index: 6
coord index: 11
coord index: 10
coord index: 9
coord index: 8
solid: false

Coordinate 2 7 2 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 2 2
point: 7.918
point: 1.5
point: 3.47
point: 1.266
point: 1.1
point: 2.5
point: 1.35
point: 4.5
point: 5.4
point: 4.15

IndexedFaceSet 2 7 3 2
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 7 3
has coord: Coordinate 2 7 3 2 1
coord index: 0
coord index: 5
coord index: 4
coord index: 3
coord index: 2
coord index: 1
coord index: -1
coord index: 7
coord index: 6
coord index: 11
coord index: 10
coord index: 9
coord index: 8
solid: false

Coordinate 2 7 3 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 3 2
point: 7.918
point: 1.5
point: 0.05
point: 1.266
point: 1.1
point: 2.5
point: 1.35
point: 4.5
point: 5.4
point: -0.63

transform right skirts
type: NamedIndividual
type: Transform
has parent: hull transform
has children: trans r skrt 1
has children: trans r skrt 2
has children: trans r skrt 3
has children: trans r skrt 4
has children: trans r skrt 5
has children: trans r skrt 6
has ROUTE: ROUTE 2 7 4 2
has ROUTE: ROUTE 2 7 4 4
has ROUTE: ROUTE 2 7 4 6
has ROUTE: ROUTE 2 7 4 8
has ROUTE: ROUTE 2 7 4 10
DEF: transform_right_skirts
translation: 0
translation: -0.02

trans r skrt 1
type: NamedIndividual
type: Transform
has parent: transform right skirts
has children: r skrt 1 sensor
has children: right skirt 1
DEF: trans_r_skrt_1
center: 2.5
center: 1.35
center: -0.63

r skrt 1 sensor
type: NamedIndividual
type: CylinderSensor
has parent: trans r skrt 1
DEF: r_skrt_1_sensor
max angle: 0
min angle: -1.57

right skirt 1
type: NamedIndividual
type: Shape
has parent: trans r skrt 1
has appearance: sand color-USE-3
has geometry: IndexedFaceSet 2 7 4 1 2 2
DEF: right_skirt_1

IndexedFaceSet 2 7 4 1 2 2
type: NamedIndividual
type: IndexedFaceSet
has parent: right skirt 1
has coord: Coordinate 2 7 4 1 2 2 1
coord index: 0
coord index: 3
coord index: 2
coord index: 1
coord index: -1
coord index: 4
coord index: 7
coord index: 6
coord index: 5
crease angle: 1.57
solid: false

Coordinate 2 7 4 1 2 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 4 1 2 2
point: 0.5
point: 0.8
point: -0.63
point: 0
point: 1.2
point: 2.5
point: 1.35
point: 0.62
point: -0.67

ROUTE 2 7 4 2
type: NamedIndividual
type: ROUTE
has parent: transform right skirts
from field: rotation_changed
from node: r_skrt_1_sensor
to field: set_rotation
to node: trans_r_skrt_1

trans r skrt 2
type: NamedIndividual
type: Transform
has parent: transform right skirts
has children: r skrt 2 sensor
has children: right skirt 2
DEF: trans_r_skrt_2
center: 2.5
center: 1.35
center: -0.63

r skrt 2 sensor
type: NamedIndividual
type: CylinderSensor
has parent: trans r skrt 2
DEF: r_skrt_2_sensor
max angle: 1.57

right skirt 2
type: NamedIndividual
type: Shape
has parent: trans r skrt 2
has appearance: sand color-USE-4
has geometry: IndexedFaceSet 2 7 4 3 2 2
DEF: right_skirt_2

IndexedFaceSet 2 7 4 3 2 2
type: NamedIndividual
type: IndexedFaceSet
has parent: right skirt 2
has coord: Coordinate 2 7 4 3 2 2 1
coord index: 0
coord index: 3
coord index: 2
coord index: 1
coord index: -1
coord index: 4
coord index: 7
coord index: 6
coord index: 5
crease angle: 1.57
solid: false

Coordinate 2 7 4 3 2 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 4 3 2 2
point: 2.51
point: 1.35
point: -0.63
point: 3.3
point: .62
point: -0.67

ROUTE 2 7 4 4
type: NamedIndividual
type: ROUTE
has parent: transform right skirts
from field: rotation_changed
from node: r_skrt_2_sensor
to field: set_rotation
to node: trans_r_skrt_2

trans r skrt 3
type: NamedIndividual
type: Transform
has parent: transform right skirts
has children: r skrt 3 sensor
has children: right skirt 3
DEF: trans_r_skrt_3
center: 4.1
center: 1.35
center: -0.63

r skrt 3 sensor
type: NamedIndividual
type: CylinderSensor
has parent: trans r skrt 3
DEF: r_skrt_3_sensor
max angle: 0
min angle: -1.57

right skirt 3
type: NamedIndividual
type: Shape
has parent: trans r skrt 3
has appearance: sand color-USE-5
has geometry: IndexedFaceSet 2 7 4 5 2 2
DEF: right_skirt_3

IndexedFaceSet 2 7 4 5 2 2
type: NamedIndividual
type: IndexedFaceSet
has parent: right skirt 3
has coord: Coordinate 2 7 4 5 2 2 1
coord index: 0
coord index: 3
coord index: 2
coord index: 1
coord index: -1
coord index: 4
coord index: 7
coord index: 6
coord index: 5
crease angle: 1.57
solid: false

Coordinate 2 7 4 5 2 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 4 5 2 2
point: 3.31
point: 1.35
point: -0.63
point: 4.1
point: .62
point: -0.67

ROUTE 2 7 4 6
type: NamedIndividual
type: ROUTE
has parent: transform right skirts
from field: rotation_changed
from node: r_skrt_3_sensor
to field: set_rotation
to node: trans_r_skrt_3

trans r skrt 4
type: NamedIndividual
type: Transform
has parent: transform right skirts
has children: r skrt 4 sensor
has children: right skirt 4
DEF: trans_r_skrt_4
center: 4.1
center: 1.35
center: -0.63

r skrt 4 sensor
type: NamedIndividual
type: CylinderSensor
has parent: trans r skrt 4
DEF: r_skrt_4_sensor
max angle: 1.57

right skirt 4
type: NamedIndividual
type: Shape
has parent: trans r skrt 4
has appearance: sand color-USE-6
has geometry: IndexedFaceSet 2 7 4 7 2 2
DEF: right_skirt_4

IndexedFaceSet 2 7 4 7 2 2
type: NamedIndividual
type: IndexedFaceSet
has parent: right skirt 4
has coord: Coordinate 2 7 4 7 2 2 1
coord index: 0
coord index: 3
coord index: 2
coord index: 1
coord index: -1
coord index: 4
coord index: 7
coord index: 6
coord index: 5
crease angle: 1.57
solid: false

Coordinate 2 7 4 7 2 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 4 7 2 2
point: 4.11
point: 1.35
point: -0.63
point: 4.9
point: .62
point: -0.67

ROUTE 2 7 4 8
type: NamedIndividual
type: ROUTE
has parent: transform right skirts
from field: rotation_changed
from node: r_skrt_4_sensor
to field: set_rotation
to node: trans_r_skrt_4

trans r skrt 5
type: NamedIndividual
type: Transform
has parent: transform right skirts
has children: r skrt 5 sensor
has children: Shape 2 7 4 9 2
has children: Shape 2 7 4 9 3
DEF: trans_r_skrt_5
center: 5.7
center: 1.35
center: -0.63

r skrt 5 sensor
type: NamedIndividual
type: CylinderSensor
has parent: trans r skrt 5
DEF: r_skrt_5_sensor
max angle: 0
min angle: -2

black
type: NamedIndividual
type: Appearance
has parent: Shape 2 7 4 9 2
has material: Material 2 7 4 9 2 1 1
DEF: black

Material 2 7 4 9 2 1 1
type: NamedIndividual
type: Material
has parent: black
diffuse color: 0.1
diffuse color: .1

IndexedFaceSet 2 7 4 9 2 2
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 7 4 9 2
has coord: Coordinate 2 7 4 9 2 2 1
coord index: 0
coord index: 1
coord index: 5
coord index: 4
coord index: -1
solid: false

Coordinate 2 7 4 9 2 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 4 9 2 2
point: 4.91
point: 1.35
point: -0.63
point: 5.7
point: .62
point: -0.67

IndexedFaceSet 2 7 4 9 3 2
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 7 4 9 3
has coord: Coordinate 2 7 4 9 3 2 1
coord index: 4
coord index: 5
coord index: 6
coord index: 7
coord index: -1
solid: false

Coordinate 2 7 4 9 3 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 4 9 3 2
point: 4.91
point: 1.35
point: -0.63
point: 5.7
point: .62
point: -0.67

ROUTE 2 7 4 10
type: NamedIndividual
type: ROUTE
has parent: transform right skirts
from field: rotation_changed
from node: r_skrt_5_sensor
to field: set_rotation
to node: trans_r_skrt_5

trans r skrt 6
type: NamedIndividual
type: Transform
has parent: transform right skirts
has children: r skrt 6 sensor
has children: Shape 2 7 4 11 2
has children: Shape 2 7 4 11 3
has children: trans r skrt 7
has ROUTE: ROUTE 2 7 4 11 4
has ROUTE: ROUTE 2 7 4 11 6
DEF: trans_r_skrt_6
center: 5.7
center: 1.35
center: -0.63

r skrt 6 sensor
type: NamedIndividual
type: CylinderSensor
has parent: trans r skrt 6
DEF: r_skrt_6_sensor
max angle: 2

IndexedFaceSet 2 7 4 11 2 2
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 7 4 11 2
has coord: Coordinate 2 7 4 11 2 2 1
coord index: 0
coord index: 1
coord index: 5
coord index: 4
coord index: -1
solid: false

Coordinate 2 7 4 11 2 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 4 11 2 2
point: 5.71
point: 1.35
point: -0.63
point: 6.5
point: .62
point: -0.67

IndexedFaceSet 2 7 4 11 3 2
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 7 4 11 3
has coord: Coordinate 2 7 4 11 3 2 1
coord index: 4
coord index: 5
coord index: 6
coord index: 7
coord index: -1
solid: false

Coordinate 2 7 4 11 3 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 4 11 3 2
point: 5.71
point: 1.35
point: -0.63
point: 6.5
point: .62
point: -0.67

ROUTE 2 7 4 11 4
type: NamedIndividual
type: ROUTE
has parent: trans r skrt 6
from field: rotation_changed
from node: r_skrt_6_sensor
to field: set_rotation
to node: trans_r_skrt_6

trans r skrt 7
type: NamedIndividual
type: Transform
has parent: trans r skrt 6
has children: r skrt 7 sensor
has children: Shape 2 7 4 11 5 2
has children: Shape 2 7 4 11 5 3
has children: Shape 2 7 4 11 5 4
DEF: trans_r_skrt_7
center: 6.51
center: 1.35
center: -0.67

r skrt 7 sensor
type: NamedIndividual
type: CylinderSensor
has parent: trans r skrt 7
DEF: r_skrt_7_sensor
max angle: 3
min angle: -1.57

IndexedFaceSet 2 7 4 11 5 2 2
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 7 4 11 5 2
has coord: Coordinate 2 7 4 11 5 2 2 1
coord index: 0
coord index: 1
coord index: 3
coord index: 2
coord index: -1
solid: false

Coordinate 2 7 4 11 5 2 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 4 11 5 2 2
point: 6.51
point: 1.35
point: -0.63
point: 7.75
point: -0.67

IndexedFaceSet 2 7 4 11 5 3 2
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 7 4 11 5 3
has coord: Coordinate 2 7 4 11 5 3 2 1
coord index: 0
coord index: 10
coord index: 9
coord index: 8
coord index: 7
coord index: -1
crease angle: 3.14
solid: false

Coordinate 2 7 4 11 5 3 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 4 11 5 3 2
point: 6.51
point: 1.35
point: -0.67
point: 7.75
point: 1.1
point: 7.35
point: 7.33
point: 1.09
point: 7.31
point: 1.075
point: 7.29
point: 1.055
point: 7.27
point: 1.02
point: 7.25
point: 1
point: 0.62

IndexedFaceSet 2 7 4 11 5 4 2
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 7 4 11 5 4
has coord: Coordinate 2 7 4 11 5 4 2 1
coord index: 0
coord index: 7
coord index: 6
coord index: 5
coord index: 4
coord index: 3
coord index: 2
coord index: 1
coord index: -1
crease angle: 3.14
solid: false

Coordinate 2 7 4 11 5 4 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 4 11 5 4 2
point: 6.51
point: 1.35
point: -0.67
point: 7.75
point: 1.1
point: 7.35
point: 7.33
point: 1.09
point: 7.31
point: 1.075
point: 7.29
point: 1.055
point: 7.27
point: 1.02
point: 7.25
point: 1
point: 0.62

ROUTE 2 7 4 11 6
type: NamedIndividual
type: ROUTE
has parent: trans r skrt 6
from field: rotation_changed
from node: r_skrt_7_sensor
to field: set_rotation
to node: trans_r_skrt_7

transform left skirts
type: NamedIndividual
type: Transform
has parent: hull transform
has children: left skirt 1
has children: left skirt 2
has children: left skirt 3
has children: left skirt 4
has children: left skirt 5
has children: left skirt 6
has children: left skirt 7
DEF: transform_left_skirts
translation: 0
translation: -0.02

left skirt 1
type: NamedIndividual
type: Shape
has parent: transform left skirts
has appearance: sand color-USE-11
has geometry: IndexedFaceSet 2 7 5 1 2
DEF: left_skirt_1

IndexedFaceSet 2 7 5 1 2
type: NamedIndividual
type: IndexedFaceSet
has parent: left skirt 1
has coord: Coordinate 2 7 5 1 2 1
coord index: 0
coord index: 3
coord index: 2
coord index: 1
coord index: -1
coord index: 4
coord index: 7
coord index: 6
coord index: 5
crease angle: 1.57
solid: false

Coordinate 2 7 5 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 5 1 2
point: 0.5
point: 0.8
point: 4.15
point: 0
point: 1.2
point: 2.5
point: 1.35
point: 0.62
point: 4.19

left skirt 2
type: NamedIndividual
type: Shape
has parent: transform left skirts
has appearance: sand color-USE-12
has geometry: IndexedFaceSet 2 7 5 2 2
DEF: left_skirt_2

IndexedFaceSet 2 7 5 2 2
type: NamedIndividual
type: IndexedFaceSet
has parent: left skirt 2
has coord: Coordinate 2 7 5 2 2 1
coord index: 0
coord index: 3
coord index: 2
coord index: 1
coord index: -1
coord index: 4
coord index: 7
coord index: 6
coord index: 5
crease angle: 1.57
solid: false

Coordinate 2 7 5 2 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 5 2 2
point: 2.51
point: 1.35
point: 4.15
point: 3.3
point: .62
point: 4.19

left skirt 3
type: NamedIndividual
type: Shape
has parent: transform left skirts
has appearance: sand color-USE-13
has geometry: IndexedFaceSet 2 7 5 3 2
DEF: left_skirt_3

IndexedFaceSet 2 7 5 3 2
type: NamedIndividual
type: IndexedFaceSet
has parent: left skirt 3
has coord: Coordinate 2 7 5 3 2 1
coord index: 0
coord index: 3
coord index: 2
coord index: 1
coord index: -1
coord index: 4
coord index: 7
coord index: 6
coord index: 5
crease angle: 1.57
solid: false

Coordinate 2 7 5 3 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 5 3 2
point: 3.31
point: 1.35
point: 4.15
point: 4.1
point: .62
point: 4.19

left skirt 4
type: NamedIndividual
type: Shape
has parent: transform left skirts
has appearance: sand color-USE-14
has geometry: IndexedFaceSet 2 7 5 4 2
DEF: left_skirt_4

IndexedFaceSet 2 7 5 4 2
type: NamedIndividual
type: IndexedFaceSet
has parent: left skirt 4
has coord: Coordinate 2 7 5 4 2 1
coord index: 0
coord index: 3
coord index: 2
coord index: 1
coord index: -1
coord index: 4
coord index: 7
coord index: 6
coord index: 5
crease angle: 1.57
solid: false

Coordinate 2 7 5 4 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 5 4 2
point: 4.11
point: 1.35
point: 4.15
point: 4.9
point: .62
point: 4.19

left skirt 5
type: NamedIndividual
type: Group
has parent: transform left skirts
has children: Shape 2 7 5 5 1
has children: Shape 2 7 5 5 2
DEF: left_skirt_5

IndexedFaceSet 2 7 5 5 1 2
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 7 5 5 1
has coord: Coordinate 2 7 5 5 1 2 1
coord index: 0
coord index: 1
coord index: 5
coord index: 4
coord index: -1
solid: false

Coordinate 2 7 5 5 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 5 5 1 2
point: 4.91
point: 1.35
point: 4.15
point: 5.7
point: .62
point: 4.19

IndexedFaceSet 2 7 5 5 2 2
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 7 5 5 2
has coord: Coordinate 2 7 5 5 2 2 1
coord index: 4
coord index: 5
coord index: 6
coord index: 7
coord index: -1
solid: false

Coordinate 2 7 5 5 2 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 5 5 2 2
point: 4.91
point: 1.35
point: 4.15
point: 5.7
point: .62
point: 4.19

left skirt 6
type: NamedIndividual
type: Group
has parent: transform left skirts
has children: Shape 2 7 5 6 1
has children: Shape 2 7 5 6 2
DEF: left_skirt_6

IndexedFaceSet 2 7 5 6 1 2
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 7 5 6 1
has coord: Coordinate 2 7 5 6 1 2 1
coord index: 0
coord index: 1
coord index: 5
coord index: 4
coord index: -1
solid: false

Coordinate 2 7 5 6 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 5 6 1 2
point: 5.71
point: 1.35
point: 4.15
point: 6.5
point: .62
point: 4.19

IndexedFaceSet 2 7 5 6 2 2
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 7 5 6 2
has coord: Coordinate 2 7 5 6 2 2 1
coord index: 4
coord index: 5
coord index: 6
coord index: 7
coord index: -1
solid: false

Coordinate 2 7 5 6 2 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 5 6 2 2
point: 5.71
point: 1.35
point: 4.15
point: 6.5
point: .62
point: 4.19

left skirt 7
type: NamedIndividual
type: Group
has parent: transform left skirts
has children: Shape 2 7 5 7 1
has children: Shape 2 7 5 7 2
has children: Shape 2 7 5 7 3
DEF: left_skirt_7

IndexedFaceSet 2 7 5 7 1 2
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 7 5 7 1
has coord: Coordinate 2 7 5 7 1 2 1
coord index: 0
coord index: 1
coord index: 3
coord index: 2
coord index: -1
solid: false

Coordinate 2 7 5 7 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 5 7 1 2
point: 6.51
point: 1.35
point: 4.15
point: 7.75
point: 4.19

IndexedFaceSet 2 7 5 7 2 2
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 7 5 7 2
has coord: Coordinate 2 7 5 7 2 2 1
coord index: 0
coord index: 10
coord index: 9
coord index: 8
coord index: 7
coord index: -1
crease angle: 3.14
solid: false

Coordinate 2 7 5 7 2 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 5 7 2 2
point: 6.51
point: 1.35
point: 4.19
point: 7.75
point: 1.1
point: 7.35
point: 7.33
point: 1.09
point: 7.31
point: 1.075
point: 7.29
point: 1.055
point: 7.27
point: 1.02
point: 7.25
point: 1
point: 0.62

IndexedFaceSet 2 7 5 7 3 2
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 7 5 7 3
has coord: Coordinate 2 7 5 7 3 2 1
coord index: 0
coord index: 7
coord index: 6
coord index: 5
coord index: 4
coord index: 3
coord index: 2
coord index: 1
coord index: -1
crease angle: 3.14
solid: false

Coordinate 2 7 5 7 3 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 5 7 3 2
point: 6.51
point: 1.35
point: 4.19
point: 7.75
point: 1.1
point: 7.35
point: 7.33
point: 1.09
point: 7.31
point: 1.075
point: 7.29
point: 1.055
point: 7.27
point: 1.02
point: 7.25
point: 1
point: 0.62

Transform 2 7 6
type: NamedIndividual
type: Transform
has parent: hull transform
has children: trans r mudflap
rotation: 1
rotation: 0
rotation: -1.57

trans r mudflap
type: NamedIndividual
type: Transform
has parent: Transform 2 7 6
has children: rt mf sensor
has children: right mud flap
DEF: trans_r_mudflap
center: 1.1
center: 0
center: 1.266
translation: 0
translation: 0.63

rt mf sensor
type: NamedIndividual
type: CylinderSensor
has parent: trans r mudflap
DEF: rt_mf_sensor
max angle: .3

right mud flap
type: NamedIndividual
type: Shape
has parent: trans r mudflap
has appearance: sand color-USE-19
has geometry: IndexedFaceSet 2 7 6 1 2 2
DEF: right_mud_flap

IndexedFaceSet 2 7 6 1 2 2
type: NamedIndividual
type: IndexedFaceSet
has parent: right mud flap
has coord: Coordinate 2 7 6 1 2 2 1
coord index: 0
coord index: 1
coord index: 2
coord index: 3
coord index: -1
coord index: 5
coord index: 4
solid: false

Coordinate 2 7 6 1 2 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 6 1 2 2
point: 0.1
point: 0
point: 1.25
point: 1.1
point: 1.266
point: -0.63
point: 1.16

ROUTE 2 7 7
type: NamedIndividual
type: ROUTE
has parent: hull transform
from field: rotation_changed
from node: rt_mf_sensor
to field: set_rotation
to node: trans_r_mudflap

Transform 2 7 8
type: NamedIndividual
type: Transform
has parent: hull transform
has children: trans l mudflap
rotation: 1
rotation: 0
rotation: -1.57

trans l mudflap
type: NamedIndividual
type: Transform
has parent: Transform 2 7 8
has children: lf mf sensor
has children: left mud flap
DEF: trans_l_mudflap
center: 1.1
center: 3.479
center: 1.266
translation: 0
translation: -7.638

lf mf sensor
type: NamedIndividual
type: CylinderSensor
has parent: trans l mudflap
DEF: lf_mf_sensor
max angle: .3

left mud flap
type: NamedIndividual
type: Shape
has parent: trans l mudflap
has appearance: sand color-USE-20
has geometry: IndexedFaceSet 2 7 8 1 2 2
DEF: left_mud_flap

IndexedFaceSet 2 7 8 1 2 2
type: NamedIndividual
type: IndexedFaceSet
has parent: left mud flap
has coord: Coordinate 2 7 8 1 2 2 1
coord index: 0
coord index: 1
coord index: 2
coord index: 3
coord index: -1
coord index: 5
coord index: 4
solid: false

Coordinate 2 7 8 1 2 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 8 1 2 2
point: 0.1
point: 3.479
point: 1.25
point: 1.1
point: 1.266
point: 4.159
point: 0
point: 1.16

ROUTE 2 7 9
type: NamedIndividual
type: ROUTE
has parent: hull transform
from field: rotation_changed
from node: lf_mf_sensor
to field: set_rotation
to node: trans_l_mudflap

transform roadwheel
type: NamedIndividual
type: Transform
has parent: Scene
has children: wheel group
has children: Transform 2 8 2
has children: Transform 2 8 3
has children: Transform 2 8 4
has children: Transform 2 8 5
has children: Transform 2 8 6
has children: Transform 2 8 7
has children: Transform 2 8 8
has children: sprocket
DEF: transform_roadwheel
translation: 0
translation: -1.2395
translation: 0.375

wheel group
type: NamedIndividual
type: Group
has parent: transform roadwheel
has children: Transform 2 8 1 1
has children: Transform 2 8 1 2
has children: Transform 2 8 1 3
DEF: wheel_group

Transform 2 8 1 1
type: NamedIndividual
type: Transform
has parent: wheel group
has children: wheel
translation: .3
translation: 0

wheel
type: NamedIndividual
type: Transform
has parent: Transform 2 8 1 1
has children: wheel base
has children: bolt group wheel
has children: rubber
has children: Transform 2 8 1 1 1 4
DEF: wheel
rotation: 1
rotation: 0
rotation: 1.57

wheel base
type: NamedIndividual
type: Shape
has parent: wheel
has appearance: sand color-USE-21
has geometry: Cylinder 2 8 1 1 1 1 2
DEF: wheel_base

Cylinder 2 8 1 1 1 1 2
type: NamedIndividual
type: Cylinder
has parent: wheel base
height: .025
radius: .25

bolt group wheel
type: NamedIndividual
type: Group
has parent: wheel
has children: Transform 2 8 1 1 1 2 1
has children: Transform 2 8 1 1 1 2 2
has children: Transform 2 8 1 1 1 2 3
has children: Transform 2 8 1 1 1 2 4
has children: Transform 2 8 1 1 1 2 5
DEF: bolt_group_wheel

Transform 2 8 1 1 1 2 1
type: NamedIndividual
type: Transform
has parent: bolt group wheel
has children: nut
has children: bolt
translation: 0
translation: -0.14

nut
type: NamedIndividual
type: Shape
has parent: Transform 2 8 1 1 1 2 1
has appearance: sand color-USE-22
has geometry: Cylinder 2 8 1 1 1 2 1 1 2
DEF: nut

Cylinder 2 8 1 1 1 2 1 1 2
type: NamedIndividual
type: Cylinder
has parent: nut
height: 0.005
radius: 0.01

bolt
type: NamedIndividual
type: Shape
has parent: Transform 2 8 1 1 1 2 1
has appearance: Appearance 2 8 1 1 1 2 1 2 1
has geometry: Cylinder 2 8 1 1 1 2 1 2 2
DEF: bolt

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

Cylinder 2 8 1 1 1 2 1 2 2
type: NamedIndividual
type: Cylinder
has parent: bolt
height: .0125
radius: 0.00625

Transform 2 8 1 1 1 2 2
type: NamedIndividual
type: Transform
has parent: bolt group wheel
has children: nut-USE-1
has children: bolt-USE-1
translation: 0.115
translation: -0.14
translation: -0.05948

Transform 2 8 1 1 1 2 3
type: NamedIndividual
type: Transform
has parent: bolt group wheel
has children: nut-USE-2
has children: bolt-USE-2
translation: -0.115
translation: -0.14
translation: -0.05948

Transform 2 8 1 1 1 2 4
type: NamedIndividual
type: Transform
has parent: bolt group wheel
has children: nut-USE-3
has children: bolt-USE-3
translation: -0.075
translation: -0.14
translation: .075

Transform 2 8 1 1 1 2 5
type: NamedIndividual
type: Transform
has parent: bolt group wheel
has children: nut-USE-4
has children: bolt-USE-4
translation: 0.075
translation: -0.14
translation: .075

rubber
type: NamedIndividual
type: Shape
has parent: wheel
has appearance: black-USE-6
has geometry: Extrusion 2 8 1 1 1 3 2
DEF: rubber

Extrusion 2 8 1 1 1 3 2
type: NamedIndividual
type: Extrusion
has parent: rubber
crease angle: .4
cross section: 0.255
cross section: 0
cross section: 0.254
cross section: 0.022561028
cross section: 0.252
cross section: 0.039
cross section: 0.25
cross section: 0.050249378
cross section: 0.245
cross section: 0.070710678
cross section: 0.24
cross section: 0.08616844
cross section: 0.2325
cross section: 0.1047318
cross section: 0.225
cross section: 0.12
cross section: 0.2
cross section: 0.15819292
cross section: 0.175
cross section: 0.18547237
cross section: 0.15
cross section: 0.206215906
cross section: 0.125
cross section: 0.222261108
cross section: 0.1
cross section: 0.234574082
cross section: 0.075
cross section: 0.243721152
cross section: 0.05
cross section: 0.250049995
cross section: 0.025
cross section: 0.253771551
cross section: -0.025
cross section: -0.05
cross section: -0.075
cross section: -0.1
cross section: -0.125
cross section: -0.15
cross section: -0.175
cross section: -0.2
cross section: -0.225
cross section: -0.2325
cross section: -0.24
cross section: -0.245
cross section: -0.25
cross section: -0.252
cross section: -0.254
cross section: -0.25425
cross section: 0.019543221
cross section: -0.2545
cross section: 0.01596089
cross section: -0.25475
cross section: 0.011288822
cross section: -0.25495
cross section: 0.005049505
cross section: -0.255
cross section: -0.005049505
cross section: -0.011288822
cross section: -0.01596089
cross section: -0.019543221
cross section: -0.022561028
cross section: -0.039
cross section: -0.050249378
cross section: -0.070710678
cross section: -0.08616844
cross section: -0.1047318
cross section: -0.12
cross section: -0.15819292
cross section: -0.18547237
cross section: -0.206215906
cross section: -0.222261108
cross section: -0.234574082
cross section: -0.243721152
cross section: -0.250049995
cross section: -0.253771551
cross section: 0.25425

Transform 2 8 1 1 1 4
type: NamedIndividual
type: Transform
has parent: wheel
has children: Shape 2 8 1 1 1 4 1
translation: 0
translation: -0.025

Cylinder 2 8 1 1 1 4 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 8 1 1 1 4 1
height: .05
radius: .15

Transform 2 8 1 2
type: NamedIndividual
type: Transform
has parent: wheel group
has children: Shape 2 8 1 2 1
has children: Transform 2 8 1 2 2
rotation: 1
rotation: 0
rotation: 1.57
translation: .3
translation: -0.025
translation: 0

Cylinder 2 8 1 2 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 8 1 2 1
height: .125
radius: .1

Sphere 2 8 1 2 2 1 1
type: NamedIndividual
type: Sphere
has parent: Shape 2 8 1 2 2 1
radius: .0975

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

Transform 2 8 1 3
type: NamedIndividual
type: Transform
has parent: wheel group
has children: wheel-USE-1
rotation: 1
rotation: 0
rotation: -3.14
translation: .3
translation: 0
translation: -0.1150

Transform 2 8 2
type: NamedIndividual
type: Transform
has parent: transform roadwheel
has children: wheel group-USE-1
translation: .8
translation: 0

Transform 2 8 3
type: NamedIndividual
type: Transform
has parent: transform roadwheel
has children: wheel group-USE-2
translation: -0.8
translation: 0

Transform 2 8 4
type: NamedIndividual
type: Transform
has parent: transform roadwheel
has children: wheel group-USE-3
translation: 1.6
translation: 0

Transform 2 8 5
type: NamedIndividual
type: Transform
has parent: transform roadwheel
has children: wheel group-USE-4
translation: -1.6
translation: 0

Transform 2 8 6
type: NamedIndividual
type: Transform
has parent: transform roadwheel
has children: wheel group-USE-5
translation: -2.4
translation: 0

Transform 2 8 7
type: NamedIndividual
type: Transform
has parent: transform roadwheel
has children: wheel group-USE-6
translation: 2.4
translation: 0

Transform 2 8 8
type: NamedIndividual
type: Transform
has parent: transform roadwheel
has children: wheel group-USE-7
translation: -3.709
translation: .375
translation: 0

sprocket
type: NamedIndividual
type: Transform
has parent: transform roadwheel
has children: Shape 2 8 9 1
has children: Group 2 8 9 2
has children: Transform 2 8 9 3
DEF: sprocket
rotation: 1
rotation: 0
rotation: 1.57
translation: 3.5
translation: .3734
translation: -0.06

Cylinder 2 8 9 1 2
type: NamedIndividual
type: Cylinder
has parent: Shape 2 8 9 1
height: .6
radius: .25
top: false

Transform 2 8 9 2 1
type: NamedIndividual
type: Transform
has parent: Group 2 8 9 2
has children: sprocket bottom
translation: 0
translation: -0.29

sprocket bottom
type: NamedIndividual
type: Shape
has parent: Transform 2 8 9 2 1
has appearance: sand color-USE-26
has geometry: Extrusion 2 8 9 2 1 1 2
DEF: sprocket_bottom

Extrusion 2 8 9 2 1 1 2
type: NamedIndividual
type: Extrusion
has parent: sprocket bottom
crease angle: 3.14
cross section: -0.25
cross section: 0
cross section: -0.24
cross section: 0.07
cross section: -0.22
cross section: 0.118743421
cross section: -0.2
cross section: 0.15
cross section: -0.17
cross section: 0.183303028
cross section: -0.14
cross section: 0.207123152
cross section: -0.1
cross section: 0.229128785
cross section: -0.05
cross section: 0.244948974
cross section: 0.25
cross section: 0.05
cross section: 0.1
cross section: 0.14
cross section: 0.17
cross section: 0.2
cross section: 0.22
cross section: 0.24
cross section: 0.29
cross section: 0.28
cross section: 0.075498344
cross section: 0.26
cross section: 0.128452326
cross section: 0.162788206
cross section: 0.188944436
cross section: 0.185
cross section: 0.223327114
cross section: 0.248193473
cross section: 0.11
cross section: 0.268328157
cross section: 0.06
cross section: 0.283725219
cross section: -0.06
cross section: -0.11
cross section: -0.15
cross section: -0.185
cross section: -0.26
cross section: -0.28
cross section: -0.29
solid: false
spine: 0
spine: .01

Transform 2 8 9 2 2
type: NamedIndividual
type: Transform
has parent: Group 2 8 9 2
has children: sprocket bottom-USE-1
rotation: 0
rotation: 1
rotation: 3.14
translation: 0
translation: -0.29

Transform 2 8 9 2 3
type: NamedIndividual
type: Transform
has parent: Group 2 8 9 2
has children: sprocket bottom-USE-2
translation: 0
translation: .28

Transform 2 8 9 2 4
type: NamedIndividual
type: Transform
has parent: Group 2 8 9 2
has children: sprocket bottom-USE-3
rotation: 0
rotation: 1
rotation: 3.14
translation: 0
translation: .28

Transform 2 8 9 3
type: NamedIndividual
type: Transform
has parent: sprocket
has children: Shape 2 8 9 3 1
translation: 0
translation: -0.3

Cylinder 2 8 9 3 1 2
type: NamedIndividual
type: Cylinder
has parent: Shape 2 8 9 3 1
height: .15
radius: .075

transform track
type: NamedIndividual
type: Transform
has parent: Scene
has children: Transform 2 9 1
has children: Transform 2 9 2
has children: Transform 2 9 3
has children: Transform 2 9 4
has children: Transform 2 9 5
has children: Transform 2 9 6
has children: Transform 2 9 7
has children: Transform 2 9 8
has children: Transform 2 9 9
has children: Transform 2 9 10
has children: Transform 2 9 11
has children: Transform 2 9 12
has children: Transform 2 9 13
has children: Transform 2 9 14
has children: Transform 2 9 15
has children: Transform 2 9 16
has children: Transform 2 9 17
has children: Transform 2 9 18
has children: Transform 2 9 19
has children: Transform 2 9 20
has children: Transform 2 9 21
has children: Transform 2 9 22
has children: Transform 2 9 23
has children: Transform 2 9 24
has children: Transform 2 9 25
has children: Transform 2 9 26
has children: Transform 2 9 27
has children: Transform 2 9 28
has children: Transform 2 9 29
has children: Transform 2 9 30
has children: Transform 2 9 31
has children: Transform 2 9 32
has children: Transform 2 9 33
has children: Transform 2 9 34
has children: Transform 2 9 35
has children: Transform 2 9 36
has children: Transform 2 9 37
has children: Transform 2 9 38
has children: Transform 2 9 39
has children: Transform 2 9 40
has children: Transform 2 9 41
has children: Transform 2 9 42
has children: Transform 2 9 43
has children: Transform 2 9 44
has children: Transform 2 9 45
has children: Transform 2 9 46
has children: Transform 2 9 47
has children: Transform 2 9 48
has children: Transform 2 9 49
has children: Transform 2 9 50
has children: Transform 2 9 51
has children: Transform 2 9 52
has children: Transform 2 9 53
has children: Transform 2 9 54
has children: Transform 2 9 55
has children: Transform 2 9 56
has children: Transform 2 9 57
has children: Transform 2 9 58
has children: Transform 2 9 59
has children: Transform 2 9 60
DEF: transform_track
translation: 0
translation: -1.5095
translation: 0.31525

Transform 2 9 1
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block
translation: 0
translation: -0.01

track block
type: NamedIndividual
type: Transform
has parent: Transform 2 9 1
has children: heat tube
has children: Transform 2 9 1 1 2
has children: Transform 2 9 1 1 3
has children: Transform 2 9 1 1 4
has children: Transform 2 9 1 1 5
has children: Transform 2 9 1 1 6
has children: Transform 2 9 1 1 7
has children: Transform 2 9 1 1 8
DEF: track_block
rotation: 1
rotation: 0
rotation: 1.57

heat tube
type: NamedIndividual
type: Shape
has parent: track block
has appearance: metal
has geometry: Cylinder 2 9 1 1 1 2
DEF: heat_tube

metal
type: NamedIndividual
type: Appearance
has parent: heat tube
has material: Material 2 9 1 1 1 1 1
DEF: metal

Material 2 9 1 1 1 1 1
type: NamedIndividual
type: Material
has parent: metal
shininess: .8

Cylinder 2 9 1 1 1 2
type: NamedIndividual
type: Cylinder
has parent: heat tube
height: .6
radius: .01

Transform 2 9 1 1 2
type: NamedIndividual
type: Transform
has parent: track block
has children: heat tube-USE-1
translation: .225
translation: 0

Transform 2 9 1 1 3
type: NamedIndividual
type: Transform
has parent: track block
has children: pad
translation: .1125
translation: .14
translation: 0

pad
type: NamedIndividual
type: Shape
has parent: Transform 2 9 1 1 3
has appearance: black-USE-7
has geometry: Box 2 9 1 1 3 1 2
DEF: pad

Box 2 9 1 1 3 1 2
type: NamedIndividual
type: Box
has parent: pad
size: .26
size: .27
size: .025

Transform 2 9 1 1 4
type: NamedIndividual
type: Transform
has parent: track block
has children: pad-USE-1
translation: .1125
translation: -0.14
translation: 0

Transform 2 9 1 1 5
type: NamedIndividual
type: Transform
has parent: track block
has children: Shape 2 9 1 1 5 1
has children: Shape 2 9 1 1 5 2
translation: -0.021
translation: -0.005
translation: 0

Extrusion 2 9 1 1 5 1 2
type: NamedIndividual
type: Extrusion
has parent: Shape 2 9 1 1 5 1
crease angle: 3.14
cross section: -0.028
cross section: -0.01077033
cross section: -0.03
cross section: .0001
cross section: -0.0325
cross section: 0
cross section: 0.0325
cross section: .0325
cross section: 0.028
cross section: 0.002
cross section: -0.049959984
cross section: -0.05
cross section: -0.002
solid: false
spine: 0
spine: .0
spine: .01

IndexedFaceSet 2 9 1 1 5 2 1
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 9 1 1 5 2
has coord: Coordinate 2 9 1 1 5 2 1 1
coord index: 0
coord index: 2
coord index: 3
coord index: 1
coord index: -1

Coordinate 2 9 1 1 5 2 1 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 9 1 1 5 2 1
point: -0.028
point: 0
point: -0.01077
point: -0.002
point: -0.04996
point: 0.01

Transform 2 9 1 1 6
type: NamedIndividual
type: Transform
has parent: track block
has children: Shape 2 9 1 1 6 1
translation: -0.021
translation: 0
translation: 0.005525

Box 2 9 1 1 6 1 2
type: NamedIndividual
type: Box
has parent: Shape 2 9 1 1 6 1
size: .065
size: .01
size: .0115

Transform 2 9 1 1 7
type: NamedIndividual
type: Transform
has parent: track block
has children: end connector
translation: .0025
translation: .28
translation: 0

end connector
type: NamedIndividual
type: Shape
has parent: Transform 2 9 1 1 7
has appearance: metal-USE-4
has geometry: Extrusion 2 9 1 1 7 1 2
DEF: end_connector

Extrusion 2 9 1 1 7 1 2
type: NamedIndividual
type: Extrusion
has parent: end connector
crease angle: 3.14
cross section: 0
cross section: 0.0125
cross section: 0.005
cross section: 0.011456439
cross section: 0.008
cross section: 0.009604686
cross section: 0.01
cross section: 0.0075
cross section: -0.0075
cross section: -0.009604686
cross section: -0.011456439
cross section: -0.0125
cross section: -0.005
cross section: -0.007
cross section: -0.010356158
cross section: -0.0345
cross section: -0.01036
cross section: -0.0365
cross section: -0.01146
cross section: -0.0415
cross section: -0.0465
cross section: -0.0495
cross section: -0.0096
cross section: -0.0515
cross section: -0.054
cross section: 0.0096
cross section: 0.01146
cross section: 0.01036
cross section: 0.010356158
spine: 0
spine: .015

Transform 2 9 1 1 8
type: NamedIndividual
type: Transform
has parent: track block
has children: end connector-USE-1
translation: 0
translation: -0.295

Transform 2 9 2
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-1
translation: -0.265
translation: -0.01
translation: 0

Transform 2 9 3
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-2
translation: -0.53
translation: -0.01
translation: 0

Transform 2 9 4
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-3
translation: -0.795
translation: -0.01
translation: 0

Transform 2 9 5
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-4
translation: -1.06
translation: -0.01
translation: 0

Transform 2 9 6
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-5
translation: -1.325
translation: -0.01
translation: 0

Transform 2 9 7
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-6
translation: -1.59
translation: -0.01
translation: 0

Transform 2 9 8
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-7
translation: -1.855
translation: -0.01
translation: 0

Transform 2 9 9
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-8
translation: -2.12
translation: -0.01
translation: 0

Transform 2 9 10
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-9
translation: -2.385
translation: -0.01
translation: 0

Transform 2 9 11
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-10
rotation: 0
rotation: 1
rotation: -0.3
translation: -2.64
translation: .0579
translation: 0

Transform 2 9 12
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-11
rotation: 0
rotation: 1
rotation: -0.3
translation: -2.8925
translation: 0.135
translation: 0

Transform 2 9 13
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-12
rotation: 0
rotation: 1
rotation: -0.3
translation: -3.145
translation: 0.213
translation: 0

Transform 2 9 14
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-13
rotation: 0
rotation: 1
rotation: -0.3
translation: -3.3975
translation: 0.291
translation: 0

Transform 2 9 15
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-14
rotation: 0
rotation: 1
rotation: -0.67
translation: -3.611
translation: 0.442
translation: 0

Transform 2 9 16
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-15
rotation: 0
rotation: 1
rotation: -1.24
translation: -3.714
translation: 0.68
translation: 0

Transform 2 9 17
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-16
rotation: 0
rotation: 1
rotation: -2.3
translation: -3.575
translation: 0.885
translation: 0

Transform 2 9 18
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-17
rotation: 0
rotation: 1
rotation: -3.04
translation: -3.325
translation: 0.937
translation: 0

Transform 2 9 19
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-18
rotation: 0
rotation: 1
rotation: -3.14
translation: -3.061
translation: 0.941
translation: 0

Transform 2 9 20
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-19
rotation: 0
rotation: 1
rotation: -3.14
translation: -2.796
translation: 0.941
translation: 0

Transform 2 9 21
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-20
rotation: 0
rotation: 1
rotation: -3.14
translation: -2.531
translation: 0.941
translation: 0

Transform 2 9 22
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-21
rotation: 0
rotation: 1
rotation: -3.14
translation: -2.266
translation: 0.941
translation: 0

Transform 2 9 23
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-22
rotation: 0
rotation: 1
rotation: -3.14
translation: -2.001
translation: 0.941
translation: 0

Transform 2 9 24
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-23
rotation: 0
rotation: 1
rotation: -3.14
translation: -1.736
translation: 0.941
translation: 0

Transform 2 9 25
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-24
rotation: 0
rotation: 1
rotation: -3.14
translation: -1.471
translation: 0.941
translation: 0

Transform 2 9 26
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-25
rotation: 0
rotation: 1
rotation: -3.14
translation: -1.206
translation: 0.941
translation: 0

Transform 2 9 27
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-26
rotation: 0
rotation: 1
rotation: -3.14
translation: -0.941
translation: 0.941
translation: 0

Transform 2 9 28
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-27
rotation: 0
rotation: 1
rotation: -3.14
translation: -0.676
translation: 0.941
translation: 0

Transform 2 9 29
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-28
rotation: 0
rotation: 1
rotation: -3.14
translation: -0.411
translation: 0.941
translation: 0

Transform 2 9 30
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-29
rotation: 0
rotation: 1
rotation: -3.14
translation: -0.146
translation: 0.941
translation: 0

Transform 2 9 31
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-30
rotation: 0
rotation: 1
rotation: -3.14
translation: 0.119
translation: 0.941
translation: 0

Transform 2 9 32
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-31
rotation: 0
rotation: 1
rotation: -3.14
translation: 0.384
translation: 0.941
translation: 0

Transform 2 9 33
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-32
rotation: 0
rotation: 1
rotation: -3.14
translation: 0.649
translation: 0.941
translation: 0

Transform 2 9 34
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-33
rotation: 0
rotation: 1
rotation: -3.14
translation: 0.914
translation: 0.941
translation: 0

Transform 2 9 35
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-34
rotation: 0
rotation: 1
rotation: -3.14
translation: 1.179
translation: 0.941
translation: 0

Transform 2 9 36
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-35
rotation: 0
rotation: 1
rotation: -3.14
translation: 1.444
translation: 0.941
translation: 0

Transform 2 9 37
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-36
rotation: 0
rotation: 1
rotation: -3.14
translation: 1.709
translation: 0.941
translation: 0

Transform 2 9 38
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-37
rotation: 0
rotation: 1
rotation: -3.14
translation: 1.974
translation: 0.941
translation: 0

Transform 2 9 39
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-38
rotation: 0
rotation: 1
rotation: -3.14
translation: 2.239
translation: 0.941
translation: 0

Transform 2 9 40
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-39
rotation: 0
rotation: 1
rotation: -3.14
translation: 2.504
translation: 0.941
translation: 0

Transform 2 9 41
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-40
rotation: 0
rotation: 1
rotation: -3.14
translation: 2.769
translation: 0.941
translation: 0

Transform 2 9 42
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-41
rotation: 0
rotation: 1
rotation: -3.14
translation: 3.034
translation: 0.941
translation: 0

Transform 2 9 43
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-42
rotation: 0
rotation: 1
rotation: -3.14
translation: 3.299
translation: 0.941
translation: 0

Transform 2 9 44
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-43
rotation: 0
rotation: 1
rotation: -3.15
translation: 3.564
translation: 0.94
translation: 0

Transform 2 9 45
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-44
rotation: 0
rotation: 1
rotation: -3.8
translation: 3.78
translation: 0.8025
translation: 0

Transform 2 9 46
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-45
rotation: 0
rotation: 1
rotation: -4.82
translation: 3.788
translation: 0.555
translation: 0

Transform 2 9 47
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-46
rotation: 0
rotation: 1
rotation: -5.5
translation: 3.624
translation: 0.359
translation: 0

Transform 2 9 48
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-47
rotation: 0
rotation: 1
rotation: -5.85
translation: 3.3925
translation: 0.2375
translation: 0

Transform 2 9 49
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-48
rotation: 0
rotation: 1
rotation: -5.85
translation: 3.152
translation: 0.1275
translation: 0

Transform 2 9 50
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-49
rotation: 0
rotation: 1
rotation: -5.8
translation: 2.9155
translation: 0.0075
translation: 0

Transform 2 9 51
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-50
translation: 2.654
translation: -0.01
translation: 0

Transform 2 9 52
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-51
translation: 2.385
translation: -0.01
translation: 0

Transform 2 9 53
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-52
translation: 2.12
translation: -0.01
translation: 0

Transform 2 9 54
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-53
translation: 1.855
translation: -0.01
translation: 0

Transform 2 9 55
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-54
translation: 1.59
translation: -0.01
translation: 0

Transform 2 9 56
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-55
translation: 1.325
translation: -0.01
translation: 0

Transform 2 9 57
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-56
translation: 1.06
translation: -0.01
translation: 0

Transform 2 9 58
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-57
translation: .795
translation: -0.01
translation: 0

Transform 2 9 59
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-58
translation: .53
translation: -0.01
translation: 0

Transform 2 9 60
type: NamedIndividual
type: Transform
has parent: transform track
has children: track block-USE-59
translation: .265
translation: -0.01
translation: 0

support roller group
type: NamedIndividual
type: Group
has parent: Scene
has children: Transform 2 10 1
has children: Transform 2 10 2
DEF: support_roller_group

Transform 2 10 1
type: NamedIndividual
type: Transform
has parent: support roller group
has children: Shape 2 10 1 1
rotation: 1
rotation: 0
rotation: 1.57
translation: -1.6
translation: -0.6616
translation: -0.1

Cylinder 2 10 1 1 2
type: NamedIndividual
type: Cylinder
has parent: Shape 2 10 1 1
height: .6
radius: .03

Transform 2 10 2
type: NamedIndividual
type: Transform
has parent: support roller group
has children: wheel base-USE-1
has children: rubber-USE-1
has children: Transform 2 10 2 3
rotation: 1
rotation: 0
rotation: 1.57
scale: .3
translation: -1.6
translation: -0.6616
translation: .2

Transform 2 10 2 3
type: NamedIndividual
type: Transform
has parent: Transform 2 10 2
has children: bolt group wheel-USE-1
scale: .5
translation: 0
translation: 0.15

Transform 2 11
type: NamedIndividual
type: Transform
has parent: Scene
has children: support roller group-USE-1
translation: 2.8
translation: 0

right side full wheels
type: NamedIndividual
type: Transform
has parent: Scene
has children: wheel group-USE-8
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
DEF: right_side_full_wheels
rotation: 1
rotation: 0
rotation: -3.14
translation: 0
translation: -1.2395
translation: -3.85

Transform 2 12 2
type: NamedIndividual
type: Transform
has parent: right side full wheels
has children: wheel group-USE-9
translation: .8
translation: 0

Transform 2 12 3
type: NamedIndividual
type: Transform
has parent: right side full wheels
has children: wheel group-USE-10
translation: -0.8
translation: 0

Transform 2 12 4
type: NamedIndividual
type: Transform
has parent: right side full wheels
has children: wheel group-USE-11
translation: 1.6
translation: 0

Transform 2 12 5
type: NamedIndividual
type: Transform
has parent: right side full wheels
has children: wheel group-USE-12
translation: -1.6
translation: 0

Transform 2 12 6
type: NamedIndividual
type: Transform
has parent: right side full wheels
has children: wheel group-USE-13
translation: 2.4
translation: 0

Transform 2 12 7
type: NamedIndividual
type: Transform
has parent: right side full wheels
has children: wheel group-USE-14
translation: -2.4
translation: 0

Transform 2 12 8
type: NamedIndividual
type: Transform
has parent: right side full wheels
has children: wheel group-USE-15
translation: -3.709
translation: -0.375
translation: 0

Transform 2 12 9
type: NamedIndividual
type: Transform
has parent: right side full wheels
has children: support roller group-USE-2
translation: 2.8
translation: 0.1
translation: -0.45

Transform 2 12 10
type: NamedIndividual
type: Transform
has parent: right side full wheels
has children: support roller group-USE-3
translation: 0
translation: 0.1
translation: -0.45

Transform 2 12 11
type: NamedIndividual
type: Transform
has parent: right side full wheels
has children: sprocket-USE-1
translation: 0
translation: -0.748

Transform 2 13
type: NamedIndividual
type: Transform
has parent: Scene
has children: transform track-USE-1
translation: 0
translation: -4.1

turret group transform
type: NamedIndividual
type: Transform
has parent: Scene
has children: turret group
has ROUTE: ROUTE 2 14 2
has ROUTE: ROUTE 2 14 3
DEF: turret_group_transform
translation: -1
translation: .2
translation: -1.7395

turret group
type: NamedIndividual
type: Group
has parent: turret group transform
has children: turret sensor
has children: turret transform
has children: Transform 2 14 1 3
has children: guntube group
has children: Transform 2 14 1 5
DEF: turret_group

turret sensor
type: NamedIndividual
type: CylinderSensor
has parent: turret group
DEF: turret_sensor

turret transform
type: NamedIndividual
type: Transform
has parent: turret group
has children: Transform 2 14 1 2 1
DEF: turret_transform
rotation: 1
rotation: 0
rotation: -1.57

Transform 2 14 1 2 1
type: NamedIndividual
type: Transform
has parent: turret transform
has children: turret
has children: Transform 2 14 1 2 1 2
has children: Transform 2 14 1 2 1 3
has children: Transform 2 14 1 2 1 4
has children: Transform 2 14 1 2 1 5
rotation: 1
rotation: 0
rotation: 1.57

turret
type: NamedIndividual
type: Shape
has parent: Transform 2 14 1 2 1
has appearance: sand color-USE-29
has geometry: IndexedFaceSet 2 14 1 2 1 1 2
DEF: turret

IndexedFaceSet 2 14 1 2 1 1 2
type: NamedIndividual
type: IndexedFaceSet
has parent: turret
has coord: Coordinate 2 14 1 2 1 1 2 1
coord index: 0
coord index: 1
coord index: 2
coord index: 3
coord index: 4
coord index: 5
coord index: 6
coord index: -1
coord index: 8
coord index: 7
coord index: 14
coord index: 9
coord index: 10
coord index: 11
coord index: 12
coord index: 13
coord index: 16
coord index: 15
coord index: 17
solid: false

Coordinate 2 14 1 2 1 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 14 1 2 1 1 2
point: -1.814
point: 0.21
point: 0
point: 0.305
point: -0.990
point: 1.625
point: 2.5
point: -1.625
point: -0.305
point: -2
point: -0.35
point: 0.777
point: -1.237
point: 2.031
point: 2.7
point: -2.031
point: -0.777
point: -1.95
point: -0.16
point: -0.37
point: 0.37
point: -0.63

Transform 2 14 1 2 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 14 1 2 1
has children: Shape 2 14 1 2 1 2 1
has children: trans ldr hatch
translation: 0.8
translation: 0.165
translation: 1.1

Cylinder 2 14 1 2 1 2 1 2
type: NamedIndividual
type: Cylinder
has parent: Shape 2 14 1 2 1 2 1
height: .1
radius: .4

trans ldr hatch
type: NamedIndividual
type: Transform
has parent: Transform 2 14 1 2 1 2
has children: Shape 2 14 1 2 1 2 2 1
DEF: trans_ldr_hatch

Cylinder 2 14 1 2 1 2 2 1 2
type: NamedIndividual
type: Cylinder
has parent: Shape 2 14 1 2 1 2 2 1
height: .2
radius: .4

Transform 2 14 1 2 1 3
type: NamedIndividual
type: Transform
has parent: Transform 2 14 1 2 1
has children: Shape 2 14 1 2 1 3 1
has children: Transform 2 14 1 2 1 3 2
translation: 0.8
translation: 0.165
translation: -1.1

Cylinder 2 14 1 2 1 3 1 2
type: NamedIndividual
type: Cylinder
has parent: Shape 2 14 1 2 1 3 1
height: .1
radius: .3

Cylinder 2 14 1 2 1 3 2 1 2
type: NamedIndividual
type: Cylinder
has parent: Shape 2 14 1 2 1 3 2 1
height: .3
radius: .3

Transform 2 14 1 2 1 4
type: NamedIndividual
type: Transform
has parent: Transform 2 14 1 2 1
has children: Shape 2 14 1 2 1 4 1
translation: -0.8
translation: .18
translation: 1.1

Cylinder 2 14 1 2 1 4 1 2
type: NamedIndividual
type: Cylinder
has parent: Shape 2 14 1 2 1 4 1
height: .2
radius: .25

Transform 2 14 1 2 1 5
type: NamedIndividual
type: Transform
has parent: Transform 2 14 1 2 1
has children: Shape 2 14 1 2 1 5 1
translation: -0.5
translation: .21
translation: -1.1

Box 2 14 1 2 1 5 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 14 1 2 1 5 1
size: .12
size: .25

Transform 2 14 1 3
type: NamedIndividual
type: Transform
has parent: turret group
has children: Shape 2 14 1 3 1
rotation: 1
rotation: 0
rotation: 1.57
translation: -1.7
translation: -0.1
translation: 0

Cylinder 2 14 1 3 1 2
type: NamedIndividual
type: Cylinder
has parent: Shape 2 14 1 3 1
height: .4
radius: .175

guntube group
type: NamedIndividual
type: Group
has parent: turret group
has children: guntube motion
DEF: guntube_group

guntube motion
type: NamedIndividual
type: Transform
has parent: guntube group
has children: transform guntube
DEF: guntube_motion
rotation: 1
rotation: 0
rotation: -1.57

transform guntube
type: NamedIndividual
type: Transform
has parent: guntube motion
has children: guntube sensor
has children: guntube top
has children: guntube bottom
has children: Transform 2 14 1 4 1 1 4
has children: Transform 2 14 1 4 1 1 5
DEF: transform_guntube
rotation: 0
rotation: 1
rotation: -1.57
translation: -1.8
translation: -0.07
translation: 0

guntube sensor
type: NamedIndividual
type: CylinderSensor
has parent: transform guntube
DEF: guntube_sensor
max angle: -1.05
min angle: -1.77

guntube top
type: NamedIndividual
type: Shape
has parent: transform guntube
has appearance: metal-USE-5
has geometry: Extrusion 2 14 1 4 1 1 2 2
DEF: guntube_top

Extrusion 2 14 1 4 1 1 2 2
type: NamedIndividual
type: Extrusion
has parent: guntube top
crease angle: .8
cross section: 0
cross section: 0.12
cross section: 0.02
cross section: 0.118321596
cross section: 0.04
cross section: 0.113137085
cross section: 0.06
cross section: 0.103923048
cross section: 0.08
cross section: 0.089442719
cross section: 0.1
cross section: 0.066332496
cross section: 0.091651514
cross section: 0.09797959
cross section: -0.02
cross section: -0.04
cross section: -0.06
cross section: -0.08
cross section: -0.1
cross section: -0.12
solid: false
spine: 0
spine: 3.25

guntube bottom
type: NamedIndividual
type: Shape
has parent: transform guntube
has appearance: metal-USE-6
has geometry: Extrusion 2 14 1 4 1 1 3 2
DEF: guntube_bottom

Extrusion 2 14 1 4 1 1 3 2
type: NamedIndividual
type: Extrusion
has parent: guntube bottom
crease angle: .4
cross section: 0
cross section: -0.12
cross section: 0.02
cross section: -0.118321596
cross section: 0.04
cross section: -0.113137085
cross section: 0.06
cross section: -0.103923048
cross section: 0.08
cross section: -0.089442719
cross section: 0.1
cross section: -0.066332496
cross section: 0.12
cross section: -0.06
cross section: -0.08
cross section: -0.091651514
cross section: -0.09797959
cross section: -0.1
cross section: -0.02
cross section: -0.04
solid: false
spine: 0
spine: 3.25

Transform 2 14 1 4 1 1 4
type: NamedIndividual
type: Transform
has parent: transform guntube
has children: Transform 2 14 1 4 1 1 4 1
has children: Transform 2 14 1 4 1 1 4 2
has children: Transform 2 14 1 4 1 1 4 3
has children: Transform 2 14 1 4 1 1 4 4
rotation: 1
rotation: 0
rotation: 1.57

Transform 2 14 1 4 1 1 4 1
type: NamedIndividual
type: Transform
has parent: Transform 2 14 1 4 1 1 4
has children: bore evacuator
translation: 0
translation: .75

bore evacuator
type: NamedIndividual
type: Shape
has parent: Transform 2 14 1 4 1 1 4 1
has appearance: sand color-USE-35
has geometry: Cylinder 2 14 1 4 1 1 4 1 1 2
DEF: bore_evacuator

Cylinder 2 14 1 4 1 1 4 1 1 2
type: NamedIndividual
type: Cylinder
has parent: bore evacuator
height: .7
radius: .15

Transform 2 14 1 4 1 1 4 2
type: NamedIndividual
type: Transform
has parent: Transform 2 14 1 4 1 1 4
has children: guntube shroud
translation: 0
translation: 1.58625

guntube shroud
type: NamedIndividual
type: Shape
has parent: Transform 2 14 1 4 1 1 4 2
has appearance: sand color-USE-36
has geometry: Cylinder 2 14 1 4 1 1 4 2 1 2
DEF: guntube_shroud

Cylinder 2 14 1 4 1 1 4 2 1 2
type: NamedIndividual
type: Cylinder
has parent: guntube shroud
height: 3.1
radius: .13

Transform 2 14 1 4 1 1 4 3
type: NamedIndividual
type: Transform
has parent: Transform 2 14 1 4 1 1 4
has children: Shape 2 14 1 4 1 1 4 3 1
translation: .15
translation: 3.1
translation: 0

Material 2 14 1 4 1 1 4 3 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 14 1 4 1 1 4 3 1 1
diffuse color: .9

Cylinder 2 14 1 4 1 1 4 3 1 2
type: NamedIndividual
type: Cylinder
has parent: Shape 2 14 1 4 1 1 4 3 1
height: .06
radius: .02

Transform 2 14 1 4 1 1 4 4
type: NamedIndividual
type: Transform
has parent: Transform 2 14 1 4 1 1 4
has children: Shape 2 14 1 4 1 1 4 4 1
rotation: 0
rotation: 1
rotation: 1.57
translation: .13
translation: 3.1
translation: 0

Box 2 14 1 4 1 1 4 4 1 2
type: NamedIndividual
type: Box
has parent: Shape 2 14 1 4 1 1 4 4 1
size: .04
size: .06
size: .01

Transform 2 14 1 4 1 1 5
type: NamedIndividual
type: Transform
has parent: transform guntube
has children: Shape 2 14 1 4 1 1 5 1
rotation: 1
rotation: 0
rotation: 1.57
translation: 0
translation: .25
translation: .35

Cylinder 2 14 1 4 1 1 5 1 2
type: NamedIndividual
type: Cylinder
has parent: Shape 2 14 1 4 1 1 5 1
height: .4
radius: .025

Transform 2 14 1 5
type: NamedIndividual
type: Transform
has parent: turret group
has children: Shape 2 14 1 5 1
has children: Transform 2 14 1 5 2
translation: 2.5
translation: .3
translation: 0

Cylinder 2 14 1 5 1 2
type: NamedIndividual
type: Cylinder
has parent: Shape 2 14 1 5 1
height: .25
radius: .01

Transform 2 14 1 5 2
type: NamedIndividual
type: Transform
has parent: Transform 2 14 1 5
has children: Shape 2 14 1 5 2 1
translation: 0
translation: .1225

Box 2 14 1 5 2 1 2
type: NamedIndividual
type: Box
has parent: Shape 2 14 1 5 2 1
size: .02
size: .005
size: .03

ROUTE 2 14 2
type: NamedIndividual
type: ROUTE
has parent: turret group transform
from field: rotation_changed
from node: turret_sensor
to field: set_rotation
to node: turret_group_transform

ROUTE 2 14 3
type: NamedIndividual
type: ROUTE
has parent: turret group transform
from field: rotation_changed
from node: guntube_sensor
to field: set_rotation
to node: transform_guntube