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

meta 1 2
type: NamedIndividual
type: meta
has parent: head
content: Manual translation of Dolphin model from the Prototype Repository and updates to conform to new specification..
name: description

meta 1 3
type: NamedIndividual
type: meta
has parent: head
content: unknown, if you know then please contact brutzman@nps.navy.mil
name: creator

meta 1 4
type: NamedIndividual
type: meta
has parent: head
content: Don Brutzman and Jeffrey Weekley
name: translator

meta 1 5
type: NamedIndividual
type: meta
has parent: head
content: 22 January 2001
name: created

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

meta 1 7
type: NamedIndividual
type: meta
has parent: head
content: NavyDolphinLocatesSunkenBoatAugust1997.txt
name: reference

meta 1 8
type: NamedIndividual
type: meta
has parent: head
content: http://www.chinfo.navy.mil/navpalib/news/navywire/nwsa97/nwsa0822.txt
name: reference

meta 1 9
type: NamedIndividual
type: meta
has parent: head
content: http://www.vrml-content.org
name: reference

meta 1 10
type: NamedIndividual
type: meta
has parent: head
content: http://sdk.web3d.org/spring2001disk1/content
name: reference

meta 1 11
type: NamedIndividual
type: meta
has parent: head
content: VRML X3D Prototype ProtoRepository Dolphin
name: subject

meta 1 12
type: NamedIndividual
type: meta
has parent: head
content: https://www.web3d.org/x3d/content/examples/Savage/Biologics/Dolphin/UnknownDolphinPrototype.x3d
name: identifier

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

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

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

UnknownDolphinPrototype.x3d
description: Manual translation of Dolphin model from the Prototype Repository and updates to conform to new specification..
creator: unknown, if you know then please contact brutzman@nps.navy.mil
translator: Don Brutzman and Jeffrey Weekley
created: 22 January 2001
modified: 20 October 2019
reference: NavyDolphinLocatesSunkenBoatAugust1997.txt
reference: http://www.chinfo.navy.mil/navpalib/news/navywire/nwsa97/nwsa0822.txt
reference: http://www.vrml-content.org
reference: http://sdk.web3d.org/spring2001disk1/content
subject: VRML X3D Prototype ProtoRepository Dolphin
generator: X3D-Edit, https://www.web3d.org/x3d/tools/X3D-Edit
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: UnknownDolphinPrototype.x3d

ProtoDeclare 2 2
type: NamedIndividual
type: ProtoDeclare
has parent: Scene
has proto interface: ProtoInterface 2 2 1
has proto body: ProtoBody 2 2 2
name: Dolphin

field 2 2 1 1
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOnly
name: set_fraction
type: SFFloat

field 2 2 1 2
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: collide
type: SFBool
value: true

field 2 2 1 3
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: collideTime
type: SFTime

connect 2 2 2 1 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 1 1
node field: collide
proto field: collide

connect 2 2 2 1 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 1 1
node field: collideTime
proto field: collideTime

DolphinBody
type: NamedIndividual
type: Transform
has parent: Collision 2 2 2 1
has children: Shape 2 2 2 1 2 1
has children: CI
DEF: DolphinBody
rotation: 1
rotation: 0
rotation: -1.57079
scale: .008

Material 2 2 2 1 2 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 2 2 1 2 1 1
ambient intensity: .2
diffuse color: .3
shininess: .8
specular color: .2

IndexedFaceSet 2 2 2 1 2 1 2
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 2 2 1 2 1
has coord: CO
ccw: false
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
coord index: 18
coord index: 19
coord index: 20
coord index: 21
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: 30
coord index: 31
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: 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
coord index: 57
coord index: 58
coord index: 59
coord index: 60
coord index: 61
coord index: 62
coord index: 63
coord index: 64
coord index: 65
coord index: 66
coord index: 67
coord index: 68
coord index: 69
coord index: 70
coord index: 71
coord index: 72
coord index: 73

CO
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 2 2 1 2 1 2
DEF: CO
point: -9.774999
point: 0.000000
point: 126.110026
point: 28.824994
point: 91.310019
point: 23.495002
point: -8.130001
point: 90.550021
point: -17.394998
point: -6.100000
point: 124.839988
point: -42.795000
point: 142.109965
point: -46.104998
point: -3.560000
point: 139.070031
point: -74.294997
point: 144.399997
point: -76.075004
point: -1.270000
point: 140.079986
point: -92.325001
point: 139.570032
point: -84.964998
point: 74.040014
point: 98.930018
point: -74.804994
point: -9.910000
point: 80.899986
point: -35.175001
point: -11.680000
point: 88.770000
point: -50.164998
point: 110.110030
point: -60.834992
point: 121.790015
point: 205.105006
point: -19.679998
point: 200.025012
point: -7.620000
point: -15.869998
point: 194.695016
point: -7.999998
point: 177.165014
point: 7.749997
point: 180.975007
point: -13.970000
point: 1.399993
point: 117.475006
point: 50.670005
point: 151.515005
point: 27.050010
point: 156.335010
point: -5.330000
point: 22.229997
point: 118.494997
point: -18.290001
point: 44.579983
point: 155.324997
point: 20.190009
point: 74.805001
point: 71.250008
point: 75.565003
point: -22.350002
point: 65.910003
point: 26.544997
point: -24.640000
point: 75.570019
point: -31.625005
point: -26.670000
point: -87.755003
point: -20.320000
point: 62.100004
point: -154.055002
point: 26.039997
point: -155.325010

CI
type: NamedIndividual
type: CoordinateInterpolator
has parent: DolphinBody
has IS: IS 2 2 2 1 2 2 1
DEF: CI
key: 0
key: 0.25
key: 0.5
key: 0.75
key: 1
key value: -9.774999
key value: 0.000000
key value: 126.110026
key value: 28.824994
key value: 91.310019
key value: 23.495002
key value: -8.130001
key value: 90.550021
key value: -17.394998
key value: -6.100000
key value: 124.839988
key value: -42.795000
key value: 142.109965
key value: -46.104998
key value: -3.560000
key value: 139.070031
key value: -74.294997
key value: 144.399997
key value: -76.075004
key value: -1.270000
key value: 140.079986
key value: -92.325001
key value: 139.570032
key value: -84.964998
key value: 74.040014
key value: 98.930018
key value: -74.804994
key value: -9.910000
key value: 80.899986
key value: -35.175001
key value: -11.680000
key value: 88.770000
key value: -50.164998
key value: 110.110030
key value: -60.834992
key value: 121.790015
key value: 205.105006
key value: -19.679998
key value: 200.025012
key value: -7.620000
key value: -15.869998
key value: 194.695016
key value: -7.999998
key value: 177.165014
key value: 7.749997
key value: 180.975007
key value: -13.970000
key value: 1.399993
key value: 117.475006
key value: 50.670005
key value: 151.515005
key value: 27.050010
key value: 156.335010
key value: -5.330000
key value: 22.229997
key value: 118.494997
key value: -18.290001
key value: 44.579983
key value: 155.324997
key value: 20.190009
key value: 74.805001
key value: 71.250008
key value: 75.565003
key value: -22.350002
key value: 65.910003
key value: 26.544997
key value: -24.640000
key value: 75.570019
key value: -31.625005
key value: -26.670000

connect 2 2 2 1 2 2 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 1 2 2 1
node field: set_fraction
proto field: set_fraction

ROUTE 2 2 2 2
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: value_changed
from node: CI
to field: set_point
to node: CO

DOLPHIN
type: NamedIndividual
type: ProtoInstance
has parent: Scene
DEF: DOLPHIN
name: Dolphin

Background 2 4
type: NamedIndividual
type: Background
has parent: Scene
ground angle: 1.57079
ground color: 0.15
ground color: 0.3
ground color: 0.35
ground color: 0.65
sky angle: 1.57079
sky color: 1
sky color: 0.35
sky color: 0.65

DirectionalLight 2 5
type: NamedIndividual
type: DirectionalLight
has parent: Scene
ambient intensity: .7
color: .55
color: .75
direction: 0
direction: -1

TS
type: NamedIndividual
type: TimeSensor
has parent: Scene
DEF: TS
cycle interval: 4
loop: true

ROUTE 2 7
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: TS
to field: set_fraction
to node: DOLPHIN