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

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

meta 1 2
type: NamedIndividual
type: meta
has parent: head
content: Lefty Shark, who has the red/gold NPS logo because he is proud of being a Marine animal.
name: description

meta 1 3
type: NamedIndividual
type: meta
has parent: head
content: Tim McLean
name: creator

meta 1 4
type: NamedIndividual
type: meta
has parent: head
content: Donald Julian
name: translator

meta 1 5
type: NamedIndividual
type: meta
has parent: head
content: Claude Hutton
name: contributor

meta 1 6
type: NamedIndividual
type: meta
has parent: head
content: 1 June 1998
name: created

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

meta 1 8
type: NamedIndividual
type: meta
has parent: head
content: http://faculty.nps.edu/brutzman/kelp
name: reference

meta 1 9
type: NamedIndividual
type: meta
has parent: head
content: SharkDarkEyeNPS.jpg
name: Image

meta 1 10
type: NamedIndividual
type: meta
has parent: head
content: SharkDarkEye.jpg
name: Image

meta 1 11
type: NamedIndividual
type: meta
has parent: head
content: shark X3D
name: subject

meta 1 12
type: NamedIndividual
type: meta
has parent: head
content: https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/KelpForestExhibit/SharkLefty.x3d
name: identifier

meta 1 13
type: NamedIndividual
type: meta
has parent: head
content: Vrml97ToX3dNist, http://ovrt.nist.gov/v2_x3d.html
name: generator

meta 1 14
type: NamedIndividual
type: meta
has parent: head
content: X3D-Edit 3.3, https://savage.nps.edu/X3D-Edit
name: generator

meta 1 15
type: NamedIndividual
type: meta
has parent: head
content: (originally) Published by Cosmo Worlds V2.0
name: generator

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

SharkLefty.x3d
description: Lefty Shark, who has the red/gold NPS logo because he is proud of being a Marine animal.
creator: Tim McLean
translator: Donald Julian
created: 1 June 1998
modified: 20 October 2019
reference: http://faculty.nps.edu/brutzman/kelp
image: SharkDarkEyeNPS.jpg
image: SharkDarkEye.jpg
subject: shark X3D
generator: Vrml97ToX3dNist, http://ovrt.nist.gov/v2_x3d.html
generator: X3D-Edit 3.3, https://savage.nps.edu/X3D-Edit
generator: (originally) Published by Cosmo Worlds V2.0
license: ../license.html

behindShark
type: NamedIndividual
type: Viewpoint
has parent: Scene
DEF: behindShark
description: Behind Lefty Shark
orientation: 0.00390132
orientation: -0.999986
orientation: 0.0034463
orientation: 1.44711
position: -1.5071
position: 0.358747
position: 0.17578

frontQuarterShark
type: NamedIndividual
type: Viewpoint
has parent: Scene
DEF: frontQuarterShark
description: In front of Lefty Shark
orientation: 0.120567
orientation: 0.991301
orientation: -0.0527853
orientation: 0.831805
position: 1.59628
position: -0.250648
position: 0.925251

LOD 2 3
type: NamedIndividual
type: LOD
has parent: Scene
has children: Transform 2 3 1
has children: Transform 2 3 2
has children: WorldInfo 2 3 3
range: 60
range: 100

Transform 2 3 1
type: NamedIndividual
type: Transform
has parent: LOD 2 3
has children: Shape 2 3 1 1
center: -0.00303999
center: 0.898843
center: -0.091817
rotation: 0
rotation: 1
rotation: 1.57079
translation: 0.00303999
translation: -0.898843
translation: 0.049247

SharkMaterial
type: NamedIndividual
type: Material
has parent: Appearance 2 3 1 1 1
DEF: SharkMaterial
ambient intensity: 0.0534211
diffuse color: 0.756863
diffuse color: 0.729412
diffuse color: 0.537255
emissive color: 0.18
emissive color: 0.17
emissive color: 0.13
shininess: 0.19
specular color: 0.38
specular color: 0.27

ImageTexture 2 3 1 1 1 2
type: NamedIndividual
type: ImageTexture
has parent: Appearance 2 3 1 1 1
url: "SharkDarkEyeNPS.jpg" "https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/KelpForestExhibit/SharkDarkEyeNPS.jpg"

0
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 3 1 1
has coord: 1
has color: Color 2 3 1 1 2 2
has normal: Normal 2 3 1 1 2 3
has tex coord: TextureCoordinate 2 3 1 1 2 4
DEF: _0
color index: 0
color index: 4
color index: 5
color index: 6
color index: 7
color index: 8
color index: 9
color index: 10
color index: 11
color index: 12
color index: 13
color index: 14
color index: 15
color index: 16
color index: 17
color index: 18
color index: 19
color index: 20
color index: 21
color index: 22
color index: 23
color index: 24
color index: 25
color index: 26
color index: 27
color index: 28
color index: 29
color index: 30
color index: 31
color index: 32
color index: 33
color index: 34
color index: 35
color index: 36
color index: 37
color index: 38
color index: 39
color index: 40
color index: 41
color index: 42
color index: 43
color index: 44
color index: 45
color index: 46
color index: 47
color index: 48
color index: 49
color index: 50
color index: 51
color index: 52
color index: 53
color index: 54
color index: 55
color index: 56
color index: 57
color index: 58
color index: 59
color index: 60
color index: 61
color index: 62
color index: 63
color index: 64
color index: 65
color index: 66
color index: 67
color index: 68
color index: 69
color index: 70
color index: 71
color index: 72
color index: 73
color index: 74

1
type: NamedIndividual
type: Coordinate
has parent: 0
DEF: _1
point: -0.0902426
point: 0.707736
point: -0.361894
point: -0.126242
point: 0.7163
point: -0.510588
point: -0.0821966
point: 0.717949
point: -0.490936
point: 1.05985e-006
point: 0.934617
point: 0.0504887
point: -0.00664806
point: 0.898872
point: -0.0277972
point: 0
point: 0.901021
point: 0.122661
point: -2.03005e-006
point: 0.90317
point: 0.277591
point: 1.06986e-006
point: 1.0793
point: 3.47475e-007
point: -0.114758
point: 0.901562
point: -0.463227
point: -0.118379
point: 0.85895
point: -0.478181
point: -0.098076
point: 0.874364
point: -0.394307
point: -0.118483
point: 0.948969
point: -0.478612
point: -0.148198
point: 0.693025
point: -0.60134
point: -0.153978
point: 0.652374
point: -0.625216
point: -0.140082
point: 0.684348
point: -0.567816
point: -0.126187
point: 0.716322
point: -0.510419
point: -0.151929
point: 0.723428
point: -0.61675
point: -0.123346
point: 0.739931
point: -0.0712886
point: -0.147796
point: 0.734624
point: -0.210758
point: -0.142964
point: 0.693107
point: -0.139234
point: -0.154642
point: 0.690461
point: -0.206715
point: -0.170992
point: 0.648327
point: -0.242015
point: -0.118464
point: 0.756954
point: 0.588829
point: -0.134253
point: 0.279345
point: -0.302092
point: 0.706351
point: 0.270908
point: -0.171744
point: 0.724864

Color 2 3 1 1 2 2
type: NamedIndividual
type: Color
has parent: 0
color: 0.756863
color: 0.729412
color: 0.537255
color: 0.697647
color: 0.487647
color: 0.377059
color: 0.936863
color: 0.899412
color: 0.667255

Normal 2 3 1 1 2 3
type: NamedIndividual
type: Normal
has parent: 0
vector: 0.168232
vector: -0.985487
vector: -0.0226496
vector: 0.68203
vector: -0.729642
vector: -0.0495783
vector: -0.971819
vector: 0.234757
vector: -0.0213944
vector: -0.922596
vector: 0.385721
vector: 0.00593723
vector: -0.998226
vector: 0.0567675
vector: -0.0179637
vector: -0.68203
vector: -0.934381
vector: 0.347146
vector: -0.0801311
vector: -0.168232
vector: -0.0667016
vector: -0.99777
vector: -0.00224277
vector: -0.996534
vector: 0.0829071
vector: 0.00677949
vector: -0.478343
vector: -0.871368
vector: 0.109115
vector: -0.659723
vector: -0.285817
vector: 0.695036
vector: -1.45578e-008
vector: -2.94332e-008
vector: 1
vector: -0.950622
vector: 0.147919
vector: -0.272834
vector: -0.239083
vector: 0.963111
vector: -0.123518
vector: -0.687801
vector: 0.70468
vector: 0.174231
vector: -0.281353
vector: 0.874907
vector: 0.394181
vector: 0.971819
vector: 0.998226
vector: 0.922596
vector: 0.934382
vector: 0.0667016
vector: 0.996534
vector: 0.478343
vector: 0.659723
vector: 1.45578e-008
vector: 0.950622
vector: 0.239083
vector: 0.687801
vector: 0.281353

TextureCoordinate 2 3 1 1 2 4
type: NamedIndividual
type: TextureCoordinate
has parent: 0
point: 0.643083
point: 0.251274
point: 0.722004
point: 0.293065
point: 0.706565
point: 0.29656
point: 0.188802
point: 0.479106
point: 0.214171
point: 0.305666
point: 0.16506
point: 0.304996
point: 0.149232
point: 0.399965
point: 0.157146
point: 0.210027
point: 0.0819621
point: 0.172974
point: 0.431621
point: 0.192759
point: 0.241683
point: 0.0977903
point: 0.715545
point: 0.368403
point: 0.736222
point: 0.317839
point: 0.637686
point: 0.325383
point: 0.696307
point: 0.529894
point: 0.638636
point: 0.527273
point: 0.706818
point: 0.345455
point: 0.634091
point: 0.309091
point: 0.601507
point: 0.526195
point: 0.634883
point: 0.247764
point: 0.590593
point: 0.316632
point: 0.597141
point: 0.581861
point: 0.377755
point: 0.0931818
point: 0.179545
point: 0.327273
point: 0.265909
point: 0.509091
point: 0.696553
point: 0.266068
point: 0.660988
point: 0.375635
point: 0.642022
point: 0.469944
point: 0.711659
point: 0.530056
point: 0.290909
point: 0.220455
point: 0.218182
point: 0.202273
point: 0.436364
point: 0.809198
point: 0.337614
point: 0.859209
point: 0.34989
point: 0.881891
point: 0.20004
point: 0.340177
point: 0.716421
point: 0.296349
point: 0.715943
point: 0.279149
point: 0.524105
point: 0.206332
point: 0.650009

Transform 2 3 2
type: NamedIndividual
type: Transform
has parent: LOD 2 3
has children: Shape 2 3 2 1
center: -0.00303999
center: 0.898843
center: -0.091817
rotation: 0
rotation: 1
rotation: 1.57079
translation: 0.00303999
translation: -0.898843
translation: 0.049247

WorldInfo 2 3 3
type: NamedIndividual
type: WorldInfo
has parent: LOD 2 3
info: "null node"

AnimationGroup
type: NamedIndividual
type: Group
has parent: Scene
has children: MeshInterpolator
has children: Clock
has ROUTE: ROUTE 2 4 3
has ROUTE: ROUTE 2 4 4
DEF: AnimationGroup

MeshInterpolator
type: NamedIndividual
type: CoordinateInterpolator
has parent: AnimationGroup
DEF: MeshInterpolator
key: 0
key: 0.2
key: 0.3
key: 0.5
key: 0.7
key: 0.8
key: 1
key value: -0.00264051
key value: 0.707736
key value: -0.373331
key value: -0.00264151
key value: 0.7163
key value: -0.526765
key value: 0.035654
key value: 0.717949
key value: -0.497215
key value: 1.05985E-6
key value: 0.934617
key value: 0.0504887
key value: 1.80025E-6
key value: 0.898872
key value: -0.0279467
key value: 0.0
key value: 0.901021
key value: 0.122661
key value: -2.03005E-6
key value: 0.90317
key value: 0.277591
key value: 1.06986E-6
key value: 1.0793
key value: 3.47475E-7
key value: -0.00262399
key value: 0.901562
key value: -0.477891
key value: -0.00262401
key value: 0.85895
key value: -0.493321
key value: -0.00262701
key value: 0.874364
key value: -0.406775
key value: 0.948969
key value: -0.493766
key value: -0.002627
key value: 0.693025
key value: -0.620407
key value: -0.0026265
key value: 0.652374
key value: -0.645043
key value: 0.684348
key value: -0.585814
key value: -0.00262751
key value: 0.716322
key value: -0.526587
key value: -0.00262699
key value: 0.723428
key value: -0.636308
key value: -0.103485
key value: 0.739931
key value: -0.0978782
key value: -0.0944054
key value: 0.734624
key value: -0.239595
key value: -0.106573
key value: 0.693107
key value: -0.168737
key value: -0.102032
key value: 0.690461
key value: -0.237269
key value: -0.109639
key value: 0.648327
key value: -0.275536
key value: -0.118464
key value: 0.756954
key value: 0.588829
key value: -0.134253
key value: 0.279345

Clock
type: NamedIndividual
type: TimeSensor
has parent: AnimationGroup
DEF: Clock
cycle interval: 4
loop: true

ROUTE 2 4 3
type: NamedIndividual
type: ROUTE
has parent: AnimationGroup
from field: fraction_changed
from node: Clock
to field: set_fraction
to node: MeshInterpolator

ROUTE 2 4 4
type: NamedIndividual
type: ROUTE
has parent: AnimationGroup
from field: value_changed
from node: MeshInterpolator
to field: set_point
to node: _1