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

meta 1 3
type: NamedIndividual
type: meta
has parent: head
content: Prototypes for HAnimBehavior node, which collects OrientationInterpolators for aggregate animation of an HAnim humanoid model, and HAnimBodyBehaviorChooser, which selects one body and enables/disables multiple aggregated behaviors.
name: description

meta 1 4
type: NamedIndividual
type: meta
has parent: head
content: Don Brutzman, Jeff Weekley, MV4205 Advanced X3D Authoring class, and Keith Victor
name: creator

meta 1 5
type: NamedIndividual
type: meta
has parent: head
content: 2 May 2006
name: created

meta 1 6
type: NamedIndividual
type: meta
has parent: head
content: 2 January 2025
name: modified

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

meta 1 8
type: NamedIndividual
type: meta
has parent: head
content: https://www.web3d.org/files/specifications/19774/V1.0
name: reference

meta 1 9
type: NamedIndividual
type: meta
has parent: head
content: https://www.web3d.org/x3d/specifications/ISO-IEC-19775-X3DAbstractSpecification_Revision1_to_Part1/Part01/components/hanim.html
name: reference

meta 1 10
type: NamedIndividual
type: meta
has parent: head
content: InterchangableActorsViaDynamicRoutingPrototypes.x3d
name: reference

meta 1 11
type: NamedIndividual
type: meta
has parent: head
content: ApaydinThesis.pdf
name: reference

meta 1 12
type: NamedIndividual
type: meta
has parent: head
content: X3D HAnim humanoid animation behaviors
name: subject

meta 1 13
type: NamedIndividual
type: meta
has parent: head
content: under development. should joint translations be exposed? upgrade to HAnim v2.2
name: warning

meta 1 14
type: NamedIndividual
type: meta
has parent: head
content: https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Prototypes/HAnimBehaviorPrototypes.x3d
name: identifier

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

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

HAnimBehaviorPrototypes.x3d
description: Prototypes for HAnimBehavior node, which collects OrientationInterpolators for aggregate animation of an HAnim humanoid model, and HAnimBodyBehaviorChooser, which selects one body and enables/disables multiple aggregated behaviors.
creator: Don Brutzman, Jeff Weekley, MV4205 Advanced X3D Authoring class, and Keith Victor
created: 2 May 2006
modified: 2 January 2025
reference: https://www.web3d.org/files/specifications/19774/V1.0
reference: https://www.web3d.org/x3d/specifications/ISO-IEC-19775-X3DAbstractSpecification_Revision1_to_Part1/Part01/components/hanim.html
reference: InterchangableActorsViaDynamicRoutingPrototypes.x3d
reference: ApaydinThesis.pdf
subject: X3D HAnim humanoid animation behaviors
warning: under development. should joint translations be exposed? upgrade to HAnim v2.2
generator: X3D-Edit 4.0, https://www.web3d.org/x3d/tools/X3D-Edit
license: ../license.html

WorldInfo 2 1
type: NamedIndividual
type: WorldInfo
has parent: Scene
title: HAnimBehaviorPrototypes.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
appinfo: The HAnimBehavior node models a single humanoid behavior either for an entire body or simply parts of a body. It collects a TimeSensor clock with a single PositionInterpolator and multiple OrientationInterpolator nodes to provide a single humanoid behavior.
documentation: https://www.web3d.org/files/specifications/19774/V1.0/
name: HAnimBehavior

field 2 2 1 1
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
appinfo: Supported Level of Articulation (LOA) support needed by authored HAnimBehavior set of OrientationInterpolator values. Legal values 0 1 2 3.
name: supportedLOA
type: SFInt32
value: -1

field 2 2 1 2
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
appinfo: is this behavior enabled?
name: enabled
type: SFBool
value: true

field 2 2 1 3
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
appinfo: how long do these interpolators take to execute?
name: cycleInterval
type: SFTime
value: 1.0

field 2 2 1 4
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
appinfo: whether or not this behavior loops (e.g. walking) or is single shot (e.g. shake hands).
name: loop
type: SFBool
value: false

field 2 2 1 5
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
appinfo: when time now >= startTime isActive becomes true and TimeSensor becomes active
name: startTime
type: SFTime
value: 0

field 2 2 1 6
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
appinfo: when stopTime becomes <= time now isActive becomes false and TimeSensor becomes inactive
name: stopTime
type: SFTime
value: 0

field 2 2 1 7
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
appinfo: when time now >= pauseTime isPaused becomes true and TimeSensor becomes paused
name: pauseTime
type: SFTime
value: 0

field 2 2 1 8
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
appinfo: when resumeTime becomes <= time now isPaused becomes false and TimeSensor becomes inactive
name: resumeTime
type: SFTime
value: 0

field 2 2 1 9
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
appinfo: cycleTime sends a time outputOnly at startTime and also at the beginning of each new cycle
name: cycleTime
type: SFTime

field 2 2 1 10
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
appinfo: isActive true/false events are sent when TimeSensor starts/stops running
name: isActive
type: SFBool

field 2 2 1 11
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
appinfo: isPaused true/false events are sent when TimeSensor is paused/resumed
name: isPaused
type: SFBool

field 2 2 1 12
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
appinfo: current elapsed time since TimeSensor activated/running cumulative in seconds and not counting any paused time
name: elapsedTime
type: SFTime

field 2 2 1 13
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
appinfo: continuously sends the absolute time (since January 1 1970)
name: time
type: SFTime

field 2 2 1 14
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
appinfo: fraction_changed continuously sends value in range [0 1] showing time progress in the current cycle.
name: fraction_changed
type: SFFloat

field 2 2 1 15
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: HumanoidRoot_translation_key
type: MFFloat

field 2 2 1 16
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: HumanoidRoot_translation_keyValue
type: MFVec3f

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

field 2 2 1 18
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: HumanoidRoot_rotation_key
type: MFFloat

field 2 2 1 19
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: HumanoidRoot_rotation_keyValue
type: MFRotation

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

field 2 2 1 21
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: c1_key
type: MFFloat

field 2 2 1 22
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: c1_keyValue
type: MFRotation

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

field 2 2 1 24
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: c2_key
type: MFFloat

field 2 2 1 25
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: c2_keyValue
type: MFRotation

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

field 2 2 1 27
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: c3_key
type: MFFloat

field 2 2 1 28
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: c3_keyValue
type: MFRotation

field 2 2 1 29
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: c3_changed
type: SFRotation

field 2 2 1 30
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: c4_key
type: MFFloat

field 2 2 1 31
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: c4_keyValue
type: MFRotation

field 2 2 1 32
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: c4_changed
type: SFRotation

field 2 2 1 33
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: c5_key
type: MFFloat

field 2 2 1 34
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: c5_keyValue
type: MFRotation

field 2 2 1 35
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: c5_changed
type: SFRotation

field 2 2 1 36
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: c6_key
type: MFFloat

field 2 2 1 37
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: c6_keyValue
type: MFRotation

field 2 2 1 38
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: c6_changed
type: SFRotation

field 2 2 1 39
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: c7_key
type: MFFloat

field 2 2 1 40
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: c7_keyValue
type: MFRotation

field 2 2 1 41
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: c7_changed
type: SFRotation

field 2 2 1 42
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: jaw_key
type: MFFloat

field 2 2 1 43
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: jaw_keyValue
type: MFRotation

field 2 2 1 44
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: jaw_changed
type: SFRotation

field 2 2 1 45
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l1_key
type: MFFloat

field 2 2 1 46
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l1_keyValue
type: MFRotation

field 2 2 1 47
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l1_changed
type: SFRotation

field 2 2 1 48
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l2_key
type: MFFloat

field 2 2 1 49
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l2_keyValue
type: MFRotation

field 2 2 1 50
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l2_changed
type: SFRotation

field 2 2 1 51
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l3_key
type: MFFloat

field 2 2 1 52
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l3_keyValue
type: MFRotation

field 2 2 1 53
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l3_changed
type: SFRotation

field 2 2 1 54
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l4_key
type: MFFloat

field 2 2 1 55
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l4_keyValue
type: MFRotation

field 2 2 1 56
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l4_changed
type: SFRotation

field 2 2 1 57
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l5_key
type: MFFloat

field 2 2 1 58
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l5_keyValue
type: MFRotation

field 2 2 1 59
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l5_changed
type: SFRotation

field 2 2 1 60
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_acromioclavicular_key
type: MFFloat

field 2 2 1 61
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_acromioclavicular_keyValue
type: MFRotation

field 2 2 1 62
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_acromioclavicular_changed
type: SFRotation

field 2 2 1 63
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_ankle_key
type: MFFloat

field 2 2 1 64
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_ankle_keyValue
type: MFRotation

field 2 2 1 65
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_ankle_changed
type: SFRotation

field 2 2 1 66
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_calf_key
type: MFFloat

field 2 2 1 67
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_calf_keyValue
type: MFRotation

field 2 2 1 68
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_calf_changed
type: SFRotation

field 2 2 1 69
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_clavicle_key
type: MFFloat

field 2 2 1 70
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_clavicle_keyValue
type: MFRotation

field 2 2 1 71
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_clavicle_changed
type: SFRotation

field 2 2 1 72
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_elbow_key
type: MFFloat

field 2 2 1 73
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_elbow_keyValue
type: MFRotation

field 2 2 1 74
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_elbow_changed
type: SFRotation

field 2 2 1 75
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_eyeball_key
type: MFFloat

field 2 2 1 76
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_eyeball_keyValue
type: MFRotation

field 2 2 1 77
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_eyeball_changed
type: SFRotation

field 2 2 1 78
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_eyeball_joint_key
type: MFFloat

field 2 2 1 79
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_eyeball_joint_keyValue
type: MFRotation

field 2 2 1 80
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_eyeball_joint_changed
type: SFRotation

field 2 2 1 81
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_eyebrow_key
type: MFFloat

field 2 2 1 82
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_eyebrow_keyValue
type: MFRotation

field 2 2 1 83
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_eyebrow_changed
type: SFRotation

field 2 2 1 84
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_eyebrow_joint_key
type: MFFloat

field 2 2 1 85
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_eyebrow_joint_keyValue
type: MFRotation

field 2 2 1 86
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_eyebrow_joint_changed
type: SFRotation

field 2 2 1 87
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_eyelid_key
type: MFFloat

field 2 2 1 88
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_eyelid_keyValue
type: MFRotation

field 2 2 1 89
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_eyelid_changed
type: SFRotation

field 2 2 1 90
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_eyelid_joint_key
type: MFFloat

field 2 2 1 91
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_eyelid_joint_keyValue
type: MFRotation

field 2 2 1 92
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_eyelid_joint_changed
type: SFRotation

field 2 2 1 93
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_forearm_key
type: MFFloat

field 2 2 1 94
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_forearm_keyValue
type: MFRotation

field 2 2 1 95
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_forearm_changed
type: SFRotation

field 2 2 1 96
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_forefoot_key
type: MFFloat

field 2 2 1 97
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_forefoot_keyValue
type: MFRotation

field 2 2 1 98
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_forefoot_changed
type: SFRotation

field 2 2 1 99
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_hand_key
type: MFFloat

field 2 2 1 100
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_hand_keyValue
type: MFRotation

field 2 2 1 101
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_hand_changed
type: SFRotation

field 2 2 1 102
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_hindfoot_key
type: MFFloat

field 2 2 1 103
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_hindfoot_keyValue
type: MFRotation

field 2 2 1 104
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_hindfoot_changed
type: SFRotation

field 2 2 1 105
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_hip_key
type: MFFloat

field 2 2 1 106
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_hip_keyValue
type: MFRotation

field 2 2 1 107
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_hip_changed
type: SFRotation

field 2 2 1 108
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_index0_key
type: MFFloat

field 2 2 1 109
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_index0_keyValue
type: MFRotation

field 2 2 1 110
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_index0_changed
type: SFRotation

field 2 2 1 111
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_index1_key
type: MFFloat

field 2 2 1 112
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_index1_keyValue
type: MFRotation

field 2 2 1 113
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_index1_changed
type: SFRotation

field 2 2 1 114
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_index2_key
type: MFFloat

field 2 2 1 115
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_index2_keyValue
type: MFRotation

field 2 2 1 116
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_index2_changed
type: SFRotation

field 2 2 1 117
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_index3_key
type: MFFloat

field 2 2 1 118
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_index3_keyValue
type: MFRotation

field 2 2 1 119
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_index3_changed
type: SFRotation

field 2 2 1 120
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_index_distal_key
type: MFFloat

field 2 2 1 121
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_index_distal_keyValue
type: MFRotation

field 2 2 1 122
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_index_distal_changed
type: SFRotation

field 2 2 1 123
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_index_metacarpal_key
type: MFFloat

field 2 2 1 124
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_index_metacarpal_keyValue
type: MFRotation

field 2 2 1 125
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_index_metacarpal_changed
type: SFRotation

field 2 2 1 126
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_index_middle_key
type: MFFloat

field 2 2 1 127
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_index_middle_keyValue
type: MFRotation

field 2 2 1 128
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_index_middle_changed
type: SFRotation

field 2 2 1 129
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_index_proximal_key
type: MFFloat

field 2 2 1 130
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_index_proximal_keyValue
type: MFRotation

field 2 2 1 131
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_index_proximal_changed
type: SFRotation

field 2 2 1 132
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_knee_key
type: MFFloat

field 2 2 1 133
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_knee_keyValue
type: MFRotation

field 2 2 1 134
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_knee_changed
type: SFRotation

field 2 2 1 135
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_metatarsal_key
type: MFFloat

field 2 2 1 136
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_metatarsal_keyValue
type: MFRotation

field 2 2 1 137
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_metatarsal_changed
type: SFRotation

field 2 2 1 138
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_middistal_key
type: MFFloat

field 2 2 1 139
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_middistal_keyValue
type: MFRotation

field 2 2 1 140
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_middistal_changed
type: SFRotation

field 2 2 1 141
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_middle0_key
type: MFFloat

field 2 2 1 142
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_middle0_keyValue
type: MFRotation

field 2 2 1 143
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_middle0_changed
type: SFRotation

field 2 2 1 144
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_middle1_key
type: MFFloat

field 2 2 1 145
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_middle1_keyValue
type: MFRotation

field 2 2 1 146
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_middle1_changed
type: SFRotation

field 2 2 1 147
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_middle2_key
type: MFFloat

field 2 2 1 148
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_middle2_keyValue
type: MFRotation

field 2 2 1 149
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_middle2_changed
type: SFRotation

field 2 2 1 150
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_middle3_key
type: MFFloat

field 2 2 1 151
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_middle3_keyValue
type: MFRotation

field 2 2 1 152
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_middle3_changed
type: SFRotation

field 2 2 1 153
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_middle_distal_key
type: MFFloat

field 2 2 1 154
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_middle_distal_keyValue
type: MFRotation

field 2 2 1 155
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_middle_distal_changed
type: SFRotation

field 2 2 1 156
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_middle_metacarpal_key
type: MFFloat

field 2 2 1 157
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_middle_metacarpal_keyValue
type: MFRotation

field 2 2 1 158
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_middle_metacarpal_changed
type: SFRotation

field 2 2 1 159
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_middle_middle_key
type: MFFloat

field 2 2 1 160
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_middle_middle_keyValue
type: MFRotation

field 2 2 1 161
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_middle_middle_changed
type: SFRotation

field 2 2 1 162
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_middle_proximal_key
type: MFFloat

field 2 2 1 163
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_middle_proximal_keyValue
type: MFRotation

field 2 2 1 164
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_middle_proximal_changed
type: SFRotation

field 2 2 1 165
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_midproximal_key
type: MFFloat

field 2 2 1 166
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_midproximal_keyValue
type: MFRotation

field 2 2 1 167
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_midproximal_changed
type: SFRotation

field 2 2 1 168
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_midtarsal_key
type: MFFloat

field 2 2 1 169
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_midtarsal_keyValue
type: MFRotation

field 2 2 1 170
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_midtarsal_changed
type: SFRotation

field 2 2 1 171
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_pinky0_key
type: MFFloat

field 2 2 1 172
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_pinky0_keyValue
type: MFRotation

field 2 2 1 173
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_pinky0_changed
type: SFRotation

field 2 2 1 174
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_pinky1_key
type: MFFloat

field 2 2 1 175
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_pinky1_keyValue
type: MFRotation

field 2 2 1 176
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_pinky1_changed
type: SFRotation

field 2 2 1 177
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_pinky2_key
type: MFFloat

field 2 2 1 178
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_pinky2_keyValue
type: MFRotation

field 2 2 1 179
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_pinky2_changed
type: SFRotation

field 2 2 1 180
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_pinky3_key
type: MFFloat

field 2 2 1 181
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_pinky3_keyValue
type: MFRotation

field 2 2 1 182
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_pinky3_changed
type: SFRotation

field 2 2 1 183
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_pinky_distal_key
type: MFFloat

field 2 2 1 184
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_pinky_distal_keyValue
type: MFRotation

field 2 2 1 185
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_pinky_distal_changed
type: SFRotation

field 2 2 1 186
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_pinky_metacarpal_key
type: MFFloat

field 2 2 1 187
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_pinky_metacarpal_keyValue
type: MFRotation

field 2 2 1 188
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_pinky_metacarpal_changed
type: SFRotation

field 2 2 1 189
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_pinky_middle_key
type: MFFloat

field 2 2 1 190
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_pinky_middle_keyValue
type: MFRotation

field 2 2 1 191
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_pinky_middle_changed
type: SFRotation

field 2 2 1 192
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_pinky_proximal_key
type: MFFloat

field 2 2 1 193
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_pinky_proximal_keyValue
type: MFRotation

field 2 2 1 194
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_pinky_proximal_changed
type: SFRotation

field 2 2 1 195
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_ring0_key
type: MFFloat

field 2 2 1 196
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_ring0_keyValue
type: MFRotation

field 2 2 1 197
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_ring0_changed
type: SFRotation

field 2 2 1 198
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_ring1_key
type: MFFloat

field 2 2 1 199
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_ring1_keyValue
type: MFRotation

field 2 2 1 200
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_ring1_changed
type: SFRotation

field 2 2 1 201
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_ring2_key
type: MFFloat

field 2 2 1 202
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_ring2_keyValue
type: MFRotation

field 2 2 1 203
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_ring2_changed
type: SFRotation

field 2 2 1 204
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_ring3_key
type: MFFloat

field 2 2 1 205
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_ring3_keyValue
type: MFRotation

field 2 2 1 206
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_ring3_changed
type: SFRotation

field 2 2 1 207
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_ring_distal_key
type: MFFloat

field 2 2 1 208
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_ring_distal_keyValue
type: MFRotation

field 2 2 1 209
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_ring_distal_changed
type: SFRotation

field 2 2 1 210
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_ring_metacarpal_key
type: MFFloat

field 2 2 1 211
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_ring_metacarpal_keyValue
type: MFRotation

field 2 2 1 212
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_ring_metacarpal_changed
type: SFRotation

field 2 2 1 213
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_ring_middle_key
type: MFFloat

field 2 2 1 214
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_ring_middle_keyValue
type: MFRotation

field 2 2 1 215
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_ring_middle_changed
type: SFRotation

field 2 2 1 216
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_ring_proximal_key
type: MFFloat

field 2 2 1 217
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_ring_proximal_keyValue
type: MFRotation

field 2 2 1 218
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_ring_proximal_changed
type: SFRotation

field 2 2 1 219
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_scapula_key
type: MFFloat

field 2 2 1 220
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_scapula_keyValue
type: MFRotation

field 2 2 1 221
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_scapula_changed
type: SFRotation

field 2 2 1 222
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_shoulder_key
type: MFFloat

field 2 2 1 223
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_shoulder_keyValue
type: MFRotation

field 2 2 1 224
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_shoulder_changed
type: SFRotation

field 2 2 1 225
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_sternoclavicular_key
type: MFFloat

field 2 2 1 226
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_sternoclavicular_keyValue
type: MFRotation

field 2 2 1 227
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_sternoclavicular_changed
type: SFRotation

field 2 2 1 228
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_subtalar_key
type: MFFloat

field 2 2 1 229
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_subtalar_keyValue
type: MFRotation

field 2 2 1 230
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_subtalar_changed
type: SFRotation

field 2 2 1 231
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_thigh_key
type: MFFloat

field 2 2 1 232
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_thigh_keyValue
type: MFRotation

field 2 2 1 233
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_thigh_changed
type: SFRotation

field 2 2 1 234
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_thumb1_key
type: MFFloat

field 2 2 1 235
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_thumb1_keyValue
type: MFRotation

field 2 2 1 236
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_thumb1_changed
type: SFRotation

field 2 2 1 237
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_thumb2_key
type: MFFloat

field 2 2 1 238
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_thumb2_keyValue
type: MFRotation

field 2 2 1 239
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_thumb2_changed
type: SFRotation

field 2 2 1 240
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_thumb3_key
type: MFFloat

field 2 2 1 241
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_thumb3_keyValue
type: MFRotation

field 2 2 1 242
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_thumb3_changed
type: SFRotation

field 2 2 1 243
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_thumb_distal_key
type: MFFloat

field 2 2 1 244
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_thumb_distal_keyValue
type: MFRotation

field 2 2 1 245
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_thumb_distal_changed
type: SFRotation

field 2 2 1 246
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_thumb_metacarpal_key
type: MFFloat

field 2 2 1 247
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_thumb_metacarpal_keyValue
type: MFRotation

field 2 2 1 248
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_thumb_metacarpal_changed
type: SFRotation

field 2 2 1 249
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_thumb_proximal_key
type: MFFloat

field 2 2 1 250
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_thumb_proximal_keyValue
type: MFRotation

field 2 2 1 251
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_thumb_proximal_changed
type: SFRotation

field 2 2 1 252
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_upperarm_key
type: MFFloat

field 2 2 1 253
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_upperarm_keyValue
type: MFRotation

field 2 2 1 254
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_upperarm_changed
type: SFRotation

field 2 2 1 255
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_wrist_key
type: MFFloat

field 2 2 1 256
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: l_wrist_keyValue
type: MFRotation

field 2 2 1 257
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: l_wrist_changed
type: SFRotation

field 2 2 1 258
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: pelvis_key
type: MFFloat

field 2 2 1 259
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: pelvis_keyValue
type: MFRotation

field 2 2 1 260
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: pelvis_changed
type: SFRotation

field 2 2 1 261
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_acromioclavicular_key
type: MFFloat

field 2 2 1 262
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_acromioclavicular_keyValue
type: MFRotation

field 2 2 1 263
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_acromioclavicular_changed
type: SFRotation

field 2 2 1 264
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_ankle_key
type: MFFloat

field 2 2 1 265
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_ankle_keyValue
type: MFRotation

field 2 2 1 266
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_ankle_changed
type: SFRotation

field 2 2 1 267
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_calf_key
type: MFFloat

field 2 2 1 268
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_calf_keyValue
type: MFRotation

field 2 2 1 269
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_calf_changed
type: SFRotation

field 2 2 1 270
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_clavicle_key
type: MFFloat

field 2 2 1 271
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_clavicle_keyValue
type: MFRotation

field 2 2 1 272
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_clavicle_changed
type: SFRotation

field 2 2 1 273
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_elbow_key
type: MFFloat

field 2 2 1 274
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_elbow_keyValue
type: MFRotation

field 2 2 1 275
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_elbow_changed
type: SFRotation

field 2 2 1 276
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_eyeball_key
type: MFFloat

field 2 2 1 277
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_eyeball_keyValue
type: MFRotation

field 2 2 1 278
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_eyeball_changed
type: SFRotation

field 2 2 1 279
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_eyeball_joint_key
type: MFFloat

field 2 2 1 280
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_eyeball_joint_keyValue
type: MFRotation

field 2 2 1 281
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_eyeball_joint_changed
type: SFRotation

field 2 2 1 282
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_eyebrow_key
type: MFFloat

field 2 2 1 283
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_eyebrow_keyValue
type: MFRotation

field 2 2 1 284
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_eyebrow_changed
type: SFRotation

field 2 2 1 285
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_eyebrow_joint_key
type: MFFloat

field 2 2 1 286
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_eyebrow_joint_keyValue
type: MFRotation

field 2 2 1 287
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_eyebrow_joint_changed
type: SFRotation

field 2 2 1 288
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_eyelid_key
type: MFFloat

field 2 2 1 289
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_eyelid_keyValue
type: MFRotation

field 2 2 1 290
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_eyelid_changed
type: SFRotation

field 2 2 1 291
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_eyelid_joint_key
type: MFFloat

field 2 2 1 292
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_eyelid_joint_keyValue
type: MFRotation

field 2 2 1 293
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_eyelid_joint_changed
type: SFRotation

field 2 2 1 294
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_forearm_key
type: MFFloat

field 2 2 1 295
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_forearm_keyValue
type: MFRotation

field 2 2 1 296
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_forearm_changed
type: SFRotation

field 2 2 1 297
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_forefoot_key
type: MFFloat

field 2 2 1 298
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_forefoot_keyValue
type: MFRotation

field 2 2 1 299
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_forefoot_changed
type: SFRotation

field 2 2 1 300
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_hand_key
type: MFFloat

field 2 2 1 301
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_hand_keyValue
type: MFRotation

field 2 2 1 302
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_hand_changed
type: SFRotation

field 2 2 1 303
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_hindfoot_key
type: MFFloat

field 2 2 1 304
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_hindfoot_keyValue
type: MFRotation

field 2 2 1 305
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_hindfoot_changed
type: SFRotation

field 2 2 1 306
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_hip_key
type: MFFloat

field 2 2 1 307
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_hip_keyValue
type: MFRotation

field 2 2 1 308
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_hip_changed
type: SFRotation

field 2 2 1 309
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_index0_key
type: MFFloat

field 2 2 1 310
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_index0_keyValue
type: MFRotation

field 2 2 1 311
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_index0_changed
type: SFRotation

field 2 2 1 312
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_index1_key
type: MFFloat

field 2 2 1 313
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_index1_keyValue
type: MFRotation

field 2 2 1 314
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_index1_changed
type: SFRotation

field 2 2 1 315
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_index2_key
type: MFFloat

field 2 2 1 316
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_index2_keyValue
type: MFRotation

field 2 2 1 317
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_index2_changed
type: SFRotation

field 2 2 1 318
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_index3_key
type: MFFloat

field 2 2 1 319
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_index3_keyValue
type: MFRotation

field 2 2 1 320
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_index3_changed
type: SFRotation

field 2 2 1 321
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_index_distal_key
type: MFFloat

field 2 2 1 322
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_index_distal_keyValue
type: MFRotation

field 2 2 1 323
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_index_distal_changed
type: SFRotation

field 2 2 1 324
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_index_metacarpal_key
type: MFFloat

field 2 2 1 325
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_index_metacarpal_keyValue
type: MFRotation

field 2 2 1 326
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_index_metacarpal_changed
type: SFRotation

field 2 2 1 327
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_index_middle_key
type: MFFloat

field 2 2 1 328
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_index_middle_keyValue
type: MFRotation

field 2 2 1 329
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_index_middle_changed
type: SFRotation

field 2 2 1 330
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_index_proximal_key
type: MFFloat

field 2 2 1 331
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_index_proximal_keyValue
type: MFRotation

field 2 2 1 332
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_index_proximal_changed
type: SFRotation

field 2 2 1 333
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_knee_key
type: MFFloat

field 2 2 1 334
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_knee_keyValue
type: MFRotation

field 2 2 1 335
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_knee_changed
type: SFRotation

field 2 2 1 336
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_metatarsal_key
type: MFFloat

field 2 2 1 337
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_metatarsal_keyValue
type: MFRotation

field 2 2 1 338
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_metatarsal_changed
type: SFRotation

field 2 2 1 339
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_middistal_key
type: MFFloat

field 2 2 1 340
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_middistal_keyValue
type: MFRotation

field 2 2 1 341
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_middistal_changed
type: SFRotation

field 2 2 1 342
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_middle0_key
type: MFFloat

field 2 2 1 343
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_middle0_keyValue
type: MFRotation

field 2 2 1 344
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_middle0_changed
type: SFRotation

field 2 2 1 345
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_middle1_key
type: MFFloat

field 2 2 1 346
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_middle1_keyValue
type: MFRotation

field 2 2 1 347
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_middle1_changed
type: SFRotation

field 2 2 1 348
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_middle2_key
type: MFFloat

field 2 2 1 349
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_middle2_keyValue
type: MFRotation

field 2 2 1 350
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_middle2_changed
type: SFRotation

field 2 2 1 351
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_middle3_key
type: MFFloat

field 2 2 1 352
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_middle3_keyValue
type: MFRotation

field 2 2 1 353
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_middle3_changed
type: SFRotation

field 2 2 1 354
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_middle_distal_key
type: MFFloat

field 2 2 1 355
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_middle_distal_keyValue
type: MFRotation

field 2 2 1 356
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_middle_distal_changed
type: SFRotation

field 2 2 1 357
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_middle_metacarpal_key
type: MFFloat

field 2 2 1 358
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_middle_metacarpal_keyValue
type: MFRotation

field 2 2 1 359
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_middle_metacarpal_changed
type: SFRotation

field 2 2 1 360
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_middle_middle_key
type: MFFloat

field 2 2 1 361
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_middle_middle_keyValue
type: MFRotation

field 2 2 1 362
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_middle_middle_changed
type: SFRotation

field 2 2 1 363
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_middle_proximal_key
type: MFFloat

field 2 2 1 364
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_middle_proximal_keyValue
type: MFRotation

field 2 2 1 365
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_middle_proximal_changed
type: SFRotation

field 2 2 1 366
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_midproximal_key
type: MFFloat

field 2 2 1 367
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_midproximal_keyValue
type: MFRotation

field 2 2 1 368
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_midproximal_changed
type: SFRotation

field 2 2 1 369
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_midtarsal_key
type: MFFloat

field 2 2 1 370
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_midtarsal_keyValue
type: MFRotation

field 2 2 1 371
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_midtarsal_changed
type: SFRotation

field 2 2 1 372
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_pinky0_key
type: MFFloat

field 2 2 1 373
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_pinky0_keyValue
type: MFRotation

field 2 2 1 374
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_pinky0_changed
type: SFRotation

field 2 2 1 375
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_pinky1_key
type: MFFloat

field 2 2 1 376
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_pinky1_keyValue
type: MFRotation

field 2 2 1 377
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_pinky1_changed
type: SFRotation

field 2 2 1 378
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_pinky2_key
type: MFFloat

field 2 2 1 379
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_pinky2_keyValue
type: MFRotation

field 2 2 1 380
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_pinky2_changed
type: SFRotation

field 2 2 1 381
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_pinky3_key
type: MFFloat

field 2 2 1 382
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_pinky3_keyValue
type: MFRotation

field 2 2 1 383
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_pinky3_changed
type: SFRotation

field 2 2 1 384
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_pinky_distal_key
type: MFFloat

field 2 2 1 385
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_pinky_distal_keyValue
type: MFRotation

field 2 2 1 386
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_pinky_distal_changed
type: SFRotation

field 2 2 1 387
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_pinky_metacarpal_key
type: MFFloat

field 2 2 1 388
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_pinky_metacarpal_keyValue
type: MFRotation

field 2 2 1 389
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_pinky_metacarpal_changed
type: SFRotation

field 2 2 1 390
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_pinky_middle_key
type: MFFloat

field 2 2 1 391
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_pinky_middle_keyValue
type: MFRotation

field 2 2 1 392
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_pinky_middle_changed
type: SFRotation

field 2 2 1 393
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_pinky_proximal_key
type: MFFloat

field 2 2 1 394
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_pinky_proximal_keyValue
type: MFRotation

field 2 2 1 395
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_pinky_proximal_changed
type: SFRotation

field 2 2 1 396
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_ring0_key
type: MFFloat

field 2 2 1 397
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_ring0_keyValue
type: MFRotation

field 2 2 1 398
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_ring0_changed
type: SFRotation

field 2 2 1 399
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_ring1_key
type: MFFloat

field 2 2 1 400
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_ring1_keyValue
type: MFRotation

field 2 2 1 401
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_ring1_changed
type: SFRotation

field 2 2 1 402
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_ring2_key
type: MFFloat

field 2 2 1 403
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_ring2_keyValue
type: MFRotation

field 2 2 1 404
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_ring2_changed
type: SFRotation

field 2 2 1 405
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_ring3_key
type: MFFloat

field 2 2 1 406
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_ring3_keyValue
type: MFRotation

field 2 2 1 407
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_ring3_changed
type: SFRotation

field 2 2 1 408
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_ring_distal_key
type: MFFloat

field 2 2 1 409
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_ring_distal_keyValue
type: MFRotation

field 2 2 1 410
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_ring_distal_changed
type: SFRotation

field 2 2 1 411
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_ring_metacarpal_key
type: MFFloat

field 2 2 1 412
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_ring_metacarpal_keyValue
type: MFRotation

field 2 2 1 413
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_ring_metacarpal_changed
type: SFRotation

field 2 2 1 414
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_ring_middle_key
type: MFFloat

field 2 2 1 415
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_ring_middle_keyValue
type: MFRotation

field 2 2 1 416
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_ring_middle_changed
type: SFRotation

field 2 2 1 417
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_ring_proximal_key
type: MFFloat

field 2 2 1 418
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_ring_proximal_keyValue
type: MFRotation

field 2 2 1 419
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_ring_proximal_changed
type: SFRotation

field 2 2 1 420
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_scapula_key
type: MFFloat

field 2 2 1 421
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_scapula_keyValue
type: MFRotation

field 2 2 1 422
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_scapula_changed
type: SFRotation

field 2 2 1 423
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_shoulder_key
type: MFFloat

field 2 2 1 424
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_shoulder_keyValue
type: MFRotation

field 2 2 1 425
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_shoulder_changed
type: SFRotation

field 2 2 1 426
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_sternoclavicular_key
type: MFFloat

field 2 2 1 427
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_sternoclavicular_keyValue
type: MFRotation

field 2 2 1 428
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_sternoclavicular_changed
type: SFRotation

field 2 2 1 429
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_subtalar_key
type: MFFloat

field 2 2 1 430
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_subtalar_keyValue
type: MFRotation

field 2 2 1 431
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_subtalar_changed
type: SFRotation

field 2 2 1 432
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_thigh_key
type: MFFloat

field 2 2 1 433
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_thigh_keyValue
type: MFRotation

field 2 2 1 434
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_thigh_changed
type: SFRotation

field 2 2 1 435
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_thumb1_key
type: MFFloat

field 2 2 1 436
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_thumb1_keyValue
type: MFRotation

field 2 2 1 437
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_thumb1_changed
type: SFRotation

field 2 2 1 438
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_thumb2_key
type: MFFloat

field 2 2 1 439
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_thumb2_keyValue
type: MFRotation

field 2 2 1 440
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_thumb2_changed
type: SFRotation

field 2 2 1 441
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_thumb3_key
type: MFFloat

field 2 2 1 442
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_thumb3_keyValue
type: MFRotation

field 2 2 1 443
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_thumb3_changed
type: SFRotation

field 2 2 1 444
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_thumb_distal_key
type: MFFloat

field 2 2 1 445
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_thumb_distal_keyValue
type: MFRotation

field 2 2 1 446
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_thumb_distal_changed
type: SFRotation

field 2 2 1 447
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_thumb_metacarpal_key
type: MFFloat

field 2 2 1 448
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_thumb_metacarpal_keyValue
type: MFRotation

field 2 2 1 449
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_thumb_metacarpal_changed
type: SFRotation

field 2 2 1 450
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_thumb_proximal_key
type: MFFloat

field 2 2 1 451
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_thumb_proximal_keyValue
type: MFRotation

field 2 2 1 452
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_thumb_proximal_changed
type: SFRotation

field 2 2 1 453
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_upperarm_key
type: MFFloat

field 2 2 1 454
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_upperarm_keyValue
type: MFRotation

field 2 2 1 455
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_upperarm_changed
type: SFRotation

field 2 2 1 456
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_wrist_key
type: MFFloat

field 2 2 1 457
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: r_wrist_keyValue
type: MFRotation

field 2 2 1 458
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: r_wrist_changed
type: SFRotation

field 2 2 1 459
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: sacroiliac_key
type: MFFloat

field 2 2 1 460
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: sacroiliac_keyValue
type: MFRotation

field 2 2 1 461
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: sacroiliac_changed
type: SFRotation

field 2 2 1 462
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: sacrum_key
type: MFFloat

field 2 2 1 463
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: sacrum_keyValue
type: MFRotation

field 2 2 1 464
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: sacrum_changed
type: SFRotation

field 2 2 1 465
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: skull_key
type: MFFloat

field 2 2 1 466
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: skull_keyValue
type: MFRotation

field 2 2 1 467
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: skull_changed
type: SFRotation

field 2 2 1 468
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: skullbase_key
type: MFFloat

field 2 2 1 469
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: skullbase_keyValue
type: MFRotation

field 2 2 1 470
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: skullbase_changed
type: SFRotation

field 2 2 1 471
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: t10_key
type: MFFloat

field 2 2 1 472
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: t10_keyValue
type: MFRotation

field 2 2 1 473
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: t10_changed
type: SFRotation

field 2 2 1 474
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: t11_key
type: MFFloat

field 2 2 1 475
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: t11_keyValue
type: MFRotation

field 2 2 1 476
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: t11_changed
type: SFRotation

field 2 2 1 477
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: t12_key
type: MFFloat

field 2 2 1 478
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: t12_keyValue
type: MFRotation

field 2 2 1 479
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: t12_changed
type: SFRotation

field 2 2 1 480
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: t1_key
type: MFFloat

field 2 2 1 481
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: t1_keyValue
type: MFRotation

field 2 2 1 482
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: t1_changed
type: SFRotation

field 2 2 1 483
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: t2_key
type: MFFloat

field 2 2 1 484
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: t2_keyValue
type: MFRotation

field 2 2 1 485
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: t2_changed
type: SFRotation

field 2 2 1 486
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: t3_key
type: MFFloat

field 2 2 1 487
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: t3_keyValue
type: MFRotation

field 2 2 1 488
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: t3_changed
type: SFRotation

field 2 2 1 489
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: t4_key
type: MFFloat

field 2 2 1 490
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: t4_keyValue
type: MFRotation

field 2 2 1 491
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: t4_changed
type: SFRotation

field 2 2 1 492
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: t5_key
type: MFFloat

field 2 2 1 493
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: t5_keyValue
type: MFRotation

field 2 2 1 494
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: t5_changed
type: SFRotation

field 2 2 1 495
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: t6_key
type: MFFloat

field 2 2 1 496
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: t6_keyValue
type: MFRotation

field 2 2 1 497
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: t6_changed
type: SFRotation

field 2 2 1 498
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: t7_key
type: MFFloat

field 2 2 1 499
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: t7_keyValue
type: MFRotation

field 2 2 1 500
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: t7_changed
type: SFRotation

field 2 2 1 501
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: t8_key
type: MFFloat

field 2 2 1 502
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: t8_keyValue
type: MFRotation

field 2 2 1 503
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: t8_changed
type: SFRotation

field 2 2 1 504
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: t9_key
type: MFFloat

field 2 2 1 505
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: t9_keyValue
type: MFRotation

field 2 2 1 506
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: t9_changed
type: SFRotation

field 2 2 1 507
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: temporomandibular_key
type: MFFloat

field 2 2 1 508
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: temporomandibular_keyValue
type: MFRotation

field 2 2 1 509
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: temporomandibular_changed
type: SFRotation

field 2 2 1 510
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vc1_key
type: MFFloat

field 2 2 1 511
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vc1_keyValue
type: MFRotation

field 2 2 1 512
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: vc1_changed
type: SFRotation

field 2 2 1 513
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vc2_key
type: MFFloat

field 2 2 1 514
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vc2_keyValue
type: MFRotation

field 2 2 1 515
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: vc2_changed
type: SFRotation

field 2 2 1 516
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vc3_key
type: MFFloat

field 2 2 1 517
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vc3_keyValue
type: MFRotation

field 2 2 1 518
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: vc3_changed
type: SFRotation

field 2 2 1 519
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vc4_key
type: MFFloat

field 2 2 1 520
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vc4_keyValue
type: MFRotation

field 2 2 1 521
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: vc4_changed
type: SFRotation

field 2 2 1 522
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vc5_key
type: MFFloat

field 2 2 1 523
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vc5_keyValue
type: MFRotation

field 2 2 1 524
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: vc5_changed
type: SFRotation

field 2 2 1 525
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vc6_key
type: MFFloat

field 2 2 1 526
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vc6_keyValue
type: MFRotation

field 2 2 1 527
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: vc6_changed
type: SFRotation

field 2 2 1 528
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vc7_key
type: MFFloat

field 2 2 1 529
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vc7_keyValue
type: MFRotation

field 2 2 1 530
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: vc7_changed
type: SFRotation

field 2 2 1 531
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vl1_key
type: MFFloat

field 2 2 1 532
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vl1_keyValue
type: MFRotation

field 2 2 1 533
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: vl1_changed
type: SFRotation

field 2 2 1 534
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vl2_key
type: MFFloat

field 2 2 1 535
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vl2_keyValue
type: MFRotation

field 2 2 1 536
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: vl2_changed
type: SFRotation

field 2 2 1 537
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vl3_key
type: MFFloat

field 2 2 1 538
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vl3_keyValue
type: MFRotation

field 2 2 1 539
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: vl3_changed
type: SFRotation

field 2 2 1 540
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vl4_key
type: MFFloat

field 2 2 1 541
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vl4_keyValue
type: MFRotation

field 2 2 1 542
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: vl4_changed
type: SFRotation

field 2 2 1 543
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vl5_key
type: MFFloat

field 2 2 1 544
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vl5_keyValue
type: MFRotation

field 2 2 1 545
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: vl5_changed
type: SFRotation

field 2 2 1 546
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vt10_key
type: MFFloat

field 2 2 1 547
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vt10_keyValue
type: MFRotation

field 2 2 1 548
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: vt10_changed
type: SFRotation

field 2 2 1 549
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vt11_key
type: MFFloat

field 2 2 1 550
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vt11_keyValue
type: MFRotation

field 2 2 1 551
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: vt11_changed
type: SFRotation

field 2 2 1 552
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vt12_key
type: MFFloat

field 2 2 1 553
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vt12_keyValue
type: MFRotation

field 2 2 1 554
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: vt12_changed
type: SFRotation

field 2 2 1 555
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vt1_key
type: MFFloat

field 2 2 1 556
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vt1_keyValue
type: MFRotation

field 2 2 1 557
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: vt1_changed
type: SFRotation

field 2 2 1 558
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vt2_key
type: MFFloat

field 2 2 1 559
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vt2_keyValue
type: MFRotation

field 2 2 1 560
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: vt2_changed
type: SFRotation

field 2 2 1 561
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vt3_key
type: MFFloat

field 2 2 1 562
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vt3_keyValue
type: MFRotation

field 2 2 1 563
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: vt3_changed
type: SFRotation

field 2 2 1 564
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vt4_key
type: MFFloat

field 2 2 1 565
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vt4_keyValue
type: MFRotation

field 2 2 1 566
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: vt4_changed
type: SFRotation

field 2 2 1 567
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vt5_key
type: MFFloat

field 2 2 1 568
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vt5_keyValue
type: MFRotation

field 2 2 1 569
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: vt5_changed
type: SFRotation

field 2 2 1 570
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vt6_key
type: MFFloat

field 2 2 1 571
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vt6_keyValue
type: MFRotation

field 2 2 1 572
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: vt6_changed
type: SFRotation

field 2 2 1 573
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vt7_key
type: MFFloat

field 2 2 1 574
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vt7_keyValue
type: MFRotation

field 2 2 1 575
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: vt7_changed
type: SFRotation

field 2 2 1 576
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vt8_key
type: MFFloat

field 2 2 1 577
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vt8_keyValue
type: MFRotation

field 2 2 1 578
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: vt8_changed
type: SFRotation

field 2 2 1 579
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vt9_key
type: MFFloat

field 2 2 1 580
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: inputOutput
name: vt9_keyValue
type: MFRotation

field 2 2 1 581
type: NamedIndividual
type: field
has parent: ProtoInterface 2 2 1
access type: outputOnly
name: vt9_changed
type: SFRotation

BehaviorClock
type: NamedIndividual
type: TimeSensor
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 1 1
DEF: BehaviorClock

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

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

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

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

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

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

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

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

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

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

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

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

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

SupportedLoaHolder1
type: NamedIndividual
type: Switch
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 2 1
DEF: SupportedLoaHolder1
which choice: -1

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

HumanoidRootPI
type: NamedIndividual
type: PositionInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 3 1
DEF: HumanoidRootPI

connect 2 2 2 3 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 3 1
node field: key
proto field: HumanoidRoot_translation_key

connect 2 2 2 3 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 3 1
node field: keyValue
proto field: HumanoidRoot_translation_keyValue

connect 2 2 2 3 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 3 1
node field: value_changed
proto field: HumanoidRoot_translation_changed

ROUTE 2 2 2 4
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: HumanoidRootPI

HumanoidRootOI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 5 1
DEF: HumanoidRootOI

connect 2 2 2 5 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 5 1
node field: key
proto field: HumanoidRoot_rotation_key

connect 2 2 2 5 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 5 1
node field: keyValue
proto field: HumanoidRoot_rotation_keyValue

connect 2 2 2 5 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 5 1
node field: value_changed
proto field: HumanoidRoot_rotation_changed

ROUTE 2 2 2 6
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: HumanoidRootOI

c1 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 7 1
DEF: c1_OI

connect 2 2 2 7 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 7 1
node field: key
proto field: c1_key

connect 2 2 2 7 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 7 1
node field: keyValue
proto field: c1_keyValue

connect 2 2 2 7 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 7 1
node field: value_changed
proto field: c1_changed

ROUTE 2 2 2 8
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: c1_OI

c2 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 9 1
DEF: c2_OI

connect 2 2 2 9 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 9 1
node field: key
proto field: c2_key

connect 2 2 2 9 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 9 1
node field: keyValue
proto field: c2_keyValue

connect 2 2 2 9 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 9 1
node field: value_changed
proto field: c2_changed

ROUTE 2 2 2 10
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: c2_OI

c3 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 11 1
DEF: c3_OI

connect 2 2 2 11 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 11 1
node field: key
proto field: c3_key

connect 2 2 2 11 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 11 1
node field: keyValue
proto field: c3_keyValue

connect 2 2 2 11 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 11 1
node field: value_changed
proto field: c3_changed

ROUTE 2 2 2 12
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: c3_OI

c4 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 13 1
DEF: c4_OI

connect 2 2 2 13 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 13 1
node field: key
proto field: c4_key

connect 2 2 2 13 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 13 1
node field: keyValue
proto field: c4_keyValue

connect 2 2 2 13 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 13 1
node field: value_changed
proto field: c4_changed

ROUTE 2 2 2 14
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: c4_OI

c5 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 15 1
DEF: c5_OI

connect 2 2 2 15 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 15 1
node field: key
proto field: c5_key

connect 2 2 2 15 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 15 1
node field: keyValue
proto field: c5_keyValue

connect 2 2 2 15 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 15 1
node field: value_changed
proto field: c5_changed

ROUTE 2 2 2 16
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: c5_OI

c6 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 17 1
DEF: c6_OI

connect 2 2 2 17 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 17 1
node field: key
proto field: c6_key

connect 2 2 2 17 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 17 1
node field: keyValue
proto field: c6_keyValue

connect 2 2 2 17 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 17 1
node field: value_changed
proto field: c6_changed

ROUTE 2 2 2 18
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: c6_OI

c7 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 19 1
DEF: c7_OI

connect 2 2 2 19 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 19 1
node field: key
proto field: c7_key

connect 2 2 2 19 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 19 1
node field: keyValue
proto field: c7_keyValue

connect 2 2 2 19 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 19 1
node field: value_changed
proto field: c7_changed

ROUTE 2 2 2 20
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: c7_OI

jaw OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 21 1
DEF: jaw_OI

connect 2 2 2 21 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 21 1
node field: key
proto field: jaw_key

connect 2 2 2 21 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 21 1
node field: keyValue
proto field: jaw_keyValue

connect 2 2 2 21 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 21 1
node field: value_changed
proto field: jaw_changed

ROUTE 2 2 2 22
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: jaw_OI

l1 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 23 1
DEF: l1_OI

connect 2 2 2 23 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 23 1
node field: key
proto field: l1_key

connect 2 2 2 23 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 23 1
node field: keyValue
proto field: l1_keyValue

connect 2 2 2 23 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 23 1
node field: value_changed
proto field: l1_changed

ROUTE 2 2 2 24
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l1_OI

l2 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 25 1
DEF: l2_OI

connect 2 2 2 25 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 25 1
node field: key
proto field: l2_key

connect 2 2 2 25 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 25 1
node field: keyValue
proto field: l2_keyValue

connect 2 2 2 25 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 25 1
node field: value_changed
proto field: l2_changed

ROUTE 2 2 2 26
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l2_OI

l3 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 27 1
DEF: l3_OI

connect 2 2 2 27 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 27 1
node field: key
proto field: l3_key

connect 2 2 2 27 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 27 1
node field: keyValue
proto field: l3_keyValue

connect 2 2 2 27 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 27 1
node field: value_changed
proto field: l3_changed

ROUTE 2 2 2 28
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l3_OI

l4 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 29 1
DEF: l4_OI

connect 2 2 2 29 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 29 1
node field: key
proto field: l4_key

connect 2 2 2 29 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 29 1
node field: keyValue
proto field: l4_keyValue

connect 2 2 2 29 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 29 1
node field: value_changed
proto field: l4_changed

ROUTE 2 2 2 30
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l4_OI

l5 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 31 1
DEF: l5_OI

connect 2 2 2 31 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 31 1
node field: key
proto field: l5_key

connect 2 2 2 31 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 31 1
node field: keyValue
proto field: l5_keyValue

connect 2 2 2 31 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 31 1
node field: value_changed
proto field: l5_changed

ROUTE 2 2 2 32
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l5_OI

l acromioclavicular OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 33 1
DEF: l_acromioclavicular_OI

connect 2 2 2 33 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 33 1
node field: key
proto field: l_acromioclavicular_key

connect 2 2 2 33 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 33 1
node field: keyValue
proto field: l_acromioclavicular_keyValue

connect 2 2 2 33 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 33 1
node field: value_changed
proto field: l_acromioclavicular_changed

ROUTE 2 2 2 34
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_acromioclavicular_OI

l ankle OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 35 1
DEF: l_ankle_OI

connect 2 2 2 35 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 35 1
node field: key
proto field: l_ankle_key

connect 2 2 2 35 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 35 1
node field: keyValue
proto field: l_ankle_keyValue

connect 2 2 2 35 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 35 1
node field: value_changed
proto field: l_ankle_changed

ROUTE 2 2 2 36
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_ankle_OI

l calf OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 37 1
DEF: l_calf_OI

connect 2 2 2 37 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 37 1
node field: key
proto field: l_calf_key

connect 2 2 2 37 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 37 1
node field: keyValue
proto field: l_calf_keyValue

connect 2 2 2 37 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 37 1
node field: value_changed
proto field: l_calf_changed

ROUTE 2 2 2 38
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_calf_OI

l clavicle OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 39 1
DEF: l_clavicle_OI

connect 2 2 2 39 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 39 1
node field: key
proto field: l_clavicle_key

connect 2 2 2 39 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 39 1
node field: keyValue
proto field: l_clavicle_keyValue

connect 2 2 2 39 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 39 1
node field: value_changed
proto field: l_clavicle_changed

ROUTE 2 2 2 40
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_clavicle_OI

l elbow OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 41 1
DEF: l_elbow_OI

connect 2 2 2 41 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 41 1
node field: key
proto field: l_elbow_key

connect 2 2 2 41 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 41 1
node field: keyValue
proto field: l_elbow_keyValue

connect 2 2 2 41 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 41 1
node field: value_changed
proto field: l_elbow_changed

ROUTE 2 2 2 42
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_elbow_OI

l eyeball OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 43 1
DEF: l_eyeball_OI

connect 2 2 2 43 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 43 1
node field: key
proto field: l_eyeball_key

connect 2 2 2 43 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 43 1
node field: keyValue
proto field: l_eyeball_keyValue

connect 2 2 2 43 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 43 1
node field: value_changed
proto field: l_eyeball_changed

ROUTE 2 2 2 44
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_eyeball_OI

l eyeball joint OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 45 1
DEF: l_eyeball_joint_OI

connect 2 2 2 45 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 45 1
node field: key
proto field: l_eyeball_joint_key

connect 2 2 2 45 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 45 1
node field: keyValue
proto field: l_eyeball_joint_keyValue

connect 2 2 2 45 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 45 1
node field: value_changed
proto field: l_eyeball_joint_changed

ROUTE 2 2 2 46
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_eyeball_joint_OI

l eyebrow OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 47 1
DEF: l_eyebrow_OI

connect 2 2 2 47 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 47 1
node field: key
proto field: l_eyebrow_key

connect 2 2 2 47 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 47 1
node field: keyValue
proto field: l_eyebrow_keyValue

connect 2 2 2 47 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 47 1
node field: value_changed
proto field: l_eyebrow_changed

ROUTE 2 2 2 48
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_eyebrow_OI

l eyebrow joint OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 49 1
DEF: l_eyebrow_joint_OI

connect 2 2 2 49 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 49 1
node field: key
proto field: l_eyebrow_joint_key

connect 2 2 2 49 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 49 1
node field: keyValue
proto field: l_eyebrow_joint_keyValue

connect 2 2 2 49 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 49 1
node field: value_changed
proto field: l_eyebrow_joint_changed

ROUTE 2 2 2 50
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_eyebrow_joint_OI

l eyelid OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 51 1
DEF: l_eyelid_OI

connect 2 2 2 51 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 51 1
node field: key
proto field: l_eyelid_key

connect 2 2 2 51 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 51 1
node field: keyValue
proto field: l_eyelid_keyValue

connect 2 2 2 51 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 51 1
node field: value_changed
proto field: l_eyelid_changed

ROUTE 2 2 2 52
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_eyelid_OI

l eyelid joint OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 53 1
DEF: l_eyelid_joint_OI

connect 2 2 2 53 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 53 1
node field: key
proto field: l_eyelid_joint_key

connect 2 2 2 53 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 53 1
node field: keyValue
proto field: l_eyelid_joint_keyValue

connect 2 2 2 53 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 53 1
node field: value_changed
proto field: l_eyelid_joint_changed

ROUTE 2 2 2 54
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_eyelid_joint_OI

l forearm OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 55 1
DEF: l_forearm_OI

connect 2 2 2 55 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 55 1
node field: key
proto field: l_forearm_key

connect 2 2 2 55 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 55 1
node field: keyValue
proto field: l_forearm_keyValue

connect 2 2 2 55 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 55 1
node field: value_changed
proto field: l_forearm_changed

ROUTE 2 2 2 56
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_forearm_OI

l forefoot OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 57 1
DEF: l_forefoot_OI

connect 2 2 2 57 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 57 1
node field: key
proto field: l_forefoot_key

connect 2 2 2 57 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 57 1
node field: keyValue
proto field: l_forefoot_keyValue

connect 2 2 2 57 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 57 1
node field: value_changed
proto field: l_forefoot_changed

ROUTE 2 2 2 58
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_forefoot_OI

l hand OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 59 1
DEF: l_hand_OI

connect 2 2 2 59 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 59 1
node field: key
proto field: l_hand_key

connect 2 2 2 59 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 59 1
node field: keyValue
proto field: l_hand_keyValue

connect 2 2 2 59 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 59 1
node field: value_changed
proto field: l_hand_changed

ROUTE 2 2 2 60
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_hand_OI

l hindfoot OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 61 1
DEF: l_hindfoot_OI

connect 2 2 2 61 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 61 1
node field: key
proto field: l_hindfoot_key

connect 2 2 2 61 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 61 1
node field: keyValue
proto field: l_hindfoot_keyValue

connect 2 2 2 61 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 61 1
node field: value_changed
proto field: l_hindfoot_changed

ROUTE 2 2 2 62
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_hindfoot_OI

l hip OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 63 1
DEF: l_hip_OI

connect 2 2 2 63 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 63 1
node field: key
proto field: l_hip_key

connect 2 2 2 63 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 63 1
node field: keyValue
proto field: l_hip_keyValue

connect 2 2 2 63 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 63 1
node field: value_changed
proto field: l_hip_changed

ROUTE 2 2 2 64
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_hip_OI

l index0 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 65 1
DEF: l_index0_OI

connect 2 2 2 65 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 65 1
node field: key
proto field: l_index0_key

connect 2 2 2 65 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 65 1
node field: keyValue
proto field: l_index0_keyValue

connect 2 2 2 65 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 65 1
node field: value_changed
proto field: l_index0_changed

ROUTE 2 2 2 66
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_index0_OI

l index1 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 67 1
DEF: l_index1_OI

connect 2 2 2 67 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 67 1
node field: key
proto field: l_index1_key

connect 2 2 2 67 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 67 1
node field: keyValue
proto field: l_index1_keyValue

connect 2 2 2 67 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 67 1
node field: value_changed
proto field: l_index1_changed

ROUTE 2 2 2 68
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_index1_OI

l index2 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 69 1
DEF: l_index2_OI

connect 2 2 2 69 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 69 1
node field: key
proto field: l_index2_key

connect 2 2 2 69 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 69 1
node field: keyValue
proto field: l_index2_keyValue

connect 2 2 2 69 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 69 1
node field: value_changed
proto field: l_index2_changed

ROUTE 2 2 2 70
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_index2_OI

l index3 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 71 1
DEF: l_index3_OI

connect 2 2 2 71 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 71 1
node field: key
proto field: l_index3_key

connect 2 2 2 71 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 71 1
node field: keyValue
proto field: l_index3_keyValue

connect 2 2 2 71 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 71 1
node field: value_changed
proto field: l_index3_changed

ROUTE 2 2 2 72
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_index3_OI

l index distal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 73 1
DEF: l_index_distal_OI

connect 2 2 2 73 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 73 1
node field: key
proto field: l_index_distal_key

connect 2 2 2 73 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 73 1
node field: keyValue
proto field: l_index_distal_keyValue

connect 2 2 2 73 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 73 1
node field: value_changed
proto field: l_index_distal_changed

ROUTE 2 2 2 74
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_index_distal_OI

l index metacarpal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 75 1
DEF: l_index_metacarpal_OI

connect 2 2 2 75 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 75 1
node field: key
proto field: l_index_metacarpal_key

connect 2 2 2 75 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 75 1
node field: keyValue
proto field: l_index_metacarpal_keyValue

connect 2 2 2 75 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 75 1
node field: value_changed
proto field: l_index_metacarpal_changed

ROUTE 2 2 2 76
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_index_metacarpal_OI

l index middle OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 77 1
DEF: l_index_middle_OI

connect 2 2 2 77 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 77 1
node field: key
proto field: l_index_middle_key

connect 2 2 2 77 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 77 1
node field: keyValue
proto field: l_index_middle_keyValue

connect 2 2 2 77 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 77 1
node field: value_changed
proto field: l_index_middle_changed

ROUTE 2 2 2 78
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_index_middle_OI

l index proximal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 79 1
DEF: l_index_proximal_OI

connect 2 2 2 79 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 79 1
node field: key
proto field: l_index_proximal_key

connect 2 2 2 79 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 79 1
node field: keyValue
proto field: l_index_proximal_keyValue

connect 2 2 2 79 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 79 1
node field: value_changed
proto field: l_index_proximal_changed

ROUTE 2 2 2 80
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_index_proximal_OI

l knee OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 81 1
DEF: l_knee_OI

connect 2 2 2 81 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 81 1
node field: key
proto field: l_knee_key

connect 2 2 2 81 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 81 1
node field: keyValue
proto field: l_knee_keyValue

connect 2 2 2 81 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 81 1
node field: value_changed
proto field: l_knee_changed

ROUTE 2 2 2 82
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_knee_OI

l metatarsal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 83 1
DEF: l_metatarsal_OI

connect 2 2 2 83 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 83 1
node field: key
proto field: l_metatarsal_key

connect 2 2 2 83 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 83 1
node field: keyValue
proto field: l_metatarsal_keyValue

connect 2 2 2 83 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 83 1
node field: value_changed
proto field: l_metatarsal_changed

ROUTE 2 2 2 84
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_metatarsal_OI

l middistal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 85 1
DEF: l_middistal_OI

connect 2 2 2 85 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 85 1
node field: key
proto field: l_middistal_key

connect 2 2 2 85 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 85 1
node field: keyValue
proto field: l_middistal_keyValue

connect 2 2 2 85 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 85 1
node field: value_changed
proto field: l_middistal_changed

ROUTE 2 2 2 86
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_middistal_OI

l middle0 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 87 1
DEF: l_middle0_OI

connect 2 2 2 87 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 87 1
node field: key
proto field: l_middle0_key

connect 2 2 2 87 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 87 1
node field: keyValue
proto field: l_middle0_keyValue

connect 2 2 2 87 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 87 1
node field: value_changed
proto field: l_middle0_changed

ROUTE 2 2 2 88
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_middle0_OI

l middle1 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 89 1
DEF: l_middle1_OI

connect 2 2 2 89 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 89 1
node field: key
proto field: l_middle1_key

connect 2 2 2 89 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 89 1
node field: keyValue
proto field: l_middle1_keyValue

connect 2 2 2 89 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 89 1
node field: value_changed
proto field: l_middle1_changed

ROUTE 2 2 2 90
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_middle1_OI

l middle2 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 91 1
DEF: l_middle2_OI

connect 2 2 2 91 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 91 1
node field: key
proto field: l_middle2_key

connect 2 2 2 91 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 91 1
node field: keyValue
proto field: l_middle2_keyValue

connect 2 2 2 91 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 91 1
node field: value_changed
proto field: l_middle2_changed

ROUTE 2 2 2 92
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_middle2_OI

l middle3 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 93 1
DEF: l_middle3_OI

connect 2 2 2 93 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 93 1
node field: key
proto field: l_middle3_key

connect 2 2 2 93 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 93 1
node field: keyValue
proto field: l_middle3_keyValue

connect 2 2 2 93 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 93 1
node field: value_changed
proto field: l_middle3_changed

ROUTE 2 2 2 94
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_middle3_OI

l middle distal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 95 1
DEF: l_middle_distal_OI

connect 2 2 2 95 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 95 1
node field: key
proto field: l_middle_distal_key

connect 2 2 2 95 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 95 1
node field: keyValue
proto field: l_middle_distal_keyValue

connect 2 2 2 95 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 95 1
node field: value_changed
proto field: l_middle_distal_changed

ROUTE 2 2 2 96
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_middle_distal_OI

l middle metacarpal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 97 1
DEF: l_middle_metacarpal_OI

connect 2 2 2 97 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 97 1
node field: key
proto field: l_middle_metacarpal_key

connect 2 2 2 97 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 97 1
node field: keyValue
proto field: l_middle_metacarpal_keyValue

connect 2 2 2 97 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 97 1
node field: value_changed
proto field: l_middle_metacarpal_changed

ROUTE 2 2 2 98
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_middle_metacarpal_OI

l middle middle OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 99 1
DEF: l_middle_middle_OI

connect 2 2 2 99 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 99 1
node field: key
proto field: l_middle_middle_key

connect 2 2 2 99 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 99 1
node field: keyValue
proto field: l_middle_middle_keyValue

connect 2 2 2 99 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 99 1
node field: value_changed
proto field: l_middle_middle_changed

ROUTE 2 2 2 100
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_middle_middle_OI

l middle proximal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 101 1
DEF: l_middle_proximal_OI

connect 2 2 2 101 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 101 1
node field: key
proto field: l_middle_proximal_key

connect 2 2 2 101 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 101 1
node field: keyValue
proto field: l_middle_proximal_keyValue

connect 2 2 2 101 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 101 1
node field: value_changed
proto field: l_middle_proximal_changed

ROUTE 2 2 2 102
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_middle_proximal_OI

l midproximal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 103 1
DEF: l_midproximal_OI

connect 2 2 2 103 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 103 1
node field: key
proto field: l_midproximal_key

connect 2 2 2 103 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 103 1
node field: keyValue
proto field: l_midproximal_keyValue

connect 2 2 2 103 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 103 1
node field: value_changed
proto field: l_midproximal_changed

ROUTE 2 2 2 104
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_midproximal_OI

l midtarsal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 105 1
DEF: l_midtarsal_OI

connect 2 2 2 105 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 105 1
node field: key
proto field: l_midtarsal_key

connect 2 2 2 105 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 105 1
node field: keyValue
proto field: l_midtarsal_keyValue

connect 2 2 2 105 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 105 1
node field: value_changed
proto field: l_midtarsal_changed

ROUTE 2 2 2 106
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_midtarsal_OI

l pinky0 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 107 1
DEF: l_pinky0_OI

connect 2 2 2 107 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 107 1
node field: key
proto field: l_pinky0_key

connect 2 2 2 107 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 107 1
node field: keyValue
proto field: l_pinky0_keyValue

connect 2 2 2 107 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 107 1
node field: value_changed
proto field: l_pinky0_changed

ROUTE 2 2 2 108
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_pinky0_OI

l pinky1 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 109 1
DEF: l_pinky1_OI

connect 2 2 2 109 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 109 1
node field: key
proto field: l_pinky1_key

connect 2 2 2 109 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 109 1
node field: keyValue
proto field: l_pinky1_keyValue

connect 2 2 2 109 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 109 1
node field: value_changed
proto field: l_pinky1_changed

ROUTE 2 2 2 110
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_pinky1_OI

l pinky2 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 111 1
DEF: l_pinky2_OI

connect 2 2 2 111 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 111 1
node field: key
proto field: l_pinky2_key

connect 2 2 2 111 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 111 1
node field: keyValue
proto field: l_pinky2_keyValue

connect 2 2 2 111 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 111 1
node field: value_changed
proto field: l_pinky2_changed

ROUTE 2 2 2 112
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_pinky2_OI

l pinky3 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 113 1
DEF: l_pinky3_OI

connect 2 2 2 113 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 113 1
node field: key
proto field: l_pinky3_key

connect 2 2 2 113 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 113 1
node field: keyValue
proto field: l_pinky3_keyValue

connect 2 2 2 113 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 113 1
node field: value_changed
proto field: l_pinky3_changed

ROUTE 2 2 2 114
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_pinky3_OI

l pinky distal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 115 1
DEF: l_pinky_distal_OI

connect 2 2 2 115 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 115 1
node field: key
proto field: l_pinky_distal_key

connect 2 2 2 115 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 115 1
node field: keyValue
proto field: l_pinky_distal_keyValue

connect 2 2 2 115 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 115 1
node field: value_changed
proto field: l_pinky_distal_changed

ROUTE 2 2 2 116
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_pinky_distal_OI

l pinky metacarpal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 117 1
DEF: l_pinky_metacarpal_OI

connect 2 2 2 117 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 117 1
node field: key
proto field: l_pinky_metacarpal_key

connect 2 2 2 117 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 117 1
node field: keyValue
proto field: l_pinky_metacarpal_keyValue

connect 2 2 2 117 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 117 1
node field: value_changed
proto field: l_pinky_metacarpal_changed

ROUTE 2 2 2 118
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_pinky_metacarpal_OI

l pinky middle OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 119 1
DEF: l_pinky_middle_OI

connect 2 2 2 119 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 119 1
node field: key
proto field: l_pinky_middle_key

connect 2 2 2 119 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 119 1
node field: keyValue
proto field: l_pinky_middle_keyValue

connect 2 2 2 119 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 119 1
node field: value_changed
proto field: l_pinky_middle_changed

ROUTE 2 2 2 120
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_pinky_middle_OI

l pinky proximal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 121 1
DEF: l_pinky_proximal_OI

connect 2 2 2 121 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 121 1
node field: key
proto field: l_pinky_proximal_key

connect 2 2 2 121 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 121 1
node field: keyValue
proto field: l_pinky_proximal_keyValue

connect 2 2 2 121 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 121 1
node field: value_changed
proto field: l_pinky_proximal_changed

ROUTE 2 2 2 122
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_pinky_proximal_OI

l ring0 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 123 1
DEF: l_ring0_OI

connect 2 2 2 123 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 123 1
node field: key
proto field: l_ring0_key

connect 2 2 2 123 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 123 1
node field: keyValue
proto field: l_ring0_keyValue

connect 2 2 2 123 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 123 1
node field: value_changed
proto field: l_ring0_changed

ROUTE 2 2 2 124
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_ring0_OI

l ring1 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 125 1
DEF: l_ring1_OI

connect 2 2 2 125 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 125 1
node field: key
proto field: l_ring1_key

connect 2 2 2 125 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 125 1
node field: keyValue
proto field: l_ring1_keyValue

connect 2 2 2 125 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 125 1
node field: value_changed
proto field: l_ring1_changed

ROUTE 2 2 2 126
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_ring1_OI

l ring2 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 127 1
DEF: l_ring2_OI

connect 2 2 2 127 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 127 1
node field: key
proto field: l_ring2_key

connect 2 2 2 127 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 127 1
node field: keyValue
proto field: l_ring2_keyValue

connect 2 2 2 127 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 127 1
node field: value_changed
proto field: l_ring2_changed

ROUTE 2 2 2 128
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_ring2_OI

l ring3 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 129 1
DEF: l_ring3_OI

connect 2 2 2 129 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 129 1
node field: key
proto field: l_ring3_key

connect 2 2 2 129 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 129 1
node field: keyValue
proto field: l_ring3_keyValue

connect 2 2 2 129 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 129 1
node field: value_changed
proto field: l_ring3_changed

ROUTE 2 2 2 130
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_ring3_OI

l ring distal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 131 1
DEF: l_ring_distal_OI

connect 2 2 2 131 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 131 1
node field: key
proto field: l_ring_distal_key

connect 2 2 2 131 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 131 1
node field: keyValue
proto field: l_ring_distal_keyValue

connect 2 2 2 131 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 131 1
node field: value_changed
proto field: l_ring_distal_changed

ROUTE 2 2 2 132
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_ring_distal_OI

l ring metacarpal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 133 1
DEF: l_ring_metacarpal_OI

connect 2 2 2 133 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 133 1
node field: key
proto field: l_ring_metacarpal_key

connect 2 2 2 133 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 133 1
node field: keyValue
proto field: l_ring_metacarpal_keyValue

connect 2 2 2 133 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 133 1
node field: value_changed
proto field: l_ring_metacarpal_changed

ROUTE 2 2 2 134
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_ring_metacarpal_OI

l ring middle OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 135 1
DEF: l_ring_middle_OI

connect 2 2 2 135 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 135 1
node field: key
proto field: l_ring_middle_key

connect 2 2 2 135 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 135 1
node field: keyValue
proto field: l_ring_middle_keyValue

connect 2 2 2 135 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 135 1
node field: value_changed
proto field: l_ring_middle_changed

ROUTE 2 2 2 136
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_ring_middle_OI

l ring proximal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 137 1
DEF: l_ring_proximal_OI

connect 2 2 2 137 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 137 1
node field: key
proto field: l_ring_proximal_key

connect 2 2 2 137 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 137 1
node field: keyValue
proto field: l_ring_proximal_keyValue

connect 2 2 2 137 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 137 1
node field: value_changed
proto field: l_ring_proximal_changed

ROUTE 2 2 2 138
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_ring_proximal_OI

l scapula OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 139 1
DEF: l_scapula_OI

connect 2 2 2 139 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 139 1
node field: key
proto field: l_scapula_key

connect 2 2 2 139 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 139 1
node field: keyValue
proto field: l_scapula_keyValue

connect 2 2 2 139 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 139 1
node field: value_changed
proto field: l_scapula_changed

ROUTE 2 2 2 140
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_scapula_OI

l shoulder OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 141 1
DEF: l_shoulder_OI

connect 2 2 2 141 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 141 1
node field: key
proto field: l_shoulder_key

connect 2 2 2 141 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 141 1
node field: keyValue
proto field: l_shoulder_keyValue

connect 2 2 2 141 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 141 1
node field: value_changed
proto field: l_shoulder_changed

ROUTE 2 2 2 142
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_shoulder_OI

l sternoclavicular OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 143 1
DEF: l_sternoclavicular_OI

connect 2 2 2 143 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 143 1
node field: key
proto field: l_sternoclavicular_key

connect 2 2 2 143 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 143 1
node field: keyValue
proto field: l_sternoclavicular_keyValue

connect 2 2 2 143 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 143 1
node field: value_changed
proto field: l_sternoclavicular_changed

ROUTE 2 2 2 144
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_sternoclavicular_OI

l subtalar OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 145 1
DEF: l_subtalar_OI

connect 2 2 2 145 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 145 1
node field: key
proto field: l_subtalar_key

connect 2 2 2 145 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 145 1
node field: keyValue
proto field: l_subtalar_keyValue

connect 2 2 2 145 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 145 1
node field: value_changed
proto field: l_subtalar_changed

ROUTE 2 2 2 146
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_subtalar_OI

l thigh OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 147 1
DEF: l_thigh_OI

connect 2 2 2 147 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 147 1
node field: key
proto field: l_thigh_key

connect 2 2 2 147 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 147 1
node field: keyValue
proto field: l_thigh_keyValue

connect 2 2 2 147 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 147 1
node field: value_changed
proto field: l_thigh_changed

ROUTE 2 2 2 148
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_thigh_OI

l thumb1 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 149 1
DEF: l_thumb1_OI

connect 2 2 2 149 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 149 1
node field: key
proto field: l_thumb1_key

connect 2 2 2 149 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 149 1
node field: keyValue
proto field: l_thumb1_keyValue

connect 2 2 2 149 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 149 1
node field: value_changed
proto field: l_thumb1_changed

ROUTE 2 2 2 150
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_thumb1_OI

l thumb2 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 151 1
DEF: l_thumb2_OI

connect 2 2 2 151 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 151 1
node field: key
proto field: l_thumb2_key

connect 2 2 2 151 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 151 1
node field: keyValue
proto field: l_thumb2_keyValue

connect 2 2 2 151 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 151 1
node field: value_changed
proto field: l_thumb2_changed

ROUTE 2 2 2 152
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_thumb2_OI

l thumb3 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 153 1
DEF: l_thumb3_OI

connect 2 2 2 153 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 153 1
node field: key
proto field: l_thumb3_key

connect 2 2 2 153 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 153 1
node field: keyValue
proto field: l_thumb3_keyValue

connect 2 2 2 153 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 153 1
node field: value_changed
proto field: l_thumb3_changed

ROUTE 2 2 2 154
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_thumb3_OI

l thumb distal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 155 1
DEF: l_thumb_distal_OI

connect 2 2 2 155 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 155 1
node field: key
proto field: l_thumb_distal_key

connect 2 2 2 155 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 155 1
node field: keyValue
proto field: l_thumb_distal_keyValue

connect 2 2 2 155 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 155 1
node field: value_changed
proto field: l_thumb_distal_changed

ROUTE 2 2 2 156
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_thumb_distal_OI

l thumb metacarpal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 157 1
DEF: l_thumb_metacarpal_OI

connect 2 2 2 157 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 157 1
node field: key
proto field: l_thumb_metacarpal_key

connect 2 2 2 157 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 157 1
node field: keyValue
proto field: l_thumb_metacarpal_keyValue

connect 2 2 2 157 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 157 1
node field: value_changed
proto field: l_thumb_metacarpal_changed

ROUTE 2 2 2 158
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_thumb_metacarpal_OI

l thumb proximal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 159 1
DEF: l_thumb_proximal_OI

connect 2 2 2 159 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 159 1
node field: key
proto field: l_thumb_proximal_key

connect 2 2 2 159 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 159 1
node field: keyValue
proto field: l_thumb_proximal_keyValue

connect 2 2 2 159 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 159 1
node field: value_changed
proto field: l_thumb_proximal_changed

ROUTE 2 2 2 160
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_thumb_proximal_OI

l upperarm OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 161 1
DEF: l_upperarm_OI

connect 2 2 2 161 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 161 1
node field: key
proto field: l_upperarm_key

connect 2 2 2 161 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 161 1
node field: keyValue
proto field: l_upperarm_keyValue

connect 2 2 2 161 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 161 1
node field: value_changed
proto field: l_upperarm_changed

ROUTE 2 2 2 162
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_upperarm_OI

l wrist OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 163 1
DEF: l_wrist_OI

connect 2 2 2 163 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 163 1
node field: key
proto field: l_wrist_key

connect 2 2 2 163 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 163 1
node field: keyValue
proto field: l_wrist_keyValue

connect 2 2 2 163 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 163 1
node field: value_changed
proto field: l_wrist_changed

ROUTE 2 2 2 164
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: l_wrist_OI

pelvis OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 165 1
DEF: pelvis_OI

connect 2 2 2 165 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 165 1
node field: key
proto field: pelvis_key

connect 2 2 2 165 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 165 1
node field: keyValue
proto field: pelvis_keyValue

connect 2 2 2 165 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 165 1
node field: value_changed
proto field: pelvis_changed

ROUTE 2 2 2 166
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: pelvis_OI

r acromioclavicular OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 167 1
DEF: r_acromioclavicular_OI

connect 2 2 2 167 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 167 1
node field: key
proto field: r_acromioclavicular_key

connect 2 2 2 167 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 167 1
node field: keyValue
proto field: r_acromioclavicular_keyValue

connect 2 2 2 167 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 167 1
node field: value_changed
proto field: r_acromioclavicular_changed

ROUTE 2 2 2 168
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_acromioclavicular_OI

r ankle OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 169 1
DEF: r_ankle_OI

connect 2 2 2 169 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 169 1
node field: key
proto field: r_ankle_key

connect 2 2 2 169 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 169 1
node field: keyValue
proto field: r_ankle_keyValue

connect 2 2 2 169 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 169 1
node field: value_changed
proto field: r_ankle_changed

ROUTE 2 2 2 170
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_ankle_OI

r calf OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 171 1
DEF: r_calf_OI

connect 2 2 2 171 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 171 1
node field: key
proto field: r_calf_key

connect 2 2 2 171 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 171 1
node field: keyValue
proto field: r_calf_keyValue

connect 2 2 2 171 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 171 1
node field: value_changed
proto field: r_calf_changed

ROUTE 2 2 2 172
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_calf_OI

r clavicle OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 173 1
DEF: r_clavicle_OI

connect 2 2 2 173 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 173 1
node field: key
proto field: r_clavicle_key

connect 2 2 2 173 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 173 1
node field: keyValue
proto field: r_clavicle_keyValue

connect 2 2 2 173 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 173 1
node field: value_changed
proto field: r_clavicle_changed

ROUTE 2 2 2 174
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_clavicle_OI

r elbow OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 175 1
DEF: r_elbow_OI

connect 2 2 2 175 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 175 1
node field: key
proto field: r_elbow_key

connect 2 2 2 175 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 175 1
node field: keyValue
proto field: r_elbow_keyValue

connect 2 2 2 175 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 175 1
node field: value_changed
proto field: r_elbow_changed

ROUTE 2 2 2 176
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_elbow_OI

r eyeball OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 177 1
DEF: r_eyeball_OI

connect 2 2 2 177 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 177 1
node field: key
proto field: r_eyeball_key

connect 2 2 2 177 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 177 1
node field: keyValue
proto field: r_eyeball_keyValue

connect 2 2 2 177 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 177 1
node field: value_changed
proto field: r_eyeball_changed

ROUTE 2 2 2 178
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_eyeball_OI

r eyeball joint OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 179 1
DEF: r_eyeball_joint_OI

connect 2 2 2 179 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 179 1
node field: key
proto field: r_eyeball_joint_key

connect 2 2 2 179 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 179 1
node field: keyValue
proto field: r_eyeball_joint_keyValue

connect 2 2 2 179 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 179 1
node field: value_changed
proto field: r_eyeball_joint_changed

ROUTE 2 2 2 180
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_eyeball_joint_OI

r eyebrow OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 181 1
DEF: r_eyebrow_OI

connect 2 2 2 181 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 181 1
node field: key
proto field: r_eyebrow_key

connect 2 2 2 181 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 181 1
node field: keyValue
proto field: r_eyebrow_keyValue

connect 2 2 2 181 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 181 1
node field: value_changed
proto field: r_eyebrow_changed

ROUTE 2 2 2 182
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_eyebrow_OI

r eyebrow joint OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 183 1
DEF: r_eyebrow_joint_OI

connect 2 2 2 183 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 183 1
node field: key
proto field: r_eyebrow_joint_key

connect 2 2 2 183 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 183 1
node field: keyValue
proto field: r_eyebrow_joint_keyValue

connect 2 2 2 183 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 183 1
node field: value_changed
proto field: r_eyebrow_joint_changed

ROUTE 2 2 2 184
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_eyebrow_joint_OI

r eyelid OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 185 1
DEF: r_eyelid_OI

connect 2 2 2 185 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 185 1
node field: key
proto field: r_eyelid_key

connect 2 2 2 185 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 185 1
node field: keyValue
proto field: r_eyelid_keyValue

connect 2 2 2 185 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 185 1
node field: value_changed
proto field: r_eyelid_changed

ROUTE 2 2 2 186
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_eyelid_OI

r eyelid joint OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 187 1
DEF: r_eyelid_joint_OI

connect 2 2 2 187 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 187 1
node field: key
proto field: r_eyelid_joint_key

connect 2 2 2 187 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 187 1
node field: keyValue
proto field: r_eyelid_joint_keyValue

connect 2 2 2 187 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 187 1
node field: value_changed
proto field: r_eyelid_joint_changed

ROUTE 2 2 2 188
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_eyelid_joint_OI

r forearm OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 189 1
DEF: r_forearm_OI

connect 2 2 2 189 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 189 1
node field: key
proto field: r_forearm_key

connect 2 2 2 189 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 189 1
node field: keyValue
proto field: r_forearm_keyValue

connect 2 2 2 189 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 189 1
node field: value_changed
proto field: r_forearm_changed

ROUTE 2 2 2 190
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_forearm_OI

r forefoot OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 191 1
DEF: r_forefoot_OI

connect 2 2 2 191 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 191 1
node field: key
proto field: r_forefoot_key

connect 2 2 2 191 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 191 1
node field: keyValue
proto field: r_forefoot_keyValue

connect 2 2 2 191 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 191 1
node field: value_changed
proto field: r_forefoot_changed

ROUTE 2 2 2 192
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_forefoot_OI

r hand OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 193 1
DEF: r_hand_OI

connect 2 2 2 193 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 193 1
node field: key
proto field: r_hand_key

connect 2 2 2 193 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 193 1
node field: keyValue
proto field: r_hand_keyValue

connect 2 2 2 193 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 193 1
node field: value_changed
proto field: r_hand_changed

ROUTE 2 2 2 194
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_hand_OI

r hindfoot OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 195 1
DEF: r_hindfoot_OI

connect 2 2 2 195 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 195 1
node field: key
proto field: r_hindfoot_key

connect 2 2 2 195 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 195 1
node field: keyValue
proto field: r_hindfoot_keyValue

connect 2 2 2 195 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 195 1
node field: value_changed
proto field: r_hindfoot_changed

ROUTE 2 2 2 196
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_hindfoot_OI

r hip OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 197 1
DEF: r_hip_OI

connect 2 2 2 197 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 197 1
node field: key
proto field: r_hip_key

connect 2 2 2 197 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 197 1
node field: keyValue
proto field: r_hip_keyValue

connect 2 2 2 197 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 197 1
node field: value_changed
proto field: r_hip_changed

ROUTE 2 2 2 198
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_hip_OI

r index0 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 199 1
DEF: r_index0_OI

connect 2 2 2 199 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 199 1
node field: key
proto field: r_index0_key

connect 2 2 2 199 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 199 1
node field: keyValue
proto field: r_index0_keyValue

connect 2 2 2 199 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 199 1
node field: value_changed
proto field: r_index0_changed

ROUTE 2 2 2 200
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_index0_OI

r index1 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 201 1
DEF: r_index1_OI

connect 2 2 2 201 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 201 1
node field: key
proto field: r_index1_key

connect 2 2 2 201 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 201 1
node field: keyValue
proto field: r_index1_keyValue

connect 2 2 2 201 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 201 1
node field: value_changed
proto field: r_index1_changed

ROUTE 2 2 2 202
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_index1_OI

r index2 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 203 1
DEF: r_index2_OI

connect 2 2 2 203 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 203 1
node field: key
proto field: r_index2_key

connect 2 2 2 203 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 203 1
node field: keyValue
proto field: r_index2_keyValue

connect 2 2 2 203 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 203 1
node field: value_changed
proto field: r_index2_changed

ROUTE 2 2 2 204
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_index2_OI

r index3 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 205 1
DEF: r_index3_OI

connect 2 2 2 205 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 205 1
node field: key
proto field: r_index3_key

connect 2 2 2 205 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 205 1
node field: keyValue
proto field: r_index3_keyValue

connect 2 2 2 205 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 205 1
node field: value_changed
proto field: r_index3_changed

ROUTE 2 2 2 206
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_index3_OI

r index distal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 207 1
DEF: r_index_distal_OI

connect 2 2 2 207 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 207 1
node field: key
proto field: r_index_distal_key

connect 2 2 2 207 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 207 1
node field: keyValue
proto field: r_index_distal_keyValue

connect 2 2 2 207 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 207 1
node field: value_changed
proto field: r_index_distal_changed

ROUTE 2 2 2 208
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_index_distal_OI

r index metacarpal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 209 1
DEF: r_index_metacarpal_OI

connect 2 2 2 209 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 209 1
node field: key
proto field: r_index_metacarpal_key

connect 2 2 2 209 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 209 1
node field: keyValue
proto field: r_index_metacarpal_keyValue

connect 2 2 2 209 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 209 1
node field: value_changed
proto field: r_index_metacarpal_changed

ROUTE 2 2 2 210
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_index_metacarpal_OI

r index middle OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 211 1
DEF: r_index_middle_OI

connect 2 2 2 211 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 211 1
node field: key
proto field: r_index_middle_key

connect 2 2 2 211 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 211 1
node field: keyValue
proto field: r_index_middle_keyValue

connect 2 2 2 211 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 211 1
node field: value_changed
proto field: r_index_middle_changed

ROUTE 2 2 2 212
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_index_middle_OI

r index proximal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 213 1
DEF: r_index_proximal_OI

connect 2 2 2 213 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 213 1
node field: key
proto field: r_index_proximal_key

connect 2 2 2 213 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 213 1
node field: keyValue
proto field: r_index_proximal_keyValue

connect 2 2 2 213 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 213 1
node field: value_changed
proto field: r_index_proximal_changed

ROUTE 2 2 2 214
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_index_proximal_OI

r knee OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 215 1
DEF: r_knee_OI

connect 2 2 2 215 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 215 1
node field: key
proto field: r_knee_key

connect 2 2 2 215 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 215 1
node field: keyValue
proto field: r_knee_keyValue

connect 2 2 2 215 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 215 1
node field: value_changed
proto field: r_knee_changed

ROUTE 2 2 2 216
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_knee_OI

r metatarsal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 217 1
DEF: r_metatarsal_OI

connect 2 2 2 217 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 217 1
node field: key
proto field: r_metatarsal_key

connect 2 2 2 217 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 217 1
node field: keyValue
proto field: r_metatarsal_keyValue

connect 2 2 2 217 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 217 1
node field: value_changed
proto field: r_metatarsal_changed

ROUTE 2 2 2 218
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_metatarsal_OI

r middistal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 219 1
DEF: r_middistal_OI

connect 2 2 2 219 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 219 1
node field: key
proto field: r_middistal_key

connect 2 2 2 219 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 219 1
node field: keyValue
proto field: r_middistal_keyValue

connect 2 2 2 219 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 219 1
node field: value_changed
proto field: r_middistal_changed

ROUTE 2 2 2 220
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_middistal_OI

r middle0 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 221 1
DEF: r_middle0_OI

connect 2 2 2 221 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 221 1
node field: key
proto field: r_middle0_key

connect 2 2 2 221 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 221 1
node field: keyValue
proto field: r_middle0_keyValue

connect 2 2 2 221 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 221 1
node field: value_changed
proto field: r_middle0_changed

ROUTE 2 2 2 222
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_middle0_OI

r middle1 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 223 1
DEF: r_middle1_OI

connect 2 2 2 223 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 223 1
node field: key
proto field: r_middle1_key

connect 2 2 2 223 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 223 1
node field: keyValue
proto field: r_middle1_keyValue

connect 2 2 2 223 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 223 1
node field: value_changed
proto field: r_middle1_changed

ROUTE 2 2 2 224
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_middle1_OI

r middle2 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 225 1
DEF: r_middle2_OI

connect 2 2 2 225 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 225 1
node field: key
proto field: r_middle2_key

connect 2 2 2 225 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 225 1
node field: keyValue
proto field: r_middle2_keyValue

connect 2 2 2 225 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 225 1
node field: value_changed
proto field: r_middle2_changed

ROUTE 2 2 2 226
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_middle2_OI

r middle3 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 227 1
DEF: r_middle3_OI

connect 2 2 2 227 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 227 1
node field: key
proto field: r_middle3_key

connect 2 2 2 227 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 227 1
node field: keyValue
proto field: r_middle3_keyValue

connect 2 2 2 227 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 227 1
node field: value_changed
proto field: r_middle3_changed

ROUTE 2 2 2 228
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_middle3_OI

r middle distal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 229 1
DEF: r_middle_distal_OI

connect 2 2 2 229 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 229 1
node field: key
proto field: r_middle_distal_key

connect 2 2 2 229 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 229 1
node field: keyValue
proto field: r_middle_distal_keyValue

connect 2 2 2 229 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 229 1
node field: value_changed
proto field: r_middle_distal_changed

ROUTE 2 2 2 230
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_middle_distal_OI

r middle metacarpal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 231 1
DEF: r_middle_metacarpal_OI

connect 2 2 2 231 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 231 1
node field: key
proto field: r_middle_metacarpal_key

connect 2 2 2 231 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 231 1
node field: keyValue
proto field: r_middle_metacarpal_keyValue

connect 2 2 2 231 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 231 1
node field: value_changed
proto field: r_middle_metacarpal_changed

ROUTE 2 2 2 232
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_middle_metacarpal_OI

r middle middle OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 233 1
DEF: r_middle_middle_OI

connect 2 2 2 233 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 233 1
node field: key
proto field: r_middle_middle_key

connect 2 2 2 233 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 233 1
node field: keyValue
proto field: r_middle_middle_keyValue

connect 2 2 2 233 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 233 1
node field: value_changed
proto field: r_middle_middle_changed

ROUTE 2 2 2 234
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_middle_middle_OI

r middle proximal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 235 1
DEF: r_middle_proximal_OI

connect 2 2 2 235 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 235 1
node field: key
proto field: r_middle_proximal_key

connect 2 2 2 235 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 235 1
node field: keyValue
proto field: r_middle_proximal_keyValue

connect 2 2 2 235 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 235 1
node field: value_changed
proto field: r_middle_proximal_changed

ROUTE 2 2 2 236
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_middle_proximal_OI

r midproximal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 237 1
DEF: r_midproximal_OI

connect 2 2 2 237 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 237 1
node field: key
proto field: r_midproximal_key

connect 2 2 2 237 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 237 1
node field: keyValue
proto field: r_midproximal_keyValue

connect 2 2 2 237 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 237 1
node field: value_changed
proto field: r_midproximal_changed

ROUTE 2 2 2 238
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_midproximal_OI

r midtarsal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 239 1
DEF: r_midtarsal_OI

connect 2 2 2 239 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 239 1
node field: key
proto field: r_midtarsal_key

connect 2 2 2 239 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 239 1
node field: keyValue
proto field: r_midtarsal_keyValue

connect 2 2 2 239 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 239 1
node field: value_changed
proto field: r_midtarsal_changed

ROUTE 2 2 2 240
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_midtarsal_OI

r pinky0 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 241 1
DEF: r_pinky0_OI

connect 2 2 2 241 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 241 1
node field: key
proto field: r_pinky0_key

connect 2 2 2 241 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 241 1
node field: keyValue
proto field: r_pinky0_keyValue

connect 2 2 2 241 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 241 1
node field: value_changed
proto field: r_pinky0_changed

ROUTE 2 2 2 242
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_pinky0_OI

r pinky1 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 243 1
DEF: r_pinky1_OI

connect 2 2 2 243 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 243 1
node field: key
proto field: r_pinky1_key

connect 2 2 2 243 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 243 1
node field: keyValue
proto field: r_pinky1_keyValue

connect 2 2 2 243 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 243 1
node field: value_changed
proto field: r_pinky1_changed

ROUTE 2 2 2 244
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_pinky1_OI

r pinky2 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 245 1
DEF: r_pinky2_OI

connect 2 2 2 245 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 245 1
node field: key
proto field: r_pinky2_key

connect 2 2 2 245 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 245 1
node field: keyValue
proto field: r_pinky2_keyValue

connect 2 2 2 245 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 245 1
node field: value_changed
proto field: r_pinky2_changed

ROUTE 2 2 2 246
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_pinky2_OI

r pinky3 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 247 1
DEF: r_pinky3_OI

connect 2 2 2 247 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 247 1
node field: key
proto field: r_pinky3_key

connect 2 2 2 247 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 247 1
node field: keyValue
proto field: r_pinky3_keyValue

connect 2 2 2 247 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 247 1
node field: value_changed
proto field: r_pinky3_changed

ROUTE 2 2 2 248
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_pinky3_OI

r pinky distal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 249 1
DEF: r_pinky_distal_OI

connect 2 2 2 249 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 249 1
node field: key
proto field: r_pinky_distal_key

connect 2 2 2 249 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 249 1
node field: keyValue
proto field: r_pinky_distal_keyValue

connect 2 2 2 249 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 249 1
node field: value_changed
proto field: r_pinky_distal_changed

ROUTE 2 2 2 250
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_pinky_distal_OI

r pinky metacarpal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 251 1
DEF: r_pinky_metacarpal_OI

connect 2 2 2 251 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 251 1
node field: key
proto field: r_pinky_metacarpal_key

connect 2 2 2 251 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 251 1
node field: keyValue
proto field: r_pinky_metacarpal_keyValue

connect 2 2 2 251 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 251 1
node field: value_changed
proto field: r_pinky_metacarpal_changed

ROUTE 2 2 2 252
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_pinky_metacarpal_OI

r pinky middle OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 253 1
DEF: r_pinky_middle_OI

connect 2 2 2 253 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 253 1
node field: key
proto field: r_pinky_middle_key

connect 2 2 2 253 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 253 1
node field: keyValue
proto field: r_pinky_middle_keyValue

connect 2 2 2 253 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 253 1
node field: value_changed
proto field: r_pinky_middle_changed

ROUTE 2 2 2 254
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_pinky_middle_OI

r pinky proximal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 255 1
DEF: r_pinky_proximal_OI

connect 2 2 2 255 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 255 1
node field: key
proto field: r_pinky_proximal_key

connect 2 2 2 255 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 255 1
node field: keyValue
proto field: r_pinky_proximal_keyValue

connect 2 2 2 255 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 255 1
node field: value_changed
proto field: r_pinky_proximal_changed

ROUTE 2 2 2 256
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_pinky_proximal_OI

r ring0 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 257 1
DEF: r_ring0_OI

connect 2 2 2 257 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 257 1
node field: key
proto field: r_ring0_key

connect 2 2 2 257 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 257 1
node field: keyValue
proto field: r_ring0_keyValue

connect 2 2 2 257 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 257 1
node field: value_changed
proto field: r_ring0_changed

ROUTE 2 2 2 258
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_ring0_OI

r ring1 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 259 1
DEF: r_ring1_OI

connect 2 2 2 259 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 259 1
node field: key
proto field: r_ring1_key

connect 2 2 2 259 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 259 1
node field: keyValue
proto field: r_ring1_keyValue

connect 2 2 2 259 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 259 1
node field: value_changed
proto field: r_ring1_changed

ROUTE 2 2 2 260
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_ring1_OI

r ring2 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 261 1
DEF: r_ring2_OI

connect 2 2 2 261 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 261 1
node field: key
proto field: r_ring2_key

connect 2 2 2 261 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 261 1
node field: keyValue
proto field: r_ring2_keyValue

connect 2 2 2 261 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 261 1
node field: value_changed
proto field: r_ring2_changed

ROUTE 2 2 2 262
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_ring2_OI

r ring3 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 263 1
DEF: r_ring3_OI

connect 2 2 2 263 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 263 1
node field: key
proto field: r_ring3_key

connect 2 2 2 263 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 263 1
node field: keyValue
proto field: r_ring3_keyValue

connect 2 2 2 263 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 263 1
node field: value_changed
proto field: r_ring3_changed

ROUTE 2 2 2 264
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_ring3_OI

r ring distal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 265 1
DEF: r_ring_distal_OI

connect 2 2 2 265 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 265 1
node field: key
proto field: r_ring_distal_key

connect 2 2 2 265 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 265 1
node field: keyValue
proto field: r_ring_distal_keyValue

connect 2 2 2 265 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 265 1
node field: value_changed
proto field: r_ring_distal_changed

ROUTE 2 2 2 266
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_ring_distal_OI

r ring metacarpal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 267 1
DEF: r_ring_metacarpal_OI

connect 2 2 2 267 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 267 1
node field: key
proto field: r_ring_metacarpal_key

connect 2 2 2 267 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 267 1
node field: keyValue
proto field: r_ring_metacarpal_keyValue

connect 2 2 2 267 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 267 1
node field: value_changed
proto field: r_ring_metacarpal_changed

ROUTE 2 2 2 268
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_ring_metacarpal_OI

r ring middle OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 269 1
DEF: r_ring_middle_OI

connect 2 2 2 269 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 269 1
node field: key
proto field: r_ring_middle_key

connect 2 2 2 269 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 269 1
node field: keyValue
proto field: r_ring_middle_keyValue

connect 2 2 2 269 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 269 1
node field: value_changed
proto field: r_ring_middle_changed

ROUTE 2 2 2 270
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_ring_middle_OI

r ring proximal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 271 1
DEF: r_ring_proximal_OI

connect 2 2 2 271 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 271 1
node field: key
proto field: r_ring_proximal_key

connect 2 2 2 271 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 271 1
node field: keyValue
proto field: r_ring_proximal_keyValue

connect 2 2 2 271 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 271 1
node field: value_changed
proto field: r_ring_proximal_changed

ROUTE 2 2 2 272
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_ring_proximal_OI

r scapula OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 273 1
DEF: r_scapula_OI

connect 2 2 2 273 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 273 1
node field: key
proto field: r_scapula_key

connect 2 2 2 273 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 273 1
node field: keyValue
proto field: r_scapula_keyValue

connect 2 2 2 273 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 273 1
node field: value_changed
proto field: r_scapula_changed

ROUTE 2 2 2 274
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_scapula_OI

r shoulder OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 275 1
DEF: r_shoulder_OI

connect 2 2 2 275 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 275 1
node field: key
proto field: r_shoulder_key

connect 2 2 2 275 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 275 1
node field: keyValue
proto field: r_shoulder_keyValue

connect 2 2 2 275 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 275 1
node field: value_changed
proto field: r_shoulder_changed

ROUTE 2 2 2 276
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_shoulder_OI

r sternoclavicular OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 277 1
DEF: r_sternoclavicular_OI

connect 2 2 2 277 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 277 1
node field: key
proto field: r_sternoclavicular_key

connect 2 2 2 277 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 277 1
node field: keyValue
proto field: r_sternoclavicular_keyValue

connect 2 2 2 277 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 277 1
node field: value_changed
proto field: r_sternoclavicular_changed

ROUTE 2 2 2 278
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_sternoclavicular_OI

r subtalar OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 279 1
DEF: r_subtalar_OI

connect 2 2 2 279 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 279 1
node field: key
proto field: r_subtalar_key

connect 2 2 2 279 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 279 1
node field: keyValue
proto field: r_subtalar_keyValue

connect 2 2 2 279 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 279 1
node field: value_changed
proto field: r_subtalar_changed

ROUTE 2 2 2 280
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_subtalar_OI

r thigh OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 281 1
DEF: r_thigh_OI

connect 2 2 2 281 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 281 1
node field: key
proto field: r_thigh_key

connect 2 2 2 281 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 281 1
node field: keyValue
proto field: r_thigh_keyValue

connect 2 2 2 281 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 281 1
node field: value_changed
proto field: r_thigh_changed

ROUTE 2 2 2 282
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_thigh_OI

r thumb1 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 283 1
DEF: r_thumb1_OI

connect 2 2 2 283 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 283 1
node field: key
proto field: r_thumb1_key

connect 2 2 2 283 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 283 1
node field: keyValue
proto field: r_thumb1_keyValue

connect 2 2 2 283 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 283 1
node field: value_changed
proto field: r_thumb1_changed

ROUTE 2 2 2 284
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_thumb1_OI

r thumb2 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 285 1
DEF: r_thumb2_OI

connect 2 2 2 285 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 285 1
node field: key
proto field: r_thumb2_key

connect 2 2 2 285 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 285 1
node field: keyValue
proto field: r_thumb2_keyValue

connect 2 2 2 285 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 285 1
node field: value_changed
proto field: r_thumb2_changed

ROUTE 2 2 2 286
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_thumb2_OI

r thumb3 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 287 1
DEF: r_thumb3_OI

connect 2 2 2 287 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 287 1
node field: key
proto field: r_thumb3_key

connect 2 2 2 287 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 287 1
node field: keyValue
proto field: r_thumb3_keyValue

connect 2 2 2 287 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 287 1
node field: value_changed
proto field: r_thumb3_changed

ROUTE 2 2 2 288
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_thumb3_OI

r thumb distal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 289 1
DEF: r_thumb_distal_OI

connect 2 2 2 289 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 289 1
node field: key
proto field: r_thumb_distal_key

connect 2 2 2 289 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 289 1
node field: keyValue
proto field: r_thumb_distal_keyValue

connect 2 2 2 289 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 289 1
node field: value_changed
proto field: r_thumb_distal_changed

ROUTE 2 2 2 290
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_thumb_distal_OI

r thumb metacarpal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 291 1
DEF: r_thumb_metacarpal_OI

connect 2 2 2 291 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 291 1
node field: key
proto field: r_thumb_metacarpal_key

connect 2 2 2 291 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 291 1
node field: keyValue
proto field: r_thumb_metacarpal_keyValue

connect 2 2 2 291 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 291 1
node field: value_changed
proto field: r_thumb_metacarpal_changed

ROUTE 2 2 2 292
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_thumb_metacarpal_OI

r thumb proximal OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 293 1
DEF: r_thumb_proximal_OI

connect 2 2 2 293 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 293 1
node field: key
proto field: r_thumb_proximal_key

connect 2 2 2 293 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 293 1
node field: keyValue
proto field: r_thumb_proximal_keyValue

connect 2 2 2 293 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 293 1
node field: value_changed
proto field: r_thumb_proximal_changed

ROUTE 2 2 2 294
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_thumb_proximal_OI

r upperarm OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 295 1
DEF: r_upperarm_OI

connect 2 2 2 295 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 295 1
node field: key
proto field: r_upperarm_key

connect 2 2 2 295 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 295 1
node field: keyValue
proto field: r_upperarm_keyValue

connect 2 2 2 295 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 295 1
node field: value_changed
proto field: r_upperarm_changed

ROUTE 2 2 2 296
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_upperarm_OI

r wrist OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 297 1
DEF: r_wrist_OI

connect 2 2 2 297 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 297 1
node field: key
proto field: r_wrist_key

connect 2 2 2 297 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 297 1
node field: keyValue
proto field: r_wrist_keyValue

connect 2 2 2 297 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 297 1
node field: value_changed
proto field: r_wrist_changed

ROUTE 2 2 2 298
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: r_wrist_OI

sacroiliac OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 299 1
DEF: sacroiliac_OI

connect 2 2 2 299 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 299 1
node field: key
proto field: sacroiliac_key

connect 2 2 2 299 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 299 1
node field: keyValue
proto field: sacroiliac_keyValue

connect 2 2 2 299 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 299 1
node field: value_changed
proto field: sacroiliac_changed

ROUTE 2 2 2 300
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: sacroiliac_OI

sacrum OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 301 1
DEF: sacrum_OI

connect 2 2 2 301 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 301 1
node field: key
proto field: sacrum_key

connect 2 2 2 301 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 301 1
node field: keyValue
proto field: sacrum_keyValue

connect 2 2 2 301 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 301 1
node field: value_changed
proto field: sacrum_changed

ROUTE 2 2 2 302
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: sacrum_OI

skull OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 303 1
DEF: skull_OI

connect 2 2 2 303 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 303 1
node field: key
proto field: skull_key

connect 2 2 2 303 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 303 1
node field: keyValue
proto field: skull_keyValue

connect 2 2 2 303 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 303 1
node field: value_changed
proto field: skull_changed

ROUTE 2 2 2 304
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: skull_OI

skullbase OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 305 1
DEF: skullbase_OI

connect 2 2 2 305 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 305 1
node field: key
proto field: skullbase_key

connect 2 2 2 305 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 305 1
node field: keyValue
proto field: skullbase_keyValue

connect 2 2 2 305 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 305 1
node field: value_changed
proto field: skullbase_changed

ROUTE 2 2 2 306
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: skullbase_OI

t1 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 307 1
DEF: t1_OI

connect 2 2 2 307 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 307 1
node field: key
proto field: t1_key

connect 2 2 2 307 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 307 1
node field: keyValue
proto field: t1_keyValue

connect 2 2 2 307 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 307 1
node field: value_changed
proto field: t1_changed

ROUTE 2 2 2 308
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: t1_OI

t2 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 309 1
DEF: t2_OI

connect 2 2 2 309 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 309 1
node field: key
proto field: t2_key

connect 2 2 2 309 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 309 1
node field: keyValue
proto field: t2_keyValue

connect 2 2 2 309 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 309 1
node field: value_changed
proto field: t2_changed

ROUTE 2 2 2 310
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: t2_OI

t3 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 311 1
DEF: t3_OI

connect 2 2 2 311 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 311 1
node field: key
proto field: t3_key

connect 2 2 2 311 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 311 1
node field: keyValue
proto field: t3_keyValue

connect 2 2 2 311 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 311 1
node field: value_changed
proto field: t3_changed

ROUTE 2 2 2 312
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: t3_OI

t4 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 313 1
DEF: t4_OI

connect 2 2 2 313 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 313 1
node field: key
proto field: t4_key

connect 2 2 2 313 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 313 1
node field: keyValue
proto field: t4_keyValue

connect 2 2 2 313 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 313 1
node field: value_changed
proto field: t4_changed

ROUTE 2 2 2 314
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: t4_OI

t5 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 315 1
DEF: t5_OI

connect 2 2 2 315 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 315 1
node field: key
proto field: t5_key

connect 2 2 2 315 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 315 1
node field: keyValue
proto field: t5_keyValue

connect 2 2 2 315 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 315 1
node field: value_changed
proto field: t5_changed

ROUTE 2 2 2 316
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: t5_OI

t6 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 317 1
DEF: t6_OI

connect 2 2 2 317 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 317 1
node field: key
proto field: t6_key

connect 2 2 2 317 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 317 1
node field: keyValue
proto field: t6_keyValue

connect 2 2 2 317 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 317 1
node field: value_changed
proto field: t6_changed

ROUTE 2 2 2 318
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: t6_OI

t7 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 319 1
DEF: t7_OI

connect 2 2 2 319 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 319 1
node field: key
proto field: t7_key

connect 2 2 2 319 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 319 1
node field: keyValue
proto field: t7_keyValue

connect 2 2 2 319 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 319 1
node field: value_changed
proto field: t7_changed

ROUTE 2 2 2 320
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: t7_OI

t8 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 321 1
DEF: t8_OI

connect 2 2 2 321 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 321 1
node field: key
proto field: t8_key

connect 2 2 2 321 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 321 1
node field: keyValue
proto field: t8_keyValue

connect 2 2 2 321 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 321 1
node field: value_changed
proto field: t8_changed

ROUTE 2 2 2 322
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: t8_OI

t9 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 323 1
DEF: t9_OI

connect 2 2 2 323 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 323 1
node field: key
proto field: t9_key

connect 2 2 2 323 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 323 1
node field: keyValue
proto field: t9_keyValue

connect 2 2 2 323 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 323 1
node field: value_changed
proto field: t9_changed

ROUTE 2 2 2 324
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: t9_OI

t10 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 325 1
DEF: t10_OI

connect 2 2 2 325 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 325 1
node field: key
proto field: t10_key

connect 2 2 2 325 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 325 1
node field: keyValue
proto field: t10_keyValue

connect 2 2 2 325 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 325 1
node field: value_changed
proto field: t10_changed

ROUTE 2 2 2 326
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: t10_OI

t11 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 327 1
DEF: t11_OI

connect 2 2 2 327 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 327 1
node field: key
proto field: t11_key

connect 2 2 2 327 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 327 1
node field: keyValue
proto field: t11_keyValue

connect 2 2 2 327 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 327 1
node field: value_changed
proto field: t11_changed

ROUTE 2 2 2 328
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: t11_OI

t12 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 329 1
DEF: t12_OI

connect 2 2 2 329 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 329 1
node field: key
proto field: t12_key

connect 2 2 2 329 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 329 1
node field: keyValue
proto field: t12_keyValue

connect 2 2 2 329 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 329 1
node field: value_changed
proto field: t12_changed

ROUTE 2 2 2 330
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: t12_OI

temporomandibular OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 331 1
DEF: temporomandibular_OI

connect 2 2 2 331 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 331 1
node field: key
proto field: temporomandibular_key

connect 2 2 2 331 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 331 1
node field: keyValue
proto field: temporomandibular_keyValue

connect 2 2 2 331 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 331 1
node field: value_changed
proto field: temporomandibular_changed

ROUTE 2 2 2 332
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: temporomandibular_OI

vc1 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 333 1
DEF: vc1_OI

connect 2 2 2 333 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 333 1
node field: key
proto field: vc1_key

connect 2 2 2 333 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 333 1
node field: keyValue
proto field: vc1_keyValue

connect 2 2 2 333 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 333 1
node field: value_changed
proto field: vc1_changed

ROUTE 2 2 2 334
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: vc1_OI

vc2 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 335 1
DEF: vc2_OI

connect 2 2 2 335 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 335 1
node field: key
proto field: vc2_key

connect 2 2 2 335 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 335 1
node field: keyValue
proto field: vc2_keyValue

connect 2 2 2 335 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 335 1
node field: value_changed
proto field: vc2_changed

ROUTE 2 2 2 336
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: vc2_OI

vc3 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 337 1
DEF: vc3_OI

connect 2 2 2 337 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 337 1
node field: key
proto field: vc3_key

connect 2 2 2 337 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 337 1
node field: keyValue
proto field: vc3_keyValue

connect 2 2 2 337 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 337 1
node field: value_changed
proto field: vc3_changed

ROUTE 2 2 2 338
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: vc3_OI

vc4 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 339 1
DEF: vc4_OI

connect 2 2 2 339 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 339 1
node field: key
proto field: vc4_key

connect 2 2 2 339 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 339 1
node field: keyValue
proto field: vc4_keyValue

connect 2 2 2 339 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 339 1
node field: value_changed
proto field: vc4_changed

ROUTE 2 2 2 340
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: vc4_OI

vc5 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 341 1
DEF: vc5_OI

connect 2 2 2 341 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 341 1
node field: key
proto field: vc5_key

connect 2 2 2 341 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 341 1
node field: keyValue
proto field: vc5_keyValue

connect 2 2 2 341 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 341 1
node field: value_changed
proto field: vc5_changed

ROUTE 2 2 2 342
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: vc5_OI

vc6 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 343 1
DEF: vc6_OI

connect 2 2 2 343 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 343 1
node field: key
proto field: vc6_key

connect 2 2 2 343 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 343 1
node field: keyValue
proto field: vc6_keyValue

connect 2 2 2 343 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 343 1
node field: value_changed
proto field: vc6_changed

ROUTE 2 2 2 344
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: vc6_OI

vc7 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 345 1
DEF: vc7_OI

connect 2 2 2 345 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 345 1
node field: key
proto field: vc7_key

connect 2 2 2 345 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 345 1
node field: keyValue
proto field: vc7_keyValue

connect 2 2 2 345 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 345 1
node field: value_changed
proto field: vc7_changed

ROUTE 2 2 2 346
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: vc7_OI

vl1 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 347 1
DEF: vl1_OI

connect 2 2 2 347 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 347 1
node field: key
proto field: vl1_key

connect 2 2 2 347 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 347 1
node field: keyValue
proto field: vl1_keyValue

connect 2 2 2 347 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 347 1
node field: value_changed
proto field: vl1_changed

ROUTE 2 2 2 348
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: vl1_OI

vl2 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 349 1
DEF: vl2_OI

connect 2 2 2 349 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 349 1
node field: key
proto field: vl2_key

connect 2 2 2 349 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 349 1
node field: keyValue
proto field: vl2_keyValue

connect 2 2 2 349 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 349 1
node field: value_changed
proto field: vl2_changed

ROUTE 2 2 2 350
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: vl2_OI

vl3 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 351 1
DEF: vl3_OI

connect 2 2 2 351 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 351 1
node field: key
proto field: vl3_key

connect 2 2 2 351 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 351 1
node field: keyValue
proto field: vl3_keyValue

connect 2 2 2 351 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 351 1
node field: value_changed
proto field: vl3_changed

ROUTE 2 2 2 352
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: vl3_OI

vl4 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 353 1
DEF: vl4_OI

connect 2 2 2 353 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 353 1
node field: key
proto field: vl4_key

connect 2 2 2 353 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 353 1
node field: keyValue
proto field: vl4_keyValue

connect 2 2 2 353 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 353 1
node field: value_changed
proto field: vl4_changed

ROUTE 2 2 2 354
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: vl4_OI

vl5 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 355 1
DEF: vl5_OI

connect 2 2 2 355 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 355 1
node field: key
proto field: vl5_key

connect 2 2 2 355 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 355 1
node field: keyValue
proto field: vl5_keyValue

connect 2 2 2 355 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 355 1
node field: value_changed
proto field: vl5_changed

ROUTE 2 2 2 356
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: vl5_OI

vt1 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 357 1
DEF: vt1_OI

connect 2 2 2 357 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 357 1
node field: key
proto field: vt1_key

connect 2 2 2 357 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 357 1
node field: keyValue
proto field: vt1_keyValue

connect 2 2 2 357 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 357 1
node field: value_changed
proto field: vt1_changed

ROUTE 2 2 2 358
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: vt1_OI

vt2 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 359 1
DEF: vt2_OI

connect 2 2 2 359 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 359 1
node field: key
proto field: vt2_key

connect 2 2 2 359 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 359 1
node field: keyValue
proto field: vt2_keyValue

connect 2 2 2 359 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 359 1
node field: value_changed
proto field: vt2_changed

ROUTE 2 2 2 360
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: vt2_OI

vt3 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 361 1
DEF: vt3_OI

connect 2 2 2 361 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 361 1
node field: key
proto field: vt3_key

connect 2 2 2 361 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 361 1
node field: keyValue
proto field: vt3_keyValue

connect 2 2 2 361 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 361 1
node field: value_changed
proto field: vt3_changed

ROUTE 2 2 2 362
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: vt3_OI

vt4 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 363 1
DEF: vt4_OI

connect 2 2 2 363 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 363 1
node field: key
proto field: vt4_key

connect 2 2 2 363 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 363 1
node field: keyValue
proto field: vt4_keyValue

connect 2 2 2 363 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 363 1
node field: value_changed
proto field: vt4_changed

ROUTE 2 2 2 364
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: vt4_OI

vt5 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 365 1
DEF: vt5_OI

connect 2 2 2 365 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 365 1
node field: key
proto field: vt5_key

connect 2 2 2 365 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 365 1
node field: keyValue
proto field: vt5_keyValue

connect 2 2 2 365 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 365 1
node field: value_changed
proto field: vt5_changed

ROUTE 2 2 2 366
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: vt5_OI

vt6 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 367 1
DEF: vt6_OI

connect 2 2 2 367 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 367 1
node field: key
proto field: vt6_key

connect 2 2 2 367 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 367 1
node field: keyValue
proto field: vt6_keyValue

connect 2 2 2 367 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 367 1
node field: value_changed
proto field: vt6_changed

ROUTE 2 2 2 368
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: vt6_OI

vt7 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 369 1
DEF: vt7_OI

connect 2 2 2 369 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 369 1
node field: key
proto field: vt7_key

connect 2 2 2 369 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 369 1
node field: keyValue
proto field: vt7_keyValue

connect 2 2 2 369 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 369 1
node field: value_changed
proto field: vt7_changed

ROUTE 2 2 2 370
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: vt7_OI

vt8 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 371 1
DEF: vt8_OI

connect 2 2 2 371 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 371 1
node field: key
proto field: vt8_key

connect 2 2 2 371 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 371 1
node field: keyValue
proto field: vt8_keyValue

connect 2 2 2 371 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 371 1
node field: value_changed
proto field: vt8_changed

ROUTE 2 2 2 372
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: vt8_OI

vt9 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 373 1
DEF: vt9_OI

connect 2 2 2 373 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 373 1
node field: key
proto field: vt9_key

connect 2 2 2 373 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 373 1
node field: keyValue
proto field: vt9_keyValue

connect 2 2 2 373 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 373 1
node field: value_changed
proto field: vt9_changed

ROUTE 2 2 2 374
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: vt9_OI

vt10 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 375 1
DEF: vt10_OI

connect 2 2 2 375 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 375 1
node field: key
proto field: vt10_key

connect 2 2 2 375 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 375 1
node field: keyValue
proto field: vt10_keyValue

connect 2 2 2 375 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 375 1
node field: value_changed
proto field: vt10_changed

ROUTE 2 2 2 376
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: vt10_OI

vt11 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 377 1
DEF: vt11_OI

connect 2 2 2 377 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 377 1
node field: key
proto field: vt11_key

connect 2 2 2 377 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 377 1
node field: keyValue
proto field: vt11_keyValue

connect 2 2 2 377 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 377 1
node field: value_changed
proto field: vt11_changed

ROUTE 2 2 2 378
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: vt11_OI

vt12 OI
type: NamedIndividual
type: OrientationInterpolator
has parent: ProtoBody 2 2 2
has IS: IS 2 2 2 379 1
DEF: vt12_OI

connect 2 2 2 379 1 1
type: NamedIndividual
type: connect
has parent: IS 2 2 2 379 1
node field: key
proto field: vt12_key

connect 2 2 2 379 1 2
type: NamedIndividual
type: connect
has parent: IS 2 2 2 379 1
node field: keyValue
proto field: vt12_keyValue

connect 2 2 2 379 1 3
type: NamedIndividual
type: connect
has parent: IS 2 2 2 379 1
node field: value_changed
proto field: vt12_changed

ROUTE 2 2 2 380
type: NamedIndividual
type: ROUTE
has parent: ProtoBody 2 2 2
from field: fraction_changed
from node: BehaviorClock
to field: set_fraction
to node: vt12_OI

ProtoDeclare 2 3
type: NamedIndividual
type: ProtoDeclare
has parent: Scene
has proto interface: ProtoInterface 2 3 1
has proto body: ProtoBody 2 3 2
appinfo: The HAnimBodyBehaviorChooser node allows an author to select one of several HAnimHumanoid bodies and simultaneously apply multiple HAnimBehavior animations to the active body. Individual behaviors may be enabled or disabled at any time.
name: HAnimBodyBehaviorChooser

field 2 3 1 1
type: NamedIndividual
type: field
has parent: ProtoInterface 2 3 1
access type: inputOutput
appinfo: Level of Articulation (LOA) support needed by authored HAnimBehavior set of OrientationInterpolator values. Legal values 0 1 2 3.
name: supportedLOA
type: SFInt32
value: -1

field 2 3 1 2
type: NamedIndividual
type: field
has parent: ProtoInterface 2 3 1
access type: initializeOnly
appinfo: [HAnimHumanoid] nodes only
name: HumanoidArray
type: MFNode

field 2 3 1 3
type: NamedIndividual
type: field
has parent: ProtoInterface 2 3 1
access type: initializeOnly
appinfo: whichBody is selected default is initial member of HumanoidArray
name: whichBody
type: SFInt32
value: -1

field 2 3 1 4
type: NamedIndividual
type: field
has parent: ProtoInterface 2 3 1
access type: inputOnly
appinfo: whichBody is selected default is none
name: set_whichBody
type: SFInt32

field 2 3 1 5
type: NamedIndividual
type: field
has parent: ProtoInterface 2 3 1
access type: outputOnly
appinfo: whichBody is selected default is none
name: whichBody_changed
type: SFInt32

field 2 3 1 6
type: NamedIndividual
type: field
has parent: ProtoInterface 2 3 1
access type: initializeOnly
appinfo: [HAnimBehavior] nodes only some or all of which may be enabled. Warning: do not animate a single joint with more than one interpolator at a given time.
name: hAnimBehaviorNodes
type: MFNode

field 2 3 1 7
type: NamedIndividual
type: field
has parent: ProtoInterface 2 3 1
access type: initializeOnly
appinfo: indicate which HAnimBehavior nodes are activated, empty indicates all enabled true
name: enabledBehaviorsArray
type: MFBool

field 2 3 1 8
type: NamedIndividual
type: field
has parent: ProtoInterface 2 3 1
access type: inputOnly
appinfo: enable corresponding behavior identified by index number
name: enableBehavior
type: SFInt32

field 2 3 1 9
type: NamedIndividual
type: field
has parent: ProtoInterface 2 3 1
access type: inputOnly
appinfo: disable corresponding behavior identified by index number
name: disableBehavior
type: SFInt32

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

field 2 3 1 11
type: NamedIndividual
type: field
has parent: ProtoInterface 2 3 1
access type: inputOutput
name: stopTime
type: SFTime
value: 0

BodySwitch
type: NamedIndividual
type: Switch
has parent: ProtoBody 2 3 2
has IS: IS 2 3 2 1 1
DEF: BodySwitch
which choice: -1

connect 2 3 2 1 1 1
type: NamedIndividual
type: connect
has parent: IS 2 3 2 1 1
node field: whichChoice
proto field: whichBody

connect 2 3 2 1 1 2
type: NamedIndividual
type: connect
has parent: IS 2 3 2 1 1
node field: children
proto field: HumanoidArray

BehaviorArrayHolder
type: NamedIndividual
type: Group
has parent: ProtoBody 2 3 2
has IS: IS 2 3 2 2 1
DEF: BehaviorArrayHolder

connect 2 3 2 2 1 1
type: NamedIndividual
type: connect
has parent: IS 2 3 2 2 1
node field: children
proto field: hAnimBehaviorNodes

TimeSensorHolderStartStopTimes
type: NamedIndividual
type: TimeSensor
has parent: ProtoBody 2 3 2
has IS: IS 2 3 2 3 1
DEF: TimeSensorHolderStartStopTimes

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

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

SupportedLoaHolder2
type: NamedIndividual
type: Switch
has parent: ProtoBody 2 3 2
has IS: IS 2 3 2 4 1
DEF: SupportedLoaHolder2
which choice: -1

connect 2 3 2 4 1 1
type: NamedIndividual
type: connect
has parent: IS 2 3 2 4 1
node field: whichChoice
proto field: supportedLOA

BehaviorSelectionScript
type: NamedIndividual
type: Script
has parent: ProtoBody 2 3 2
has field: field 2 3 2 5 1
has field: field 2 3 2 5 2
has field: field 2 3 2 5 3
has field: field 2 3 2 5 4
has field: field 2 3 2 5 5
has field: field 2 3 2 5 6
has field: field 2 3 2 5 7
has field: field 2 3 2 5 8
has field: field 2 3 2 5 9
has field: field 2 3 2 5 10
has field: field 2 3 2 5 11
has IS: IS 2 3 2 5 12
DEF: BehaviorSelectionScript
direct output: true
url: "HAnimBehaviorPrototypesScript.js" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Prototypes/HAnimBehaviorPrototypesScript.js"

field 2 3 2 5 1
type: NamedIndividual
type: field
has parent: BehaviorSelectionScript
access type: initializeOnly
appinfo: [HAnimHumanoid] nodes only
name: HumanoidArray
type: MFNode

field 2 3 2 5 2
type: NamedIndividual
type: field
has parent: BehaviorSelectionScript
access type: initializeOnly
appinfo: whichBody is selected default is none
name: whichBody
type: SFInt32

field 2 3 2 5 3
type: NamedIndividual
type: field
has parent: BehaviorSelectionScript
access type: inputOnly
appinfo: whichBody is selected default is none
name: set_whichBody
type: SFInt32

field 2 3 2 5 4
type: NamedIndividual
type: field
has parent: BehaviorSelectionScript
access type: outputOnly
appinfo: whichBody is selected default is none
name: whichBody_changed
type: SFInt32

field 2 3 2 5 5
type: NamedIndividual
type: field
has parent: BehaviorSelectionScript
access type: initializeOnly
appinfo: [HAnimBehavior] nodes only
name: hAnimBehaviorNodes
type: MFNode

field 2 3 2 5 6
type: NamedIndividual
type: field
has parent: BehaviorSelectionScript
access type: initializeOnly
name: enabledBehaviorsArray
type: MFBool

field 2 3 2 5 7
type: NamedIndividual
type: field
has parent: BehaviorSelectionScript
access type: inputOnly
appinfo: enable corresponding behavior
name: enableBehavior
type: SFInt32

field 2 3 2 5 8
type: NamedIndividual
type: field
has parent: BehaviorSelectionScript
access type: inputOnly
appinfo: enable corresponding behavior
name: disableBehavior
type: SFInt32

field 2 3 2 5 9
type: NamedIndividual
type: field
has parent: BehaviorSelectionScript
has children: TimeSensorHolderStartStopTimes-USE-1
access type: initializeOnly
name: timeSensorNode
type: SFNode

field 2 3 2 5 10
type: NamedIndividual
type: field
has parent: BehaviorSelectionScript
access type: initializeOnly
appinfo: remember prior body index to avoid unnecessary ROUTE teardown and creation
name: previousBodyIndex
type: SFInt32
value: -1

field 2 3 2 5 11
type: NamedIndividual
type: field
has parent: BehaviorSelectionScript
access type: initializeOnly
name: traceEnabled
type: SFBool
value: true

connect 2 3 2 5 12 1
type: NamedIndividual
type: connect
has parent: IS 2 3 2 5 12
node field: HumanoidArray
proto field: HumanoidArray

connect 2 3 2 5 12 2
type: NamedIndividual
type: connect
has parent: IS 2 3 2 5 12
node field: whichBody
proto field: whichBody

connect 2 3 2 5 12 3
type: NamedIndividual
type: connect
has parent: IS 2 3 2 5 12
node field: set_whichBody
proto field: set_whichBody

connect 2 3 2 5 12 4
type: NamedIndividual
type: connect
has parent: IS 2 3 2 5 12
node field: whichBody_changed
proto field: whichBody_changed

connect 2 3 2 5 12 5
type: NamedIndividual
type: connect
has parent: IS 2 3 2 5 12
node field: hAnimBehaviorNodes
proto field: hAnimBehaviorNodes

connect 2 3 2 5 12 6
type: NamedIndividual
type: connect
has parent: IS 2 3 2 5 12
node field: enabledBehaviorsArray
proto field: enabledBehaviorsArray

connect 2 3 2 5 12 7
type: NamedIndividual
type: connect
has parent: IS 2 3 2 5 12
node field: enableBehavior
proto field: enableBehavior

connect 2 3 2 5 12 8
type: NamedIndividual
type: connect
has parent: IS 2 3 2 5 12
node field: disableBehavior
proto field: disableBehavior

BehaviorTest1
type: NamedIndividual
type: ProtoInstance
has parent: Scene
has field value: fieldValue 2 4 1
has field value: fieldValue 2 4 2
has field value: fieldValue 2 4 3
has field value: fieldValue 2 4 4
DEF: BehaviorTest1
name: HAnimBehavior

fieldValue 2 4 1
type: NamedIndividual
type: fieldValue
has parent: BehaviorTest1
name: HumanoidRoot_translation_key
value: 0
value: 0.25
value: 0.5
value: 0.75
value: 1.0

fieldValue 2 4 2
type: NamedIndividual
type: fieldValue
has parent: BehaviorTest1
name: HumanoidRoot_translation_keyValue
value: 0
value: 10
value: 20
value: 30
value: 40
value: 50

fieldValue 2 4 3
type: NamedIndividual
type: fieldValue
has parent: BehaviorTest1
name: r_ankle_key
value: 0
value: 0.5
value: 1

fieldValue 2 4 4
type: NamedIndividual
type: fieldValue
has parent: BehaviorTest1
name: r_ankle_keyValue
value: 0
value: 1
value: 0.2
value: 0.4

ChooserTest
type: NamedIndividual
type: ProtoInstance
has parent: Scene
has field value: fieldValue 2 5 1
has field value: fieldValue 2 5 2
has field value: fieldValue 2 5 3
has field value: fieldValue 2 5 4
DEF: ChooserTest
name: HAnimBodyBehaviorChooser

fieldValue 2 5 1
type: NamedIndividual
type: fieldValue
has parent: ChooserTest
has children: hanim DiamondManLOA-1
name: HumanoidArray

hanim DiamondManLOA-1
type: NamedIndividual
type: HAnimHumanoid
has parent: fieldValue 2 5 1
DEF: hanim_DiamondManLOA-1
name: DiamondManLOA-1
version: 1.0

fieldValue 2 5 2
type: NamedIndividual
type: fieldValue
has parent: ChooserTest
name: whichBody
value: 0

fieldValue 2 5 3
type: NamedIndividual
type: fieldValue
has parent: ChooserTest
has children: BehaviorTest1-USE-1
name: hAnimBehaviorNodes

fieldValue 2 5 4
type: NamedIndividual
type: fieldValue
has parent: ChooserTest
name: enabledBehaviorsArray
value: true