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

component 1 1
type: NamedIndividual
type: component
has parent: head
level: 1
name: H-Anim

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

meta 1 3
type: NamedIndividual
type: meta
has parent: head
content: Canonical HAnim 1.1 specification example, using native X3D tags instead of ProtoDeclaration/ExternProtoDeclaration and ProtoInstance.
name: description

meta 1 4
type: NamedIndividual
type: meta
has parent: head
content: Etsuko Lippi
name: creator

meta 1 5
type: NamedIndividual
type: meta
has parent: head
content: 4 January 2002
name: created

meta 1 6
type: NamedIndividual
type: meta
has parent: head
content: 2 July 2023
name: modified

meta 1 7
type: NamedIndividual
type: meta
has parent: head
content: convert to HAnim 2.0
name: TODO

meta 1 8
type: NamedIndividual
type: meta
has parent: head
content: Legacy model, not valid as X3D4 HAnim version 2.0 since HAnim version 1.0 has significant differences and is no longer directly supported
name: error

meta 1 9
type: NamedIndividual
type: meta
has parent: head
content: ProtoBody missing content
name: warning

meta 1 10
type: NamedIndividual
type: meta
has parent: head
content: Numerous QA warnings need to be corrected
name: warning

meta 1 11
type: NamedIndividual
type: meta
has parent: head
content: LOA1_ShootAnimation ought to be moved out as a separate prototype.
name: warning

meta 1 12
type: NamedIndividual
type: meta
has parent: head
content: https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Legacy/NancyStandShootRifleM24.x3d
name: identifier

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

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

NancyStandShootRifleM24.x3d
description: Canonical HAnim 1.1 specification example, using native X3D tags instead of ProtoDeclaration/ExternProtoDeclaration and ProtoInstance.
creator: Etsuko Lippi
created: 4 January 2002
modified: 2 July 2023
error: Legacy model, not valid as X3D4 HAnim version 2.0 since HAnim version 1.0 has significant differences and is no longer directly supported
warning: ProtoBody missing content
warning: Numerous QA warnings need to be corrected
warning: LOA1_ShootAnimation ought to be moved out as a separate prototype.
generator: X3D-Edit 3.3, https://www.web3d.org/x3d/tools/X3D-Edit
license: ../license.html

ExternProtoDeclare 2 1
type: NamedIndividual
type: ExternProtoDeclare
has parent: Scene
has field: field 2 1 1
has field: field 2 1 2
has field: field 2 1 3
appinfo: Rifle M24
name: RifleM24
url: "../../Savage/Weapons/SmallArms/RifleM24Prototype.x3d#RifleM24" "https://savage.nps.edu/Savage/Weapons/SmallArms/RifleM24Prototype.x3d#RifleM24" "../../Savage/Weapons/SmallArms/RifleM24Prototype.wrl#RifleM24" "https://savage.nps.edu/Savage/Weapons/SmallArms/RifleM24Prototype.wrl#RifleM24"

field 2 1 1
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 1
access type: inputOnly
appinfo: input true to fire
name: trigger
type: SFBool

field 2 1 2
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 1
access type: outputOnly
appinfo: output true when fired
name: fire
type: SFBool

field 2 1 3
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 1
access type: inputOnly
appinfo: trigger animation
name: animationStartTime
type: SFTime

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: LOA1_ShootAnimation

field 2 2 1 1
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: cycleInterval
type: SFTime
value: 0.009999999776482582

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

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

field 2 2 1 4
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: startTime
type: SFTime
value: 0

field 2 2 1 5
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: stopTime
type: SFTime
value: -1

field 2 2 1 6
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: fraction_changed
type: SFFloat

field 2 2 1 7
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: isActive
type: SFBool

field 2 2 1 8
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: HumanoidRoot_translation_changed
type: SFVec3f

field 2 2 1 9
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: HumanoidRoot_rotation_changed
type: SFRotation

field 2 2 1 10
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: lower_body_rotation_changed
type: SFRotation

field 2 2 1 11
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_hip_rotation_changed
type: SFRotation

field 2 2 1 12
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_knee_rotation_changed
type: SFRotation

field 2 2 1 13
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_ankle_rotation_changed
type: SFRotation

field 2 2 1 14
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_midtarsal_rotation_changed
type: SFRotation

field 2 2 1 15
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_hip_rotation_changed
type: SFRotation

field 2 2 1 16
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_knee_rotation_changed
type: SFRotation

field 2 2 1 17
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_ankle_rotation_changed
type: SFRotation

field 2 2 1 18
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_midtarsal_rotation_changed
type: SFRotation

field 2 2 1 19
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: vl5_rotation_changed
type: SFRotation

field 2 2 1 20
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: skullbase_rotation_changed
type: SFRotation

field 2 2 1 21
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_shoulder_rotation_changed
type: SFRotation

field 2 2 1 22
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_elbow_rotation_changed
type: SFRotation

field 2 2 1 23
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_wrist_rotation_changed
type: SFRotation

field 2 2 1 24
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_shoulder_rotation_changed
type: SFRotation

field 2 2 1 25
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_elbow_rotation_changed
type: SFRotation

field 2 2 1 26
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_wrist_rotation_changed
type: SFRotation

ErrorLostContentCheckVersionControl
type: NamedIndividual
type: Group
has parent: ProtoBody 2 2 2
DEF: ErrorLostContentCheckVersionControl

Background 2 3
type: NamedIndividual
type: Background
has parent: Scene
sky color: 0.6

Viewpoint 2 4
type: NamedIndividual
type: Viewpoint
has parent: Scene
description: Nancy Rifle Shooting Position
position: 0
position: .9
position: 2.7

Viewpoint 2 5
type: NamedIndividual
type: Viewpoint
has parent: Scene
description: Nancy Side Viewpoint
orientation: 0
orientation: -1
orientation: 1.4925
position: -2.7
position: .9
position: .4

Viewpoint 2 6
type: NamedIndividual
type: Viewpoint
has parent: Scene
description: Nancy Above Viewpoint
orientation: .954
orientation: .244
orientation: .172
orientation: 4.6369
position: .1
position: 4.1
position: -0.2

LOD 2 7
type: NamedIndividual
type: LOD
has parent: Scene
has children: Viewpoint
has children: Transform 2 7 2
has children: Transform 2 7 3
range: 50
range: 100

Viewpoint
type: NamedIndividual
type: Group
has parent: LOD 2 7
has children: HighResolution
DEF: Viewpoint

HighResolution
type: NamedIndividual
type: Group
has parent: Viewpoint
has children: Transform 2 7 1 1 1
has children: ProtoInstance 2 7 1 1 2
has children: TIMER
DEF: HighResolution

hanim Nancy
type: NamedIndividual
type: HAnimHumanoid
has parent: Transform 2 7 1 1 1
has skeleton: hanim humanoid root
has joints: hanim humanoid root-USE-1
has joints: hanim sacroiliac-USE-1
has joints: hanim vl1-USE-1
has joints: hanim vc4-USE-1
has joints: hanim skullbase-USE-1
has joints: hanim l ankle-USE-1
has joints: hanim r ankle-USE-1
has joints: hanim l elbow-USE-1
has joints: hanim r elbow-USE-1
has joints: hanim l hip-USE-1
has joints: hanim r hip-USE-1
has joints: hanim l knee-USE-1
has joints: hanim r knee-USE-1
has joints: hanim l shoulder-USE-1
has joints: hanim r shoulder-USE-1
has joints: hanim l wrist-USE-1
has joints: hanim r wrist-USE-1
has segments: hanim pelvis-USE-1
has segments: hanim l1-USE-1
has segments: hanim c4-USE-1
has segments: hanim skull-USE-1
has segments: hanim l calf-USE-1
has segments: hanim r calf-USE-1
has segments: hanim l forearm-USE-1
has segments: hanim r forearm-USE-1
has segments: hanim l hand-USE-1
has segments: hanim r hand-USE-1
has segments: hanim l hindfoot-USE-1
has segments: hanim r hindfoot-USE-1
has segments: hanim l thigh-USE-1
has segments: hanim r thigh-USE-1
has segments: hanim l upperarm-USE-1
has segments: hanim r upperarm-USE-1
DEF: hanim_Nancy
name: Nancy
version: 1.0

hanim humanoid root
type: NamedIndividual
type: HAnimJoint
has parent: hanim Nancy
has children: hanim sacroiliac
has children: hanim vl1
DEF: hanim_humanoid_root
center: -0.00405
center: 0.855
center: -0.000113
name: humanoid_root
ulimit: 0
llimit: 0

hanim sacroiliac
type: NamedIndividual
type: HAnimJoint
has parent: hanim humanoid root
has children: hanim pelvis
has children: hanim l hip
has children: hanim r hip
DEF: hanim_sacroiliac
center: 0
center: 1.01
center: -0.0204
name: sacroiliac
ulimit: 0
llimit: 0

hanim pelvis
type: NamedIndividual
type: HAnimSegment
has parent: hanim sacroiliac
has children: Shape 2 7 1 1 1 1 1 1 1 1
DEF: hanim_pelvis
name: pelvis

Pants Color
type: NamedIndividual
type: Material
has parent: Appearance 2 7 1 1 1 1 1 1 1 1 1
DEF: Pants_Color
ambient intensity: 0.25
diffuse color: 0.054
diffuse color: 0.233
diffuse color: 0.39

camo
type: NamedIndividual
type: ImageTexture
has parent: Appearance 2 7 1 1 1 1 1 1 1 1 1
DEF: camo
repeat s: false
repeat t: false
url: "greenCamo.jpg" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Legacy/greenCamo.jpg"

IndexedFaceSet 2 7 1 1 1 1 1 1 1 1 2
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 7 1 1 1 1 1 1 1 1
has coord: Coordinate 2 7 1 1 1 1 1 1 1 1 2 1
coord index: 0
coord index: 1
coord index: 40
coord index: -1
coord index: 2
coord index: 3
coord index: 4
coord index: 5
coord index: 9
coord index: 8
coord index: 6
coord index: 7
coord index: 10
coord index: 12
coord index: 47
coord index: 50
coord index: 55
coord index: 13
coord index: 56
coord index: 14
coord index: 11
coord index: 15
coord index: 16
coord index: 19
coord index: 17
coord index: 60
coord index: 18
coord index: 64
coord index: 20
coord index: 21
coord index: 22
coord index: 24
coord index: 26
coord index: 23
coord index: 69
coord index: 29
coord index: 25
coord index: 63
coord index: 27
coord index: 30
coord index: 28
coord index: 34
coord index: 79
coord index: 32
coord index: 33
coord index: 37
coord index: 83
coord index: 77
coord index: 31
coord index: 84
coord index: 36
coord index: 38
coord index: 35
coord index: 89
coord index: 39
coord index: 41
coord index: 42
coord index: 43
coord index: 44
coord index: 45
coord index: 49
coord index: 48
coord index: 46
coord index: 51
coord index: 52
coord index: 53
coord index: 57
coord index: 58
coord index: 59
coord index: 54
coord index: 62
coord index: 61
coord index: 67
coord index: 68
coord index: 65
coord index: 66

Coordinate 2 7 1 1 1 1 1 1 1 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 1 1 1 1 1 1 1 1 2
point: 0
point: 1.06
point: 0.0218
point: 0.0561
point: 1.07
point: 0.00726
point: 0.0851
point: -0.0115
point: 0.104
point: -0.0497
point: -0.0851
point: 0.032
point: -0.0985
point: 0.0873
point: 1.04
point: 0.0078
point: 0.033
point: 0.0395
point: 0.123
point: 1.05
point: -0.0405
point: 0.0609
point: 1.02
point: -0.106
point: 0.0894
point: 0.996
point: 0.143
point: 1
point: -0.0309
point: 0.117
point: 0.0164
point: 0.0314
point: 0.999
point: 0.0502
point: 0.96
point: -0.13
point: 0.156
point: 0.966
point: 0.968
point: -0.00724
point: 0.0341
point: 0.954
point: 0.0513
point: 0.115
point: -0.0916
point: 0.121
point: 0.926
point: 0.0352
point: 0.0357
point: 0.92
point: 0.0497
point: 0.91
point: -0.146
point: 0.0991
point: -0.131
point: 0.169
point: 0.883
point: -0.0448
point: 0.885
point: -0.00939
point: 0.873
point: 0.0384
point: 0.0926
point: 0.872
point: 0.047
point: 0.0325
point: 0.0287
point: 0.0293
point: 0.866
point: -0.142
point: 0.102
point: 0.869
point: 0.129
point: 0.868
point: -0.103
point: 0.84
point: -0.125

hanim l hip
type: NamedIndividual
type: HAnimJoint
has parent: hanim sacroiliac
has children: hanim l thigh
has children: hanim l knee
DEF: hanim_l_hip
center: 0.122
center: 0.888271
center: -0.0693267
name: l_hip
ulimit: 0
llimit: 0

hanim l thigh
type: NamedIndividual
type: HAnimSegment
has parent: hanim l hip
has children: Shape 2 7 1 1 1 1 1 1 2 1 1
DEF: hanim_l_thigh
name: l_thigh

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

Coordinate 2 7 1 1 1 1 1 1 2 1 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 1 1 1 1 1 1 2 1 1 2
point: 0.0969
point: 0.804
point: -0.0486
point: 0.101
point: 0.876
point: 0.0336
point: 0.17
point: 0.894
point: -0.00778
point: 0.891
point: -0.076
point: 0.124
point: 0.858
point: -0.129
point: 0.076
point: 0.843
point: -0.143
point: 0.025
point: 0.819
point: -0.0889
point: 0.0507
point: 0.847
point: 0.0196
point: 0.00349
point: 0.826
point: -0.0287
point: 0.0991
point: 0.808
point: 0.0406
point: 0.161
point: 0.814
point: -0.00187
point: 0.165
point: -0.0755
point: 0.122
point: 0.788
point: -0.126
point: 0.00993
point: 0.762
point: -0.0937
point: -0.0309
point: 0.0491
point: 0.777
point: 0.0185
point: 0.0755
point: 0.766
point: -0.139
point: 0.13
point: 0.597
point: -0.00618
point: 0.132
point: 0.6
point: -0.0593
point: 0.108
point: 0.603
point: -0.105
point: 0.0722
point: 0.601
point: -0.118
point: 0.0314
point: 0.59
point: -0.0953
point: 0.0239
point: 0.566
point: -0.0427
point: 0.047
point: 0.0051
point: 0.0878
point: 0.581
point: 0.0217
point: 0.114
point: 0.499
point: -0.0132
point: 0.116
point: 0.488
point: -0.061
point: 0.103

hanim l knee
type: NamedIndividual
type: HAnimJoint
has parent: hanim l hip
has children: hanim l calf
has children: hanim l ankle
DEF: hanim_l_knee
center: 0.0738
center: 0.517
center: -0.0284
name: l_knee
ulimit: 0
llimit: 0

hanim l calf
type: NamedIndividual
type: HAnimSegment
has parent: hanim l knee
has children: Shape 2 7 1 1 1 1 1 1 2 2 1 1
DEF: hanim_l_calf
name: l_calf

IndexedFaceSet 2 7 1 1 1 1 1 1 2 2 1 1 2
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 7 1 1 1 1 1 1 2 2 1 1
has coord: Coordinate 2 7 1 1 1 1 1 1 2 2 1 1 2 1
coord index: 2
coord index: 1
coord index: 0
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: 22
coord index: 17
coord index: 20
coord index: 21
coord index: 23
coord index: 16
coord index: 18
coord index: 24
coord index: 25
coord index: 26
coord index: 19
coord index: 27
coord index: 28
coord index: 29
coord index: 30
coord index: 31
coord index: 33
coord index: 36
coord index: 37
coord index: 32
coord index: 38
coord index: 41
coord index: 42
coord index: 39
coord index: 34
coord index: 44
coord index: 35
coord index: 45
coord index: 46
coord index: 43
coord index: 47
coord index: 40
crease angle: 1.57

Coordinate 2 7 1 1 1 1 1 1 2 2 1 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 1 1 1 1 1 1 2 2 1 1 2
point: 0.0883
point: 0.532
point: -0.00349
point: 0.0609
point: 0.533
point: -0.00833
point: 0.0814
point: 0.55
point: -0.0395
point: 0.0529
point: 0.536
point: -0.0368
point: 0.0577
point: 0.544
point: -0.0577
point: 0.0722
point: 0.546
point: -0.0717
point: 0.0975
point: 0.54
point: -0.0647
point: 0.105
point: 0.539
point: -0.0438
point: 0.104
point: -0.0223
point: 0.0862
point: 0.506
point: 0.0158
point: 0.101
point: 0.51
point: -0.0798
point: 0.0706
point: -0.101
point: 0.0406
point: 0.513
point: -0.0744
point: 0.0368
point: -0.0357
point: 0.0556
point: -0.000272
point: 0.117
point: 0.508
point: -0.0169
point: 0.0878
point: 0.361
point: -0.0126
point: 0.123
point: 0.363
point: -0.04
point: -0.0663
point: 0.107
point: 0.367
point: -0.107
point: 0.0588
point: 0.365
point: -0.122
point: 0.0228
point: 0.358
point: -0.0926
point: 0.0239
point: -0.0475
point: 0.0497
point: -0.0234
point: 0.118
point: 0.311
point: -0.0411
point: 0.309
point: -0.0685
point: 0.31
point: -0.108
point: 0.0572
point: 0.308
point: -0.123
point: 0.0201
point: -0.0937
point: 0.0191

hanim l ankle
type: NamedIndividual
type: HAnimJoint
has parent: hanim l knee
has children: hanim l hindfoot
DEF: hanim_l_ankle
center: 0.0645
center: 0.0719
center: -0.048
name: l_ankle
ulimit: 0
llimit: 0

hanim l hindfoot
type: NamedIndividual
type: HAnimSegment
has parent: hanim l ankle
has children: Shape 2 7 1 1 1 1 1 1 2 2 2 1 1
DEF: hanim_l_hindfoot
name: l_hindfoot

Shoe Color
type: NamedIndividual
type: Material
has parent: Appearance 2 7 1 1 1 1 1 1 2 2 2 1 1 1
DEF: Shoe_Color
ambient intensity: 0.25
diffuse color: 0

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

Coordinate 2 7 1 1 1 1 1 1 2 2 2 1 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 1 1 1 1 1 1 2 2 2 1 1 2
point: 0.0529
point: 0
point: -0.0923
point: 0.0863
point: -0.0862
point: 0.0727
point: -0.0994
point: 0.0219
point: 0.1
point: -0.0594
point: 0.113
point: 0.0645
point: 0.112
point: 0.117
point: 0.0156
point: 0.0701
point: 0.146
point: 0.0468
point: 0.153
point: 0.0215
point: 0.0165
point: 0.125
point: 0.0211
point: 0.0377
point: 0.0393
point: -0.0129
point: 0.0433
point: -0.0534
point: 0.0305
point: 0.0253
point: 0.0938
point: 0.0505
point: 0.099
point: 0.0854
point: 0.0834
point: 0.102
point: 0.0707
point: 0.0568
point: 0.0573
point: -0.0918
point: 0.0492
point: -0.0497
point: 0.0435
point: -0.0225
point: 0.0442
point: 0.0235
point: 0.0623
point: 0.0366
point: 0.0911
point: 0.0159
point: 0.0962
point: -0.0121
point: -0.0482
point: 0.0758
point: -0.0899
point: 0.0676
point: -0.0962
point: 0.0578
point: 0.0953
point: -0.0896
point: 0.0489
point: -0.0757
point: 0.0447
point: -0.0432
point: 0.0451
point: -0.0128
point: 0.0624
point: -0.00466
point: 0.0857
point: -0.0134
point: -0.038
point: 0.0843
point: -0.0803
point: 0.0761
point: -0.0889
point: 0.0682
point: -0.0929

hanim r hip
type: NamedIndividual
type: HAnimJoint
has parent: hanim sacroiliac
has children: hanim r thigh
has children: hanim r knee
DEF: hanim_r_hip
center: -0.11
center: 0.892362
center: -0.0732533
name: r_hip
ulimit: 0
llimit: 0

hanim r thigh
type: NamedIndividual
type: HAnimSegment
has parent: hanim r hip
has children: Shape 2 7 1 1 1 1 1 1 3 1 1
DEF: hanim_r_thigh
name: r_thigh

IndexedFaceSet 2 7 1 1 1 1 1 1 3 1 1 2
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 7 1 1 1 1 1 1 3 1 1
has coord: Coordinate 2 7 1 1 1 1 1 1 3 1 1 2 1
coord index: 5
coord index: 4
coord index: 0
coord index: -1
coord index: 3
coord index: 1
coord index: 7
coord index: 8
coord index: 6
coord index: 2
coord index: 9
coord index: 10
coord index: 11
coord index: 12
coord index: 13
coord index: 15
coord index: 14
coord index: 16
coord index: 20
coord index: 22
coord index: 23
coord index: 24
coord index: 19
coord index: 17
coord index: 18
coord index: 26
coord index: 27
coord index: 21
coord index: 28
coord index: 29
coord index: 30
coord index: 25
coord index: 31
crease angle: 1.61

Coordinate 2 7 1 1 1 1 1 1 3 1 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 1 1 1 1 1 1 3 1 1 2
point: -0.0969
point: 0.804
point: -0.0486
point: -0.101
point: 0.876
point: 0.0336
point: -0.17
point: 0.894
point: -0.00778
point: 0.891
point: -0.076
point: -0.124
point: 0.858
point: -0.129
point: 0.843
point: -0.143
point: -0.025
point: 0.819
point: -0.0889
point: -0.0507
point: 0.847
point: 0.0196
point: -0.00349
point: 0.826
point: -0.0287
point: -0.0991
point: 0.808
point: 0.0406
point: -0.161
point: 0.814
point: -0.00187
point: -0.165
point: -0.0755
point: -0.122
point: 0.788
point: -0.126
point: -0.00993
point: 0.762
point: -0.0937
point: -0.0309
point: -0.0491
point: 0.777
point: 0.0185
point: 0.766
point: -0.139
point: -0.13
point: 0.597
point: -0.00618
point: -0.132
point: 0.6
point: -0.0593
point: -0.108
point: 0.603
point: -0.105
point: -0.0722
point: 0.601
point: -0.118
point: -0.0314
point: 0.59
point: -0.0953
point: -0.0239
point: 0.566
point: -0.0427
point: -0.047
point: 0.0051
point: -0.0878
point: 0.581
point: 0.0217
point: -0.114
point: 0.499
point: -0.0132
point: -0.116
point: 0.488
point: -0.061
point: -0.103
point: 0.567
point: -0.0362

hanim r knee
type: NamedIndividual
type: HAnimJoint
has parent: hanim r hip
has children: hanim r calf
has children: hanim r ankle
DEF: hanim_r_knee
center: -0.0699
center: 0.51
center: -0.0166
name: r_knee
ulimit: 0
llimit: 0

hanim r calf
type: NamedIndividual
type: HAnimSegment
has parent: hanim r knee
has children: Shape 2 7 1 1 1 1 1 1 3 2 1 1
DEF: hanim_r_calf
name: r_calf

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

Coordinate 2 7 1 1 1 1 1 1 3 2 1 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 1 1 1 1 1 1 3 2 1 1 2
point: -0.123
point: 0.363
point: -0.0663
point: -0.04
point: -0.118
point: 0.309
point: -0.0685
point: 0.311
point: -0.0411
point: -0.117
point: 0.508
point: -0.0169
point: -0.107
point: 0.367
point: -0.105
point: 0.539
point: -0.0438
point: 0.31
point: -0.108
point: -0.104
point: -0.0223
point: -0.101
point: 0.51
point: -0.0798
point: -0.0975
point: 0.54
point: -0.0647
point: -0.0948
point: 0.0897
point: -0.0368
point: -0.0916
point: 0.0779
point: -0.0604
point: -0.0905
point: 0.12
point: -0.0883
point: 0.532
point: -0.00349
point: -0.018
point: -0.0878
point: 0.361
point: -0.0126
point: -0.0862
point: 0.506
point: 0.0158
point: -0.0814
point: 0.55
point: -0.0395
point: -0.0765
point: 0.11
point: -0.0744
point: 0.13
point: -0.0212
point: -0.0738
point: 0.117
point: -0.0722
point: 0.546
point: -0.0717
point: 0.0854
point: -0.0706
point: -0.0609
point: 0.533
point: -0.00833
point: -0.0588
point: 0.365
point: -0.122
point: -0.0577
point: 0.544
point: -0.0572
point: 0.308
point: -0.0561
point: -0.0245
point: -0.0556
point: -0.000272
point: -0.054
point: 0.0972
point: -0.0175

hanim r ankle
type: NamedIndividual
type: HAnimJoint
has parent: hanim r knee
has children: hanim r hindfoot
DEF: hanim_r_ankle
center: -0.064
center: 0.0753
center: -0.0412
name: r_ankle
ulimit: 0
llimit: 0

hanim r hindfoot
type: NamedIndividual
type: HAnimSegment
has parent: hanim r ankle
has children: Shape 2 7 1 1 1 1 1 1 3 2 2 1 1
DEF: hanim_r_hindfoot
name: r_hindfoot

IndexedFaceSet 2 7 1 1 1 1 1 1 3 2 2 1 1 2
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 7 1 1 1 1 1 1 3 2 2 1 1
has coord: Coordinate 2 7 1 1 1 1 1 1 3 2 2 1 1 2 1
coord index: 6
coord index: 50
coord index: 0
coord index: -1
coord index: 8
coord index: 7
coord index: 1
coord index: 9
coord index: 49
coord index: 10
coord index: 46
coord index: 11
coord index: 2
coord index: 12
coord index: 3
coord index: 13
coord index: 4
coord index: 14
coord index: 45
coord index: 47
coord index: 15
coord index: 19
coord index: 48
coord index: 18
coord index: 5
coord index: 16
coord index: 17
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
crease angle: 1.57

Coordinate 2 7 1 1 1 1 1 1 3 2 2 1 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 1 1 1 1 1 1 3 2 2 1 1 2
point: -0.0727
point: 0
point: -0.0994
point: -0.1
point: -0.0594
point: -0.0701
point: 0.146
point: -0.0468
point: 0.153
point: -0.0215
point: -0.0433
point: -0.0534
point: -0.0529
point: -0.0923
point: 0.0219
point: -0.0863
point: -0.0862
point: -0.108
point: -0.00479
point: -0.112
point: 0.0156
point: 0.117
point: -0.0165
point: 0.017
point: 0.0777
point: -0.0445
point: 0.0273
point: -0.0189
point: -0.0265
point: 0.0253
point: 0.0549
point: -0.0305
point: 0.0938
point: -0.069
point: -0.102
point: 0.0707
point: -0.0568
point: 0.0573
point: -0.0918
point: -0.0492
point: -0.0497
point: -0.0424
point: -0.00142
point: -0.0478
point: 0.0341
point: -0.0623
point: 0.0366
point: -0.0864
point: 0.0245
point: -0.0962
point: -0.0121
point: -0.0845
point: -0.0764
point: -0.0758
point: -0.0899
point: -0.0676
point: -0.0578
point: 0.0953
point: -0.0896
point: -0.0489
point: -0.0757
point: -0.0459
point: -0.0615
point: -0.0435
point: -0.0292
point: -0.0485
point: -0.00582
point: -0.0624
point: -0.00466
point: -0.0857
point: -0.0134
point: -0.0953
point: -0.038
point: -0.0843
point: -0.0803
point: -0.0761
point: -0.0889

hanim vl1
type: NamedIndividual
type: HAnimJoint
has parent: hanim humanoid root
has children: hanim l1
has children: hanim l shoulder
has children: hanim r shoulder
has children: hanim vc4
DEF: hanim_vl1
center: -0.00405
center: 1.07
center: -0.0275
name: vl1
ulimit: 0
llimit: 0

hanim l1
type: NamedIndividual
type: HAnimSegment
has parent: hanim vl1
has children: Transform 2 7 1 1 1 1 1 2 1 1
has children: Shape 2 7 1 1 1 1 1 2 1 2
DEF: hanim_l1
name: l1

Transform 2 7 1 1 1 1 1 2 1 1 1 1
type: NamedIndividual
type: Transform
has parent: Group 2 7 1 1 1 1 1 2 1 1 1
has children: Shape 2 7 1 1 1 1 1 2 1 1 1 1 1
scale: 1.1
translation: 0
translation: -0.12

JacketColor
type: NamedIndividual
type: Material
has parent: Appearance 2 7 1 1 1 1 1 2 1 1 1 1 1 1
DEF: JacketColor
diffuse color: 0.01
diffuse color: 0.28

IndexedFaceSet 2 7 1 1 1 1 1 2 1 1 1 1 1 2
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 7 1 1 1 1 1 2 1 1 1 1 1
has coord: Coordinate 2 7 1 1 1 1 1 2 1 1 1 1 1 2 1
has tex coord: TextureCoordinate 2 7 1 1 1 1 1 2 1 1 1 1 1 2 2
coord index: 4
coord index: 5
coord index: 6
coord index: -1
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: 34
coord index: 33
coord index: 35
coord index: 37
coord index: 38
coord index: 39
coord index: 41
coord index: 42
coord index: 43
coord index: 44
coord index: 47
coord index: 49
coord index: 50
coord index: 53
coord index: 54
coord index: 59
coord index: 58
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: 76
coord index: 77
coord index: 78
coord index: 79
coord index: 80
coord index: 73
coord index: 82
coord index: 83
coord index: 84
coord index: 85
coord index: 86
coord index: 89
coord index: 87
coord index: 90
coord index: 91
coord index: 92
coord index: 93

Coordinate 2 7 1 1 1 1 1 2 1 1 1 1 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 1 1 1 1 1 2 1 1 1 1 1 2
point: 0.043
point: 1.25
point: 0.0614
point: 0.101
point: 0.103
point: 1.31
point: 0.0195
point: 0.021
point: 1.32
point: 0.0276
point: 0.0572
point: 1.27
point: -0.153
point: 0.0524
point: 1.15
point: -0.134
point: 0
point: 1.19
point: -0.14
point: 1.26
point: -0.147
point: -0.0572
point: -0.0228
point: 1.18
point: -0.0524
point: 1.13
point: -0.126
point: -0.124
point: -0.146
point: -0.0545
point: 1.35
point: -0.138
point: -0.136
point: -0.0593
point: 1.3
point: -0.151
point: 0.0593
point: 0.0545
point: -0.0255
point: 0.0975
point: -0.15
point: 0.1
point: -0.148
point: -0.1
point: -0.0975
point: -0.117
point: 1.41
point: -0.0395
point: -0.0674
point: 1.45
point: -0.0314
point: -0.0926
point: -0.0937
point: 1.4
point: -0.0706
point: -0.0583
point: 1.44
point: -0.0615
point: 1.46
point: -0.0872
point: -0.0534
point: 1.42
point: -0.112
point: 0.00351
point: 1.43
point: -0.0185
point: -0.0787
point: 1.39
point: -0.00293
point: -0.0131
point: -0.164
point: -0.0373
point: -0.0153
point: 0.0159
point: -0.0953
point: -0.139
point: 1.34

TextureCoordinate 2 7 1 1 1 1 1 2 1 1 1 1 1 2 2
type: NamedIndividual
type: TextureCoordinate
has parent: IndexedFaceSet 2 7 1 1 1 1 1 2 1 1 1 1 1 2
point: 0.1611
point: -0.02056
point: 0.9468
point: 0.9739
point: 0.9344
point: -0.137
point: 1.094
point: 0.1973
point: 0.6424
point: 0.2231
point: 0.04876
point: 0.5054
point: 0.2466
point: 0.5929
point: 0.8135
point: 0.6282
point: 0.1972
point: 0.7876
point: -0.05018
point: 0.8403
point: 0.7989
point: 1.038
point: 0.8248
point: 0.7908
point: 0.186
point: 0.2118
point: 0.6427
point: -0.01977
point: -0.03324
point: 1.044
point: 1.031
point: 0

Shirt Color
type: NamedIndividual
type: Material
has parent: Appearance 2 7 1 1 1 1 1 2 1 2 1
DEF: Shirt_Color
ambient intensity: 0.25
diffuse color: 0.6
diffuse color: 0.0745
diffuse color: 0.1137

small logo Tex
type: NamedIndividual
type: ImageTexture
has parent: Appearance 2 7 1 1 1 1 1 2 1 2 1
DEF: small_logo_Tex
url: "small_logo.gif" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Legacy/small_logo.gif"

IndexedFaceSet 2 7 1 1 1 1 1 2 1 2 2
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 7 1 1 1 1 1 2 1 2
has coord: Coordinate 2 7 1 1 1 1 1 2 1 2 2 1
has tex coord: TextureCoordinate 2 7 1 1 1 1 1 2 1 2 2 2
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

Coordinate 2 7 1 1 1 1 1 2 1 2 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 1 1 1 1 1 2 1 2 2
point: 0.043
point: 1.25
point: 0.0614
point: 0.101
point: 0.103
point: 1.31
point: 0.0195
point: 0.021
point: 1.32
point: 0.0276
point: 0.0572
point: 1.27
point: -0.153
point: 0.0524
point: 1.15
point: -0.134
point: 0
point: 1.19
point: -0.14
point: 1.26
point: -0.147
point: -0.0572
point: -0.0228
point: 1.18
point: -0.0524
point: 1.13
point: -0.126
point: -0.124
point: -0.146
point: -0.0545
point: 1.35
point: -0.138
point: -0.136
point: -0.0593
point: 1.3
point: -0.151
point: 0.0593
point: 0.0545
point: -0.0255
point: 0.0975
point: -0.15
point: 0.1
point: -0.148
point: -0.1
point: -0.0975
point: -0.117
point: 1.41
point: -0.0395
point: -0.0674
point: 1.45
point: -0.0314
point: -0.0926
point: -0.0937
point: 1.4
point: -0.0706
point: -0.0583
point: 1.44
point: -0.0615
point: 1.46
point: -0.0872
point: -0.0534
point: 1.42
point: -0.112
point: 0.00351
point: 1.43
point: -0.0185
point: -0.0787
point: 1.39
point: -0.00293
point: -0.0131
point: -0.164
point: -0.0373
point: -0.0153
point: 0.0159
point: -0.0953
point: -0.139
point: 1.34

TextureCoordinate 2 7 1 1 1 1 1 2 1 2 2 2
type: NamedIndividual
type: TextureCoordinate
has parent: IndexedFaceSet 2 7 1 1 1 1 1 2 1 2 2
point: 0.1611
point: -0.02056
point: 0.9468
point: 0.9739
point: 0.9344
point: -0.137
point: 1.094
point: 0.1973
point: 0.6424
point: 0.2231
point: 0.04876
point: 0.5054
point: 0.2466
point: 0.5929
point: 0.8135
point: 0.6282
point: 0.1972
point: 0.7876
point: -0.05018
point: 0.8403
point: 0.7989
point: 1.038
point: 0.8248
point: 0.7908
point: 0.186
point: 0.2118
point: 0.6427
point: -0.01977
point: -0.03324
point: 1.044
point: 1.031
point: 0

hanim l shoulder
type: NamedIndividual
type: HAnimJoint
has parent: hanim vl1
has children: hanim l upperarm
has children: hanim l elbow
DEF: hanim_l_shoulder
center: 0.167
center: 1.36
center: -0.0518
name: l_shoulder
ulimit: 0
llimit: 0

hanim l upperarm
type: NamedIndividual
type: HAnimSegment
has parent: hanim l shoulder
has children: l upperarm adjust
DEF: hanim_l_upperarm
name: l_upperarm

l upperarm adjust
type: NamedIndividual
type: Transform
has parent: hanim l upperarm
has children: Shape 2 7 1 1 1 1 1 2 2 1 1 1
DEF: l_upperarm_adjust
center: 0.182
center: 1.22
center: -0.047
rotation: 1
rotation: 0
rotation: 0.119
translation: 0.167
translation: 1.36
translation: -0.0518

Skin Color
type: NamedIndividual
type: Material
has parent: Appearance 2 7 1 1 1 1 1 2 2 1 1 1 1
DEF: Skin_Color
ambient intensity: 0.25
diffuse color: 0.749
diffuse color: 0.601
diffuse color: 0.462

IndexedFaceSet 2 7 1 1 1 1 1 2 2 1 1 1 2
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 7 1 1 1 1 1 2 2 1 1 1
has coord: Coordinate 2 7 1 1 1 1 1 2 2 1 1 1 2 1
coord index: 2
coord index: 1
coord index: 0
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: 14
coord index: 15
coord index: 13
coord index: 16
coord index: 12
coord index: 21
coord index: 17
coord index: 19
coord index: 20
coord index: 18
crease angle: 1.65

Coordinate 2 7 1 1 1 1 1 2 2 1 1 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 1 1 1 1 1 2 2 1 1 1 2
point: 0.174
point: 1.37
point: -0.0625
point: 0.185
point: 1.38
point: -0.0395
point: 0.156
point: 1.39
point: -0.0464
point: -0.0158
point: 0.154
point: -0.0185
point: 0.157
point: -0.0733
point: 0.182
point: 1.33
point: -0.0728
point: 0.151
point: -0.0937
point: 0.15
point: 1.34
point: -0.000787
point: -0.00025
point: 0.201
point: -0.0411
point: 0.189
point: 1.26
point: -0.0808
point: 0.155
point: -0.0867
point: -0.000789
point: 0.19
point: -0.00401
point: 0.209
point: -0.0427
point: 0.141
point: -0.0421
point: 0.203
point: 1.08
point: -0.0744
point: 0.162
point: 1.05
point: -0.0561
point: 0.169
point: -0.00885
point: 0.208
point: 1.07
point: -0.00133
point: 0.221
point: -0.0352

hanim l elbow
type: NamedIndividual
type: HAnimJoint
has parent: hanim l shoulder
has children: hanim l forearm
has children: hanim l wrist
DEF: hanim_l_elbow
center: 0.196
center: 1.07
center: -0.0518
name: l_elbow
ulimit: 0
llimit: 0

hanim l forearm
type: NamedIndividual
type: HAnimSegment
has parent: hanim l elbow
has children: l forearm adjust
DEF: hanim_l_forearm
name: l_forearm

l forearm adjust
type: NamedIndividual
type: Transform
has parent: hanim l forearm
has children: Shape 2 7 1 1 1 1 1 2 2 2 1 1 1
DEF: l_forearm_adjust
center: 0.198
center: 0.961
center: -0.0405
rotation: -1
rotation: 0
rotation: 0.1
translation: 0.196
translation: 1.07
translation: -0.0518

IndexedFaceSet 2 7 1 1 1 1 1 2 2 2 1 1 1 2
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 7 1 1 1 1 1 2 2 2 1 1 1
has coord: Coordinate 2 7 1 1 1 1 1 2 2 2 1 1 1 2 1
coord index: 2
coord index: 1
coord index: 0
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: 17
coord index: 16
coord index: 15
coord index: 14
coord index: 18
coord index: 13
crease angle: 1.75

Coordinate 2 7 1 1 1 1 1 2 2 2 1 1 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 1 1 1 1 1 2 2 2 1 1 1 2
point: 0.177
point: 1.09
point: -0.0609
point: 0.202
point: 1.1
point: -0.0566
point: 0.189
point: -0.0395
point: 0.213
point: -0.025
point: 0.203
point: -0.0158
point: 0.182
point: -0.00563
point: 0.167
point: -0.0325
point: 0.176
point: 1.08
point: -0.0781
point: 0.16
point: 1.06
point: -0.0373
point: 0.214
point: 1.07
point: -0.00402
point: 0.228
point: -0.0319
point: 0.208
point: -0.0765
point: 0.179
point: -0.00294
point: 0.21
point: 0.818
point: -0.0615
point: 0.201
point: 0.82
point: -0.0405
point: 0.205
point: 0.819
point: -0.00832
point: 0.224
point: -0.00778
point: 0.237
point: -0.0282
point: 0.231

hanim l wrist
type: NamedIndividual
type: HAnimJoint
has parent: hanim l elbow
has children: hanim l hand
DEF: hanim_l_wrist
center: 0.213
center: 0.811
center: -0.0338
name: l_wrist
ulimit: 0
llimit: 0

hanim l hand
type: NamedIndividual
type: HAnimSegment
has parent: hanim l wrist
has children: l hand adjust
DEF: hanim_l_hand
name: l_hand

l hand adjust
type: NamedIndividual
type: Transform
has parent: hanim l hand
has children: Shape 2 7 1 1 1 1 1 2 2 2 2 1 1 1
DEF: l_hand_adjust
center: 0.213
center: 0.811
center: -0.0338
rotation: -0.06361
rotation: -0.9967
rotation: 0.04988
rotation: 1.333
translation: 0.213
translation: 0.811
translation: -0.0338

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

Coordinate 2 7 1 1 1 1 1 2 2 2 2 1 1 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 1 1 1 1 1 2 2 2 2 1 1 1 2
point: 0.211
point: 0.828
point: -0.0434
point: 0.194
point: 0.81
point: -0.0445
point: 0.237
point: 0.82
point: -0.0425
point: 0.236
point: -0.0237
point: -0.0254
point: 0.21
point: -0.0247
point: 0.252
point: 0.801
point: -0.0424
point: -0.0231
point: 0.269
point: 0.765
point: -0.0426
point: 0.268
point: -0.0225
point: 0.273
point: 0.732
point: -0.0395
point: 0.272
point: -0.0223
point: 0.27
point: 0.704
point: -0.0342
point: -0.0224
point: 0.262
point: 0.703
point: -0.0345
point: 0.261
point: -0.0227
point: 0.256
point: 0.717
point: -0.0389
point: -0.023
point: 0.255
point: 0.738
point: -0.0408
point: 0.251
point: 0.734
point: -0.0406
point: -0.0232
point: 0.692
point: 0.248
point: 0.657
point: -0.0233
point: 0.24
point: 0.645
point: -0.0236
point: 0.226
point: 0.637
point: -0.0241
point: 0.213
point: 0.639
point: -0.0246
point: 0.197
point: 0.652
point: -0.0253
point: 0.188
point: 0.669
point: -0.0256
point: 0.184
point: 0.697
point: -0.0258
point: 0.183
point: 0.73
point: 0.187
point: 0.77
point: -0.0257
point: 0.244
point: 0.696

hanim r shoulder
type: NamedIndividual
type: HAnimJoint
has parent: hanim vl1
has children: hanim r upperarm
has children: hanim r elbow
DEF: hanim_r_shoulder
center: -0.167
center: 1.36
center: -0.0458
name: r_shoulder
ulimit: 0
llimit: 0

hanim r upperarm
type: NamedIndividual
type: HAnimSegment
has parent: hanim r shoulder
has children: r upperarm adjust
DEF: hanim_r_upperarm
name: r_upperarm

r upperarm adjust
type: NamedIndividual
type: Transform
has parent: hanim r upperarm
has children: Shape 2 7 1 1 1 1 1 2 3 1 1 1
DEF: r_upperarm_adjust
center: -0.182
center: 1.22
center: -0.047
rotation: 1
rotation: 0
rotation: 0.0836
translation: -0.167
translation: 1.36
translation: -0.0458

IndexedFaceSet 2 7 1 1 1 1 1 2 3 1 1 1 2
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 7 1 1 1 1 1 2 3 1 1 1
has coord: Coordinate 2 7 1 1 1 1 1 2 3 1 1 1 2 1
coord index: 14
coord index: 10
coord index: 20
coord index: -1
coord index: 13
coord index: 22
coord index: 19
coord index: 12
coord index: 24
coord index: 25
coord index: 11
coord index: 5
coord index: 9
coord index: 8
coord index: 2
coord index: 23
coord index: 27
coord index: 21
coord index: 7
coord index: 18
coord index: 6
coord index: 1
coord index: 26
coord index: 16
coord index: 4
coord index: 17
coord index: 15
coord index: 3
coord index: 0
crease angle: 1.53

Coordinate 2 7 1 1 1 1 1 2 3 1 1 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 1 1 1 1 1 2 3 1 1 1 2
point: -0.221
point: 1.08
point: -0.0352
point: -0.214
point: 1.14
point: -0.0405
point: -0.209
point: 1.26
point: -0.0427
point: -0.208
point: 1.07
point: -0.00133
point: -0.203
point: -0.0744
point: -0.201
point: 1.33
point: -0.0411
point: -0.198
point: -0.0024
point: 1.13
point: -0.076
point: -0.19
point: -0.00401
point: -0.189
point: -0.0808
point: -0.185
point: 1.38
point: -0.0395
point: -0.00025
point: -0.182
point: -0.0728
point: -0.174
point: 1.37
point: -0.0158
point: -0.0625
point: -0.169
point: -0.00885
point: -0.167
point: -0.162
point: 1.05
point: -0.0561
point: -0.16
point: -0.000793
point: -0.157
point: -0.0733
point: -0.156
point: 1.39
point: -0.0464
point: -0.155
point: -0.0867
point: -0.154
point: -0.0185
point: -0.151
point: -0.000789
point: -0.0937
point: -0.15
point: 1.34
point: -0.000787
point: -0.141
point: -0.0421

hanim r elbow
type: NamedIndividual
type: HAnimJoint
has parent: hanim r shoulder
has children: hanim r forearm
has children: hanim r wrist
DEF: hanim_r_elbow
center: -0.192
center: 1.07
center: -0.0498
name: r_elbow
ulimit: 0
llimit: 0

hanim r forearm
type: NamedIndividual
type: HAnimSegment
has parent: hanim r elbow
has children: r forearm adjust
DEF: hanim_r_forearm
name: r_forearm

r forearm adjust
type: NamedIndividual
type: Transform
has parent: hanim r forearm
has children: Shape 2 7 1 1 1 1 1 2 3 2 1 1 1
DEF: r_forearm_adjust
center: -0.198
center: 0.961
center: -0.0397
rotation: -1
rotation: 0
rotation: 0.1254
translation: -0.192
translation: 1.07
translation: -0.0498

IndexedFaceSet 2 7 1 1 1 1 1 2 3 2 1 1 1 2
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 7 1 1 1 1 1 2 3 2 1 1 1
has coord: Coordinate 2 7 1 1 1 1 1 2 3 2 1 1 1 2 1
coord index: 20
coord index: 13
coord index: 15
coord index: -1
coord index: 8
coord index: 12
coord index: 18
coord index: 22
coord index: 21
coord index: 24
coord index: 7
coord index: 3
coord index: 10
coord index: 19
coord index: 23
coord index: 16
coord index: 6
coord index: 1
coord index: 5
coord index: 17
coord index: 2
coord index: 9
coord index: 4
coord index: 14
coord index: 11
coord index: 0
crease angle: 1.73

Coordinate 2 7 1 1 1 1 1 2 3 2 1 1 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 1 1 1 1 1 2 3 2 1 1 1 2
point: -0.237
point: 0.82
point: -0.0282
point: -0.235
point: 1.02
point: -0.033
point: -0.231
point: 0.819
point: -0.0609
point: -0.228
point: 1.07
point: -0.0319
point: -0.224
point: 0.818
point: -0.00778
point: -0.221
point: 1.01
point: -0.0744
point: -0.218
point: -0.00133
point: -0.214
point: -0.00402
point: -0.213
point: 1.1
point: -0.025
point: -0.21
point: -0.0615
point: -0.208
point: 1.08
point: -0.0765
point: -0.205
point: -0.00832
point: -0.203
point: -0.0158
point: -0.202
point: -0.0566
point: -0.201
point: -0.0405
point: -0.189
point: -0.0395
point: -0.183
point: -0.00831
point: -0.0781
point: -0.182
point: 1.09
point: -0.00563
point: -0.179
point: -0.00294
point: -0.177
point: -0.176
point: -0.167
point: -0.0325
point: -0.166
point: 1
point: -0.16
point: 1.06
point: -0.0373

hanim r wrist
type: NamedIndividual
type: HAnimJoint
has parent: hanim r elbow
has children: hanim r hand
DEF: hanim_r_wrist
center: -0.217
center: 0.811
center: -0.0338
name: r_wrist
ulimit: 0
llimit: 0

hanim r hand
type: NamedIndividual
type: HAnimSegment
has parent: hanim r wrist
has children: Group 2 7 1 1 1 1 1 2 3 2 2 1 1
DEF: hanim_r_hand
name: r_hand

r hand adjust
type: NamedIndividual
type: Transform
has parent: Group 2 7 1 1 1 1 1 2 3 2 2 1 1
has children: Shape 2 7 1 1 1 1 1 2 3 2 2 1 1 1 1
DEF: r_hand_adjust
center: -0.217
center: 0.811
center: -0.0338
rotation: -0.09024
rotation: 0.994
rotation: -0.0624
rotation: 1.216

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

Coordinate 2 7 1 1 1 1 1 2 3 2 2 1 1 1 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 1 1 1 1 1 2 3 2 2 1 1 1 1 2
point: -0.237
point: 0.82
point: -0.0425
point: -0.252
point: 0.801
point: -0.0424
point: -0.269
point: 0.765
point: -0.0426
point: -0.273
point: 0.732
point: -0.0395
point: -0.27
point: 0.704
point: -0.0342
point: -0.262
point: 0.703
point: -0.0345
point: -0.256
point: 0.717
point: -0.0389
point: -0.255
point: 0.738
point: -0.0408
point: -0.251
point: 0.734
point: -0.0406
point: -0.194
point: 0.81
point: -0.0445
point: -0.211
point: 0.828
point: -0.0434
point: -0.236
point: -0.0237
point: -0.0231
point: -0.268
point: -0.0225
point: -0.272
point: -0.0223
point: -0.0224
point: -0.261
point: -0.0227
point: -0.023
point: -0.0232
point: 0.692
point: -0.248
point: 0.657
point: -0.0233
point: -0.24
point: 0.645
point: -0.0236
point: -0.226
point: 0.637
point: -0.0241
point: -0.213
point: 0.639
point: -0.0246
point: -0.197
point: 0.652
point: -0.0253
point: -0.188
point: 0.669
point: -0.0256
point: -0.184
point: 0.697
point: -0.0258
point: -0.183
point: 0.73
point: -0.187
point: 0.77
point: -0.0257
point: -0.0254
point: -0.21
point: -0.0247
point: -0.221
point: 0.641

Transform 2 7 1 1 1 1 1 2 3 2 2 1 1 2
type: NamedIndividual
type: Transform
has parent: Group 2 7 1 1 1 1 1 2 3 2 2 1 1
has children: Transform 2 7 1 1 1 1 1 2 3 2 2 1 1 2 1
center: -0.80
center: 0.45
center: 0.1
rotation: 0
rotation: 1
rotation: -2.7
scale: 0.1

Transform 2 7 1 1 1 1 1 2 3 2 2 1 1 2 1
type: NamedIndividual
type: Transform
has parent: Transform 2 7 1 1 1 1 1 2 3 2 2 1 1 2
has children: rifleM24
has children: FireScript
has children: FireTouchSensor
has ROUTE: ROUTE 2 7 1 1 1 1 1 2 3 2 2 1 1 2 1 4
has ROUTE: ROUTE 2 7 1 1 1 1 1 2 3 2 2 1 1 2 1 5
has ROUTE: ROUTE 2 7 1 1 1 1 1 2 3 2 2 1 1 2 1 6
rotation: 1
rotation: 0
rotation: 1.57
translation: -0.7
translation: 0

rifleM24
type: NamedIndividual
type: ProtoInstance
has parent: Transform 2 7 1 1 1 1 1 2 3 2 2 1 1 2 1
DEF: rifleM24
name: RifleM24

FireScript
type: NamedIndividual
type: Script
has parent: Transform 2 7 1 1 1 1 1 2 3 2 2 1 1 2 1
has field: field 2 7 1 1 1 1 1 2 3 2 2 1 1 2 1 2 1
has field: field 2 7 1 1 1 1 1 2 3 2 2 1 1 2 1 2 2
DEF: FireScript
source code: ecmascript: function enabled (value, timeStamp) { //print ('enabled value =' + value); if (value == true) fire = value; }

field 2 7 1 1 1 1 1 2 3 2 2 1 1 2 1 2 1
type: NamedIndividual
type: field
has parent: FireScript
access type: outputOnly
name: fire
type: SFBool

field 2 7 1 1 1 1 1 2 3 2 2 1 1 2 1 2 2
type: NamedIndividual
type: field
has parent: FireScript
access type: inputOnly
name: enabled
type: SFBool

FireTouchSensor
type: NamedIndividual
type: TouchSensor
has parent: Transform 2 7 1 1 1 1 1 2 3 2 2 1 1 2 1
DEF: FireTouchSensor
description: click for shoot rifle

ROUTE 2 7 1 1 1 1 1 2 3 2 2 1 1 2 1 4
type: NamedIndividual
type: ROUTE
has parent: Transform 2 7 1 1 1 1 1 2 3 2 2 1 1 2 1
from field: isOver
from node: FireTouchSensor
to field: enabled
to node: FireScript

ROUTE 2 7 1 1 1 1 1 2 3 2 2 1 1 2 1 5
type: NamedIndividual
type: ROUTE
has parent: Transform 2 7 1 1 1 1 1 2 3 2 2 1 1 2 1
from field: touchTime
from node: FireTouchSensor
to field: animationStartTime
to node: rifleM24

ROUTE 2 7 1 1 1 1 1 2 3 2 2 1 1 2 1 6
type: NamedIndividual
type: ROUTE
has parent: Transform 2 7 1 1 1 1 1 2 3 2 2 1 1 2 1
from field: fire
from node: FireScript
to field: trigger
to node: rifleM24

hanim vc4
type: NamedIndividual
type: HAnimJoint
has parent: hanim vl1
has children: hanim c4
has children: hanim skullbase
DEF: hanim_vc4
center: 0
center: 1.43
center: -0.0458
name: vc4
ulimit: 0
llimit: 0

hanim c4
type: NamedIndividual
type: HAnimSegment
has parent: hanim vc4
has children: Shape 2 7 1 1 1 1 1 2 4 1 1
DEF: hanim_c4
name: c4

neck
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 7 1 1 1 1 1 2 4 1 1
has coord: Coordinate 2 7 1 1 1 1 1 2 4 1 1 2 1
DEF: neck
coord index: 6
coord index: 5
coord index: 2
coord index: -1
coord index: 3
coord index: 4
coord index: 1
coord index: 7
coord index: 0
coord index: 11
coord index: 10
coord index: 9
coord index: 8
coord index: 13
coord index: 12
coord index: 15
coord index: 14
crease angle: 1.91

Coordinate 2 7 1 1 1 1 1 2 4 1 1 2 1
type: NamedIndividual
type: Coordinate
has parent: neck
point: 0.0105
point: 1.54
point: -0.1
point: 0.0357
point: -0.0685
point: 0.0382
point: 1.55
point: -0.0474
point: -0.0204
point: 0.0373
point: 1.4
point: -0.0593
point: 0.0577
point: -0.0266
point: 0.0158
point: 0.00512
point: 0.0132
point: 1.41
point: -0.0824
point: -0.0158
point: -0.0577
point: -0.0382
point: -0.0105
point: -0.0373
point: -0.0357
point: -0.0132

hanim skullbase
type: NamedIndividual
type: HAnimJoint
has parent: hanim vc4
has children: hanim skull
DEF: hanim_skullbase
center: 0
center: 1.54
center: -0.0409
name: skullbase
ulimit: 0
llimit: 0

hanim skull
type: NamedIndividual
type: HAnimSegment
has parent: hanim skullbase
has children: Group 2 7 1 1 1 1 1 2 4 2 1 1
DEF: hanim_skull
name: skull

helmet
type: NamedIndividual
type: Transform
has parent: Group 2 7 1 1 1 1 1 2 4 2 1 1
has children: Shape 2 7 1 1 1 1 1 2 4 2 1 1 1 1
DEF: helmet
scale: 0.105
scale: 0.135
scale: 0.125
translation: 0
translation: 1.6
translation: -0.05

IndexedFaceSet 2 7 1 1 1 1 1 2 4 2 1 1 1 1 2
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 7 1 1 1 1 1 2 4 2 1 1 1 1
has coord: Coordinate 2 7 1 1 1 1 1 2 4 2 1 1 1 1 2 1
coord index: 0
coord index: 1
coord index: 2
coord index: -1
coord index: 3
coord index: 4
coord index: 5
coord index: 6
coord index: 7
coord index: 8
coord index: 9
coord index: 10
coord index: 11
coord index: 12
coord index: 13
coord index: 14
coord index: 15
coord index: 16
coord index: 17
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
coord index: 74

Coordinate 2 7 1 1 1 1 1 2 4 2 1 1 1 1 2 1
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 7 1 1 1 1 1 2 4 2 1 1 1 1 2
point: 0.5257
point: 0
point: 0.8507
point: 0.3477
point: 0.9376
point: 0.4636
point: 0.1875
point: 0.866
point: 0.1227
point: 0.9924
point: 0.2531
point: 0.2047
point: 0.9455
point: 0.368
point: 0.397
point: 0.8408
point: -0.1227
point: 0.2116
point: 0.9773
point: 0.1308
point: 0.4233
point: 0.8965
point: 0.2453
point: 0.5955
point: 0.765
point: -0.3477
point: -0.2531
point: -0.1308
point: 0.6142
point: 0.7891
point: 0.1159
point: 0.7501
point: 0.6511
point: -0.5257
point: -0.4636
point: -0.368
point: -0.2453
point: -0.1159
point: 0.7408
point: 0.5844
point: 0.3313
point: 0.6849
point: 0.4732
point: 0.5541
point: -0.6511
point: -0.765
point: -0.5844
point: -0.8408
point: -0.6849
point: -0.4732
point: -0.866
point: -0.7408
point: -0.5541
point: -0.3313
point: -0.8507
point: -0.7501
point: -0.5955
point: -0.397
point: -0.1875
point: -0.7891
point: -0.8965
point: -0.9773
point: -0.9455
point: -0.9924
point: -0.9376
point: -0.6142
point: -0.4233
point: -0.2047
point: -0.2116

helmetBelt
type: NamedIndividual
type: Transform
has parent: Group 2 7 1 1 1 1 1 2 4 2 1 1
has children: Shape 2 7 1 1 1 1 1 2 4 2 1 1 2 1
DEF: helmetBelt
scale: 3
scale: 3.5
translation: 0
translation: 1.61

BeltColor
type: NamedIndividual
type: Appearance
has parent: Shape 2 7 1 1 1 1 1 2 4 2 1 1 2 1
has material: JacketColor-USE-1
DEF: BeltColor

Extrusion 2 7 1 1 1 1 1 2 4 2 1 1 2 1 2
type: NamedIndividual
type: Extrusion
has parent: Shape 2 7 1 1 1 1 1 2 4 2 1 1 2 1
crease angle: 1.57
cross section: 0.0
cross section: 0.006
cross section: 0.001
cross section: 0.0057
cross section: -0.0057
cross section: -0.006
cross section: -0.001
spine: -0.03
spine: 0.0
spine: -0.022
spine: -0.015
spine: -0.017
spine: -0.009
spine: -0.037
spine: 0.009
spine: 0.017
spine: 0.022
spine: 0.03

headIFS
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 7 1 1 1 1 1 2 4 2 1 1 3
has coord: Face
has color: Color 2 7 1 1 1 1 1 2 4 2 1 1 3 2 2
DEF: headIFS
color index: 1
color index: -1
color index: 0
color index: 2
color index: 3
coord index: 48
coord index: 87
coord index: 58
coord index: -1
coord index: 91
coord index: 92
coord index: 59
coord index: 88
coord index: 93
coord index: 231
coord index: 232
coord index: 86
coord index: 233
coord index: 89
coord index: 57
coord index: 56
coord index: 49
coord index: 55
coord index: 102
coord index: 96
coord index: 90
coord index: 97
coord index: 95
coord index: 127
coord index: 41
coord index: 154
coord index: 99
coord index: 153
coord index: 40
coord index: 234
coord index: 235
coord index: 236
coord index: 237
coord index: 50
coord index: 94
coord index: 42
coord index: 53
coord index: 46
coord index: 45
coord index: 51
coord index: 52
coord index: 4
coord index: 54
coord index: 47
coord index: 34
coord index: 33
coord index: 35
coord index: 39
coord index: 31
coord index: 32
coord index: 14
coord index: 98
coord index: 137
coord index: 38
coord index: 37
coord index: 238
coord index: 239
coord index: 11
coord index: 101
coord index: 36
coord index: 241
coord index: 141
coord index: 242
coord index: 10
coord index: 12
coord index: 13
coord index: 243
coord index: 15
coord index: 16

Face
type: NamedIndividual
type: Coordinate
has parent: headIFS
DEF: Face
point: 0
point: 1.708
point: -0.0435
point: 1.655
point: 0.04322
point: 1.486
point: 0.02335
point: 1.694
point: 0.007789
point: 1.631
point: 0.051
point: 1.524
point: -0.102
point: 0.04
point: 1.51
point: -0.07278
point: 0.04029
point: 1.514
point: -0.08254
point: 0.03528
point: 1.502
point: -0.05013
point: 0.03479
point: 1.517
point: -0.09269
point: 0.0116
point: 1.494
point: 0.03382
point: 0.01946
point: 1.52
point: 0.03421
point: 0.02204
point: 0.0272
point: 0.02734
point: 1.498
point: 0.02215
point: 0.02788
point: 1.528
point: 0.03084
point: 0.0338
point: 1.503
point: 0.0124
point: 0.04008
point: 1.509
point: 0.002821
point: 0.05122
point: 1.518
point: -0.02784
point: 0.05867
point: 1.544
point: -0.03316
point: 0.06433
point: 1.563
point: -0.03678
point: 0.06732
point: 1.583
point: -0.03683
point: 0.06769
point: 1.617
point: -0.03436
point: 0.06641
point: 1.637
point: -0.03046
point: 0.06818
point: -0.04285
point: 0.06308
point: 1.666
point: -0.04036
point: 0.05305
point: 1.685
point: -0.03987
point: 0.03136
point: 1.7
point: -0.0413
point: 0.02919
point: 1.688

Color 2 7 1 1 1 1 1 2 4 2 1 1 3 2 2
type: NamedIndividual
type: Color
has parent: headIFS
color: 0.749
color: 0.601
color: 0.462
color: 0.1735
color: 0.2602
color: 0.6364
color: 0.133
color: 0.1526
color: 0.4545
color: 0.2759
color: 0.1902

ProtoInstance 2 7 1 1 2
type: NamedIndividual
type: ProtoInstance
has parent: HighResolution
has field value: fieldValue 2 7 1 1 2 1
name: LOA1_ShootAnimation

fieldValue 2 7 1 1 2 1
type: NamedIndividual
type: fieldValue
has parent: ProtoInstance 2 7 1 1 2
name: cycleInterval
value: 0.009999999776482582

TIMER
type: NamedIndividual
type: TimeSensor
has parent: HighResolution
DEF: TIMER
cycle interval: 4.0

Transform 2 7 3
type: NamedIndividual
type: Transform
has parent: LOD 2 7
has children: Shape 2 7 3 1
translation: 0
translation: 1

Box 2 7 3 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 7 3 1
size: .5
size: 2
size: .3

Material 2 7 3 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 7 3 1 2
diffuse color: 0.1
diffuse color: 0.4

NavigationInfo 2 8
type: NamedIndividual
type: NavigationInfo
has parent: Scene
avatar size: 0.15
avatar size: 1.53
avatar size: 0.75
speed: 0.5
type: "EXAMINE"

WorldInfo 2 9
type: NamedIndividual
type: WorldInfo
has parent: Scene
info: "Copyright (c) 1997. 3Name3D / Yglesias Wallock Divekar, Inc."
title: Nancy - an HAnim compliant avatar by 3Name3D

TriggerProximitySensor
type: NamedIndividual
type: ProximitySensor
has parent: Group 2 10
DEF: TriggerProximitySensor
size: 50

HUMANOIDROOT POSITION ANIMATOR
type: NamedIndividual
type: PositionInterpolator
has parent: Group 2 10
DEF: HUMANOIDROOT_POSITION_ANIMATOR
key: 0.0
key: 1.0
key value: 0.0

HUMANOIDROOT ANIMATOR
type: NamedIndividual
type: OrientationInterpolator
has parent: Group 2 10
DEF: HUMANOIDROOT_ANIMATOR
key: 0.0
key: 1.0
key value: 0.0
key value: 1.0

SACROILIAC ANIMATOR
type: NamedIndividual
type: OrientationInterpolator
has parent: Group 2 10
DEF: SACROILIAC_ANIMATOR
key: 0.0
key: 1.0
key value: 0.0
key value: 1.0

L HIP ANIMATOR
type: NamedIndividual
type: OrientationInterpolator
has parent: Group 2 10
DEF: L_HIP_ANIMATOR
key: 0.0
key: 1.0
key value: 0.0
key value: 1.0
key value: 0.40

L KNEE ANIMATOR
type: NamedIndividual
type: OrientationInterpolator
has parent: Group 2 10
DEF: L_KNEE_ANIMATOR
key: 0.0
key: 1.0
key value: 0.0
key value: 1.0
key value: 0.15
key value: 0.99
key value: 0.09
key value: 1.06

L ANKLE ANIMATOR
type: NamedIndividual
type: OrientationInterpolator
has parent: Group 2 10
DEF: L_ANKLE_ANIMATOR
key: 0.0
key: 1.0
key value: 0.0
key value: 1.0
key value: 0
key value: 1
key value: 0.20

L MIDTARSAL ANIMATOR
type: NamedIndividual
type: OrientationInterpolator
has parent: Group 2 10
DEF: L_MIDTARSAL_ANIMATOR
key: 0.0
key: 1.0
key value: 1
key value: 0

R HIP ANIMATOR
type: NamedIndividual
type: OrientationInterpolator
has parent: Group 2 10
DEF: R_HIP_ANIMATOR
key: 0.0
key: 1.0
key value: 0.0
key value: 1.0
key value: -0.20

R KNEE ANIMATOR
type: NamedIndividual
type: OrientationInterpolator
has parent: Group 2 10
DEF: R_KNEE_ANIMATOR
key: 0.0
key: 1.0
key value: 0.0
key value: 1.0

R ANKLE ANIMATOR
type: NamedIndividual
type: OrientationInterpolator
has parent: Group 2 10
DEF: R_ANKLE_ANIMATOR
key: 0.0
key: 1.0
key value: 0.0
key value: 1.0

R MIDTARSAL ANIMATOR
type: NamedIndividual
type: OrientationInterpolator
has parent: Group 2 10
DEF: R_MIDTARSAL_ANIMATOR
key: 0.0
key: 1.0
key value: 1
key value: 0

VL5 ANIMATOR
type: NamedIndividual
type: OrientationInterpolator
has parent: Group 2 10
DEF: VL5_ANIMATOR
key: 0.0
key: 1.0
key value: 0.0
key value: 1.0
key value: -0.4
key value: -1.0

SKULLBASE ANIMATOR
type: NamedIndividual
type: OrientationInterpolator
has parent: Group 2 10
DEF: SKULLBASE_ANIMATOR
key: 0.0
key: 0.1
key: 0.5
key: 0.7
key: 1.0
key value: 0.0
key value: 1.0
key value: 0.2
key value: 0.3
key value: 0.4
key value: 0.9
key value: 0.47
key value: 0.85
key value: 0.23
key value: 1.04

L SHOULDER ANIMATOR
type: NamedIndividual
type: OrientationInterpolator
has parent: Group 2 10
DEF: L_SHOULDER_ANIMATOR
key: 0.0
key: 0.08
key: 0.8
key: 1.0
key value: -0.95
key value: -0.08
key value: -0.31
key value: 0.55
key value: -0.84
key value: 0.23
key value: 0.49
key value: 1.01

L ELBOW ANIMATOR
type: NamedIndividual
type: OrientationInterpolator
has parent: Group 2 10
DEF: L_ELBOW_ANIMATOR
key: 0.0
key: 0.3
key: 0.4
key: 0.45
key: 1.0
key value: 0.0
key value: 1.0
key value: -0.40
key value: 1
key value: 0
key value: -1.65

L WRIST ANIMATOR
type: NamedIndividual
type: OrientationInterpolator
has parent: Group 2 10
DEF: L_WRIST_ANIMATOR
key: 0.0
key: 0.3
key: 1.0
key value: 0.0
key value: 1.0
key value: 0.25
key value: 0.32
key value: 0.92
key value: 1.40

R SHOULDER ANIMATOR
type: NamedIndividual
type: OrientationInterpolator
has parent: Group 2 10
DEF: R_SHOULDER_ANIMATOR
key: 0.0
key: 0.1
key: 0.2
key: 0.3
key: 0.4
key: 0.5
key: 0.6
key: 0.7
key: 0.8
key: 0.9
key: 1.0
key value: 1.0
key value: 0.0
key value: -0.3
key value: -0.45
key value: -0.5
key value: -0.55
key value: -0.60
key value: -0.65
key value: -0.90
key value: -1.0
key value: -1.2
key value: -1.6

R ELBOW ANIMATOR
type: NamedIndividual
type: OrientationInterpolator
has parent: Group 2 10
DEF: R_ELBOW_ANIMATOR
key: 0.0
key: 0.1
key: 0.2
key: 0.5
key: 0.6
key: 0.7
key: 0.8
key: 1.0
key value: 0.0
key value: 1.0
key value: 0.50
key value: 0.55
key value: 0.75
key value: 0.8
key value: 1.15
key value: 1.30
key value: 0
key value: 1
key value: 2.27

R WRIST ANIMATOR
type: NamedIndividual
type: OrientationInterpolator
has parent: Group 2 10
DEF: R_WRIST_ANIMATOR
key: 0.0
key: 1.0
key value: 1.0
key value: 0.0
key value: -0.79
key value: 0.22
key value: 0.48
key value: -0.85
key value: 1.71

ROUTE 2 11
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: enterTime
from node: TriggerProximitySensor
to field: startTime
to node: TIMER

ROUTE 2 12
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: TIMER
to field: set_fraction
to node: HUMANOIDROOT_POSITION_ANIMATOR

ROUTE 2 13
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: TIMER
to field: set_fraction
to node: HUMANOIDROOT_ANIMATOR

ROUTE 2 14
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: TIMER
to field: set_fraction
to node: SACROILIAC_ANIMATOR

ROUTE 2 15
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: TIMER
to field: set_fraction
to node: L_HIP_ANIMATOR

ROUTE 2 16
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: TIMER
to field: set_fraction
to node: L_KNEE_ANIMATOR

ROUTE 2 17
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: TIMER
to field: set_fraction
to node: L_ANKLE_ANIMATOR

ROUTE 2 18
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: TIMER
to field: set_fraction
to node: L_MIDTARSAL_ANIMATOR

ROUTE 2 19
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: TIMER
to field: set_fraction
to node: R_HIP_ANIMATOR

ROUTE 2 20
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: TIMER
to field: set_fraction
to node: R_KNEE_ANIMATOR

ROUTE 2 21
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: TIMER
to field: set_fraction
to node: R_ANKLE_ANIMATOR

ROUTE 2 22
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: TIMER
to field: set_fraction
to node: R_MIDTARSAL_ANIMATOR

ROUTE 2 23
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: TIMER
to field: set_fraction
to node: VL5_ANIMATOR

ROUTE 2 24
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: TIMER
to field: set_fraction
to node: SKULLBASE_ANIMATOR

ROUTE 2 25
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: TIMER
to field: set_fraction
to node: L_SHOULDER_ANIMATOR

ROUTE 2 26
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: TIMER
to field: set_fraction
to node: L_ELBOW_ANIMATOR

ROUTE 2 27
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: TIMER
to field: set_fraction
to node: L_WRIST_ANIMATOR

ROUTE 2 28
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: TIMER
to field: set_fraction
to node: R_SHOULDER_ANIMATOR

ROUTE 2 29
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: TIMER
to field: set_fraction
to node: R_ELBOW_ANIMATOR

ROUTE 2 30
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: fraction_changed
from node: TIMER
to field: set_fraction
to node: R_WRIST_ANIMATOR

ROUTE 2 31
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: R_ANKLE_ANIMATOR
to field: set_rotation
to node: hanim_r_ankle

ROUTE 2 32
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: R_KNEE_ANIMATOR
to field: set_rotation
to node: hanim_r_knee

ROUTE 2 33
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: R_HIP_ANIMATOR
to field: set_rotation
to node: hanim_r_hip

ROUTE 2 34
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: L_ANKLE_ANIMATOR
to field: set_rotation
to node: hanim_l_ankle

ROUTE 2 35
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: L_KNEE_ANIMATOR
to field: set_rotation
to node: hanim_l_knee

ROUTE 2 36
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: L_HIP_ANIMATOR
to field: set_rotation
to node: hanim_l_hip

ROUTE 2 37
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: VL5_ANIMATOR
to field: set_rotation
to node: hanim_sacroiliac

ROUTE 2 38
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: R_WRIST_ANIMATOR
to field: set_rotation
to node: r_hand_adjust

ROUTE 2 39
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: R_ELBOW_ANIMATOR
to field: set_rotation
to node: hanim_r_elbow

ROUTE 2 40
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: R_SHOULDER_ANIMATOR
to field: set_rotation
to node: hanim_r_shoulder

ROUTE 2 41
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: L_WRIST_ANIMATOR
to field: set_rotation
to node: hanim_l_wrist

ROUTE 2 42
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: L_ELBOW_ANIMATOR
to field: set_rotation
to node: hanim_l_elbow

ROUTE 2 43
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: L_SHOULDER_ANIMATOR
to field: set_rotation
to node: hanim_l_shoulder

ROUTE 2 44
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: value_changed
from node: SKULLBASE_ANIMATOR
to field: set_rotation
to node: hanim_skullbase