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

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

meta 1 2
type: NamedIndividual
type: meta
has parent: head
content: Parts list of ROV
name: description

meta 1 3
type: NamedIndividual
type: meta
has parent: head
content: Luciano Cerritos
name: creator

meta 1 4
type: NamedIndividual
type: meta
has parent: head
content: 3 August 2010
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: OjoDelMarROV.x3d
name: reference

meta 1 7
type: NamedIndividual
type: meta
has parent: head
content: Beetle.x3d
name: reference

meta 1 8
type: NamedIndividual
type: meta
has parent: head
content: TODO put report for summer internship
name: reference

meta 1 9
type: NamedIndividual
type: meta
has parent: head
content: TODO put pictures PVC pipes
name: drawing

meta 1 10
type: NamedIndividual
type: meta
has parent: head
content: http://en.wikipedia.org/wiki/Remotely_operated_underwater_vehicle
name: reference

meta 1 11
type: NamedIndividual
type: meta
has parent: head
content: http://www.marinetech.org/home.php
name: reference

meta 1 12
type: NamedIndividual
type: meta
has parent: head
content: http://www.marinetech.org/rov_competition/2009/technical_reports/ranger/Monterey_HS_MAOS%20Tech%20Report%202009.pdf
name: reference

meta 1 13
type: NamedIndividual
type: meta
has parent: head
content: Dale Tourtelotte creator of propeller
name: contributor

meta 1 14
type: NamedIndividual
type: meta
has parent: head
content: ROV Remote Operated Vehicle
name: subject

meta 1 15
type: NamedIndividual
type: meta
has parent: head
content: https://www.web3d.org/x3d/content/examples/Savage/Robots/RemotelyOperatedVehicles/RemotelyOperatedVehicleParts.x3d
name: identifier

meta 1 16
type: NamedIndividual
type: meta
has parent: head
content: X3D-Edit, 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

RemotelyOperatedVehicleParts.x3d
description: Parts list of ROV
creator: Luciano Cerritos
created: 3 August 2010
modified: 20 October 2019
reference: OjoDelMarROV.x3d
reference: Beetle.x3d
reference: TODO put report for summer internship
drawing: TODO put pictures PVC pipes
reference: http://en.wikipedia.org/wiki/Remotely_operated_underwater_vehicle
reference: http://www.marinetech.org/home.php
reference: http://www.marinetech.org/rov_competition/2009/technical_reports/ranger/Monterey_HS_MAOS%20Tech%20Report%202009.pdf
subject: ROV Remote Operated Vehicle
generator: X3D-Edit, https://www.web3d.org/x3d/tools/X3D-Edit
license: ../../license.html

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

Background 2 2
type: NamedIndividual
type: Background
has parent: Scene
ground color: 0
ground color: 0.388235
ground color: 0.580392
sky color: 0.741176
sky color: 0.929412
sky color: 1

Viewpoints
type: NamedIndividual
type: Group
has parent: Scene
has children: Viewpoint 2 3 1
has children: Viewpoint 2 3 2
has children: Viewpoint 2 3 3
has children: Viewpoint 2 3 4
has children: Viewpoint 2 3 5
DEF: Viewpoints

Viewpoint 2 3 1
type: NamedIndividual
type: Viewpoint
has parent: Viewpoints
description: ShaftAndPropeller BilgePumpMotor
orientation: 0
orientation: 1
orientation: 1.59
position: 1
position: .25
position: -1.25

Viewpoint 2 3 2
type: NamedIndividual
type: Viewpoint
has parent: Viewpoints
description: TConnecter SideOutConnecter SideOut90Connecter
orientation: 0
orientation: 1
orientation: 1.59
position: 1
position: .25
position: -0.5

Viewpoint 2 3 3
type: NamedIndividual
type: Viewpoint
has parent: Viewpoints
description: XConnecter RoboticArm TConnecter
orientation: 0
orientation: 1
orientation: 1.59
position: 1
position: .25
position: 0

Viewpoint 2 3 4
type: NamedIndividual
type: Viewpoint
has parent: Viewpoints
description: Camera Elbow45Connecter XConnecter
orientation: 0
orientation: 1
orientation: 1.59
position: 1
position: .25
position: .5

Viewpoint 2 3 5
type: NamedIndividual
type: Viewpoint
has parent: Viewpoints
description: Frame Camera
orientation: 0
orientation: 1
orientation: 1.59
position: 1
position: .25

RoboticArmTool
type: NamedIndividual
type: Group
has parent: Scene
has children: ScaleFeetToMetersRoboticArm
DEF: RoboticArmTool

ScaleFeetToMetersRoboticArm
type: NamedIndividual
type: Transform
has parent: RoboticArmTool
has children: RoboticArm
DEF: ScaleFeetToMetersRoboticArm
rotation: 0
rotation: 1
rotation: 1.59
scale: 0.2

RoboticArm
type: NamedIndividual
type: Group
has parent: ScaleFeetToMetersRoboticArm
has children: BaseOfArm
has children: BaseArmConnector
has children: RightLowerArm
has children: LeftLowerArm
has children: RightUpperArm
has children: LeftUpperArm
has children: MidArmConnector
has children: UpperArmConnector
has children: GripConnector
has children: BaseArmGrip
has children: FingerRail
has children: TopRail
has children: BottomRail
has children: RightSideRail
has children: Left
has children: RightExtensionFinger
has children: LeftExtensionFinger
has children: Finger
DEF: RoboticArm

BaseOfArm
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: Shape 2 4 1 1 1 1
DEF: BaseOfArm
translation: 0
translation: 1
translation: 2.262

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

Material 2 4 1 1 1 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 4 1 1 1 1 2
diffuse color: 0
emissive color: 0.086275
specular color: 0.184314

BaseArmConnector
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: Shape 2 4 1 1 2 1
DEF: BaseArmConnector
rotation: 0
rotation: 1
rotation: 1.57059
translation: 0
translation: 1
translation: 2.39

Cylinder 2 4 1 1 2 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 4 1 1 2 1
height: 0.125
radius: 0.15

Material 2 4 1 1 2 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 4 1 1 2 1 2
ambient intensity: 0.16
diffuse color: 0
diffuse color: 0.031373
diffuse color: 0.760784
emissive color: 0.101961
emissive color: 0
emissive color: 0.003922
shininess: 0.6
specular color: 0
specular color: 0.023529
specular color: 0.219608

RightLowerArm
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: Arm
DEF: RightLowerArm
translation: 0.083
translation: 1.2
translation: 2.385

Arm
type: NamedIndividual
type: Group
has parent: RightLowerArm
has children: Shape 2 4 1 1 3 1 1
DEF: Arm

Box 2 4 1 1 3 1 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 4 1 1 3 1 1
size: 0.025
size: 0.50
size: 0.1

Material 2 4 1 1 3 1 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 4 1 1 3 1 1 2
ambient intensity: 0.25
diffuse color: 1
diffuse color: 0.854922
diffuse color: 0
shininess: 0.32
specular color: 0.972549
specular color: 1
specular color: 0.439216

LeftLowerArm
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: Arm-USE-1
DEF: LeftLowerArm
translation: -0.083
translation: 1.2
translation: 2.385

RightUpperArm
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: Arm-USE-2
DEF: RightUpperArm
rotation: 1
rotation: 0
rotation: 1.57059
translation: 0.068
translation: 1.4
translation: 2.579

LeftUpperArm
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: Arm-USE-3
DEF: LeftUpperArm
rotation: 1
rotation: 0
rotation: 1.57059
translation: -0.068
translation: 1.4
translation: 2.579

MidArmConnector
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: Shape 2 4 1 1 7 1
DEF: MidArmConnector
rotation: 0
rotation: 1
rotation: 1.57059
translation: 0
translation: 1.40
translation: 2.382

Cylinder 2 4 1 1 7 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 4 1 1 7 1
height: 0.20
radius: 0.04

Material 2 4 1 1 7 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 4 1 1 7 1 2
ambient intensity: 0.02
diffuse color: 1
diffuse color: 0.058824
shininess: 0.45
specular color: 0.341176
specular color: 0

UpperArmConnector
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: Shape 2 4 1 1 8 1
DEF: UpperArmConnector
rotation: 0
rotation: 1
rotation: 1.57059
translation: 0
translation: 1.40
translation: 2.762

Cylinder 2 4 1 1 8 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 4 1 1 8 1
height: 0.2
radius: 0.04

Material 2 4 1 1 8 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 4 1 1 8 1 2
ambient intensity: 0.02
diffuse color: 1
diffuse color: 0.058824
shininess: 0.45
specular color: 0.341176
specular color: 0

GripConnector
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: Shape 2 4 1 1 9 1
DEF: GripConnector
rotation: 1
rotation: 0
rotation: 1.57059
translation: 0
translation: 1.40
translation: 2.89

Cylinder 2 4 1 1 9 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 4 1 1 9 1
height: 0.05
radius: 0.04

Material 2 4 1 1 9 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 4 1 1 9 1 2
ambient intensity: 0.02
diffuse color: 1
diffuse color: 0.058824
shininess: 0.45
specular color: 0.341176
specular color: 0

BaseArmGrip
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: Shape 2 4 1 1 10 1
DEF: BaseArmGrip
translation: 0
translation: 1.40
translation: 2.795

Box 2 4 1 1 10 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 4 1 1 10 1
size: 0.11
size: 0.1
size: 0.15

Material 2 4 1 1 10 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 4 1 1 10 1 2
ambient intensity: 0.16
diffuse color: 0
diffuse color: 0.031373
diffuse color: 0.760784
emissive color: 0.101961
emissive color: 0
emissive color: 0.003922
shininess: 0.6
specular color: 0
specular color: 0.023529
specular color: 0.219608

FingerRail
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: Shape 2 4 1 1 11 1
DEF: FingerRail
translation: 0
translation: 1.4
translation: 2.92

Box 2 4 1 1 11 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 4 1 1 11 1
size: 0.5
size: 0.1
size: 0.05

Material 2 4 1 1 11 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 4 1 1 11 1 2
diffuse color: 0
emissive color: 0.086275
specular color: 0.184314

TopRail
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: Rail
DEF: TopRail
translation: 0
translation: 1.445
translation: 2.95

Rail
type: NamedIndividual
type: Group
has parent: TopRail
has children: Shape 2 4 1 1 12 1 1
DEF: Rail

Box 2 4 1 1 12 1 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 4 1 1 12 1 1
size: 0.5
size: 0.01
size: 0.03

Material 2 4 1 1 12 1 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 4 1 1 12 1 1 2
diffuse color: 0
emissive color: 0.086275
specular color: 0.184314

BottomRail
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: Rail-USE-1
DEF: BottomRail
translation: 0
translation: 1.3555
translation: 2.95

RightSideRail
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: SideRail
DEF: RightSideRail
translation: 0.2475
translation: 1.4
translation: 2.95

SideRail
type: NamedIndividual
type: Group
has parent: RightSideRail
has children: Shape 2 4 1 1 14 1 1
DEF: SideRail

Box 2 4 1 1 14 1 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 4 1 1 14 1 1
size: 0.005
size: 0.08
size: .03

Material 2 4 1 1 14 1 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 4 1 1 14 1 1 2
diffuse color: 0
emissive color: 0.086275
specular color: 0.184314

Left
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: SideRail-USE-1
DEF: Left
translation: -0.2475
translation: 1.4
translation: 2.95

RightExtensionFinger
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: ExtensionFinger
DEF: RightExtensionFinger
translation: .2273
translation: 1.4
translation: 3.015

ExtensionFinger
type: NamedIndividual
type: Group
has parent: RightExtensionFinger
has children: Shape 2 4 1 1 16 1 1
DEF: ExtensionFinger

Box 2 4 1 1 16 1 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 4 1 1 16 1 1
size: 0.03
size: 0.080
size: 0.23

LeftExtensionFinger
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: ExtensionFinger-USE-1
DEF: LeftExtensionFinger
translation: -0.2273
translation: 1.45
translation: 3.015

Finger
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: RightFinger
has children: UpperLeftFinger
has children: LowerLeftFinger
has children: RightFingerAnimator
has children: RightExtensionFingerAnimator
has children: LeftExtensionFingerAnimator
has children: UpperLeftFingerAnimator
has children: LowerLeftFingerAnimator
has children: OrientationAnimator
has children: AnimationClock
has ROUTE: ROUTE 2 4 1 1 18 9
has ROUTE: ROUTE 2 4 1 1 18 10
has ROUTE: ROUTE 2 4 1 1 18 11
has ROUTE: ROUTE 2 4 1 1 18 12
has ROUTE: ROUTE 2 4 1 1 18 13
has ROUTE: ROUTE 2 4 1 1 18 15
has ROUTE: ROUTE 2 4 1 1 18 16
has ROUTE: ROUTE 2 4 1 1 18 17
has ROUTE: ROUTE 2 4 1 1 18 18
has ROUTE: ROUTE 2 4 1 1 18 19
has ROUTE: ROUTE 2 4 1 1 18 21
has ROUTE: ROUTE 2 4 1 1 18 22
has ROUTE: ROUTE 2 4 1 1 18 23
has ROUTE: ROUTE 2 4 1 1 18 24
has ROUTE: ROUTE 2 4 1 1 18 25
has ROUTE: ROUTE 2 4 1 1 18 26
DEF: Finger

RightFinger
type: NamedIndividual
type: Transform
has parent: Finger
has children: Shape 2 4 1 1 18 1 1
DEF: RightFinger
translation: .15
translation: 1.4
translation: 3.1048

Box 2 4 1 1 18 1 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 4 1 1 18 1 1
size: 0.15
size: 0.07
size: 0.05

UpperLeftFinger
type: NamedIndividual
type: Transform
has parent: Finger
has children: LeftFinger
DEF: UpperLeftFinger
translation: -0.1675
translation: 1.45
translation: 3.1048

LeftFinger
type: NamedIndividual
type: Group
has parent: UpperLeftFinger
has children: Shape 2 4 1 1 18 2 1 1
DEF: LeftFinger

Box 2 4 1 1 18 2 1 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 4 1 1 18 2 1 1
size: 0.15
size: 0.02
size: 0.05

LowerLeftFinger
type: NamedIndividual
type: Transform
has parent: Finger
has children: LeftFinger-USE-1
DEF: LowerLeftFinger
translation: -0.1675
translation: 1.35
translation: 3.1048

RightFingerAnimator
type: NamedIndividual
type: PositionInterpolator
has parent: Finger
DEF: RightFingerAnimator
key: 0
key: 0.2
key: 0.25
key: 0.45
key: 0.5
key: 0.7
key: 0.75
key: 0.95
key: 1
key value: 0.15
key value: 1.4
key value: 3.1048
key value: 0

RightExtensionFingerAnimator
type: NamedIndividual
type: PositionInterpolator
has parent: Finger
DEF: RightExtensionFingerAnimator
key: 0
key: 0.2
key: 0.25
key: 0.45
key: 0.5
key: 0.7
key: 0.75
key: 0.95
key: 1
key value: 0.2273
key value: 1.4
key value: 3.015
key value: 0.090

LeftExtensionFingerAnimator
type: NamedIndividual
type: PositionInterpolator
has parent: Finger
DEF: LeftExtensionFingerAnimator
key: 0
key: 0.2
key: 0.25
key: 0.45
key: 0.5
key: 0.7
key: 0.75
key: 0.95
key: 1
key value: -0.2273
key value: 1.4
key value: 3.015
key value: -0.06

UpperLeftFingerAnimator
type: NamedIndividual
type: PositionInterpolator
has parent: Finger
DEF: UpperLeftFingerAnimator
key: 0
key: 0.2
key: 0.25
key: 0.45
key: 0.5
key: 0.7
key: 0.75
key: 0.95
key: 1
key value: -0.1675
key value: 1.45
key value: 3.1048
key value: 0

LowerLeftFingerAnimator
type: NamedIndividual
type: PositionInterpolator
has parent: Finger
DEF: LowerLeftFingerAnimator
key: 0
key: 0.2
key: 0.25
key: 0.45
key: 0.5
key: 0.7
key: 0.75
key: 0.95
key: 1
key value: -0.1675
key value: 1.35
key value: 3.1048
key value: 0

ROUTE 2 4 1 1 18 9
type: NamedIndividual
type: ROUTE
has parent: Finger
from field: value_changed
from node: RightFingerAnimator
to field: set_translation
to node: RightFinger

ROUTE 2 4 1 1 18 10
type: NamedIndividual
type: ROUTE
has parent: Finger
from field: value_changed
from node: RightExtensionFingerAnimator
to field: set_translation
to node: RightExtensionFinger

ROUTE 2 4 1 1 18 11
type: NamedIndividual
type: ROUTE
has parent: Finger
from field: value_changed
from node: LeftExtensionFingerAnimator
to field: set_translation
to node: LeftExtensionFinger

ROUTE 2 4 1 1 18 12
type: NamedIndividual
type: ROUTE
has parent: Finger
from field: value_changed
from node: UpperLeftFingerAnimator
to field: set_translation
to node: UpperLeftFinger

ROUTE 2 4 1 1 18 13
type: NamedIndividual
type: ROUTE
has parent: Finger
from field: value_changed
from node: LowerLeftFingerAnimator
to field: set_translation
to node: LowerLeftFinger

OrientationAnimator
type: NamedIndividual
type: OrientationInterpolator
has parent: Finger
DEF: OrientationAnimator
key: 0
key: 0.2
key: 0.25
key: 0.45
key: 0.5
key: 0.7
key: 0.75
key: 0.95
key: 1
key value: 1
key value: 0

ROUTE 2 4 1 1 18 15
type: NamedIndividual
type: ROUTE
has parent: Finger
from field: value_changed
from node: OrientationAnimator
to field: set_rotation
to node: RightFinger

ROUTE 2 4 1 1 18 16
type: NamedIndividual
type: ROUTE
has parent: Finger
from field: value_changed
from node: OrientationAnimator
to field: set_rotation
to node: RightExtensionFinger

ROUTE 2 4 1 1 18 17
type: NamedIndividual
type: ROUTE
has parent: Finger
from field: value_changed
from node: OrientationAnimator
to field: set_rotation
to node: LeftExtensionFinger

ROUTE 2 4 1 1 18 18
type: NamedIndividual
type: ROUTE
has parent: Finger
from field: value_changed
from node: OrientationAnimator
to field: set_rotation
to node: UpperLeftFinger

ROUTE 2 4 1 1 18 19
type: NamedIndividual
type: ROUTE
has parent: Finger
from field: value_changed
from node: OrientationAnimator
to field: set_rotation
to node: LowerLeftFinger

AnimationClock
type: NamedIndividual
type: TimeSensor
has parent: Finger
DEF: AnimationClock
cycle interval: 2
loop: true

ROUTE 2 4 1 1 18 21
type: NamedIndividual
type: ROUTE
has parent: Finger
from field: fraction_changed
from node: AnimationClock
to field: set_fraction
to node: RightFingerAnimator

ROUTE 2 4 1 1 18 22
type: NamedIndividual
type: ROUTE
has parent: Finger
from field: fraction_changed
from node: AnimationClock
to field: set_fraction
to node: RightExtensionFingerAnimator

ROUTE 2 4 1 1 18 23
type: NamedIndividual
type: ROUTE
has parent: Finger
from field: fraction_changed
from node: AnimationClock
to field: set_fraction
to node: LeftExtensionFingerAnimator

ROUTE 2 4 1 1 18 24
type: NamedIndividual
type: ROUTE
has parent: Finger
from field: fraction_changed
from node: AnimationClock
to field: set_fraction
to node: UpperLeftFingerAnimator

ROUTE 2 4 1 1 18 25
type: NamedIndividual
type: ROUTE
has parent: Finger
from field: fraction_changed
from node: AnimationClock
to field: set_fraction
to node: LowerLeftFingerAnimator

ROUTE 2 4 1 1 18 26
type: NamedIndividual
type: ROUTE
has parent: Finger
from field: fraction_changed
from node: AnimationClock
to field: set_fraction
to node: OrientationAnimator

Connecters
type: NamedIndividual
type: Group
has parent: Scene
has children: SideOutConnecters
has children: TConnecters
has children: XConnecters
has children: Elbow45Connecters
has children: SideOut90Connecter
DEF: Connecters

SideOutConnecters
type: NamedIndividual
type: Group
has parent: Connecters
has children: FTLeftElbow
has children: FrontLeftSideOut90
DEF: SideOutConnecters

FTLeftElbow
type: NamedIndividual
type: Transform
has parent: SideOutConnecters
has children: SideOut90Elbow
DEF: FTLeftElbow
translation: 0.5
translation: 0.25
translation: -0.5

SideOut90Elbow
type: NamedIndividual
type: Transform
has parent: FTLeftElbow
has children: Shape 2 5 1 1 1 1
DEF: SideOut90Elbow
rotation: 1
rotation: 0
rotation: 1.563

PVCColor
type: NamedIndividual
type: Material
has parent: Appearance 2 5 1 1 1 1 1
DEF: PVCColor
diffuse color: 1

Extrusion 2 5 1 1 1 1 2
type: NamedIndividual
type: Extrusion
has parent: Shape 2 5 1 1 1 1
crease angle: 1.5708
cross section: 0.140625
cross section: 0
cross section: 0.135
cross section: 0.039375
cross section: 0.129375
cross section: 0.055115
cross section: 0.12375
cross section: 0.066796
cross section: 0.118125
cross section: 0.076303
cross section: 0.1125
cross section: 0.084375
cross section: 0.106875
cross section: 0.091398
cross section: 0.10125
cross section: 0.097594
cross section: 0.095625
cross section: 0.103106
cross section: 0.09
cross section: 0.108057
cross section: 0.07875
cross section: 0.116504
cross section: 0.073125
cross section: 0.120113
cross section: 0.0675
cross section: 0.123366
cross section: 0.061875
cross section: 0.126282
cross section: 0.05625
cross section: 0.128888
cross section: 0.050625
cross section: 0.131193
cross section: 0.045
cross section: 0.133228
cross section: 0.03375
cross section: 0.136519
cross section: 0.028125
cross section: 0.137784
cross section: 0.0225
cross section: 0.138816
cross section: 0.016875
cross section: 0.139612
cross section: 0.01125
cross section: 0.140175
cross section: 0.005625
cross section: 0.140512
cross section: -0.005625
cross section: -0.01125
cross section: -0.016875
cross section: -0.0225
cross section: -0.028125
cross section: -0.03375
cross section: -0.039375
cross section: -0.045
cross section: -0.050625
cross section: -0.05625
cross section: -0.061875
cross section: -0.0675
cross section: -0.073125
cross section: -0.07875
cross section: -0.084375
cross section: -0.09
cross section: -0.095625
cross section: -0.10125
cross section: -0.106875
cross section: -0.1125
cross section: -0.118125
cross section: -0.12375
cross section: -0.129375
cross section: -0.135
cross section: -0.140625
cross section: 0.000113
cross section: -0.055115
cross section: -0.066796
cross section: -0.076303
cross section: -0.091398

FrontLeftSideOut90
type: NamedIndividual
type: Transform
has parent: SideOutConnecters
has children: PartSideOut90
DEF: FrontLeftSideOut90
rotation: 0
rotation: 1
rotation: 1.57059
translation: .495
translation: .19
translation: -0.495

PartSideOut90
type: NamedIndividual
type: Group
has parent: FrontLeftSideOut90
has children: Shape 2 5 1 2 1 1
DEF: PartSideOut90

Extrusion 2 5 1 2 1 1 2
type: NamedIndividual
type: Extrusion
has parent: Shape 2 5 1 2 1 1
crease angle: 1.5708
cross section: 0.144231
cross section: 0
cross section: 0.138462
cross section: 0.040385
cross section: 0.132692
cross section: 0.056529
cross section: 0.126923
cross section: 0.068509
cross section: 0.121154
cross section: 0.078259
cross section: 0.115384
cross section: 0.086539
cross section: 0.109615
cross section: 0.093741
cross section: 0.103846
cross section: 0.100096
cross section: 0.098077
cross section: 0.10575
cross section: 0.092308
cross section: 0.110827
cross section: 0.080769
cross section: 0.11949
cross section: 0.075
cross section: 0.123192
cross section: 0.069231
cross section: 0.126529
cross section: 0.063461
cross section: 0.12952
cross section: 0.057692
cross section: 0.132193
cross section: 0.051923
cross section: 0.134558
cross section: 0.046154
cross section: 0.136644
cross section: 0.034616
cross section: 0.14002
cross section: 0.028847
cross section: 0.141317
cross section: 0.023077
cross section: 0.142375
cross section: 0.017308
cross section: 0.143192
cross section: 0.011538
cross section: 0.143769
cross section: 0.005769
cross section: 0.144115
cross section: -0.005769
cross section: -0.011538
cross section: -0.017308
cross section: -0.023077
cross section: -0.028847
cross section: -0.034616
cross section: -0.040385
cross section: -0.046154
cross section: -0.051923
cross section: -0.057692
cross section: -0.063461
cross section: -0.069231
cross section: -0.075
cross section: -0.080769
cross section: -0.086539
cross section: -0.092308
cross section: -0.098077
cross section: -0.103846
cross section: -0.109615
cross section: -0.115384
cross section: -0.121154
cross section: -0.126923
cross section: -0.132692
cross section: -0.138462
cross section: -0.144231
cross section: 0.000115
cross section: -0.056529
cross section: -0.068509
cross section: -0.078259
cross section: -0.093741

TConnecters
type: NamedIndividual
type: Group
has parent: Connecters
has children: MidFrontRigtBTConneter
DEF: TConnecters

MidFrontRigtBTConneter
type: NamedIndividual
type: Transform
has parent: TConnecters
has children: TConneter
DEF: MidFrontRigtBTConneter
translation: 0.5
translation: 0.25
translation: -0.25

TConneter
type: NamedIndividual
type: Group
has parent: MidFrontRigtBTConneter
has children: HorizontalTConneter
has children: VerticalTConneter
DEF: TConneter

HorizontalTConneter
type: NamedIndividual
type: Transform
has parent: TConneter
has children: Shape 2 5 2 1 1 1 1
DEF: HorizontalTConneter
rotation: 1
rotation: 0
rotation: 1.57059

Cylinder 2 5 2 1 1 1 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 5 2 1 1 1 1
height: 0.076
radius: .0254

VerticalTConneter
type: NamedIndividual
type: Transform
has parent: TConneter
has children: Shape 2 5 2 1 1 2 1
DEF: VerticalTConneter
rotation: 0
rotation: 1
rotation: -1.57059
translation: 0.02
translation: 0

Cylinder 2 5 2 1 1 2 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 5 2 1 1 2 1
height: 0.04
radius: .0254

XConnecters
type: NamedIndividual
type: Group
has parent: Connecters
has children: RightTopXConnecter
DEF: XConnecters

RightTopXConnecter
type: NamedIndividual
type: Transform
has parent: XConnecters
has children: XConnecter
DEF: RightTopXConnecter
rotation: 0
rotation: 1
rotation: -1.57059
translation: .5
translation: .25

XConnecter
type: NamedIndividual
type: Group
has parent: RightTopXConnecter
has children: HorizontalXConnecter
has children: VerticalXConnecter
DEF: XConnecter

HorizontalXConnecter
type: NamedIndividual
type: Transform
has parent: XConnecter
has children: Shape 2 5 3 1 1 1 1
DEF: HorizontalXConnecter
rotation: 1
rotation: 0
rotation: 1.57059

Cylinder 2 5 3 1 1 1 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 5 3 1 1 1 1
height: 0.08
radius: .0254

VerticalXConnecter
type: NamedIndividual
type: Transform
has parent: XConnecter
has children: Shape 2 5 3 1 1 2 1
DEF: VerticalXConnecter
rotation: 0
rotation: 1
rotation: -1.57059
translation: -0.002
translation: 0

Cylinder 2 5 3 1 1 2 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 5 3 1 1 2 1
height: 0.08
radius: .0254

Elbow45Connecters
type: NamedIndividual
type: Group
has parent: Connecters
has children: SideOut45
DEF: Elbow45Connecters

SideOut45
type: NamedIndividual
type: Group
has parent: Elbow45Connecters
has children: Elbow45Connecter
DEF: SideOut45

Elbow45Connecter
type: NamedIndividual
type: Transform
has parent: SideOut45
has children: ElbowPlacementOnVerticalPipe
DEF: Elbow45Connecter
rotation: 0
rotation: 1
rotation: 1.59
translation: 0.5
translation: 0.25

ElbowPlacementOnVerticalPipe
type: NamedIndividual
type: Transform
has parent: Elbow45Connecter
has children: Shape 2 5 4 1 1 1 1
DEF: ElbowPlacementOnVerticalPipe
rotation: 0
rotation: 1
rotation: -0.6

Extrusion 2 5 4 1 1 1 1 2
type: NamedIndividual
type: Extrusion
has parent: Shape 2 5 4 1 1 1 1
crease angle: 1.5708
cross section: 0.140625
cross section: 0
cross section: 0.135
cross section: 0.039375
cross section: 0.129375
cross section: 0.055115
cross section: 0.12375
cross section: 0.066796
cross section: 0.118125
cross section: 0.076303
cross section: 0.1125
cross section: 0.084375
cross section: 0.106875
cross section: 0.091398
cross section: 0.10125
cross section: 0.097594
cross section: 0.095625
cross section: 0.103106
cross section: 0.09
cross section: 0.108057
cross section: 0.07875
cross section: 0.116504
cross section: 0.073125
cross section: 0.120113
cross section: 0.0675
cross section: 0.123366
cross section: 0.061875
cross section: 0.126282
cross section: 0.05625
cross section: 0.128888
cross section: 0.050625
cross section: 0.131193
cross section: 0.045
cross section: 0.133228
cross section: 0.03375
cross section: 0.136519
cross section: 0.028125
cross section: 0.137784
cross section: 0.0225
cross section: 0.138816
cross section: 0.016875
cross section: 0.139612
cross section: 0.01125
cross section: 0.140175
cross section: 0.005625
cross section: 0.140512
cross section: -0.005625
cross section: -0.01125
cross section: -0.016875
cross section: -0.0225
cross section: -0.028125
cross section: -0.03375
cross section: -0.039375
cross section: -0.045
cross section: -0.050625
cross section: -0.05625
cross section: -0.061875
cross section: -0.0675
cross section: -0.073125
cross section: -0.07875
cross section: -0.084375
cross section: -0.09
cross section: -0.095625
cross section: -0.10125
cross section: -0.106875
cross section: -0.1125
cross section: -0.118125
cross section: -0.12375
cross section: -0.129375
cross section: -0.135
cross section: -0.140625
cross section: 0.000113
cross section: -0.055115
cross section: -0.066796
cross section: -0.076303
cross section: -0.091398

SideOut90Connecter
type: NamedIndividual
type: Group
has parent: Connecters
has children: SideOut90
DEF: SideOut90Connecter

SideOut90
type: NamedIndividual
type: Transform
has parent: SideOut90Connecter
has children: Shape 2 5 5 1 1
DEF: SideOut90
rotation: 0
rotation: 1
rotation: 1.563
translation: 0.5
translation: 0.25
translation: -0.75

Extrusion 2 5 5 1 1 2
type: NamedIndividual
type: Extrusion
has parent: Shape 2 5 5 1 1
crease angle: 1.5708
cross section: 0.140625
cross section: 0
cross section: 0.135
cross section: 0.039375
cross section: 0.129375
cross section: 0.055115
cross section: 0.12375
cross section: 0.066796
cross section: 0.118125
cross section: 0.076303
cross section: 0.1125
cross section: 0.084375
cross section: 0.106875
cross section: 0.091398
cross section: 0.10125
cross section: 0.097594
cross section: 0.095625
cross section: 0.103106
cross section: 0.09
cross section: 0.108057
cross section: 0.07875
cross section: 0.116504
cross section: 0.073125
cross section: 0.120113
cross section: 0.0675
cross section: 0.123366
cross section: 0.061875
cross section: 0.126282
cross section: 0.05625
cross section: 0.128888
cross section: 0.050625
cross section: 0.131193
cross section: 0.045
cross section: 0.133228
cross section: 0.03375
cross section: 0.136519
cross section: 0.028125
cross section: 0.137784
cross section: 0.0225
cross section: 0.138816
cross section: 0.016875
cross section: 0.139612
cross section: 0.01125
cross section: 0.140175
cross section: 0.005625
cross section: 0.140512
cross section: -0.005625
cross section: -0.01125
cross section: -0.016875
cross section: -0.0225
cross section: -0.028125
cross section: -0.03375
cross section: -0.039375
cross section: -0.045
cross section: -0.050625
cross section: -0.05625
cross section: -0.061875
cross section: -0.0675
cross section: -0.073125
cross section: -0.07875
cross section: -0.084375
cross section: -0.09
cross section: -0.095625
cross section: -0.10125
cross section: -0.106875
cross section: -0.1125
cross section: -0.118125
cross section: -0.12375
cross section: -0.129375
cross section: -0.135
cross section: -0.140625
cross section: 0.000113
cross section: -0.055115
cross section: -0.066796
cross section: -0.076303
cross section: -0.091398

Camera
type: NamedIndividual
type: Group
has parent: Scene
has children: BackCameraTool
DEF: Camera

BackCameraTool
type: NamedIndividual
type: Transform
has parent: Camera
has children: BackCameraGroup
DEF: BackCameraTool
scale: 0.2
translation: .5
translation: 0.25
translation: .85

BackCameraGroup
type: NamedIndividual
type: Group
has parent: BackCameraTool
has children: BackCamera
has children: CameraShaftTransform
DEF: BackCameraGroup

BackCamera
type: NamedIndividual
type: Transform
has parent: BackCameraGroup
has children: BackCameraCover
has children: BackCameraElectronicBase
DEF: BackCamera
rotation: 0
rotation: 1
rotation: -1.5708
translation: -0.09
translation: 0.28
translation: -0.5

BackCameraCover
type: NamedIndividual
type: Group
has parent: BackCamera
has children: Shape 2 6 1 1 1 1 1
DEF: BackCameraCover

Cylinder 2 6 1 1 1 1 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 6 1 1 1 1 1
height: 0.408
radius: 0.2
solid: false
top: false

BackCameraCaseCoverColor
type: NamedIndividual
type: Material
has parent: Appearance 2 6 1 1 1 1 1 2
DEF: BackCameraCaseCoverColor
diffuse color: 0.921569
diffuse color: 0.941176
diffuse color: 0

BackCameraElectronicBase
type: NamedIndividual
type: Group
has parent: BackCamera
has children: Shape 2 6 1 1 1 2 1
DEF: BackCameraElectronicBase

Cylinder 2 6 1 1 1 2 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 6 1 1 1 2 1
height: 0.3
radius: 0.19

BCEB
type: NamedIndividual
type: Material
has parent: Appearance 2 6 1 1 1 2 1 2
DEF: BCEB
ambient intensity: 0.19
diffuse color: 0.05098
shininess: 0.74

CameraShaftTransform
type: NamedIndividual
type: Transform
has parent: BackCameraGroup
has children: Shape 2 6 1 1 2 1
DEF: CameraShaftTransform
rotation: 0
rotation: 1
rotation: 1.57059
translation: -0.09
translation: -0.0475
translation: -0.5

Cylinder 2 6 1 1 2 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 6 1 1 2 1
height: 0.375
radius: 0.14

Frame
type: NamedIndividual
type: Group
has parent: Scene
has children: PipeFrame
DEF: Frame

PipeFrame
type: NamedIndividual
type: Transform
has parent: Frame
has children: FrameROV
DEF: PipeFrame
rotation: 0
rotation: 1
rotation: 1.57059
translation: 0.5
translation: .25
translation: 1

FrameROV
type: NamedIndividual
type: Group
has parent: PipeFrame
has children: Shape 2 7 1 1 1
DEF: FrameROV

Cylinder 2 7 1 1 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 7 1 1 1
height: 0.37
radius: .022225

BilgePumpMotors
type: NamedIndividual
type: Group
has parent: Scene
has children: Motor
DEF: BilgePumpMotors

Motor
type: NamedIndividual
type: Transform
has parent: BilgePumpMotors
has children: BilgePumpMotor
DEF: Motor
translation: 0.5
translation: 0.25
translation: -1.25

BilgePumpMotor
type: NamedIndividual
type: Transform
has parent: Motor
has children: Shape 2 8 1 1 1
DEF: BilgePumpMotor
rotation: 0
rotation: 1
rotation: 1.579

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

Extrusion 2 8 1 1 1 2
type: NamedIndividual
type: Extrusion
has parent: Shape 2 8 1 1 1
crease angle: 1.5708
cross section: 0.28125
cross section: 0
cross section: 0.27
cross section: 0.07875
cross section: 0.25875
cross section: 0.110232
cross section: 0.2475
cross section: 0.133593
cross section: 0.23625
cross section: 0.152607
cross section: 0.225
cross section: 0.16875
cross section: 0.21375
cross section: 0.182793
cross section: 0.2025
cross section: 0.195189
cross section: 0.19125
cross section: 0.206211
cross section: 0.18
cross section: 0.216114
cross section: 0.1575
cross section: 0.233007
cross section: 0.14625
cross section: 0.240225
cross section: 0.135
cross section: 0.246732
cross section: 0.12375
cross section: 0.252564
cross section: 0.1125
cross section: 0.257775
cross section: 0.10125
cross section: 0.262386
cross section: 0.09
cross section: 0.266457
cross section: 0.0675
cross section: 0.273039
cross section: 0.05625
cross section: 0.275568
cross section: 0.045
cross section: 0.277632
cross section: 0.03375
cross section: 0.279225
cross section: 0.0225
cross section: 0.28035
cross section: 0.01125
cross section: 0.281025
cross section: -0.01125
cross section: -0.0225
cross section: -0.03375
cross section: -0.045
cross section: -0.05625
cross section: -0.0675
cross section: -0.07875
cross section: -0.09
cross section: -0.10125
cross section: -0.1125
cross section: -0.12375
cross section: -0.135
cross section: -0.14625
cross section: -0.1575
cross section: -0.16875
cross section: -0.18
cross section: -0.19125
cross section: -0.2025
cross section: -0.21375
cross section: -0.225
cross section: -0.23625
cross section: -0.2475
cross section: -0.25875
cross section: -0.27
cross section: -0.28125
cross section: 0.000225
cross section: -0.110232
cross section: -0.133593
cross section: -0.152607
cross section: -0.182793

ShaftAndPropeller
type: NamedIndividual
type: Group
has parent: Scene
has children: Clock
has children: RightShaft
DEF: ShaftAndPropeller

Clock
type: NamedIndividual
type: TimeSensor
has parent: ShaftAndPropeller
DEF: Clock
loop: true

RightShaft
type: NamedIndividual
type: Transform
has parent: ShaftAndPropeller
has children: BilgePumpShaft
has children: SidePropeller
DEF: RightShaft
rotation: 1
rotation: 0
rotation: 1.57059
translation: 0.5
translation: .25
translation: -1

BilgePumpShaft
type: NamedIndividual
type: Group
has parent: RightShaft
has children: Shape 2 9 2 1 1
DEF: BilgePumpShaft

Cylinder 2 9 2 1 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 9 2 1 1
height: 0.0237
radius: 0.0098

Material 2 9 2 1 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 9 2 1 1 2
ambient intensity: 0.256
diffuse color: 0.372322
diffuse color: 0.371574
diffuse color: 0.373173
shininess: 0.8
specular color: 0.890909
specular color: 0.887832

SidePropeller
type: NamedIndividual
type: Transform
has parent: RightShaft
has children: Propeller
DEF: SidePropeller
rotation: 1
rotation: 0
rotation: 1.57059

Propeller
type: NamedIndividual
type: Transform
has parent: SidePropeller
has children: Transform 2 9 2 2 1 1
DEF: Propeller
translation: 0
translation: 0.01

Transform 2 9 2 2 1 1
type: NamedIndividual
type: Transform
has parent: Propeller
has children: Shape 2 9 2 2 1 1 1
has children: PropellerTurn
has ROUTE: ROUTE 2 9 2 2 1 1 3
has ROUTE: ROUTE 2 9 2 2 1 1 4
rotation: 1
rotation: 0
rotation: 1.57059
scale: 0.007

MA Material
type: NamedIndividual
type: Material
has parent: Appearance 2 9 2 2 1 1 1 1
DEF: MA_Material
ambient intensity: 0.167
diffuse color: 1.0
diffuse color: 0.0
shininess: 0.098
specular color: 0.401

IndexedFaceSet 2 9 2 2 1 1 1 2
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 9 2 2 1 1 1
has coord: coord Cube
coord index: 0
coord index: 10
coord index: 13
coord index: 1
coord index: -1
coord index: 14
coord index: 2
coord index: 15
coord index: 3
coord index: 1880
coord index: 1879
coord index: 11
coord index: 16
coord index: 17
coord index: 18
coord index: 1881
coord index: 12
coord index: 19
coord index: 20
coord index: 21
coord index: 1882
coord index: 1928
coord index: 1927
coord index: 1926
coord index: 1925
coord index: 2398
coord index: 22
coord index: 4
coord index: 23
coord index: 5
coord index: 24
coord index: 6
coord index: 1871
coord index: 1872
coord index: 25
coord index: 26
coord index: 27
coord index: 1870
coord index: 28
coord index: 29
coord index: 30
coord index: 1869
coord index: 1878
coord index: 1877
coord index: 1876
coord index: 2394
coord index: 31
coord index: 7
coord index: 32
coord index: 8
coord index: 33
coord index: 9
coord index: 1913
coord index: 1914
coord index: 34
coord index: 35
coord index: 36
coord index: 1912
coord index: 37
coord index: 38
coord index: 39
coord index: 1911
coord index: 1873
coord index: 1874
coord index: 1875
coord index: 2397
coord index: 40
coord index: 41
coord index: 42
coord index: 1929
coord index: 43
coord index: 44
coord index: 45
coord index: 1930
coord index: 46
coord index: 47

coord Cube
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 9 2 2 1 1 1 2
DEF: coord_Cube
point: 0.000000
point: 0.972171
point: 0.200790
point: 0.967805
point: 0.394028
point: 0.955885
point: 0.572163
point: 0.938110
point: 0.968954
point: -0.200170
point: 0.960269
point: -0.392865
point: 0.947829
point: -0.570612
point: -0.200790
point: 0.967287
point: -0.394028
point: 0.954771
point: -0.572162
point: 0.936244
point: 0.968204
point: 0.200170
point: 0.958655
point: 0.392865
point: 0.945127
point: 0.570612
point: 0.201857
point: 0.963312
point: 0.201203
point: 0.396028
point: 0.950159
point: 0.202753
point: 0.574830
point: 0.930767
point: 0.203342
point: 0.203733
point: 0.952493
point: 0.394803
point: 0.400237
point: 0.935362
point: 0.398390
point: 0.582282
point: 0.909063
point: 0.401540
point: 0.204988
point: 0.937288
point: 0.573196
point: 0.404661
point: 0.913226
point: 0.579797
point: 0.593703
point: 0.872771
point: 0.589450
point: 0.201964
point: 0.964033
point: -0.201203
point: 0.203977
point: 0.954049
point: -0.394803
point: 0.205425
point: 0.939904
point: -0.573196
point: 0.396230
point: 0.950808
point: -0.202753
point: 0.400696
point: 0.936766
point: -0.398390
point: 0.405489
point: 0.915593
point: -0.579797
point: 0.575098
point: 0.931316
point: -0.203342
point: 0.582900
point: 0.910242

PropellerTurn
type: NamedIndividual
type: OrientationInterpolator
has parent: Transform 2 9 2 2 1 1
DEF: PropellerTurn
key: 0
key: 0.5
key: 1
key value: 0
key value: 1
key value: 3.14
key value: 6.28

ROUTE 2 9 2 2 1 1 3
type: NamedIndividual
type: ROUTE
has parent: Transform 2 9 2 2 1 1
from field: fraction_changed
from node: Clock
to field: set_fraction
to node: PropellerTurn

ROUTE 2 9 2 2 1 1 4
type: NamedIndividual
type: ROUTE
has parent: Transform 2 9 2 2 1 1
from field: value_changed
from node: PropellerTurn
to field: rotation
to node: Propeller