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

meta 1 2
type: NamedIndividual
type: meta
has parent: head
content: Blower, Nozzle and Blower Engine House for the LCAC
name: description

meta 1 3
type: NamedIndividual
type: meta
has parent: head
content: Jeffrey Weekley
name: translator

meta 1 4
type: NamedIndividual
type: meta
has parent: head
content: 24 June 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: http://www.hazegray.org/features/nato/us/lcac
name: reference

meta 1 7
type: NamedIndividual
type: meta
has parent: head
content: lcac.pdf
name: reference

meta 1 8
type: NamedIndividual
type: meta
has parent: head
content: https://www.fas.org/man/dod-101/sys/ship/lcac.htm
name: reference

meta 1 9
type: NamedIndividual
type: meta
has parent: head
content: lsd-44_990829-N-9593R-002.jpg
name: reference

meta 1 10
type: NamedIndividual
type: meta
has parent: head
name: reference

meta 1 11
type: NamedIndividual
type: meta
has parent: head
name: reference

meta 1 12
type: NamedIndividual
type: meta
has parent: head
content: lcac-dvic076.jpg
name: reference

meta 1 13
type: NamedIndividual
type: meta
has parent: head
name: reference

meta 1 14
type: NamedIndividual
type: meta
has parent: head
content: https://www.web3d.org/x3d/content/examples/Savage/AmphibiousVehicles/LCAC/BlowerHouse.x3d
name: identifier

meta 1 15
type: NamedIndividual
type: meta
has parent: head
content: LCAC Blower House
name: subject

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

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

BlowerHouse.x3d
description: Blower, Nozzle and Blower Engine House for the LCAC
translator: Jeffrey Weekley
created: 24 June 2001
modified: 20 October 2019
reference: http://www.hazegray.org/features/nato/us/lcac
reference: lcac.pdf
reference: https://www.fas.org/man/dod-101/sys/ship/lcac.htm
reference: lsd-44_990829-N-9593R-002.jpg
reference: lcac-dvic076.jpg
subject: LCAC Blower House
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: BlowerHouse.x3d

ExternProtoDeclare 2 2
type: NamedIndividual
type: ExternProtoDeclare
has parent: Scene
has field: field 2 2 1
has field: field 2 2 2
has field: field 2 2 3
has field: field 2 2 4
has field: field 2 2 5
has field: field 2 2 6
has field: field 2 2 7
has field: field 2 2 8
has field: field 2 2 9
has field: field 2 2 10
has field: field 2 2 11
has field: field 2 2 12
has field: field 2 2 13
has field: field 2 2 14
has field: field 2 2 15
has field: field 2 2 16
has field: field 2 2 17
appinfo: Modified CylinderSensor with children nodes oriented about an arbitrary axis. Warning: ArbitraryAxisCylinderSensor affects children, not peers.
name: ArbitraryAxisCylinderSensor
url: "../../../Savage/Tools/Animation/ArbitraryAxisCylinderSensorPrototype.x3d#ArbitraryAxisCylinderSensor" "https://www.web3d.org/x3d/content/examples/Savage/Tools/Animation/ArbitraryAxisCylinderSensorPrototype.x3d#ArbitraryAxisCylinderSensor" "../../../Savage/Tools/Animation/ArbitraryAxisCylinderSensorPrototype.wrl#ArbitraryAxisCylinderSensor" "https://www.web3d.org/x3d/content/examples/Savage/Tools/Animation/ArbitraryAxisCylinderSensorPrototype.wrl#ArbitraryAxisCylinderSensor"

field 2 2 1
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 2
access type: initializeOnly
appinfo: shifted axis of rotation from local vertical, default 1 0 0 0
name: shiftRotationAxis
type: SFRotation

field 2 2 2
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 2
access type: initializeOnly
appinfo: local center for axis of rotation, default 0 0 0
name: center
type: SFVec3f

field 2 2 3
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 2
access type: initializeOnly
appinfo: whether to show visualization shape to show orientation and cylindrical mapping of mouse movements by sensor, default true
name: showCylinderSensorShape
type: SFBool

field 2 2 4
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 2
access type: inputOutput
appinfo: scale for visualization shape, default 1 1 1
name: scaleCylinderSensorShape
type: SFVec3f

field 2 2 5
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 2
access type: inputOutput
appinfo: color for visualization shape, default 0.9 0.9 0.4
name: colorCylinderSensorShape
type: SFColor

field 2 2 6
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 2
access type: inputOutput
appinfo: transparency for visualization shape
name: transparencyCylinderSensorShape
type: SFFloat

field 2 2 7
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 2
access type: inputOutput
appinfo: children nodes affected by ArbitraryAxisCylinderSensor
name: children
type: MFNode

field 2 2 8
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 2
access type: inputOutput
appinfo: determines whether previous offset values are remembered/accumulated, default true
name: autoOffset
type: SFBool

field 2 2 9
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 2
access type: inputOutput
appinfo: Text tooltip displayed for user interaction
name: description
type: SFString

field 2 2 10
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 2
access type: inputOutput
appinfo: diskAngle 0 forces disk-like behavior, diskAngle 1.57 (90 degrees) forces cylinder-like behavior, default 0.262, range [0,pi/2]
name: diskAngle
type: SFFloat

field 2 2 11
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 2
access type: inputOutput
appinfo: enables/disables node operation, default true
name: enabled
type: SFBool

field 2 2 12
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 2
access type: inputOutput
appinfo: clamps rotation_changed events, default 0, range [-2pi,2pi]
name: minAngle
type: SFFloat

field 2 2 13
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 2
access type: inputOutput
appinfo: clamps rotation_changed events, default -1, range [-2pi,2pi]
name: maxAngle
type: SFFloat

field 2 2 14
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 2
access type: initializeOnly
appinfo: sends event and remembers last value sensed, default 0, range (-infinity,infinity)
name: offset
type: SFFloat

field 2 2 15
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 2
access type: outputOnly
appinfo: output event isActive=true when primary mouse button is pressed, output event isActive=false when released.
name: isActive
type: SFBool

field 2 2 16
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 2
access type: outputOnly
appinfo: rotation_changed events equal sum of relative bearing changes plus offset value about Y-axis in local coordinate system
name: rotation_changed
type: SFRotation

field 2 2 17
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 2
access type: outputOnly
appinfo: trackPoint_changed events give intersection point of bearing with sensor's virtual geometry
name: trackPoint_changed
type: SFVec3f

Background 2 3
type: NamedIndividual
type: Background
has parent: Scene
sky color: 0.33
sky color: 0.15
sky color: 0.1667

Duct
type: NamedIndividual
type: Group
has parent: Scene
has children: TopMount
has children: ForwardLargeDuct
has children: ForwardDuct
DEF: Duct

TopMount
type: NamedIndividual
type: Transform
has parent: Duct
has children: Shape 2 4 1 1
DEF: TopMount
translation: -1.75
translation: -0.85
translation: 0

Box 2 4 1 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 4 1 1
size: 6
size: 0.6
size: 2.425

Material 2 4 1 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 4 1 1 2
diffuse color: 0.8
diffuse color: 0.85

ForwardLargeDuct
type: NamedIndividual
type: Transform
has parent: Duct
has children: Shape 2 4 2 1
DEF: ForwardLargeDuct
rotation: 0.71
rotation: 0
rotation: 3.14
scale: 0.5
scale: 2
translation: 1.45
translation: -1.4
translation: 0.5

Material 2 4 2 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 4 2 1 1
diffuse color: 0.7
diffuse color: 0.75

Extrusion 2 4 2 1 2
type: NamedIndividual
type: Extrusion
has parent: Shape 2 4 2 1
cross section: 1.00
cross section: 0.00
cross section: 0.92
cross section: -0.38
cross section: 0.71
cross section: -0.71
cross section: 0.38
cross section: -0.92
cross section: -1.00
scale: 1
scale: 1.125
spine: 0
spine: 0.1
spine: 0.2
spine: 0.3
spine: 0.31
spine: 0.32
spine: 0.4
spine: 0.5
spine: 0.6
spine: 0.7
spine: 0.71
spine: 0.72
spine: 0.8
spine: 0.9
spine: 0.91
spine: 0.92
spine: 1
spine: 1.1

ForwardDuct
type: NamedIndividual
type: Group
has parent: Duct
has children: Bottom
has children: PortSide
has children: StarboardSide
has children: Front
DEF: ForwardDuct

Bottom
type: NamedIndividual
type: Transform
has parent: ForwardDuct
has children: Shape 2 4 3 1 1
DEF: Bottom

Material 2 4 3 1 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 4 3 1 1 1
diffuse color: 0.8
diffuse color: 0.85

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

Coordinate 2 4 3 1 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 4 3 1 1 2
point: 2.75
point: -2
point: 1.6125
point: 1.25
point: -1.15
point: 1.2125
point: -1.2125
point: -1.6125

PortSide
type: NamedIndividual
type: Transform
has parent: ForwardDuct
has children: Shape 2 4 3 2 1
DEF: PortSide

Material 2 4 3 2 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 4 3 2 1 1
diffuse color: 0.8
diffuse color: 0.85

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

Coordinate 2 4 3 2 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 4 3 2 1 2
point: 2.75
point: -2
point: 1.6125
point: 1.25
point: -1.15
point: 1.2125
point: -0.55

StarboardSide
type: NamedIndividual
type: Transform
has parent: ForwardDuct
has children: Shape 2 4 3 3 1
DEF: StarboardSide

Material 2 4 3 3 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 4 3 3 1 1
diffuse color: 0.8
diffuse color: 0.85

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

Coordinate 2 4 3 3 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 4 3 3 1 2
point: 2.75
point: -2
point: -1.6125
point: 1.25
point: -1.15
point: -1.2125
point: -0.55

Front
type: NamedIndividual
type: Transform
has parent: ForwardDuct
has children: Shape 2 4 3 4 1
DEF: Front

Material 2 4 3 4 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 4 3 4 1 1
diffuse color: 0.8
diffuse color: 0.85

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

Coordinate 2 4 3 4 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 4 3 4 1 2
point: 2.75
point: -2
point: 1.6125
point: 1.25
point: -0.55
point: 1.2125
point: -1.2125
point: -1.6125

EngineBlock
type: NamedIndividual
type: Group
has parent: Scene
has children: Forward
has children: Rear
has children: MiddleStarboard
has children: MiddlePort
has children: OutsideRailings
has children: InsideShaft
has children: Transform 2 5 7
DEF: EngineBlock

Forward
type: NamedIndividual
type: Transform
has parent: EngineBlock
has children: Shape 2 5 1 1
DEF: Forward
translation: 1.375
translation: -3
translation: 0

Box 2 5 1 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 5 1 1
size: 2.75
size: 2
size: 3.225

Material 2 5 1 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 5 1 1 2
diffuse color: 0.8
diffuse color: 0.85

Rear
type: NamedIndividual
type: Transform
has parent: EngineBlock
has children: Forward-USE-1
DEF: Rear
translation: -6
translation: 0

MiddleStarboard
type: NamedIndividual
type: Group
has parent: EngineBlock
has children: MiddleOutside
has children: MiddleInside
has children: MiddleTop
has children: MiddleBottom
DEF: MiddleStarboard

MiddleOutside
type: NamedIndividual
type: Transform
has parent: MiddleStarboard
has children: Shape 2 5 3 1 1
DEF: MiddleOutside

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

Coordinate 2 5 3 1 1 1 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 5 3 1 1 1
point: -3.28
point: -3
point: 1.6125
point: 0
point: -4

Material 2 5 3 1 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 5 3 1 1 2
diffuse color: 0.8
diffuse color: 0.85

MiddleInside
type: NamedIndividual
type: Transform
has parent: MiddleStarboard
has children: Shape 2 5 3 2 1
DEF: MiddleInside

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

Coordinate 2 5 3 2 1 1 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 5 3 2 1 1
point: -3.28
point: -3
point: 1.5125
point: 0
point: -4

Material 2 5 3 2 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 5 3 2 1 2
diffuse color: 0.8
diffuse color: 0.9

MiddleTop
type: NamedIndividual
type: Transform
has parent: MiddleStarboard
has children: Shape 2 5 3 3 1
DEF: MiddleTop

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

Coordinate 2 5 3 3 1 1 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 5 3 3 1 1
point: -3.28
point: -3
point: 1.6125
point: -3.25
point: 1.5125
point: 0

Material 2 5 3 3 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 5 3 3 1 2
diffuse color: 0.8
diffuse color: 0.9

MiddleBottom
type: NamedIndividual
type: Transform
has parent: MiddleStarboard
has children: Shape 2 5 3 4 1
DEF: MiddleBottom

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

Coordinate 2 5 3 4 1 1 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 5 3 4 1 1
point: -3.28
point: -4
point: 1.6125
point: -3.25
point: 1.5125
point: 0

Material 2 5 3 4 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 5 3 4 1 2
diffuse color: 0.8
diffuse color: 0.9

MiddlePort
type: NamedIndividual
type: Group
has parent: EngineBlock
has children: PortMiddleOutside
has children: PortMiddleInside
has children: PortMiddleTop
has children: PortMiddleBottom
DEF: MiddlePort

PortMiddleOutside
type: NamedIndividual
type: Transform
has parent: MiddlePort
has children: Shape 2 5 4 1 1
DEF: PortMiddleOutside

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

Coordinate 2 5 4 1 1 1 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 5 4 1 1 1
point: -3.28
point: -3
point: -1.6125
point: 0
point: -4

Material 2 5 4 1 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 5 4 1 1 2
diffuse color: 0.8
diffuse color: 0.9

PortMiddleInside
type: NamedIndividual
type: Transform
has parent: MiddlePort
has children: Shape 2 5 4 2 1
DEF: PortMiddleInside

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

Coordinate 2 5 4 2 1 1 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 5 4 2 1 1
point: -3.28
point: -3
point: -1.5125
point: 0
point: -4

Material 2 5 4 2 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 5 4 2 1 2
diffuse color: 0.8
diffuse color: 0.9

PortMiddleTop
type: NamedIndividual
type: Transform
has parent: MiddlePort
has children: Shape 2 5 4 3 1
DEF: PortMiddleTop

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

Coordinate 2 5 4 3 1 1 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 5 4 3 1 1
point: -3.28
point: -3
point: -1.6125
point: -3.25
point: -1.5125
point: 0

Material 2 5 4 3 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 5 4 3 1 2
diffuse color: 0.8
diffuse color: 0.9

PortMiddleBottom
type: NamedIndividual
type: Transform
has parent: MiddlePort
has children: Shape 2 5 4 4 1
DEF: PortMiddleBottom

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

Coordinate 2 5 4 4 1 1 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 5 4 4 1 1
point: -3.28
point: -4
point: -1.6125
point: -3.25
point: -1.5125
point: 0

Material 2 5 4 4 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 5 4 4 1 2
diffuse color: 0.8
diffuse color: 0.9

OutsideRailings
type: NamedIndividual
type: Group
has parent: EngineBlock
has children: CenterRailing
has children: Transform 2 5 5 2
has children: Transform 2 5 5 3
has children: TopRailing
DEF: OutsideRailings

CenterRailing
type: NamedIndividual
type: Transform
has parent: OutsideRailings
has children: Shape 2 5 5 1 1
DEF: CenterRailing

Material 2 5 5 1 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 5 5 1 1 1
diffuse color: 0.8
diffuse color: 0.85

Extrusion 2 5 5 1 1 2
type: NamedIndividual
type: Extrusion
has parent: Shape 2 5 5 1 1
cross section: 0.010
cross section: 0.00
cross section: 0.0092
cross section: -0.0038
cross section: 0.0071
cross section: -0.0071
cross section: 0.0038
cross section: -0.0092
cross section: -0.010
cross section: -0.00
scale: 2
spine: -1.64
spine: -3
spine: 1.5625
spine: -1.4
spine: -1
spine: 1.125

Transform 2 5 5 2
type: NamedIndividual
type: Transform
has parent: OutsideRailings
has children: CenterRailing-USE-1
translation: -1.58
translation: 0

Transform 2 5 5 3
type: NamedIndividual
type: Transform
has parent: OutsideRailings
has children: CenterRailing-USE-2
translation: 1.6
translation: 0

TopRailing
type: NamedIndividual
type: Transform
has parent: OutsideRailings
has children: Shape 2 5 5 4 1
DEF: TopRailing
rotation: 0
rotation: 1
rotation: 1.57
translation: -1.64
translation: -1.4
translation: 1.5625

Cylinder 2 5 5 4 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 5 5 4 1
height: 3.18
radius: 0.0166

Material 2 5 5 4 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 5 5 4 1 2
diffuse color: 0.8
diffuse color: 0.85

InsideShaft
type: NamedIndividual
type: Transform
has parent: EngineBlock
has children: Shape 2 5 6 1
DEF: InsideShaft
rotation: 0
rotation: 1
rotation: 1.57
translation: -1.725
translation: -1.25
translation: 1.2625

Cylinder 2 5 6 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 5 6 1
height: 3.475
radius: 0.045

Material 2 5 6 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 5 6 1 2
diffuse color: 0.6
diffuse color: 0.65

Transform 2 5 7
type: NamedIndividual
type: Transform
has parent: EngineBlock
has children: Shape 2 5 7 1
translation: -1.625
translation: -4.225
translation: 0

Box 2 5 7 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 5 7 1
size: 8.75
size: 0.5
size: 3.225

Material 2 5 7 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 5 7 1 2
diffuse color: 0.8
diffuse color: 0.85

InsideRailings
type: NamedIndividual
type: Group
has parent: Scene
has children: Transform 2 6 1
DEF: InsideRailings

Transform 2 6 1
type: NamedIndividual
type: Transform
has parent: InsideRailings
has children: OutsideRailings-USE-1
rotation: 0
rotation: 1
rotation: 3.14
translation: -3.25
translation: 0

SupportStruts
type: NamedIndividual
type: Group
has parent: Scene
has children: Primary
has children: ForwardStrut
has children: FirstRear
has children: SecondRear
has children: ThirdRear
has children: FourthRear
DEF: SupportStruts

Primary
type: NamedIndividual
type: Transform
has parent: SupportStruts
has children: Transform 2 7 1 1
has children: Transform 2 7 1 2
has children: Transform 2 7 1 3
has children: Transform 2 7 1 4
DEF: Primary

Material 2 7 1 1 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 7 1 1 1 1
diffuse color: 0.8
diffuse color: 0.85

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

Coordinate 2 7 1 1 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 1 1 1 2
point: 0
point: -2
point: 1.6125
point: -1
point: 1.2125
point: -1.2125
point: -1.6125

Material 2 7 1 2 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 7 1 2 1 1
diffuse color: 0.8
diffuse color: 0.85

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

Coordinate 2 7 1 2 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 1 2 1 2
point: 0.1
point: -2
point: 1.6125
point: -1
point: 1.2125
point: -1.2125
point: -1.6125

Material 2 7 1 3 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 7 1 3 1 1
diffuse color: 0.8
diffuse color: 0.85

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

Coordinate 2 7 1 3 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 1 3 1 2
point: 0.1
point: -2
point: 1.6125
point: -1
point: 1.2125
point: 0

Material 2 7 1 4 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 7 1 4 1 1
diffuse color: 0.8
diffuse color: 0.85

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

Coordinate 2 7 1 4 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 1 4 1 2
point: 0.1
point: -2
point: -1.6125
point: -1
point: -1.2125
point: 0

ForwardStrut
type: NamedIndividual
type: Transform
has parent: SupportStruts
has children: Transform 2 7 2 1
DEF: ForwardStrut
translation: 1
translation: 0

Material 2 7 2 1 1 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 7 2 1 1 1 1
diffuse color: 0.8
diffuse color: 0.85

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

Coordinate 2 7 2 1 1 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 2 1 1 1 2
point: 0
point: -2
point: 1.6125
point: -1
point: 1.2125
point: -1.2125
point: -1.6125

Material 2 7 2 1 2 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 7 2 1 2 1 1
diffuse color: 0.8
diffuse color: 0.85

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

Coordinate 2 7 2 1 2 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 2 1 2 1 2
point: 0.1
point: -2
point: 1.6125
point: -1
point: 1.2125
point: -1.2125
point: -1.6125

Material 2 7 2 1 3 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 7 2 1 3 1 1
diffuse color: 0.8
diffuse color: 0.85

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

Coordinate 2 7 2 1 3 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 2 1 3 1 2
point: 0.1
point: -2
point: 1.6125
point: -1
point: 1.2125
point: 0

Material 2 7 2 1 4 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 7 2 1 4 1 1
diffuse color: 0.8
diffuse color: 0.85

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

Coordinate 2 7 2 1 4 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 2 1 4 1 2
point: 0.1
point: -2
point: -1.6125
point: -1
point: -1.2125
point: 0

FirstRear
type: NamedIndividual
type: Transform
has parent: SupportStruts
has children: Transform 2 7 3 1
DEF: FirstRear
translation: -3.5
translation: 0

Material 2 7 3 1 1 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 7 3 1 1 1 1
diffuse color: 0.8
diffuse color: 0.85

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

Coordinate 2 7 3 1 1 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 3 1 1 1 2
point: 0
point: -2
point: 1.6125
point: -1
point: 1.2125
point: -1.2125
point: -1.6125

Material 2 7 3 1 2 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 7 3 1 2 1 1
diffuse color: 0.8
diffuse color: 0.85

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

Coordinate 2 7 3 1 2 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 3 1 2 1 2
point: 0.1
point: -2
point: 1.6125
point: -1
point: 1.2125
point: -1.2125
point: -1.6125

Material 2 7 3 1 3 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 7 3 1 3 1 1
diffuse color: 0.8
diffuse color: 0.85

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

Coordinate 2 7 3 1 3 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 3 1 3 1 2
point: 0.1
point: -2
point: 1.6125
point: -1
point: 1.2125
point: 0

Material 2 7 3 1 4 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 7 3 1 4 1 1
diffuse color: 0.8
diffuse color: 0.85

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

Coordinate 2 7 3 1 4 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 3 1 4 1 2
point: 0.1
point: -2
point: -1.6125
point: -1
point: -1.2125
point: 0

SecondRear
type: NamedIndividual
type: Transform
has parent: SupportStruts
has children: Transform 2 7 4 1
DEF: SecondRear
translation: -3.83
translation: 0

Material 2 7 4 1 1 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 7 4 1 1 1 1
diffuse color: 0.8
diffuse color: 0.85

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

Coordinate 2 7 4 1 1 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 4 1 1 1 2
point: 0
point: -2
point: 1.6125
point: -1
point: 1.2125
point: -1.2125
point: -1.6125

Material 2 7 4 1 2 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 7 4 1 2 1 1
diffuse color: 0.8
diffuse color: 0.85

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

Coordinate 2 7 4 1 2 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 4 1 2 1 2
point: 0.1
point: -2
point: 1.6125
point: -1
point: 1.2125
point: -1.2125
point: -1.6125

Material 2 7 4 1 3 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 7 4 1 3 1 1
diffuse color: 0.8
diffuse color: 0.85

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

Coordinate 2 7 4 1 3 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 4 1 3 1 2
point: 0.1
point: -2
point: 1.6125
point: -1
point: 1.2125
point: 0

Material 2 7 4 1 4 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 7 4 1 4 1 1
diffuse color: 0.8
diffuse color: 0.85

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

Coordinate 2 7 4 1 4 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 4 1 4 1 2
point: 0.1
point: -2
point: -1.6125
point: -1
point: -1.2125
point: 0

ThirdRear
type: NamedIndividual
type: Transform
has parent: SupportStruts
has children: Transform 2 7 5 1
DEF: ThirdRear
translation: -4.13
translation: 0

Material 2 7 5 1 1 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 7 5 1 1 1 1
diffuse color: 0.8
diffuse color: 0.85

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

Coordinate 2 7 5 1 1 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 5 1 1 1 2
point: 0
point: -2
point: 1.6125
point: -1
point: 1.2125
point: -1.2125
point: -1.6125

Material 2 7 5 1 2 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 7 5 1 2 1 1
diffuse color: 0.8
diffuse color: 0.85

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

Coordinate 2 7 5 1 2 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 5 1 2 1 2
point: 0.1
point: -2
point: 1.6125
point: -1
point: 1.2125
point: -1.2125
point: -1.6125

Material 2 7 5 1 3 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 7 5 1 3 1 1
diffuse color: 0.8
diffuse color: 0.85

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

Coordinate 2 7 5 1 3 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 5 1 3 1 2
point: 0.1
point: -2
point: 1.6125
point: -1
point: 1.2125
point: 0

Material 2 7 5 1 4 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 7 5 1 4 1 1
diffuse color: 0.8
diffuse color: 0.85

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

Coordinate 2 7 5 1 4 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 5 1 4 1 2
point: 0.1
point: -2
point: -1.6125
point: -1
point: -1.2125
point: 0

FourthRear
type: NamedIndividual
type: Transform
has parent: SupportStruts
has children: Transform 2 7 6 1
DEF: FourthRear
translation: -4.43
translation: 0

Material 2 7 6 1 1 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 7 6 1 1 1 1
diffuse color: 0.8
diffuse color: 0.85

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

Coordinate 2 7 6 1 1 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 6 1 1 1 2
point: 0
point: -2
point: 1.6125
point: -1
point: 1.2125
point: -1.2125
point: -1.6125

Material 2 7 6 1 2 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 7 6 1 2 1 1
diffuse color: 0.8
diffuse color: 0.85

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

Coordinate 2 7 6 1 2 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 6 1 2 1 2
point: 0.1
point: -2
point: 1.6125
point: -1
point: 1.2125
point: -1.2125
point: -1.6125

Material 2 7 6 1 3 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 7 6 1 3 1 1
diffuse color: 0.8
diffuse color: 0.85

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

Coordinate 2 7 6 1 3 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 6 1 3 1 2
point: 0.1
point: -2
point: 1.6125
point: -1
point: 1.2125
point: 0

Material 2 7 6 1 4 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 7 6 1 4 1 1
diffuse color: 0.8
diffuse color: 0.85

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

Coordinate 2 7 6 1 4 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 6 1 4 1 2
point: 0.1
point: -2
point: -1.6125
point: -1
point: -1.2125
point: 0

RearDuct
type: NamedIndividual
type: Group
has parent: Scene
has children: Transform 2 8 1
DEF: RearDuct

Transform 2 8 1
type: NamedIndividual
type: Transform
has parent: RearDuct
has children: RearBottom
has children: RearPortSide
has children: RearStarboardSide
has children: RearFront
rotation: 0
rotation: 1
rotation: 3.14
translation: -3.5
translation: 0

RearBottom
type: NamedIndividual
type: Transform
has parent: Transform 2 8 1
has children: Shape 2 8 1 1 1
DEF: RearBottom

Material 2 8 1 1 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 8 1 1 1 1
diffuse color: 0.75
diffuse color: 0.755
diffuse color: 0.9

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

Coordinate 2 8 1 1 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 8 1 1 1 2
point: 2.5
point: -2
point: 1.6125
point: 1.25
point: -1.15
point: 1.2125
point: -1.2125
point: -1.6125

RearPortSide
type: NamedIndividual
type: Transform
has parent: Transform 2 8 1
has children: Shape 2 8 1 2 1
DEF: RearPortSide

Material 2 8 1 2 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 8 1 2 1 1
diffuse color: 0.8
diffuse color: 0.85

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

Coordinate 2 8 1 2 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 8 1 2 1 2
point: 2.5
point: -2
point: 1.6125
point: 1.25
point: -1.15
point: 1.2125
point: -0.55

RearStarboardSide
type: NamedIndividual
type: Transform
has parent: Transform 2 8 1
has children: Shape 2 8 1 3 1
DEF: RearStarboardSide

Material 2 8 1 3 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 8 1 3 1 1
diffuse color: 0.8
diffuse color: 0.85

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

Coordinate 2 8 1 3 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 8 1 3 1 2
point: 2.5
point: -2
point: -1.6125
point: 1.25
point: -1.15
point: -1.2125
point: -0.55

RearFront
type: NamedIndividual
type: Transform
has parent: Transform 2 8 1
has children: Shape 2 8 1 4 1
DEF: RearFront

Material 2 8 1 4 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 8 1 4 1 1
diffuse color: 0.8
diffuse color: 0.85

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

Coordinate 2 8 1 4 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 8 1 4 1 2
point: 2.5
point: -2
point: 1.6125
point: 1.25
point: -0.55
point: 1.2125
point: -1.2125
point: -1.6125

CenterThingy
type: NamedIndividual
type: Transform
has parent: Scene
has children: Shape 2 9 1
DEF: CenterThingy
rotation: 0
rotation: 1
rotation: 1.57
translation: -1.64
translation: -3
translation: 0

Cylinder 2 9 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 9 1
height: 3.28

Material 2 9 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 9 1 2
diffuse color: 0.25
diffuse color: 0.3

ProtoInstance 2 10
type: NamedIndividual
type: ProtoInstance
has parent: Scene
has field value: fieldValue 2 10 1
has field value: fieldValue 2 10 2
name: ArbitraryAxisCylinderSensor

fieldValue 2 10 1
type: NamedIndividual
type: fieldValue
has parent: ProtoInstance 2 10
name: showCylinderSensorShape
value: false

fieldValue 2 10 2
type: NamedIndividual
type: fieldValue
has parent: ProtoInstance 2 10
has children: Blower
name: children

Blower
type: NamedIndividual
type: Group
has parent: fieldValue 2 10 2
has children: BlowerNozzle
DEF: Blower

BlowerNozzle
type: NamedIndividual
type: Transform
has parent: Blower
has children: Shape 2 10 2 1 1 1
has children: Fitting
has children: Hole
DEF: BlowerNozzle
rotation: 0
rotation: 1
rotation: 3.14
scale: 0.9

Material 2 10 2 1 1 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 10 2 1 1 1 1
diffuse color: 0.75
diffuse color: 0.85

Extrusion 2 10 2 1 1 1 2
type: NamedIndividual
type: Extrusion
has parent: Shape 2 10 2 1 1 1
convex: false
crease angle: 1
cross section: 1.00
cross section: 0.00
cross section: 0.92
cross section: -0.38
cross section: 0.71
cross section: -0.71
cross section: 0.38
cross section: -0.92
cross section: -1.00
cross section: -0.00
scale: 1
scale: 0.9932
scale: 0.9864
scale: 0.9796
scale: 0.9728
scale: 0.966
scale: 0.9592
scale: 0.9524
scale: 0.9456
scale: 0.9388
scale: 0.932
scale: 0.9252
scale: 0.9184
scale: 0.9116
scale: 0.9048
scale: 0.898
scale: 0.8912
scale: 0.8844
scale: 0.8776
scale: 0.8708
scale: 0.864
scale: 0.8572
scale: 0.8504
scale: 0.8436
scale: 0.8368
scale: 0.83
scale: 0.8232
scale: 0.8164
scale: 0.8096
scale: 0.8028
scale: 0.796
scale: 0.7892
scale: 0.7824
scale: 0.7756
scale: 0.7688
scale: 0.762
scale: 0.7552
scale: 0.996666667
scale: 0.7484
scale: 0.993333333
scale: 0.7416
scale: 0.99
scale: 0.7348
scale: 0.986666667
scale: 0.728
scale: 0.983333333
scale: 0.7212
scale: 0.98
scale: 0.7144
scale: 0.976666667
scale: 0.7076
scale: 0.973333333
scale: 0.7008
scale: 0.97
scale: 0.694
scale: 0.966666667
scale: 0.6872
scale: 0.963333333
scale: 0.6804
scale: 0.96
scale: 0.6736
scale: 0.956666667
scale: 0.6668
scale: 0.953333333
scale: 0.66

Fitting
type: NamedIndividual
type: Transform
has parent: BlowerNozzle
has children: Shape 2 10 2 1 1 2 1
DEF: Fitting
translation: 0
translation: -0.6

Cylinder 2 10 2 1 1 2 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 10 2 1 1 2 1
height: 0.2
radius: 1.325

Material 2 10 2 1 1 2 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 10 2 1 1 2 1 2
diffuse color: 0.75
diffuse color: 0.85

Hole
type: NamedIndividual
type: Transform
has parent: BlowerNozzle
has children: Shape 2 10 2 1 1 3 1
DEF: Hole

Material 2 10 2 1 1 3 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 10 2 1 1 3 1 1
diffuse color: 0.1
diffuse color: 0.15

Extrusion 2 10 2 1 1 3 1 2
type: NamedIndividual
type: Extrusion
has parent: Shape 2 10 2 1 1 3 1
convex: false
crease angle: 1
cross section: 1.00
cross section: 0.00
cross section: 0.92
cross section: -0.38
cross section: 0.71
cross section: -0.71
cross section: 0.38
cross section: -0.92
cross section: -1.00
cross section: -0.00
scale: 0.55
scale: 0.84
solid: false
spine: 1.5
spine: 0.66
spine: 0
spine: 1.68