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

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

meta 1 2
type: NamedIndividual
type: meta
has parent: head
content: An Oil Tanker
name: description

meta 1 3
type: NamedIndividual
type: meta
has parent: head
content: Andrew Wiest
name: creator

meta 1 4
type: NamedIndividual
type: meta
has parent: head
content: LT Patrick Sullivan
name: translator

meta 1 5
type: NamedIndividual
type: meta
has parent: head
content: 6 May 2001
name: created

meta 1 6
type: NamedIndividual
type: meta
has parent: head
content: 30 January 2006
name: translated

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

meta 1 8
type: NamedIndividual
type: meta
has parent: head
content: https://www.web3d.org/x3d/content/examples/Savage/ShipsCivilian/CargoShips/OilTanker.x3d
name: identifier

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

meta 1 10
type: NamedIndividual
type: meta
has parent: head
content: VizX3D, http://www.vivaty.com/downloads/studio
name: generator

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

OilTanker.x3d
description: An Oil Tanker
creator: Andrew Wiest
translator: LT Patrick Sullivan
created: 6 May 2001
translated: 30 January 2006
modified: 20 October 2019
generator: X3D-Edit 3.2, https://www.web3d.org/x3d/tools/X3D-Edit
generator: VizX3D, http://www.vivaty.com/downloads/studio
license: ../../license.html

WorldInfo 2 1
type: NamedIndividual
type: WorldInfo
has parent: Scene
has metadata: MetadataSet 2 1 1
title: Oil Tanker

MetadataSet 2 1 1
type: NamedIndividual
type: MetadataSet
has parent: WorldInfo 2 1
has value: MetadataString 2 1 1 1
has value: MetadataSet 2 1 1 2
name: SMAL
reference: https://www.web3d.org/x3d/content/examples/Savage/Tools/SMAL/SMAL.html

MetadataString 2 1 1 1
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 1 1
has metadata: MetadataString 2 1 1 1 1
name: version
value: "1.0"

MetadataString 2 1 1 1 1
type: NamedIndividual
type: MetadataString
has parent: MetadataString 2 1 1 1
name: appinfo
value: "This is the version of SMAL employed, not of the model."

MetadataSet 2 1 1 2
type: NamedIndividual
type: MetadataSet
has parent: MetadataSet 2 1 1
has value: MetadataSet 2 1 1 2 1
has value: MetadataSet 2 1 1 2 2
has value: MetadataSet 2 1 1 2 3
has value: MetadataSet 2 1 1 2 4
has value: MetadataSet 2 1 1 2 5
name: EntityDefinition

MetadataSet 2 1 1 2 1
type: NamedIndividual
type: MetadataSet
has parent: MetadataSet 2 1 1 2
has value: MetadataString 2 1 1 2 1 1
has value: MetadataString 2 1 1 2 1 2
has value: MetadataString 2 1 1 2 1 3
name: Classification

MetadataString 2 1 1 2 1 1
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 1 1 2 1
has metadata: MetadataString 2 1 1 2 1 1 1
name: level
value: "UNCLASSIFIED"

MetadataString 2 1 1 2 1 1 1
type: NamedIndividual
type: MetadataString
has parent: MetadataString 2 1 1 2 1 1
name: appinfo
value: "UNCLASSIFIED" "FOUO" "CONFIDENTIAL" "SECRET"

MetadataString 2 1 1 2 1 2
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 1 1 2 1
has metadata: MetadataString 2 1 1 2 1 2 1
name: reference
value: "none"

MetadataString 2 1 1 2 1 2 1
type: NamedIndividual
type: MetadataString
has parent: MetadataString 2 1 1 2 1 2
name: appinfo
value: "The published source of classified information, if any, contained in the Metadata."

MetadataString 2 1 1 2 1 3
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 1 1 2 1
has metadata: MetadataString 2 1 1 2 1 3 1
name: rationale

MetadataString 2 1 1 2 1 3 1
type: NamedIndividual
type: MetadataString
has parent: MetadataString 2 1 1 2 1 3
name: appinfo
value: "Values are estimations and not from any source"

MetadataSet 2 1 1 2 2
type: NamedIndividual
type: MetadataSet
has parent: MetadataSet 2 1 1 2
has value: MetadataString 2 1 1 2 2 1
name: IdentificationParameters

MetadataString 2 1 1 2 2 1
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 1 1 2 2
has metadata: MetadataString 2 1 1 2 2 1 1
name: name
value: "Oil Tanker"

MetadataString 2 1 1 2 2 1 1
type: NamedIndividual
type: MetadataString
has parent: MetadataString 2 1 1 2 2 1
name: appinfo
value: "The plain language name of the vehicle this model represents, i.e. the base class (DDG-51), or vehicle designation (M1A2)."

MetadataSet 2 1 1 2 3
type: NamedIndividual
type: MetadataSet
has parent: MetadataSet 2 1 1 2
has metadata: MetadataString 2 1 1 2 3 1
name: X3DArchiveModel

MetadataString 2 1 1 2 3 1
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 1 1 2 3
name: appinfo
value: "https://www.web3d.org/x3d/content/examples/Savage/ShipsCivilian/CargoShips/OilTanker.x3d"

MetadataSet 2 1 1 2 4
type: NamedIndividual
type: MetadataSet
has parent: MetadataSet 2 1 1 2
has value: MetadataSet 2 1 1 2 4 1
has value: MetadataSet 2 1 1 2 4 2
has value: MetadataSet 2 1 1 2 4 3
name: PhysicalParameters

MetadataSet 2 1 1 2 4 1
type: NamedIndividual
type: MetadataSet
has parent: MetadataSet 2 1 1 2 4
has value: MetadataFloat 2 1 1 2 4 1 1
has value: MetadataFloat 2 1 1 2 4 1 2
has value: MetadataFloat 2 1 1 2 4 1 3
has value: MetadataFloat 2 1 1 2 4 1 4
name: PhysicalConstraints

MetadataFloat 2 1 1 2 4 1 1
type: NamedIndividual
type: MetadataFloat
has parent: MetadataSet 2 1 1 2 4 1
has metadata: MetadataString 2 1 1 2 4 1 1 1
name: height
value: 50

MetadataString 2 1 1 2 4 1 1 1
type: NamedIndividual
type: MetadataString
has parent: MetadataFloat 2 1 1 2 4 1 1
name: appinfo
value: "The maximum structural height of the object in meters. This may be used for clearance checking or other calculations."

MetadataFloat 2 1 1 2 4 1 2
type: NamedIndividual
type: MetadataFloat
has parent: MetadataSet 2 1 1 2 4 1
has metadata: MetadataString 2 1 1 2 4 1 2 1
name: width
value: 28

MetadataString 2 1 1 2 4 1 2 1
type: NamedIndividual
type: MetadataString
has parent: MetadataFloat 2 1 1 2 4 1 2
name: appinfo
value: "The maximum width, beam, or wingspan of the vehicle in meters. This may be used for clearance checking or other calculations."

MetadataFloat 2 1 1 2 4 1 3
type: NamedIndividual
type: MetadataFloat
has parent: MetadataSet 2 1 1 2 4 1
has metadata: MetadataString 2 1 1 2 4 1 3 1
name: length
value: 138.6

MetadataString 2 1 1 2 4 1 3 1
type: NamedIndividual
type: MetadataString
has parent: MetadataFloat 2 1 1 2 4 1 3
name: appinfo
value: "The maximum structural length of the object in meters. This may be used for clearance checking or other calculations."

MetadataFloat 2 1 1 2 4 1 4
type: NamedIndividual
type: MetadataFloat
has parent: MetadataSet 2 1 1 2 4 1
has metadata: MetadataString 2 1 1 2 4 1 4 1
name: draft
value: 12

MetadataString 2 1 1 2 4 1 4 1
type: NamedIndividual
type: MetadataString
has parent: MetadataFloat 2 1 1 2 4 1 4
name: appinfo
value: "The vertical distance in meters from the deepest point (keel or other structure) to the waterline of a vehicle at its stated displacement or gross weight."

MetadataSet 2 1 1 2 4 2
type: NamedIndividual
type: MetadataSet
has parent: MetadataSet 2 1 1 2 4
has value: MetadataFloat 2 1 1 2 4 2 1
has value: MetadataFloat 2 1 1 2 4 2 2
name: DynamicResponseConstraints

MetadataFloat 2 1 1 2 4 2 1
type: NamedIndividual
type: MetadataFloat
has parent: MetadataSet 2 1 1 2 4 2
has metadata: MetadataString 2 1 1 2 4 2 1 1
name: maximumSpeed
value: 28

MetadataString 2 1 1 2 4 2 1 1
type: NamedIndividual
type: MetadataString
has parent: MetadataFloat 2 1 1 2 4 2 1
name: appinfo
value: "The maximum rated speed for this vehicle in kph."

MetadataFloat 2 1 1 2 4 2 2
type: NamedIndividual
type: MetadataFloat
has parent: MetadataSet 2 1 1 2 4 2
has metadata: MetadataString 2 1 1 2 4 2 2 1
name: cruiseSpeed
value: 20

MetadataString 2 1 1 2 4 2 2 1
type: NamedIndividual
type: MetadataString
has parent: MetadataFloat 2 1 1 2 4 2 2
name: appinfo
value: "The published cruise speed for this vehicle in kph."

MetadataSet 2 1 1 2 4 3
type: NamedIndividual
type: MetadataSet
has parent: MetadataSet 2 1 1 2 4
name: TacticalConstraints

MetadataSet 2 1 1 2 5
type: NamedIndividual
type: MetadataSet
has parent: MetadataSet 2 1 1 2
has value: MetadataSet 2 1 1 2 5 1
name: NetworkedCommunicationParameterSet

MetadataSet 2 1 1 2 5 1
type: NamedIndividual
type: MetadataSet
has parent: MetadataSet 2 1 1 2 5
has value: MetadataInteger 2 1 1 2 5 1 1
has value: MetadataInteger 2 1 1 2 5 1 2
has value: MetadataInteger 2 1 1 2 5 1 3
has value: MetadataInteger 2 1 1 2 5 1 4
has value: MetadataInteger 2 1 1 2 5 1 5
name: DisConfiguration

MetadataInteger 2 1 1 2 5 1 1
type: NamedIndividual
type: MetadataInteger
has parent: MetadataSet 2 1 1 2 5 1
has metadata: MetadataString 2 1 1 2 5 1 1 1
name: entityKind
value: 1

MetadataString 2 1 1 2 5 1 1 1
type: NamedIndividual
type: MetadataString
has parent: MetadataInteger 2 1 1 2 5 1 1
name: appinfo
value: "The DIS enumeration for the overall type of this object (for vehicles this value should be 1)."

MetadataInteger 2 1 1 2 5 1 2
type: NamedIndividual
type: MetadataInteger
has parent: MetadataSet 2 1 1 2 5 1
has metadata: MetadataString 2 1 1 2 5 1 2 1
name: entityDomain
value: 3

MetadataString 2 1 1 2 5 1 2 1
type: NamedIndividual
type: MetadataString
has parent: MetadataInteger 2 1 1 2 5 1 2
name: appinfo
value: "The DIS enumeration for the domain of operations of this object (air, surface, sub-surface, etc.)."

MetadataInteger 2 1 1 2 5 1 3
type: NamedIndividual
type: MetadataInteger
has parent: MetadataSet 2 1 1 2 5 1
has metadata: MetadataString 2 1 1 2 5 1 3 1
name: entityCountry
value: 225

MetadataString 2 1 1 2 5 1 3 1
type: NamedIndividual
type: MetadataString
has parent: MetadataInteger 2 1 1 2 5 1 3
name: appinfo
value: "The DIS enumeration for the country of origin of this object (the value for United States is 225)."

MetadataInteger 2 1 1 2 5 1 4
type: NamedIndividual
type: MetadataInteger
has parent: MetadataSet 2 1 1 2 5 1
has metadata: MetadataString 2 1 1 2 5 1 4 1
name: entityCategory
value: 61

MetadataString 2 1 1 2 5 1 4 1
type: NamedIndividual
type: MetadataString
has parent: MetadataInteger 2 1 1 2 5 1 4
name: appinfo
value: "The DIS enumeration for the type of this vehicle (cruiser or destroyer, tank or truck, bomber or fighter, etc.)."

MetadataInteger 2 1 1 2 5 1 5
type: NamedIndividual
type: MetadataInteger
has parent: MetadataSet 2 1 1 2 5 1
has metadata: MetadataString 2 1 1 2 5 1 5 1
name: entitySubCategory
value: 1

MetadataString 2 1 1 2 5 1 5 1
type: NamedIndividual
type: MetadataString
has parent: MetadataInteger 2 1 1 2 5 1 5
name: appinfo
value: "The DIS enumeration for the class designation of this vehicle (CG-47 Ticonderoga, DDG-51 Arleigh Burke, M1A2, M880, B-52, F-22, etc."

Background1
type: NamedIndividual
type: Background
has parent: Scene
DEF: Background1
sky color: .70196
sky color: .8
sky color: .94902

OilTanker
type: NamedIndividual
type: Group
has parent: Scene
has children: dad ShipSUpertankerMasterNode
DEF: OilTanker

dad ShipSUpertankerMasterNode
type: NamedIndividual
type: Transform
has parent: OilTanker
has children: ShipSUpertankerMasterNode
DEF: dad_ShipSUpertankerMasterNode

ShipSUpertankerMasterNode
type: NamedIndividual
type: Group
has parent: dad ShipSUpertankerMasterNode
has children: dad HE4
has children: dad HE3
has children: dad MainHull
has children: dad Deck
has children: dad superstructure
DEF: ShipSUpertankerMasterNode

dad HE4
type: NamedIndividual
type: Transform
has parent: ShipSUpertankerMasterNode
has children: HE4
DEF: dad_HE4
rotation: 0
rotation: -1
rotation: 1.571
scale: .835
scale: .999
scale: .98
translation: 133
translation: -0.1
translation: 0

HE4
type: NamedIndividual
type: Shape
has parent: dad HE4
has appearance: Appearance 2 3 1 1 1 1 1
has geometry: IndexedFaceSet 2 3 1 1 1 1 2
DEF: HE4

material2 mat
type: NamedIndividual
type: Material
has parent: Appearance 2 3 1 1 1 1 1
DEF: material2_mat
diffuse color: .8
diffuse color: .3
diffuse color: .2
shininess: 0.100
specular color: .3
specular color: .1
specular color: .05

IndexedFaceSet 2 3 1 1 1 1 2
type: NamedIndividual
type: IndexedFaceSet
has parent: HE4
has coord: Coordinate 2 3 1 1 1 1 2 1
coord index: 0
coord index: 1
coord index: 11
coord index: -1
coord index: 10
coord index: 2
coord index: 12
coord index: 3
coord index: 13
coord index: 4
coord index: 14
coord index: 5
coord index: 15
coord index: 6
coord index: 16
coord index: 7
coord index: 17
coord index: 8
coord index: 18
coord index: 9
coord index: 19
coord index: 21
coord index: 20
coord index: 22
coord index: 23
coord index: 24
coord index: 25
coord index: 26
coord index: 27
coord index: 28
coord index: 29
coord index: 31
coord index: 30
coord index: 32
coord index: 33
coord index: 34
coord index: 35
coord index: 36
coord index: 37
coord index: 38
coord index: 39
coord index: 41
coord index: 40
coord index: 42
coord index: 43
coord index: 44
coord index: 45
coord index: 46
coord index: 47
coord index: 48
coord index: 49
crease angle: 1.300

Coordinate 2 3 1 1 1 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 3 1 1 1 1 2
point: 0
point: -19.66
point: -33.92
point: -4.88
point: -32.48
point: -13.6
point: -29.04
point: -19.44
point: -24.24
point: 32.32
point: 19.44
point: 13.6
point: 4.88
point: -15
point: -40.28
point: -5.795
point: -38.57
point: -16.15
point: -34.485
point: -23.085
point: -28.785
point: 38.38
point: 23.085
point: 16.15
point: 5.795
point: -10
point: -42.4
point: -6.1
point: -40.6
point: -17
point: -36.3
point: -24.3
point: -30.3
point: 40.4
point: 24.3
point: 17
point: 6.1
point: -5
point: 6
point: -4.27
point: -11.9
point: -17.01
point: 17.01
point: 11.9
point: 4.27

dad HE3
type: NamedIndividual
type: Transform
has parent: ShipSUpertankerMasterNode
has children: HE3
DEF: dad_HE3
translation: 157.6
translation: 9.1
translation: 0

HE3
type: NamedIndividual
type: Shape
has parent: dad HE3
has appearance: Appearance 2 3 1 1 2 1 1
has geometry: IndexedFaceSet 2 3 1 1 2 1 2
DEF: HE3

GreyBlack mat
type: NamedIndividual
type: Material
has parent: Appearance 2 3 1 1 2 1 1
DEF: GreyBlack_mat
diffuse color: .3
shininess: 0.100
specular color: .1

IndexedFaceSet 2 3 1 1 2 1 2
type: NamedIndividual
type: IndexedFaceSet
has parent: HE3
has coord: Coordinate 2 3 1 1 2 1 2 1
coord index: 0
coord index: 1
coord index: 12
coord index: -1
coord index: 11
coord index: 2
coord index: 13
coord index: 3
coord index: 14
coord index: 4
coord index: 15
coord index: 5
coord index: 16
coord index: 6
coord index: 17
coord index: 7
coord index: 18
coord index: 8
coord index: 19
coord index: 9
coord index: 20
coord index: 10
coord index: 21
crease angle: 0.785
solid: false

Coordinate 2 3 1 1 2 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 3 1 1 2 1 2
point: -13.93
point: -0.03094
point: 24.3
point: -9.53
point: -0.08434
point: -0.33
point: -0.196
point: 21.2
point: 5.87
point: -0.27124
point: 15.2
point: 12.07
point: -0.34648
point: 9.1
point: 15.17
point: -0.38411
point: 0
point: -9.1
point: -15.2
point: -21.2
point: -24.3
point: -8.93
point: 4.16906
point: -4.53
point: 4.11566
point: 4.67
point: 4.004
point: 10.87
point: 3.92876
point: 17.07
point: 3.85352
point: 20.17
point: 3.81589

dad MainHull
type: NamedIndividual
type: Transform
has parent: ShipSUpertankerMasterNode
has children: MainHull
DEF: dad_MainHull

MainHull
type: NamedIndividual
type: Group
has parent: dad MainHull
has children: dad HE1
has children: dad HE2
DEF: MainHull

dad HE1
type: NamedIndividual
type: Transform
has parent: MainHull
has children: HE1
DEF: dad_HE1

HE1
type: NamedIndividual
type: Shape
has parent: dad HE1
has appearance: Appearance 2 3 1 1 3 1 1 1 1
has geometry: IndexedFaceSet 2 3 1 1 3 1 1 1 2
DEF: HE1

IndexedFaceSet 2 3 1 1 3 1 1 1 2
type: NamedIndividual
type: IndexedFaceSet
has parent: HE1
has coord: Coordinate 2 3 1 1 3 1 1 1 2 1
coord index: 0
coord index: 1
coord index: 20
coord index: -1
coord index: 19
coord index: 2
coord index: 21
coord index: 3
coord index: 22
coord index: 4
coord index: 23
coord index: 5
coord index: 24
coord index: 6
coord index: 25
coord index: 7
coord index: 26
coord index: 8
coord index: 27
coord index: 9
coord index: 28
coord index: 10
coord index: 29
coord index: 11
coord index: 30
coord index: 12
coord index: 31
coord index: 13
coord index: 32
coord index: 14
coord index: 33
coord index: 15
coord index: 34
coord index: 16
coord index: 35
coord index: 17
coord index: 36
coord index: 18
coord index: 37
crease angle: 0.785
solid: false

Coordinate 2 3 1 1 3 1 1 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 3 1 1 3 1 1 1 2
point: 169.8
point: 0
point: 166.8
point: -9.1
point: 160.7
point: -15.2
point: 154.6
point: -21.2
point: 145.6
point: -24.3
point: -103.1
point: -112.2
point: -21.3
point: -118.3
point: -122.5
point: -9.3
point: -124.3
point: 9.3
point: 15.2
point: 21.3
point: 24.3
point: 21.2
point: 9.1
point: 172.8564
point: 169.8024
point: 163.5926
point: 157.3828
point: 148.2208
point: -104.9558
point: -114.2196
point: -120.4294
point: -124.705
point: -126.5374

dad HE2
type: NamedIndividual
type: Transform
has parent: MainHull
has children: HE2
DEF: dad_HE2
rotation: 0
rotation: -1
rotation: 1.571

HE2
type: NamedIndividual
type: Shape
has parent: dad HE2
has appearance: Appearance 2 3 1 1 3 1 2 1 1
has geometry: IndexedFaceSet 2 3 1 1 3 1 2 1 2
DEF: HE2

Rustyred mat
type: NamedIndividual
type: Material
has parent: Appearance 2 3 1 1 3 1 2 1 1
DEF: Rustyred_mat
diffuse color: .8
diffuse color: .3
diffuse color: .2
shininess: 0.100
specular color: .3
specular color: .1
specular color: .05

IndexedFaceSet 2 3 1 1 3 1 2 1 2
type: NamedIndividual
type: IndexedFaceSet
has parent: HE2
has coord: Coordinate 2 3 1 1 3 1 2 1 2 1
coord index: 0
coord index: 1
coord index: 20
coord index: -1
coord index: 19
coord index: 2
coord index: 21
coord index: 3
coord index: 22
coord index: 4
coord index: 23
coord index: 5
coord index: 24
coord index: 6
coord index: 25
coord index: 7
coord index: 26
coord index: 8
coord index: 27
coord index: 9
coord index: 28
coord index: 10
coord index: 29
coord index: 11
coord index: 30
coord index: 12
coord index: 31
coord index: 13
coord index: 32
coord index: 14
coord index: 33
coord index: 15
coord index: 34
coord index: 16
coord index: 35
coord index: 17
coord index: 36
coord index: 18
coord index: 37
coord index: 39
coord index: 38
coord index: 40
coord index: 41
coord index: 42
coord index: 43
coord index: 44
coord index: 45
coord index: 46
coord index: 47
coord index: 48
coord index: 49
coord index: 50
coord index: 51
coord index: 52
coord index: 53
coord index: 54
coord index: 55
coord index: 56
crease angle: 0.785
solid: false

Coordinate 2 3 1 1 3 1 2 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 3 1 1 3 1 2 1 2
point: 0
point: -19.66
point: -112.068
point: -6.37
point: -110.088
point: -10.64
point: -106.062
point: -14.84
point: -102.036
point: -17.01
point: -96.096
point: 68.046
point: -14.91
point: 74.052
point: 78.078
point: -6.51
point: 80.85
point: 82.038
point: 6.51
point: 10.64
point: 14.91
point: 17.01
point: 14.84
point: 6.37
point: -15
point: -135.84
point: -7.28
point: -133.44
point: -12.16
point: -128.56
point: -16.96
point: -123.68
point: -19.44
point: -116.48
point: 82.48
point: -17.04
point: 89.76
point: 94.64
point: -7.44
point: 98
point: 99.44
point: 7.44
point: 12.16
point: 17.04
point: 19.44
point: 16.96
point: 7.28
point: -169.8
point: -9.1
point: -166.8
point: -15.2
point: -160.7
point: -21.2
point: -154.6
point: -24.3
point: -145.6
point: 103.1
point: -21.3
point: 112.2
point: 118.3
point: -9.3
point: 122.5
point: 124.3
point: 9.3
point: 15.2
point: 21.3
point: 24.3
point: 21.2
point: 9.1

dad Deck
type: NamedIndividual
type: Transform
has parent: ShipSUpertankerMasterNode
has children: Deck
DEF: dad_Deck
scale: 1.01
scale: 1
translation: 0
translation: 7

Deck
type: NamedIndividual
type: Group
has parent: dad Deck
has children: dad IndexedFaceSet1
has children: dad cranes
DEF: Deck

dad IndexedFaceSet1
type: NamedIndividual
type: Transform
has parent: Deck
has children: IndexedFaceSet1
DEF: dad_IndexedFaceSet1

IndexedFaceSet1
type: NamedIndividual
type: Shape
has parent: dad IndexedFaceSet1
has appearance: Appearance 2 3 1 1 4 1 1 1 1
has geometry: IndexedFaceSet 2 3 1 1 4 1 1 1 2
DEF: IndexedFaceSet1

ImageTexture 2 3 1 1 4 1 1 1 1 1
type: NamedIndividual
type: ImageTexture
has parent: Appearance 2 3 1 1 4 1 1 1 1
url: "DeckPlate.jpg" "https://www.web3d.org/x3d/content/examples/Savage/Ships/Supertanker/DeckPlate.jpg"

Rustyreddeck mat
type: NamedIndividual
type: Material
has parent: Appearance 2 3 1 1 4 1 1 1 1
DEF: Rustyreddeck_mat
diffuse color: .8
diffuse color: .3
diffuse color: .2
shininess: 0.100
specular color: .3
specular color: .1
specular color: .05

IndexedFaceSet 2 3 1 1 4 1 1 1 2
type: NamedIndividual
type: IndexedFaceSet
has parent: IndexedFaceSet1
has coord: Coordinate 2 3 1 1 4 1 1 1 2 1
coord index: 0
coord index: 1
coord index: 2
coord index: -1
coord index: 3
coord index: 4
coord index: 5
coord index: 6
coord index: 7
coord index: 8
coord index: 9
coord index: 10
coord index: 11
coord index: 12
coord index: 13
coord index: 14
coord index: 15
coord index: 16
coord index: 17
crease angle: 1.500
tex coord index: 0
tex coord index: 1
tex coord index: 2
tex coord index: -1
tex coord index: 3
tex coord index: 4
tex coord index: 5
tex coord index: 6
tex coord index: 7
tex coord index: 8
tex coord index: 9
tex coord index: 10
tex coord index: 11
tex coord index: 12
tex coord index: 13
tex coord index: 14
tex coord index: 15
tex coord index: 16
tex coord index: 17

Coordinate 2 3 1 1 4 1 1 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 3 1 1 4 1 1 1 2
point: 169.8
point: 0
point: 166.8
point: -9.1
point: 160.7
point: -15.2
point: 154.6
point: -21.2
point: 145.6
point: -24.3
point: -103.1
point: -112.2
point: -21.3
point: -118.3
point: -122.5
point: -9.3
point: -124.3
point: 9.3
point: 15.2
point: 21.3
point: 24.3
point: 21.2
point: 9.1

dad cranes
type: NamedIndividual
type: Transform
has parent: Deck
has children: cranes
DEF: dad_cranes

cranes
type: NamedIndividual
type: Group
has parent: dad cranes
has children: dad stbdcrane
has children: dad Reference1
has children: dad Reference2
has children: dad Reference3
has children: dad Reference4
has children: dad Group1
has children: dad Group3
DEF: cranes

dad stbdcrane
type: NamedIndividual
type: Transform
has parent: cranes
has children: Group1
DEF: dad_stbdcrane
translation: 10
translation: 0
translation: 20

Group1
type: NamedIndividual
type: Group
has parent: dad stbdcrane
has children: dad Group2
DEF: Group1

dad Group2
type: NamedIndividual
type: Transform
has parent: Group1
has children: Group2
DEF: dad_Group2

Group2
type: NamedIndividual
type: Group
has parent: dad Group2
has children: dad yellowcylinderpiece
has children: dad Reference5
DEF: Group2

dad yellowcylinderpiece
type: NamedIndividual
type: Transform
has parent: Group2
has children: yellowcylinderpiece
DEF: dad_yellowcylinderpiece
scale: 3
scale: 1
translation: 0
translation: -1

yellowcylinderpiece
type: NamedIndividual
type: Shape
has parent: dad yellowcylinderpiece
has appearance: Appearance 2 3 1 1 4 1 2 1 1 1 1 1 1 1 1
has geometry: Cylinder 2 3 1 1 4 1 2 1 1 1 1 1 1 1 2
DEF: yellowcylinderpiece

material3 mat
type: NamedIndividual
type: Material
has parent: Appearance 2 3 1 1 4 1 2 1 1 1 1 1 1 1 1
DEF: material3_mat
diffuse color: 1
diffuse color: .8
diffuse color: .3
shininess: 0.100
specular color: .2
specular color: 0

Cylinder 2 3 1 1 4 1 2 1 1 1 1 1 1 1 2
type: NamedIndividual
type: Cylinder
has parent: yellowcylinderpiece
height: 15.000
radius: 0.2

dad Reference5
type: NamedIndividual
type: Transform
has parent: Group2
has children: yellowcylinderpiece-USE-1
DEF: dad_Reference5
rotation: 0
rotation: 1
rotation: -1.571
scale: 2
scale: .7
translation: 4
translation: 6
translation: 0

dad Reference1
type: NamedIndividual
type: Transform
has parent: cranes
has children: yellowcylinderpiece-USE-2
DEF: dad_Reference1
translation: 40
translation: 0
translation: -15

dad Reference2
type: NamedIndividual
type: Transform
has parent: cranes
has children: yellowcylinderpiece-USE-3
DEF: dad_Reference2
translation: 40
translation: 0
translation: 15

dad Reference3
type: NamedIndividual
type: Transform
has parent: cranes
has children: yellowcylinderpiece-USE-4
DEF: dad_Reference3
translation: 100
translation: 0
translation: -15

dad Reference4
type: NamedIndividual
type: Transform
has parent: cranes
has children: yellowcylinderpiece-USE-5
DEF: dad_Reference4
translation: 100
translation: 0
translation: 15

dad Group1
type: NamedIndividual
type: Transform
has parent: cranes
has children: Group1-USE-1
DEF: dad_Group1
translation: 10
translation: 0
translation: -20

dad Group3
type: NamedIndividual
type: Transform
has parent: cranes
has children: Group3
DEF: dad_Group3
translation: 150
translation: 5
translation: 0

Group3
type: NamedIndividual
type: Group
has parent: dad Group3
has children: dad Reference6
has children: dad Box1
DEF: Group3

dad Reference6
type: NamedIndividual
type: Transform
has parent: Group3
has children: yellowcylinderpiece-USE-6
DEF: dad_Reference6

dad Box1
type: NamedIndividual
type: Transform
has parent: Group3
has children: Box1
DEF: dad_Box1
translation: 0
translation: -5

Box1
type: NamedIndividual
type: Shape
has parent: dad Box1
has geometry: Box 2 3 1 1 4 1 2 1 7 1 2 1 1
has appearance: Appearance 2 3 1 1 4 1 2 1 7 1 2 1 2
DEF: Box1

Box 2 3 1 1 4 1 2 1 7 1 2 1 1
type: NamedIndividual
type: Box
has parent: Box1
size: 10
size: 5

dad superstructure
type: NamedIndividual
type: Transform
has parent: ShipSUpertankerMasterNode
has children: superstructure
DEF: dad_superstructure

superstructure
type: NamedIndividual
type: Group
has parent: dad superstructure
has children: dad SS1
has children: dad bridgewingsupport
has children: dad rightsupport
has children: dad SS3
has children: dad smokestackbase
has children: dad SS2
has children: dad bridgewings
has children: dad smokestack
DEF: superstructure

dad SS1
type: NamedIndividual
type: Transform
has parent: superstructure
has children: SS1
DEF: dad_SS1
translation: -86.9
translation: 12.1
translation: 0

SS1
type: NamedIndividual
type: Shape
has parent: dad SS1
has appearance: Appearance 2 3 1 1 5 1 1 1 1
has geometry: Box 2 3 1 1 5 1 1 1 2
DEF: SS1

offwhite mat
type: NamedIndividual
type: Material
has parent: Appearance 2 3 1 1 5 1 1 1 1
DEF: offwhite_mat
diffuse color: .98

Box 2 3 1 1 5 1 1 1 2
type: NamedIndividual
type: Box
has parent: SS1
size: 18.2
size: 24.3

dad bridgewingsupport
type: NamedIndividual
type: Transform
has parent: superstructure
has children: bridgewingsupport
DEF: dad_bridgewingsupport
translation: -80.8
translation: 12.1
translation: -18.2

bridgewingsupport
type: NamedIndividual
type: Shape
has parent: dad bridgewingsupport
has appearance: Appearance 2 3 1 1 5 1 2 1 1
has geometry: Cylinder 2 3 1 1 5 1 2 1 2
DEF: bridgewingsupport

Cylinder 2 3 1 1 5 1 2 1 2
type: NamedIndividual
type: Cylinder
has parent: bridgewingsupport
bottom: false
height: 24.900
radius: 0.5
top: false

dad rightsupport
type: NamedIndividual
type: Transform
has parent: superstructure
has children: bridgewingsupport-USE-1
DEF: dad_rightsupport
translation: -80.8
translation: 12.1
translation: 18.2

dad SS3
type: NamedIndividual
type: Transform
has parent: superstructure
has children: SS3
DEF: dad_SS3
translation: -89.9
translation: 12.1
translation: 0

SS3
type: NamedIndividual
type: Shape
has parent: dad SS3
has appearance: Appearance 2 3 1 1 5 1 4 1 1
has geometry: Box 2 3 1 1 5 1 4 1 2
DEF: SS3

Box 2 3 1 1 5 1 4 1 2
type: NamedIndividual
type: Box
has parent: SS3
size: 12.2
size: 24.3
size: 28.3

dad smokestackbase
type: NamedIndividual
type: Transform
has parent: superstructure
has children: smokestackbase
DEF: dad_smokestackbase
translation: -109
translation: 9.1
translation: 0

smokestackbase
type: NamedIndividual
type: Shape
has parent: dad smokestackbase
has appearance: Appearance 2 3 1 1 5 1 5 1 1
has geometry: Box 2 3 1 1 5 1 5 1 2
DEF: smokestackbase

Box 2 3 1 1 5 1 5 1 2
type: NamedIndividual
type: Box
has parent: smokestackbase
size: 12.1
size: 14
size: 20

dad SS2
type: NamedIndividual
type: Transform
has parent: superstructure
has children: SS2
DEF: dad_SS2
translation: -85.8
translation: 26.4
translation: 0

SS2
type: NamedIndividual
type: Group
has parent: dad SS2
has children: dad Box2
has children: dad StbdSideWindows
has children: dad PortSideWindows
has children: dad bridgewindows
has children: dad lowerwindows
has children: dad bottomwindows
has children: dad mastassembly
DEF: SS2

dad Box2
type: NamedIndividual
type: Transform
has parent: SS2
has children: Box2
DEF: dad_Box2

Box2
type: NamedIndividual
type: Shape
has parent: dad Box2
has appearance: Appearance 2 3 1 1 5 1 6 1 1 1 1
has geometry: Box 2 3 1 1 5 1 6 1 1 1 2
DEF: Box2

Box 2 3 1 1 5 1 6 1 1 1 2
type: NamedIndividual
type: Box
has parent: Box2
size: 17
size: 4.2
size: 12.1

dad StbdSideWindows
type: NamedIndividual
type: Transform
has parent: SS2
has children: bottomwindows
DEF: dad_StbdSideWindows
rotation: 0
rotation: -1
rotation: 1.571
scale: .5
scale: .6
translation: -4.00163
translation: -5
translation: 14.3

bottomwindows
type: NamedIndividual
type: Group
has parent: dad StbdSideWindows
has children: dad Box21
has children: dad Box22
has children: dad Box23
has children: dad Box24
has children: dad Box25
DEF: bottomwindows

dad Box21
type: NamedIndividual
type: Transform
has parent: bottomwindows
has children: Box21
DEF: dad_Box21

Box21
type: NamedIndividual
type: Shape
has parent: dad Box21
has appearance: Appearance 2 3 1 1 5 1 6 1 2 1 1 1 1
has geometry: Box 2 3 1 1 5 1 6 1 2 1 1 1 2
DEF: Box21

material22 mat
type: NamedIndividual
type: Material
has parent: Appearance 2 3 1 1 5 1 6 1 2 1 1 1 1
DEF: material22_mat
diffuse color: 0
diffuse color: .9
emissive color: 0
emissive color: .2
specular color: 0
specular color: .2
transparency: 0.5

Box 2 3 1 1 5 1 6 1 2 1 1 1 2
type: NamedIndividual
type: Box
has parent: Box21
size: .5
size: .8

dad Box22
type: NamedIndividual
type: Transform
has parent: bottomwindows
has children: Box22
DEF: dad_Box22
translation: 0
translation: -4

Box22
type: NamedIndividual
type: Shape
has parent: dad Box22
has appearance: Appearance 2 3 1 1 5 1 6 1 2 1 2 1 1
has geometry: Box 2 3 1 1 5 1 6 1 2 1 2 1 2
DEF: Box22

material23 mat
type: NamedIndividual
type: Material
has parent: Appearance 2 3 1 1 5 1 6 1 2 1 2 1 1
DEF: material23_mat
diffuse color: 0
diffuse color: .9
emissive color: 0
emissive color: .2
specular color: 0
specular color: .2
transparency: 0.5

Box 2 3 1 1 5 1 6 1 2 1 2 1 2
type: NamedIndividual
type: Box
has parent: Box22
size: .5
size: .8

dad Box23
type: NamedIndividual
type: Transform
has parent: bottomwindows
has children: Box23
DEF: dad_Box23
translation: 0
translation: -8

Box23
type: NamedIndividual
type: Shape
has parent: dad Box23
has appearance: Appearance 2 3 1 1 5 1 6 1 2 1 3 1 1
has geometry: Box 2 3 1 1 5 1 6 1 2 1 3 1 2
DEF: Box23

material24 mat
type: NamedIndividual
type: Material
has parent: Appearance 2 3 1 1 5 1 6 1 2 1 3 1 1
DEF: material24_mat
diffuse color: 0
diffuse color: .9
emissive color: 0
emissive color: .2
specular color: 0
specular color: .2
transparency: 0.5

Box 2 3 1 1 5 1 6 1 2 1 3 1 2
type: NamedIndividual
type: Box
has parent: Box23
size: .5
size: .8

dad Box24
type: NamedIndividual
type: Transform
has parent: bottomwindows
has children: Box24
DEF: dad_Box24
translation: 0
translation: 4

Box24
type: NamedIndividual
type: Shape
has parent: dad Box24
has appearance: Appearance 2 3 1 1 5 1 6 1 2 1 4 1 1
has geometry: Box 2 3 1 1 5 1 6 1 2 1 4 1 2
DEF: Box24

material25 mat
type: NamedIndividual
type: Material
has parent: Appearance 2 3 1 1 5 1 6 1 2 1 4 1 1
DEF: material25_mat
diffuse color: 0
diffuse color: .9
emissive color: 0
emissive color: .2
specular color: 0
specular color: .2
transparency: 0.5

Box 2 3 1 1 5 1 6 1 2 1 4 1 2
type: NamedIndividual
type: Box
has parent: Box24
size: .5
size: .8

dad Box25
type: NamedIndividual
type: Transform
has parent: bottomwindows
has children: Box25
DEF: dad_Box25
translation: 0
translation: 8

Box25
type: NamedIndividual
type: Shape
has parent: dad Box25
has appearance: Appearance 2 3 1 1 5 1 6 1 2 1 5 1 1
has geometry: Box 2 3 1 1 5 1 6 1 2 1 5 1 2
DEF: Box25

material26 mat
type: NamedIndividual
type: Material
has parent: Appearance 2 3 1 1 5 1 6 1 2 1 5 1 1
DEF: material26_mat
diffuse color: 0
diffuse color: .9
emissive color: 0
emissive color: .2
specular color: 0
specular color: .2
transparency: 0.5

Box 2 3 1 1 5 1 6 1 2 1 5 1 2
type: NamedIndividual
type: Box
has parent: Box25
size: .5
size: .8

dad PortSideWindows
type: NamedIndividual
type: Transform
has parent: SS2
has children: bottomwindows-USE-1
DEF: dad_PortSideWindows
rotation: 0
rotation: 1
rotation: 1.571
scale: .5
scale: .6
translation: -4.00163
translation: -5
translation: -14.3

dad bridgewindows
type: NamedIndividual
type: Transform
has parent: SS2
has children: bridgewindows
DEF: dad_bridgewindows
scale: .5
scale: 1.2
translation: 8.5
translation: .2
translation: 0

bridgewindows
type: NamedIndividual
type: Group
has parent: dad bridgewindows
has children: dad Box3
has children: dad Box4
has children: dad Box5
has children: dad Box6
has children: dad Box7
has children: dad Box8
has children: dad Box9
has children: dad Box10
has children: dad Box11
DEF: bridgewindows

dad Box3
type: NamedIndividual
type: Transform
has parent: bridgewindows
has children: Box3
DEF: dad_Box3

Box3
type: NamedIndividual
type: Shape
has parent: dad Box3
has appearance: Appearance 2 3 1 1 5 1 6 1 4 1 1 1 1
has geometry: Box 2 3 1 1 5 1 6 1 4 1 1 1 2
DEF: Box3

material4 mat
type: NamedIndividual
type: Material
has parent: Appearance 2 3 1 1 5 1 6 1 4 1 1 1 1
DEF: material4_mat
diffuse color: 0
diffuse color: .9
emissive color: 0
emissive color: .2
specular color: 0
specular color: .2
transparency: 0.5

Box 2 3 1 1 5 1 6 1 4 1 1 1 2
type: NamedIndividual
type: Box
has parent: Box3
size: .5
size: .8

dad Box4
type: NamedIndividual
type: Transform
has parent: bridgewindows
has children: Box4
DEF: dad_Box4
translation: 0
translation: -1

Box4
type: NamedIndividual
type: Shape
has parent: dad Box4
has appearance: Appearance 2 3 1 1 5 1 6 1 4 1 2 1 1
has geometry: Box 2 3 1 1 5 1 6 1 4 1 2 1 2
DEF: Box4

material5 mat
type: NamedIndividual
type: Material
has parent: Appearance 2 3 1 1 5 1 6 1 4 1 2 1 1
DEF: material5_mat
diffuse color: 0
diffuse color: .9
emissive color: 0
emissive color: .2
specular color: 0
specular color: .2
transparency: 0.5

Box 2 3 1 1 5 1 6 1 4 1 2 1 2
type: NamedIndividual
type: Box
has parent: Box4
size: .5
size: .8

dad Box5
type: NamedIndividual
type: Transform
has parent: bridgewindows
has children: Box5
DEF: dad_Box5
translation: 0
translation: -2

Box5
type: NamedIndividual
type: Shape
has parent: dad Box5
has appearance: Appearance 2 3 1 1 5 1 6 1 4 1 3 1 1
has geometry: Box 2 3 1 1 5 1 6 1 4 1 3 1 2
DEF: Box5

material6 mat
type: NamedIndividual
type: Material
has parent: Appearance 2 3 1 1 5 1 6 1 4 1 3 1 1
DEF: material6_mat
diffuse color: 0
diffuse color: .9
emissive color: 0
emissive color: .2
specular color: 0
specular color: .2
transparency: 0.5

Box 2 3 1 1 5 1 6 1 4 1 3 1 2
type: NamedIndividual
type: Box
has parent: Box5
size: .5
size: .8

dad Box6
type: NamedIndividual
type: Transform
has parent: bridgewindows
has children: Box6
DEF: dad_Box6
translation: 0
translation: -3

Box6
type: NamedIndividual
type: Shape
has parent: dad Box6
has appearance: Appearance 2 3 1 1 5 1 6 1 4 1 4 1 1
has geometry: Box 2 3 1 1 5 1 6 1 4 1 4 1 2
DEF: Box6

material7 mat
type: NamedIndividual
type: Material
has parent: Appearance 2 3 1 1 5 1 6 1 4 1 4 1 1
DEF: material7_mat
diffuse color: 0
diffuse color: .9
emissive color: 0
emissive color: .2
specular color: 0
specular color: .2
transparency: 0.5

Box 2 3 1 1 5 1 6 1 4 1 4 1 2
type: NamedIndividual
type: Box
has parent: Box6
size: .5
size: .8

dad Box7
type: NamedIndividual
type: Transform
has parent: bridgewindows
has children: Box7
DEF: dad_Box7
translation: 0
translation: 1

Box7
type: NamedIndividual
type: Shape
has parent: dad Box7
has appearance: Appearance 2 3 1 1 5 1 6 1 4 1 5 1 1
has geometry: Box 2 3 1 1 5 1 6 1 4 1 5 1 2
DEF: Box7

material8 mat
type: NamedIndividual
type: Material
has parent: Appearance 2 3 1 1 5 1 6 1 4 1 5 1 1
DEF: material8_mat
diffuse color: 0
diffuse color: .9
emissive color: 0
emissive color: .2
specular color: 0
specular color: .2
transparency: 0.5

Box 2 3 1 1 5 1 6 1 4 1 5 1 2
type: NamedIndividual
type: Box
has parent: Box7
size: .5
size: .8

dad Box8
type: NamedIndividual
type: Transform
has parent: bridgewindows
has children: Box8
DEF: dad_Box8
translation: 0
translation: 2

Box8
type: NamedIndividual
type: Shape
has parent: dad Box8
has appearance: Appearance 2 3 1 1 5 1 6 1 4 1 6 1 1
has geometry: Box 2 3 1 1 5 1 6 1 4 1 6 1 2
DEF: Box8

material9 mat
type: NamedIndividual
type: Material
has parent: Appearance 2 3 1 1 5 1 6 1 4 1 6 1 1
DEF: material9_mat
diffuse color: 0
diffuse color: .9
emissive color: 0
emissive color: .2
specular color: 0
specular color: .2
transparency: 0.5

Box 2 3 1 1 5 1 6 1 4 1 6 1 2
type: NamedIndividual
type: Box
has parent: Box8
size: .5
size: .8

dad Box9
type: NamedIndividual
type: Transform
has parent: bridgewindows
has children: Box9
DEF: dad_Box9
translation: 0
translation: 3

Box9
type: NamedIndividual
type: Shape
has parent: dad Box9
has appearance: Appearance 2 3 1 1 5 1 6 1 4 1 7 1 1
has geometry: Box 2 3 1 1 5 1 6 1 4 1 7 1 2
DEF: Box9

material10 mat
type: NamedIndividual
type: Material
has parent: Appearance 2 3 1 1 5 1 6 1 4 1 7 1 1
DEF: material10_mat
diffuse color: 0
diffuse color: .9
emissive color: 0
emissive color: .2
specular color: 0
specular color: .2
transparency: 0.5

Box 2 3 1 1 5 1 6 1 4 1 7 1 2
type: NamedIndividual
type: Box
has parent: Box9
size: .5
size: .8

dad Box10
type: NamedIndividual
type: Transform
has parent: bridgewindows
has children: Box10
DEF: dad_Box10
translation: 0
translation: -4

Box10
type: NamedIndividual
type: Shape
has parent: dad Box10
has appearance: Appearance 2 3 1 1 5 1 6 1 4 1 8 1 1
has geometry: Box 2 3 1 1 5 1 6 1 4 1 8 1 2
DEF: Box10

material11 mat
type: NamedIndividual
type: Material
has parent: Appearance 2 3 1 1 5 1 6 1 4 1 8 1 1
DEF: material11_mat
diffuse color: 0
diffuse color: .9
emissive color: 0
emissive color: .2
specular color: 0
specular color: .2
transparency: 0.5

Box 2 3 1 1 5 1 6 1 4 1 8 1 2
type: NamedIndividual
type: Box
has parent: Box10
size: .5
size: .8

dad Box11
type: NamedIndividual
type: Transform
has parent: bridgewindows
has children: Box11
DEF: dad_Box11
translation: 0
translation: 4

Box11
type: NamedIndividual
type: Shape
has parent: dad Box11
has appearance: Appearance 2 3 1 1 5 1 6 1 4 1 9 1 1
has geometry: Box 2 3 1 1 5 1 6 1 4 1 9 1 2
DEF: Box11

material12 mat
type: NamedIndividual
type: Material
has parent: Appearance 2 3 1 1 5 1 6 1 4 1 9 1 1
DEF: material12_mat
diffuse color: 0
diffuse color: .9
emissive color: 0
emissive color: .2
specular color: 0
specular color: .2
transparency: 0.5

Box 2 3 1 1 5 1 6 1 4 1 9 1 2
type: NamedIndividual
type: Box
has parent: Box11
size: .5
size: .8

dad lowerwindows
type: NamedIndividual
type: Transform
has parent: SS2
has children: lowerwindows
DEF: dad_lowerwindows
scale: .5
scale: 1.2
translation: 8
translation: -4
translation: 0

lowerwindows
type: NamedIndividual
type: Group
has parent: dad lowerwindows
has children: dad Box12
has children: dad Box13
has children: dad Box14
has children: dad Box15
has children: dad Box16
has children: dad Box17
has children: dad Box18
has children: dad Box19
has children: dad Box20
DEF: lowerwindows

dad Box12
type: NamedIndividual
type: Transform
has parent: lowerwindows
has children: Box12
DEF: dad_Box12

Box12
type: NamedIndividual
type: Shape
has parent: dad Box12
has appearance: Appearance 2 3 1 1 5 1 6 1 5 1 1 1 1
has geometry: Box 2 3 1 1 5 1 6 1 5 1 1 1 2
DEF: Box12

material13 mat
type: NamedIndividual
type: Material
has parent: Appearance 2 3 1 1 5 1 6 1 5 1 1 1 1
DEF: material13_mat
diffuse color: 0
diffuse color: .9
emissive color: 0
emissive color: .2
specular color: 0
specular color: .2
transparency: 0.5

Box 2 3 1 1 5 1 6 1 5 1 1 1 2
type: NamedIndividual
type: Box
has parent: Box12
size: .5
size: .8

dad Box13
type: NamedIndividual
type: Transform
has parent: lowerwindows
has children: Box13
DEF: dad_Box13
translation: 0
translation: -2

Box13
type: NamedIndividual
type: Shape
has parent: dad Box13
has appearance: Appearance 2 3 1 1 5 1 6 1 5 1 2 1 1
has geometry: Box 2 3 1 1 5 1 6 1 5 1 2 1 2
DEF: Box13

material14 mat
type: NamedIndividual
type: Material
has parent: Appearance 2 3 1 1 5 1 6 1 5 1 2 1 1
DEF: material14_mat
diffuse color: 0
diffuse color: .9
emissive color: 0
emissive color: .2
specular color: 0
specular color: .2
transparency: 0.5

Box 2 3 1 1 5 1 6 1 5 1 2 1 2
type: NamedIndividual
type: Box
has parent: Box13
size: .5
size: .8

dad Box14
type: NamedIndividual
type: Transform
has parent: lowerwindows
has children: Box14
DEF: dad_Box14
translation: 0
translation: -4

Box14
type: NamedIndividual
type: Shape
has parent: dad Box14
has appearance: Appearance 2 3 1 1 5 1 6 1 5 1 3 1 1
has geometry: Box 2 3 1 1 5 1 6 1 5 1 3 1 2
DEF: Box14

material15 mat
type: NamedIndividual
type: Material
has parent: Appearance 2 3 1 1 5 1 6 1 5 1 3 1 1
DEF: material15_mat
diffuse color: 0
diffuse color: .9
emissive color: 0
emissive color: .2
specular color: 0
specular color: .2
transparency: 0.5

Box 2 3 1 1 5 1 6 1 5 1 3 1 2
type: NamedIndividual
type: Box
has parent: Box14
size: .5
size: .8

dad Box15
type: NamedIndividual
type: Transform
has parent: lowerwindows
has children: Box15
DEF: dad_Box15
translation: 0
translation: -6

Box15
type: NamedIndividual
type: Shape
has parent: dad Box15
has appearance: Appearance 2 3 1 1 5 1 6 1 5 1 4 1 1
has geometry: Box 2 3 1 1 5 1 6 1 5 1 4 1 2
DEF: Box15

material16 mat
type: NamedIndividual
type: Material
has parent: Appearance 2 3 1 1 5 1 6 1 5 1 4 1 1
DEF: material16_mat
diffuse color: 0
diffuse color: .9
emissive color: 0
emissive color: .2
specular color: 0
specular color: .2
transparency: 0.5

Box 2 3 1 1 5 1 6 1 5 1 4 1 2
type: NamedIndividual
type: Box
has parent: Box15
size: .5
size: .8

dad Box16
type: NamedIndividual
type: Transform
has parent: lowerwindows
has children: Box16
DEF: dad_Box16
translation: 0
translation: -8

Box16
type: NamedIndividual
type: Shape
has parent: dad Box16
has appearance: Appearance 2 3 1 1 5 1 6 1 5 1 5 1 1
has geometry: Box 2 3 1 1 5 1 6 1 5 1 5 1 2
DEF: Box16

material17 mat
type: NamedIndividual
type: Material
has parent: Appearance 2 3 1 1 5 1 6 1 5 1 5 1 1
DEF: material17_mat
diffuse color: 0
diffuse color: .9
emissive color: 0
emissive color: .2
specular color: 0
specular color: .2
transparency: 0.5

Box 2 3 1 1 5 1 6 1 5 1 5 1 2
type: NamedIndividual
type: Box
has parent: Box16
size: .5
size: .8

dad Box17
type: NamedIndividual
type: Transform
has parent: lowerwindows
has children: Box17
DEF: dad_Box17
translation: 0
translation: 2

Box17
type: NamedIndividual
type: Shape
has parent: dad Box17
has appearance: Appearance 2 3 1 1 5 1 6 1 5 1 6 1 1
has geometry: Box 2 3 1 1 5 1 6 1 5 1 6 1 2
DEF: Box17

material18 mat
type: NamedIndividual
type: Material
has parent: Appearance 2 3 1 1 5 1 6 1 5 1 6 1 1
DEF: material18_mat
diffuse color: 0
diffuse color: .9
emissive color: 0
emissive color: .2
specular color: 0
specular color: .2
transparency: 0.5

Box 2 3 1 1 5 1 6 1 5 1 6 1 2
type: NamedIndividual
type: Box
has parent: Box17
size: .5
size: .8

dad Box18
type: NamedIndividual
type: Transform
has parent: lowerwindows
has children: Box18
DEF: dad_Box18
translation: 0
translation: 4

Box18
type: NamedIndividual
type: Shape
has parent: dad Box18
has appearance: Appearance 2 3 1 1 5 1 6 1 5 1 7 1 1
has geometry: Box 2 3 1 1 5 1 6 1 5 1 7 1 2
DEF: Box18

material19 mat
type: NamedIndividual
type: Material
has parent: Appearance 2 3 1 1 5 1 6 1 5 1 7 1 1
DEF: material19_mat
diffuse color: 0
diffuse color: .9
emissive color: 0
emissive color: .2
specular color: 0
specular color: .2
transparency: 0.5

Box 2 3 1 1 5 1 6 1 5 1 7 1 2
type: NamedIndividual
type: Box
has parent: Box18
size: .5
size: .8

dad Box19
type: NamedIndividual
type: Transform
has parent: lowerwindows
has children: Box19
DEF: dad_Box19
translation: 0
translation: 6

Box19
type: NamedIndividual
type: Shape
has parent: dad Box19
has appearance: Appearance 2 3 1 1 5 1 6 1 5 1 8 1 1
has geometry: Box 2 3 1 1 5 1 6 1 5 1 8 1 2
DEF: Box19

material20 mat
type: NamedIndividual
type: Material
has parent: Appearance 2 3 1 1 5 1 6 1 5 1 8 1 1
DEF: material20_mat
diffuse color: 0
diffuse color: .9
emissive color: 0
emissive color: .2
specular color: 0
specular color: .2
transparency: 0.5

Box 2 3 1 1 5 1 6 1 5 1 8 1 2
type: NamedIndividual
type: Box
has parent: Box19
size: .5
size: .8

dad Box20
type: NamedIndividual
type: Transform
has parent: lowerwindows
has children: Box20
DEF: dad_Box20
translation: 0
translation: 8

Box20
type: NamedIndividual
type: Shape
has parent: dad Box20
has appearance: Appearance 2 3 1 1 5 1 6 1 5 1 9 1 1
has geometry: Box 2 3 1 1 5 1 6 1 5 1 9 1 2
DEF: Box20

material21 mat
type: NamedIndividual
type: Material
has parent: Appearance 2 3 1 1 5 1 6 1 5 1 9 1 1
DEF: material21_mat
diffuse color: 0
diffuse color: .9
emissive color: 0
emissive color: .2
specular color: 0
specular color: .2
transparency: 0.5

Box 2 3 1 1 5 1 6 1 5 1 9 1 2
type: NamedIndividual
type: Box
has parent: Box20
size: .5
size: .8

dad bottomwindows
type: NamedIndividual
type: Transform
has parent: SS2
has children: bottomwindows-USE-2
DEF: dad_bottomwindows
scale: .5
scale: 1.2
translation: 8
translation: -10
translation: 0

dad mastassembly
type: NamedIndividual
type: Transform
has parent: SS2
has children: mastassembly
DEF: dad_mastassembly
center: -86
center: 27
center: 0

mastassembly
type: NamedIndividual
type: Group
has parent: dad mastassembly
has children: dad leftsidemast
has children: dad rightsidemast
has children: dad uppermastarea
DEF: mastassembly

dad leftsidemast
type: NamedIndividual
type: Transform
has parent: mastassembly
has children: leftsidemast
DEF: dad_leftsidemast
rotation: 1
rotation: 0
rotation: .3

leftsidemast
type: NamedIndividual
type: Group
has parent: dad leftsidemast
has children: dad leftfrontleg
has children: dad leftrearleg
DEF: leftsidemast

dad leftfrontleg
type: NamedIndividual
type: Transform
has parent: leftsidemast
has children: yellowcylinderpiece-USE-7
DEF: dad_leftfrontleg
rotation: 0
rotation: 1
rotation: .6
translation: 2.2
translation: 0
translation: -2

dad leftrearleg
type: NamedIndividual
type: Transform
has parent: leftsidemast
has children: yellowcylinderpiece-USE-8
DEF: dad_leftrearleg
translation: -2
translation: -1

dad rightsidemast
type: NamedIndividual
type: Transform
has parent: mastassembly
has children: rightsidemast
DEF: dad_rightsidemast
rotation: 1
rotation: 0
rotation: -0.3

rightsidemast
type: NamedIndividual
type: Group
has parent: dad rightsidemast
has children: dad rightrearleg
has children: dad righfrontleg
DEF: rightsidemast

dad rightrearleg
type: NamedIndividual
type: Transform
has parent: rightsidemast
has children: yellowcylinderpiece-USE-9
DEF: dad_rightrearleg
translation: -2
translation: -1
translation: 2

dad righfrontleg
type: NamedIndividual
type: Transform
has parent: rightsidemast
has children: yellowcylinderpiece-USE-10
DEF: dad_righfrontleg
rotation: 0
rotation: 1
rotation: .6
translation: 2.2
translation: 0
translation: 2

dad uppermastarea
type: NamedIndividual
type: Transform
has parent: mastassembly
has children: uppermastarea
DEF: dad_uppermastarea
translation: -2.2
translation: -3.4
translation: 0

uppermastarea
type: NamedIndividual
type: Group
has parent: dad uppermastarea
has children: dad Reference7
has children: dad Reference8
has children: dad Reference9
has children: dad Reference10
has children: dad Reference11
DEF: uppermastarea

dad Reference7
type: NamedIndividual
type: Transform
has parent: uppermastarea
has children: yellowcylinderpiece-USE-11
DEF: dad_Reference7
rotation: 1
rotation: 0
rotation: 1.571
scale: 1
scale: .5
translation: 0
translation: 10

dad Reference8
type: NamedIndividual
type: Transform
has parent: uppermastarea
has children: yellowcylinderpiece-USE-12
DEF: dad_Reference8
scale: 1
scale: .35
translation: -4
translation: 12
translation: 0

dad Reference9
type: NamedIndividual
type: Transform
has parent: uppermastarea
has children: yellowcylinderpiece-USE-13
DEF: dad_Reference9
scale: 1
scale: .55
translation: 0
translation: 9

dad Reference10
type: NamedIndividual
type: Transform
has parent: uppermastarea
has children: yellowcylinderpiece-USE-14
DEF: dad_Reference10
rotation: 1
rotation: 0
rotation: 1.571
scale: 1
scale: .2
translation: 0
translation: 13

dad Reference11
type: NamedIndividual
type: Transform
has parent: uppermastarea
has children: yellowcylinderpiece-USE-15
DEF: dad_Reference11
rotation: .577
rotation: -0.577
rotation: 2.095
scale: 1
scale: .5
translation: 0
translation: 10

dad bridgewings
type: NamedIndividual
type: Transform
has parent: superstructure
has children: bridgewings
DEF: dad_bridgewings
center: -75.9
center: 25.8
center: 0
scale: 1
scale: 1.03
translation: -5
translation: -0.2
translation: 0

bridgewings
type: NamedIndividual
type: Group
has parent: dad bridgewings
has children: dad IndexedFaceSet2
has children: dad antennas
has children: dad radar
DEF: bridgewings

dad IndexedFaceSet2
type: NamedIndividual
type: Transform
has parent: bridgewings
has children: IndexedFaceSet2
DEF: dad_IndexedFaceSet2

IndexedFaceSet2
type: NamedIndividual
type: Shape
has parent: dad IndexedFaceSet2
has appearance: Appearance 2 3 1 1 5 1 7 1 1 1 1
has geometry: IndexedFaceSet 2 3 1 1 5 1 7 1 1 1 2
DEF: IndexedFaceSet2

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

Coordinate 2 3 1 1 5 1 7 1 1 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 3 1 1 5 1 7 1 1 1 2
point: -72.8
point: 27.3
point: -24.3
point: -76.4
point: -78.9
point: -12.1
point: 12.1
point: 24.3
point: 12.2
point: -12.2
point: 25.3

dad antennas
type: NamedIndividual
type: Transform
has parent: bridgewings
has children: antennas
DEF: dad_antennas
translation: -76
translation: 29
translation: 0

antennas
type: NamedIndividual
type: Group
has parent: dad antennas
has children: dad Reference12
has children: dad Reference13
has children: dad Reference14
has children: A vp
has children: dad antennanode
DEF: antennas

dad Reference12
type: NamedIndividual
type: Transform
has parent: antennas
has children: antennanode
DEF: dad_Reference12
translation: 0
translation: -10

antennanode
type: NamedIndividual
type: Shape
has parent: dad Reference12
has appearance: Appearance 2 3 1 1 5 1 7 1 2 1 1 1 1
has geometry: Cone 2 3 1 1 5 1 7 1 2 1 1 1 2
DEF: antennanode

Cone 2 3 1 1 5 1 7 1 2 1 1 1 2
type: NamedIndividual
type: Cone
has parent: antennanode
bottom radius: 0.100
height: 20.000

dad Reference13
type: NamedIndividual
type: Transform
has parent: antennas
has children: antennanode-USE-1
DEF: dad_Reference13
scale: 1
scale: .5
translation: 0
translation: 4
translation: 20

dad Reference14
type: NamedIndividual
type: Transform
has parent: antennas
has children: antennanode-USE-2
DEF: dad_Reference14
scale: 1
scale: .5
translation: 0
translation: 4
translation: -20

A vp
type: NamedIndividual
type: Viewpoint
has parent: antennas
DEF: A_vp
description: look at the masts
orientation: -0.414
orientation: .811
orientation: .414
orientation: 1.779
position: 40
position: 70
position: 0

dad antennanode
type: NamedIndividual
type: Transform
has parent: antennas
has children: antennanode-USE-3
DEF: dad_antennanode
translation: 0
translation: 10

dad radar
type: NamedIndividual
type: Transform
has parent: bridgewings
has children: radar
DEF: dad_radar
translation: -77
translation: 28
translation: 5

radar
type: NamedIndividual
type: Group
has parent: dad radar
has children: dad radarPost
has children: dad RadarHousing
DEF: radar

dad radarPost
type: NamedIndividual
type: Transform
has parent: radar
has children: radarPost
DEF: dad_radarPost

radarPost
type: NamedIndividual
type: Shape
has parent: dad radarPost
has appearance: Appearance 2 3 1 1 5 1 7 1 3 1 1 1 1
has geometry: Cylinder 2 3 1 1 5 1 7 1 3 1 1 1 2
DEF: radarPost

material27 mat
type: NamedIndividual
type: Material
has parent: Appearance 2 3 1 1 5 1 7 1 3 1 1 1 1
DEF: material27_mat
diffuse color: 1
diffuse color: .8
diffuse color: .3
shininess: 0.100
specular color: .2
specular color: 0

Cylinder 2 3 1 1 5 1 7 1 3 1 1 1 2
type: NamedIndividual
type: Cylinder
has parent: radarPost
bottom: false
height: 5.000
radius: 0.2
top: false

dad RadarHousing
type: NamedIndividual
type: Transform
has parent: radar
has children: RadarHousing
DEF: dad_RadarHousing
translation: 0
translation: 3

RadarHousing
type: NamedIndividual
type: Group
has parent: dad RadarHousing
has children: dad Sphere1
has children: dad Cylinder1
DEF: RadarHousing

dad Sphere1
type: NamedIndividual
type: Transform
has parent: RadarHousing
has children: Sphere1
DEF: dad_Sphere1
translation: 0
translation: .5

Sphere1
type: NamedIndividual
type: Shape
has parent: dad Sphere1
has appearance: Appearance 2 3 1 1 5 1 7 1 3 1 2 1 1 1 1
has geometry: Sphere 2 3 1 1 5 1 7 1 3 1 2 1 1 1 2
DEF: Sphere1

dad Cylinder1
type: NamedIndividual
type: Transform
has parent: RadarHousing
has children: Cylinder1
DEF: dad_Cylinder1

Cylinder1
type: NamedIndividual
type: Shape
has parent: dad Cylinder1
has appearance: Appearance 2 3 1 1 5 1 7 1 3 1 2 1 2 1 1
has geometry: Cylinder 2 3 1 1 5 1 7 1 3 1 2 1 2 1 2
DEF: Cylinder1

Cylinder 2 3 1 1 5 1 7 1 3 1 2 1 2 1 2
type: NamedIndividual
type: Cylinder
has parent: Cylinder1
height: 1.200
top: false

dad smokestack
type: NamedIndividual
type: Transform
has parent: superstructure
has children: smokestack
DEF: dad_smokestack

smokestack
type: NamedIndividual
type: Group
has parent: dad smokestack
has children: dad SweptSurface1
has children: dad smokestackexhaust
DEF: smokestack

dad SweptSurface1
type: NamedIndividual
type: Transform
has parent: smokestack
has children: SweptSurface1
DEF: dad_SweptSurface1

SweptSurface1
type: NamedIndividual
type: Shape
has parent: dad SweptSurface1
has appearance: Appearance 2 3 1 1 5 1 8 1 1 1 1
has geometry: IndexedFaceSet 2 3 1 1 5 1 8 1 1 1 2
DEF: SweptSurface1

material28 mat
type: NamedIndividual
type: Material
has parent: Appearance 2 3 1 1 5 1 8 1 1 1 1
DEF: material28_mat
diffuse color: .1
shininess: 0.300
specular color: .1

IndexedFaceSet 2 3 1 1 5 1 8 1 1 1 2
type: NamedIndividual
type: IndexedFaceSet
has parent: SweptSurface1
has coord: Coordinate 2 3 1 1 5 1 8 1 1 1 2 1
coord index: 0
coord index: 1
coord index: 6
coord index: -1
coord index: 5
coord index: 2
coord index: 7
coord index: 3
coord index: 8
coord index: 4
coord index: 9
crease angle: 0.524

Coordinate 2 3 1 1 5 1 8 1 1 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 3 1 1 5 1 8 1 1 1 2
point: -104.12189
point: 15.87881
point: -4.88
point: -112.87762
point: 16.15243
point: 4.88
point: -104.59142
point: 31.90911
point: -3.66
point: -111.15821
point: 32.11432
point: 3.66

dad smokestackexhaust
type: NamedIndividual
type: Transform
has parent: smokestack
has children: smokestackexhaust
DEF: dad_smokestackexhaust
translation: -107
translation: 33
translation: 0

smokestackexhaust
type: NamedIndividual
type: Shape
has parent: dad smokestackexhaust
has appearance: Appearance 2 3 1 1 5 1 8 1 2 1 1
has geometry: Cylinder 2 3 1 1 5 1 8 1 2 1 2
DEF: smokestackexhaust

material29 mat
type: NamedIndividual
type: Material
has parent: Appearance 2 3 1 1 5 1 8 1 2 1 1
DEF: material29_mat
diffuse color: .1
shininess: 0.300
specular color: .1

Cylinder 2 3 1 1 5 1 8 1 2 1 2
type: NamedIndividual
type: Cylinder
has parent: smokestackexhaust
height: 4.000
radius: 1.800