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

component 1 1
type: NamedIndividual
type: component
has parent: head
level: 1
name: HAnim

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

meta 1 3
type: NamedIndividual
type: meta
has parent: head
content: Left hand, using high-fidelity definitions for HAnim version 2.0
name: description

meta 1 4
type: NamedIndividual
type: meta
has parent: head
content: Kwan Hee YOO, Don Brutzman and Joe Williams
name: creator

meta 1 5
type: NamedIndividual
type: meta
has parent: head
content: 26 January 2015
name: created

meta 1 6
type: NamedIndividual
type: meta
has parent: head
content: 28 December 2025
name: modified

meta 1 7
type: NamedIndividual
type: meta
has parent: head
content: fix visible geometry for thumb and index finger, midcarpal_1 and midcarpal_2
name: TODO

meta 1 8
type: NamedIndividual
type: meta
has parent: head
content: HAnimModelHandRightSegmentVisualizationError.png
name: Image

meta 1 9
type: NamedIndividual
type: meta
has parent: head
content: not yet to scale, also relatively flat
name: error

meta 1 10
type: NamedIndividual
type: meta
has parent: head
content: describe how to compute and apply offsets for center values whenever attaching this appendage to a body
name: TODO

meta 1 11
type: NamedIndividual
type: meta
has parent: head
content: https://www.web3d.org/working-groups/humanoid-animation-HAnim
name: reference

meta 1 12
type: NamedIndividual
type: meta
has parent: head
content: https://www.web3d.org/documents/specifications/19774/V2.0
name: reference

meta 1 13
type: NamedIndividual
type: meta
has parent: head
content: https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/concepts.html#TheHands
name: reference

meta 1 14
type: NamedIndividual
type: meta
has parent: head
content: https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/concepts.html#f-HandJoints
name: reference

meta 1 15
type: NamedIndividual
type: meta
has parent: head
content: https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/concepts.html#Hierarchy4
name: reference

meta 1 16
type: NamedIndividual
type: meta
has parent: head
content: https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/hanim.html
name: reference

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

meta 1 18
type: NamedIndividual
type: meta
has parent: head
content: Integrate and confirm Segment/Joint names, Viewpoints.
name: TODO

meta 1 19
type: NamedIndividual
type: meta
has parent: head
content: https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/HAnimModelHandLeft.x3d
name: identifier

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

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

HAnimModelHandLeft.x3d
description: Left hand, using high-fidelity definitions for HAnim version 2.0
creator: Kwan Hee YOO, Don Brutzman and Joe Williams
created: 26 January 2015
modified: 28 December 2025
image: HAnimModelHandRightSegmentVisualizationError.png
error: not yet to scale, also relatively flat
reference: https://www.web3d.org/working-groups/humanoid-animation-HAnim
reference: https://www.web3d.org/documents/specifications/19774/V2.0
reference: https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/concepts.html#TheHands
reference: https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/concepts.html#f-HandJoints
reference: https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/concepts.html#Hierarchy4
reference: https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/hanim.html
subject: X3D HAnim humanoid animation
generator: X3D-Edit 3.3, https://www.web3d.org/x3d/tools/X3D-Edit
license: ../license.html

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

hanim Hand Left
type: NamedIndividual
type: HAnimHumanoid
has parent: Scene
has metadata: MetadataSet 2 2 1
has skeleton: hanim humanoid root
has joints: hanim humanoid root-USE-1
has joints: hanim l carpal distal interphalangeal 2-USE-1
has joints: hanim l carpal distal interphalangeal 3-USE-1
has joints: hanim l carpal distal interphalangeal 4-USE-1
has joints: hanim l carpal distal interphalangeal 5-USE-1
has joints: hanim l carpal interphalangeal 1-USE-1
has joints: hanim l carpal proximal interphalangeal 2-USE-1
has joints: hanim l carpal proximal interphalangeal 3-USE-1
has joints: hanim l carpal proximal interphalangeal 4-USE-1
has joints: hanim l carpal proximal interphalangeal 5-USE-1
has joints: hanim l carpometacarpal 1-USE-1
has joints: hanim l carpometacarpal 2-USE-1
has joints: hanim l carpometacarpal 3-USE-1
has joints: hanim l carpometacarpal 4-USE-1
has joints: hanim l carpometacarpal 5-USE-1
has joints: hanim l metacarpophalangeal 1-USE-1
has joints: hanim l metacarpophalangeal 2-USE-1
has joints: hanim l metacarpophalangeal 3-USE-1
has joints: hanim l metacarpophalangeal 4-USE-1
has joints: hanim l metacarpophalangeal 5-USE-1
has joints: hanim l midcarpal 1-USE-1
has joints: hanim l midcarpal 2-USE-1
has joints: hanim l midcarpal 3-USE-1
has joints: hanim l midcarpal 4 5-USE-1
has joints: hanim l radiocarpal-USE-1
has segments: hanim l capitate-USE-1
has segments: hanim l carpal-USE-1
has segments: hanim l carpal distal phalanx 1-USE-1
has segments: hanim l carpal distal phalanx 2-USE-1
has segments: hanim l carpal distal phalanx 3-USE-1
has segments: hanim l carpal distal phalanx 4-USE-1
has segments: hanim l carpal distal phalanx 5-USE-1
has segments: hanim l carpal middle phalanx 2-USE-1
has segments: hanim l carpal middle phalanx 3-USE-1
has segments: hanim l carpal middle phalanx 4-USE-1
has segments: hanim l carpal middle phalanx 5-USE-1
has segments: hanim l carpal proximal phalanx 1-USE-1
has segments: hanim l carpal proximal phalanx 2-USE-1
has segments: hanim l carpal proximal phalanx 3-USE-1
has segments: hanim l carpal proximal phalanx 4-USE-1
has segments: hanim l carpal proximal phalanx 5-USE-1
has segments: hanim l hamate-USE-1
has segments: hanim l metacarpal 1-USE-1
has segments: hanim l metacarpal 2-USE-1
has segments: hanim l metacarpal 3-USE-1
has segments: hanim l metacarpal 4-USE-1
has segments: hanim l metacarpal 5-USE-1
has segments: hanim l trapezium-USE-1
has segments: hanim l trapezoid-USE-1
DEF: hanim_Hand_Left
loa: 4
name: Hand_Left
version: 2.0

MetadataSet 2 2 1
type: NamedIndividual
type: MetadataSet
has parent: hanim Hand Left
has value: MetadataString 2 2 1 1
name: HAnimHumanoid.info
reference: https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/ObjectInterfaces.html#Humanoid

MetadataString 2 2 1 1
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 1
name: authorName
value: Kwan Hee YOO, Don Brutzman and Joe Williams

hanim humanoid root
type: NamedIndividual
type: HAnimJoint
has parent: hanim Hand Left
has children: hanim l radiocarpal
DEF: hanim_humanoid_root
name: humanoid_root
ulimit: 0
llimit: 0

hanim l radiocarpal
type: NamedIndividual
type: HAnimJoint
has parent: hanim humanoid root
has children: hanim l carpal
has children: hanim l midcarpal 1
has children: hanim l midcarpal 2
has children: hanim l midcarpal 3
has children: hanim l midcarpal 4 5
DEF: hanim_l_radiocarpal
description: connection joint of hand to leg above
name: l_radiocarpal
ulimit: 0
llimit: 0

hanim l carpal
type: NamedIndividual
type: HAnimSegment
has parent: hanim l radiocarpal
has children: Transform 2 2 2 1 1 1
has children: Shape 2 2 2 1 1 2
has children: Shape 2 2 2 1 1 3
has children: Shape 2 2 2 1 1 4
DEF: hanim_l_carpal
name: l_carpal

HAnimJointShape
type: NamedIndividual
type: Shape
has parent: Transform 2 2 2 1 1 1
has geometry: Sphere 2 2 2 1 1 1 1 1
has appearance: HAnimJointAppearanceBlue
DEF: HAnimJointShape

Sphere 2 2 2 1 1 1 1 1
type: NamedIndividual
type: Sphere
has parent: HAnimJointShape
radius: 0.025

HAnimJointAppearanceBlue
type: NamedIndividual
type: Appearance
has parent: HAnimJointShape
has material: Material 2 2 2 1 1 1 1 2 1
DEF: HAnimJointAppearanceBlue

Material 2 2 2 1 1 1 1 2 1
type: NamedIndividual
type: Material
has parent: HAnimJointAppearanceBlue
diffuse color: 0
diffuse color: 1

Material 2 2 2 1 1 2 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 2 2 1 1 2 1
emissive color: 1

RCToMC12
type: NamedIndividual
type: IndexedLineSet
has parent: Shape 2 2 2 1 1 2
has coord: Coordinate 2 2 2 1 1 2 2 1
DEF: RCToMC12
coord index: 0
coord index: 1

Coordinate 2 2 2 1 1 2 2 1
type: NamedIndividual
type: Coordinate
has parent: RCToMC12
point: 0
point: 0.1

Material 2 2 2 1 1 3 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 2 2 1 1 3 1
emissive color: 1

RCToMC3
type: NamedIndividual
type: IndexedLineSet
has parent: Shape 2 2 2 1 1 3
has coord: Coordinate 2 2 2 1 1 3 2 1
DEF: RCToMC3
coord index: 0
coord index: 1

Coordinate 2 2 2 1 1 3 2 1
type: NamedIndividual
type: Coordinate
has parent: RCToMC3
point: 0
point: 0.0
point: 0.07

Material 2 2 2 1 1 4 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 2 2 1 1 4 1
emissive color: 1

RCToMC45
type: NamedIndividual
type: IndexedLineSet
has parent: Shape 2 2 2 1 1 4
has coord: Coordinate 2 2 2 1 1 4 2 1
DEF: RCToMC45
coord index: 0
coord index: 1

Coordinate 2 2 2 1 1 4 2 1
type: NamedIndividual
type: Coordinate
has parent: RCToMC45
point: 0
point: -0.1
point: 0.1

hanim l midcarpal 1
type: NamedIndividual
type: HAnimJoint
has parent: hanim l radiocarpal
has children: hanim l trapezium
has children: hanim l carpometacarpal 1
DEF: hanim_l_midcarpal_1
center: 0.14
center: 0.09
center: 0
name: l_midcarpal_1
ulimit: 0
llimit: 0

hanim l trapezium
type: NamedIndividual
type: HAnimSegment
has parent: hanim l midcarpal 1
has children: Transform 2 2 2 1 2 1 1
has children: Shape 2 2 2 1 2 1 2
has children: Shape 2 2 2 1 2 1 3
DEF: hanim_l_trapezium
name: l_trapezium

Transform 2 2 2 1 2 1 1
type: NamedIndividual
type: Transform
has parent: hanim l trapezium
has children: HAnimNewJointShape
translation: 0.14
translation: 0.09
translation: 0

HAnimNewJointShape
type: NamedIndividual
type: Shape
has parent: Transform 2 2 2 1 2 1 1
has geometry: Sphere 2 2 2 1 2 1 1 1 1
has appearance: HAnimJointAppearanceRed
DEF: HAnimNewJointShape

Sphere 2 2 2 1 2 1 1 1 1
type: NamedIndividual
type: Sphere
has parent: HAnimNewJointShape
radius: 0.025

HAnimJointAppearanceRed
type: NamedIndividual
type: Appearance
has parent: HAnimNewJointShape
has material: Material 2 2 2 1 2 1 1 1 2 1
DEF: HAnimJointAppearanceRed

Material 2 2 2 1 2 1 1 1 2 1
type: NamedIndividual
type: Material
has parent: HAnimJointAppearanceRed
diffuse color: 1
diffuse color: 0

Material 2 2 2 1 2 1 2 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 2 2 1 2 1 2 1
emissive color: 1

MC12toCMC1
type: NamedIndividual
type: IndexedLineSet
has parent: Shape 2 2 2 1 2 1 2
has coord: Coordinate 2 2 2 1 2 1 2 2 1
DEF: MC12toCMC1
coord index: 0
coord index: 1

Coordinate 2 2 2 1 2 1 2 2 1
type: NamedIndividual
type: Coordinate
has parent: MC12toCMC1
point: 0.1
point: 0
point: 0.2
point: 0.15

Material 2 2 2 1 2 1 3 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 2 2 1 2 1 3 1
emissive color: 1

MC1toCMC1
type: NamedIndividual
type: IndexedLineSet
has parent: Shape 2 2 2 1 2 1 3
has coord: Coordinate 2 2 2 1 2 1 3 2 1
DEF: MC1toCMC1
coord index: 0
coord index: 1

Coordinate 2 2 2 1 2 1 3 2 1
type: NamedIndividual
type: Coordinate
has parent: MC1toCMC1
point: 0.1
point: 0
point: 0.2

hanim l carpometacarpal 1
type: NamedIndividual
type: HAnimJoint
has parent: hanim l midcarpal 1
has children: hanim l metacarpal 1
has children: hanim l metacarpophalangeal 1
DEF: hanim_l_carpometacarpal_1
center: 0.2
center: 0.15
center: 0
name: l_carpometacarpal_1
ulimit: 0
llimit: 0

hanim l metacarpal 1
type: NamedIndividual
type: HAnimSegment
has parent: hanim l carpometacarpal 1
has children: Transform 2 2 2 1 2 2 1 1
has children: Shape 2 2 2 1 2 2 1 2
DEF: hanim_l_metacarpal_1
name: l_metacarpal_1

Transform 2 2 2 1 2 2 1 1
type: NamedIndividual
type: Transform
has parent: hanim l metacarpal 1
has children: HAnimJointShape-USE-1
translation: 0.2
translation: 0.15
translation: 0

Material 2 2 2 1 2 2 1 2 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 2 2 1 2 2 1 2 1
emissive color: 1

CMC1toMCP1
type: NamedIndividual
type: IndexedLineSet
has parent: Shape 2 2 2 1 2 2 1 2
has coord: Coordinate 2 2 2 1 2 2 1 2 2 1
DEF: CMC1toMCP1
coord index: 0
coord index: 1

Coordinate 2 2 2 1 2 2 1 2 2 1
type: NamedIndividual
type: Coordinate
has parent: CMC1toMCP1
point: 0.2
point: 0.15
point: 0
point: 0.3

hanim l metacarpophalangeal 1
type: NamedIndividual
type: HAnimJoint
has parent: hanim l carpometacarpal 1
has children: hanim l carpal proximal phalanx 1
has children: hanim l carpal interphalangeal 1
DEF: hanim_l_metacarpophalangeal_1
center: 0.3
center: 0
name: l_metacarpophalangeal_1
ulimit: 0
llimit: 0

hanim l carpal proximal phalanx 1
type: NamedIndividual
type: HAnimSegment
has parent: hanim l metacarpophalangeal 1
has children: Transform 2 2 2 1 2 2 2 1 1
has children: Shape 2 2 2 1 2 2 2 1 2
DEF: hanim_l_carpal_proximal_phalanx_1
name: l_carpal_proximal_phalanx_1

Transform 2 2 2 1 2 2 2 1 1
type: NamedIndividual
type: Transform
has parent: hanim l carpal proximal phalanx 1
has children: HAnimJointShape-USE-2
translation: 0.3
translation: 0

Material 2 2 2 1 2 2 2 1 2 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 2 2 1 2 2 2 1 2 1
emissive color: 1

MCP11toIP1
type: NamedIndividual
type: IndexedLineSet
has parent: Shape 2 2 2 1 2 2 2 1 2
has coord: Coordinate 2 2 2 1 2 2 2 1 2 2 1
DEF: MCP11toIP1
coord index: 0
coord index: 1

Coordinate 2 2 2 1 2 2 2 1 2 2 1
type: NamedIndividual
type: Coordinate
has parent: MCP11toIP1
point: 0.3
point: 0
point: 0.35
point: 0.4

hanim l carpal interphalangeal 1
type: NamedIndividual
type: HAnimJoint
has parent: hanim l metacarpophalangeal 1
has children: hanim l carpal distal phalanx 1
DEF: hanim_l_carpal_interphalangeal_1
center: 0.35
center: 0.4
center: 0
name: l_carpal_interphalangeal_1
ulimit: 0
llimit: 0

hanim l carpal distal phalanx 1
type: NamedIndividual
type: HAnimSegment
has parent: hanim l carpal interphalangeal 1
has children: Transform 2 2 2 1 2 2 2 2 1 1
has children: Shape 2 2 2 1 2 2 2 2 1 2
DEF: hanim_l_carpal_distal_phalanx_1
name: l_carpal_distal_phalanx_1

Transform 2 2 2 1 2 2 2 2 1 1
type: NamedIndividual
type: Transform
has parent: hanim l carpal distal phalanx 1
has children: HAnimJointShape-USE-3
translation: 0.35
translation: 0.4
translation: 0

Material 2 2 2 1 2 2 2 2 1 2 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 2 2 1 2 2 2 2 1 2 1
emissive color: 1

fingertip l carpal interphalangeal 1
type: NamedIndividual
type: IndexedLineSet
has parent: Shape 2 2 2 1 2 2 2 2 1 2
has coord: Coordinate 2 2 2 1 2 2 2 2 1 2 2 1
DEF: fingertip_l_carpal_interphalangeal_1
coord index: 0
coord index: 1

Coordinate 2 2 2 1 2 2 2 2 1 2 2 1
type: NamedIndividual
type: Coordinate
has parent: fingertip l carpal interphalangeal 1
point: 0.35
point: 0.4
point: 0
point: 0.36
point: 0.45

hanim l midcarpal 2
type: NamedIndividual
type: HAnimJoint
has parent: hanim l radiocarpal
has children: hanim l trapezoid
has children: hanim l carpometacarpal 2
DEF: hanim_l_midcarpal_2
center: 0.07
center: 0
name: l_midcarpal_2
ulimit: 0
llimit: 0

hanim l trapezoid
type: NamedIndividual
type: HAnimSegment
has parent: hanim l midcarpal 2
has children: Transform 2 2 2 1 3 1 1
has children: Shape 2 2 2 1 3 1 2
DEF: hanim_l_trapezoid
name: l_trapezoid

Transform 2 2 2 1 3 1 1
type: NamedIndividual
type: Transform
has parent: hanim l trapezoid
has children: HAnimNewJointShape-USE-1
translation: 0.07
translation: 0

Material 2 2 2 1 3 1 2 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 2 2 1 3 1 2 1
emissive color: 1

MC2toCMC2
type: NamedIndividual
type: IndexedLineSet
has parent: Shape 2 2 2 1 3 1 2
has coord: Coordinate 2 2 2 1 3 1 2 2 1
DEF: MC2toCMC2
coord index: 0
coord index: 1

Coordinate 2 2 2 1 3 1 2 2 1
type: NamedIndividual
type: Coordinate
has parent: MC2toCMC2
point: -0.1
point: 0.1
point: 0
point: 0.2

hanim l carpometacarpal 2
type: NamedIndividual
type: HAnimJoint
has parent: hanim l midcarpal 2
has children: hanim l metacarpal 2
has children: hanim l metacarpophalangeal 2
DEF: hanim_l_carpometacarpal_2
center: 0.1
center: 0.2
center: 0
name: l_carpometacarpal_2
ulimit: 0
llimit: 0

hanim l metacarpal 2
type: NamedIndividual
type: HAnimSegment
has parent: hanim l carpometacarpal 2
has children: Transform 2 2 2 1 3 2 1 1
has children: Shape 2 2 2 1 3 2 1 2
DEF: hanim_l_metacarpal_2
name: l_metacarpal_2

Transform 2 2 2 1 3 2 1 1
type: NamedIndividual
type: Transform
has parent: hanim l metacarpal 2
has children: HAnimJointShape-USE-4
translation: 0.1
translation: 0.2
translation: 0

Material 2 2 2 1 3 2 1 2 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 2 2 1 3 2 1 2 1
emissive color: 1

CMC2toMCP2
type: NamedIndividual
type: IndexedLineSet
has parent: Shape 2 2 2 1 3 2 1 2
has coord: Coordinate 2 2 2 1 3 2 1 2 2 1
DEF: CMC2toMCP2
coord index: 0
coord index: 1

Coordinate 2 2 2 1 3 2 1 2 2 1
type: NamedIndividual
type: Coordinate
has parent: CMC2toMCP2
point: 0.1
point: 0.2
point: 0
point: 0.15
point: 0.5

hanim l metacarpophalangeal 2
type: NamedIndividual
type: HAnimJoint
has parent: hanim l carpometacarpal 2
has children: hanim l carpal proximal phalanx 2
has children: hanim l carpal proximal interphalangeal 2
DEF: hanim_l_metacarpophalangeal_2
center: 0.15
center: 0.5
center: 0
name: l_metacarpophalangeal_2
ulimit: 0
llimit: 0

hanim l carpal proximal phalanx 2
type: NamedIndividual
type: HAnimSegment
has parent: hanim l metacarpophalangeal 2
has children: Transform 2 2 2 1 3 2 2 1 1
has children: Shape 2 2 2 1 3 2 2 1 2
DEF: hanim_l_carpal_proximal_phalanx_2
name: l_carpal_proximal_phalanx_2

Transform 2 2 2 1 3 2 2 1 1
type: NamedIndividual
type: Transform
has parent: hanim l carpal proximal phalanx 2
has children: HAnimJointShape-USE-5
translation: 0.15
translation: 0.5
translation: 0

Material 2 2 2 1 3 2 2 1 2 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 2 2 1 3 2 2 1 2 1
emissive color: 1

MCP2toPIP2
type: NamedIndividual
type: IndexedLineSet
has parent: Shape 2 2 2 1 3 2 2 1 2
has coord: Coordinate 2 2 2 1 3 2 2 1 2 2 1
DEF: MCP2toPIP2
coord index: 0
coord index: 1

Coordinate 2 2 2 1 3 2 2 1 2 2 1
type: NamedIndividual
type: Coordinate
has parent: MCP2toPIP2
point: 0.15
point: 0.5
point: 0
point: 0.2
point: 0.7

hanim l carpal proximal interphalangeal 2
type: NamedIndividual
type: HAnimJoint
has parent: hanim l metacarpophalangeal 2
has children: hanim l carpal middle phalanx 2
has children: hanim l carpal distal interphalangeal 2
DEF: hanim_l_carpal_proximal_interphalangeal_2
center: 0.2
center: 0.7
center: 0
name: l_carpal_proximal_interphalangeal_2
ulimit: 0
llimit: 0

hanim l carpal middle phalanx 2
type: NamedIndividual
type: HAnimSegment
has parent: hanim l carpal proximal interphalangeal 2
has children: Transform 2 2 2 1 3 2 2 2 1 1
has children: Shape 2 2 2 1 3 2 2 2 1 2
DEF: hanim_l_carpal_middle_phalanx_2
name: l_carpal_middle_phalanx_2

Transform 2 2 2 1 3 2 2 2 1 1
type: NamedIndividual
type: Transform
has parent: hanim l carpal middle phalanx 2
has children: HAnimJointShape-USE-6
translation: 0.2
translation: 0.7
translation: 0

Material 2 2 2 1 3 2 2 2 1 2 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 2 2 1 3 2 2 2 1 2 1
emissive color: 1

PIP2toDIP2
type: NamedIndividual
type: IndexedLineSet
has parent: Shape 2 2 2 1 3 2 2 2 1 2
has coord: Coordinate 2 2 2 1 3 2 2 2 1 2 2 1
DEF: PIP2toDIP2
coord index: 0
coord index: 1

Coordinate 2 2 2 1 3 2 2 2 1 2 2 1
type: NamedIndividual
type: Coordinate
has parent: PIP2toDIP2
point: 0.2
point: 0.7
point: 0
point: 0.24
point: 0.87

hanim l carpal distal interphalangeal 2
type: NamedIndividual
type: HAnimJoint
has parent: hanim l carpal proximal interphalangeal 2
has children: hanim l carpal distal phalanx 2
DEF: hanim_l_carpal_distal_interphalangeal_2
center: 0.24
center: 0.87
center: 0
name: l_carpal_distal_interphalangeal_2
ulimit: 0
llimit: 0

hanim l carpal distal phalanx 2
type: NamedIndividual
type: HAnimSegment
has parent: hanim l carpal distal interphalangeal 2
has children: Transform 2 2 2 1 3 2 2 2 2 1 1
has children: Shape 2 2 2 1 3 2 2 2 2 1 2
DEF: hanim_l_carpal_distal_phalanx_2
name: l_carpal_distal_phalanx_2

Transform 2 2 2 1 3 2 2 2 2 1 1
type: NamedIndividual
type: Transform
has parent: hanim l carpal distal phalanx 2
has children: HAnimJointShape-USE-7
translation: 0.24
translation: 0.87
translation: 0

Material 2 2 2 1 3 2 2 2 2 1 2 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 2 2 1 3 2 2 2 2 1 2 1
emissive color: 1

fingertip l carpal distal interphalangeal 2
type: NamedIndividual
type: IndexedLineSet
has parent: Shape 2 2 2 1 3 2 2 2 2 1 2
has coord: Coordinate 2 2 2 1 3 2 2 2 2 1 2 2 1
DEF: fingertip_l_carpal_distal_interphalangeal_2
coord index: 0
coord index: 1

Coordinate 2 2 2 1 3 2 2 2 2 1 2 2 1
type: NamedIndividual
type: Coordinate
has parent: fingertip l carpal distal interphalangeal 2
point: 0.24
point: 0.87
point: 0
point: 0.26
point: 0.93

hanim l midcarpal 3
type: NamedIndividual
type: HAnimJoint
has parent: hanim l radiocarpal
has children: hanim l capitate
has children: hanim l carpometacarpal 3
DEF: hanim_l_midcarpal_3
center: 0.0
center: 0.07
center: 0
name: l_midcarpal_3
ulimit: 0
llimit: 0

hanim l capitate
type: NamedIndividual
type: HAnimSegment
has parent: hanim l midcarpal 3
has children: Transform 2 2 2 1 4 1 1
has children: Shape 2 2 2 1 4 1 2
DEF: hanim_l_capitate
name: l_capitate

Transform 2 2 2 1 4 1 1
type: NamedIndividual
type: Transform
has parent: hanim l capitate
has children: HAnimNewJointShape-USE-2
translation: 0.0
translation: 0.07
translation: 0

Material 2 2 2 1 4 1 2 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 2 2 1 4 1 2 1
emissive color: 1

MC3toCMC3
type: NamedIndividual
type: IndexedLineSet
has parent: Shape 2 2 2 1 4 1 2
has coord: Coordinate 2 2 2 1 4 1 2 2 1
DEF: MC3toCMC3
coord index: 0
coord index: 1

Coordinate 2 2 2 1 4 1 2 2 1
type: NamedIndividual
type: Coordinate
has parent: MC3toCMC3
point: 0.0
point: 0.07
point: 0
point: 0.2

hanim l carpometacarpal 3
type: NamedIndividual
type: HAnimJoint
has parent: hanim l midcarpal 3
has children: hanim l metacarpal 3
has children: hanim l metacarpophalangeal 3
DEF: hanim_l_carpometacarpal_3
center: 0.0
center: 0.2
center: 0
name: l_carpometacarpal_3
ulimit: 0
llimit: 0

hanim l metacarpal 3
type: NamedIndividual
type: HAnimSegment
has parent: hanim l carpometacarpal 3
has children: Transform 2 2 2 1 4 2 1 1
has children: Shape 2 2 2 1 4 2 1 2
DEF: hanim_l_metacarpal_3
name: l_metacarpal_3

Transform 2 2 2 1 4 2 1 1
type: NamedIndividual
type: Transform
has parent: hanim l metacarpal 3
has children: HAnimJointShape-USE-8
translation: 0.0
translation: 0.2
translation: 0

Material 2 2 2 1 4 2 1 2 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 2 2 1 4 2 1 2 1
emissive color: 1

CMC3toMCP3
type: NamedIndividual
type: IndexedLineSet
has parent: Shape 2 2 2 1 4 2 1 2
has coord: Coordinate 2 2 2 1 4 2 1 2 2 1
DEF: CMC3toMCP3
coord index: 0
coord index: 1

Coordinate 2 2 2 1 4 2 1 2 2 1
type: NamedIndividual
type: Coordinate
has parent: CMC3toMCP3
point: 0.0
point: 0.2
point: 0
point: 0.03
point: 0.5

hanim l metacarpophalangeal 3
type: NamedIndividual
type: HAnimJoint
has parent: hanim l carpometacarpal 3
has children: hanim l carpal proximal phalanx 3
has children: hanim l carpal proximal interphalangeal 3
DEF: hanim_l_metacarpophalangeal_3
center: 0.03
center: 0.5
center: 0
name: l_metacarpophalangeal_3
ulimit: 0
llimit: 0

hanim l carpal proximal phalanx 3
type: NamedIndividual
type: HAnimSegment
has parent: hanim l metacarpophalangeal 3
has children: Transform 2 2 2 1 4 2 2 1 1
has children: Shape 2 2 2 1 4 2 2 1 2
DEF: hanim_l_carpal_proximal_phalanx_3
name: l_carpal_proximal_phalanx_3

Transform 2 2 2 1 4 2 2 1 1
type: NamedIndividual
type: Transform
has parent: hanim l carpal proximal phalanx 3
has children: HAnimJointShape-USE-9
translation: 0.03
translation: 0.5
translation: 0

Material 2 2 2 1 4 2 2 1 2 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 2 2 1 4 2 2 1 2 1
emissive color: 1

MCP3toPIP3
type: NamedIndividual
type: IndexedLineSet
has parent: Shape 2 2 2 1 4 2 2 1 2
has coord: Coordinate 2 2 2 1 4 2 2 1 2 2 1
DEF: MCP3toPIP3
coord index: 0
coord index: 1

Coordinate 2 2 2 1 4 2 2 1 2 2 1
type: NamedIndividual
type: Coordinate
has parent: MCP3toPIP3
point: 0.03
point: 0.5
point: 0
point: 0.05
point: 0.75

hanim l carpal proximal interphalangeal 3
type: NamedIndividual
type: HAnimJoint
has parent: hanim l metacarpophalangeal 3
has children: hanim l carpal middle phalanx 3
has children: hanim l carpal distal interphalangeal 3
DEF: hanim_l_carpal_proximal_interphalangeal_3
center: 0.05
center: 0.75
center: 0
name: l_carpal_proximal_interphalangeal_3
ulimit: 0
llimit: 0

hanim l carpal middle phalanx 3
type: NamedIndividual
type: HAnimSegment
has parent: hanim l carpal proximal interphalangeal 3
has children: Transform 2 2 2 1 4 2 2 2 1 1
has children: Shape 2 2 2 1 4 2 2 2 1 2
DEF: hanim_l_carpal_middle_phalanx_3
name: l_carpal_middle_phalanx_3

Transform 2 2 2 1 4 2 2 2 1 1
type: NamedIndividual
type: Transform
has parent: hanim l carpal middle phalanx 3
has children: HAnimJointShape-USE-10
translation: 0.05
translation: 0.75
translation: 0

Material 2 2 2 1 4 2 2 2 1 2 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 2 2 1 4 2 2 2 1 2 1
emissive color: 1

PIP3toDIP3
type: NamedIndividual
type: IndexedLineSet
has parent: Shape 2 2 2 1 4 2 2 2 1 2
has coord: Coordinate 2 2 2 1 4 2 2 2 1 2 2 1
DEF: PIP3toDIP3
coord index: 0
coord index: 1

Coordinate 2 2 2 1 4 2 2 2 1 2 2 1
type: NamedIndividual
type: Coordinate
has parent: PIP3toDIP3
point: 0.05
point: 0.75
point: 0
point: 0.08
point: 0.96

hanim l carpal distal interphalangeal 3
type: NamedIndividual
type: HAnimJoint
has parent: hanim l carpal proximal interphalangeal 3
has children: hanim l carpal distal phalanx 3
DEF: hanim_l_carpal_distal_interphalangeal_3
center: 0.08
center: 0.96
center: 0
name: l_carpal_distal_interphalangeal_3
ulimit: 0
llimit: 0

hanim l carpal distal phalanx 3
type: NamedIndividual
type: HAnimSegment
has parent: hanim l carpal distal interphalangeal 3
has children: Transform 2 2 2 1 4 2 2 2 2 1 1
has children: Shape 2 2 2 1 4 2 2 2 2 1 2
DEF: hanim_l_carpal_distal_phalanx_3
name: l_carpal_distal_phalanx_3

Transform 2 2 2 1 4 2 2 2 2 1 1
type: NamedIndividual
type: Transform
has parent: hanim l carpal distal phalanx 3
has children: HAnimJointShape-USE-11
translation: 0.08
translation: 0.96
translation: 0

Material 2 2 2 1 4 2 2 2 2 1 2 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 2 2 1 4 2 2 2 2 1 2 1
emissive color: 1

fingertip l carpal distal interphalangeal 3
type: NamedIndividual
type: IndexedLineSet
has parent: Shape 2 2 2 1 4 2 2 2 2 1 2
has coord: Coordinate 2 2 2 1 4 2 2 2 2 1 2 2 1
DEF: fingertip_l_carpal_distal_interphalangeal_3
coord index: 0
coord index: 1

Coordinate 2 2 2 1 4 2 2 2 2 1 2 2 1
type: NamedIndividual
type: Coordinate
has parent: fingertip l carpal distal interphalangeal 3
point: 0.08
point: 0.96
point: 0
point: 0.09
point: 1.05

hanim l midcarpal 4 5
type: NamedIndividual
type: HAnimJoint
has parent: hanim l radiocarpal
has children: hanim l hamate
has children: hanim l carpometacarpal 4
has children: hanim l carpometacarpal 5
DEF: hanim_l_midcarpal_4_5
center: -0.1
center: 0.1
center: 0
name: l_midcarpal_4_5
ulimit: 0
llimit: 0

hanim l hamate
type: NamedIndividual
type: HAnimSegment
has parent: hanim l midcarpal 4 5
has children: Transform 2 2 2 1 5 1 1
has children: Shape 2 2 2 1 5 1 2
has children: Shape 2 2 2 1 5 1 3
DEF: hanim_l_hamate
name: l_hamate

Transform 2 2 2 1 5 1 1
type: NamedIndividual
type: Transform
has parent: hanim l hamate
has children: HAnimNewJointShape-USE-3
translation: -0.1
translation: 0.1
translation: 0

Material 2 2 2 1 5 1 2 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 2 2 1 5 1 2 1
emissive color: 1

MC45toCMC4
type: NamedIndividual
type: IndexedLineSet
has parent: Shape 2 2 2 1 5 1 2
has coord: Coordinate 2 2 2 1 5 1 2 2 1
DEF: MC45toCMC4
coord index: 0
coord index: 1

Coordinate 2 2 2 1 5 1 2 2 1
type: NamedIndividual
type: Coordinate
has parent: MC45toCMC4
point: -0.1
point: 0.1
point: 0
point: 0.2

Material 2 2 2 1 5 1 3 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 2 2 1 5 1 3 1
emissive color: 1

MC45toCMC5
type: NamedIndividual
type: IndexedLineSet
has parent: Shape 2 2 2 1 5 1 3
has coord: Coordinate 2 2 2 1 5 1 3 2 1
DEF: MC45toCMC5
coord index: 0
coord index: 1

Coordinate 2 2 2 1 5 1 3 2 1
type: NamedIndividual
type: Coordinate
has parent: MC45toCMC5
point: -0.1
point: 0.1
point: 0
point: -0.15
point: 0.17

hanim l carpometacarpal 4
type: NamedIndividual
type: HAnimJoint
has parent: hanim l midcarpal 4 5
has children: hanim l metacarpal 4
has children: hanim l metacarpophalangeal 4
DEF: hanim_l_carpometacarpal_4
center: -0.1
center: 0.2
center: 0
name: l_carpometacarpal_4
ulimit: 0
llimit: 0

hanim l metacarpal 4
type: NamedIndividual
type: HAnimSegment
has parent: hanim l carpometacarpal 4
has children: Transform 2 2 2 1 5 2 1 1
has children: Shape 2 2 2 1 5 2 1 2
DEF: hanim_l_metacarpal_4
name: l_metacarpal_4

Transform 2 2 2 1 5 2 1 1
type: NamedIndividual
type: Transform
has parent: hanim l metacarpal 4
has children: HAnimJointShape-USE-12
translation: -0.1
translation: 0.2
translation: 0

Material 2 2 2 1 5 2 1 2 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 2 2 1 5 2 1 2 1
emissive color: 1

CMC4toMCP4
type: NamedIndividual
type: IndexedLineSet
has parent: Shape 2 2 2 1 5 2 1 2
has coord: Coordinate 2 2 2 1 5 2 1 2 2 1
DEF: CMC4toMCP4
coord index: 0
coord index: 1

Coordinate 2 2 2 1 5 2 1 2 2 1
type: NamedIndividual
type: Coordinate
has parent: CMC4toMCP4
point: -0.1
point: 0.2
point: 0
point: 0.47

hanim l metacarpophalangeal 4
type: NamedIndividual
type: HAnimJoint
has parent: hanim l carpometacarpal 4
has children: hanim l carpal proximal phalanx 4
has children: hanim l carpal proximal interphalangeal 4
DEF: hanim_l_metacarpophalangeal_4
center: -0.1
center: 0.47
center: 0
name: l_metacarpophalangeal_4
ulimit: 0
llimit: 0

hanim l carpal proximal phalanx 4
type: NamedIndividual
type: HAnimSegment
has parent: hanim l metacarpophalangeal 4
has children: Transform 2 2 2 1 5 2 2 1 1
has children: Shape 2 2 2 1 5 2 2 1 2
DEF: hanim_l_carpal_proximal_phalanx_4
name: l_carpal_proximal_phalanx_4

Transform 2 2 2 1 5 2 2 1 1
type: NamedIndividual
type: Transform
has parent: hanim l carpal proximal phalanx 4
has children: HAnimJointShape-USE-13
translation: -0.1
translation: 0.47
translation: 0

Material 2 2 2 1 5 2 2 1 2 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 2 2 1 5 2 2 1 2 1
emissive color: 1

MCP4toPIP4
type: NamedIndividual
type: IndexedLineSet
has parent: Shape 2 2 2 1 5 2 2 1 2
has coord: Coordinate 2 2 2 1 5 2 2 1 2 2 1
DEF: MCP4toPIP4
coord index: 0
coord index: 1

Coordinate 2 2 2 1 5 2 2 1 2 2 1
type: NamedIndividual
type: Coordinate
has parent: MCP4toPIP4
point: -0.1
point: 0.47
point: 0
point: 0.7

hanim l carpal proximal interphalangeal 4
type: NamedIndividual
type: HAnimJoint
has parent: hanim l metacarpophalangeal 4
has children: hanim l carpal middle phalanx 4
has children: hanim l carpal distal interphalangeal 4
DEF: hanim_l_carpal_proximal_interphalangeal_4
center: -0.1
center: 0.7
center: 0
name: l_carpal_proximal_interphalangeal_4
ulimit: 0
llimit: 0

hanim l carpal middle phalanx 4
type: NamedIndividual
type: HAnimSegment
has parent: hanim l carpal proximal interphalangeal 4
has children: Transform 2 2 2 1 5 2 2 2 1 1
has children: Shape 2 2 2 1 5 2 2 2 1 2
DEF: hanim_l_carpal_middle_phalanx_4
name: l_carpal_middle_phalanx_4

Transform 2 2 2 1 5 2 2 2 1 1
type: NamedIndividual
type: Transform
has parent: hanim l carpal middle phalanx 4
has children: HAnimJointShape-USE-14
translation: -0.1
translation: 0.7
translation: 0

Material 2 2 2 1 5 2 2 2 1 2 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 2 2 1 5 2 2 2 1 2 1
emissive color: 1

PIP4toDIP4
type: NamedIndividual
type: IndexedLineSet
has parent: Shape 2 2 2 1 5 2 2 2 1 2
has coord: Coordinate 2 2 2 1 5 2 2 2 1 2 2 1
DEF: PIP4toDIP4
coord index: 0
coord index: 1

Coordinate 2 2 2 1 5 2 2 2 1 2 2 1
type: NamedIndividual
type: Coordinate
has parent: PIP4toDIP4
point: -0.1
point: 0.7
point: 0
point: 0.93

hanim l carpal distal interphalangeal 4
type: NamedIndividual
type: HAnimJoint
has parent: hanim l carpal proximal interphalangeal 4
has children: hanim l carpal distal phalanx 4
DEF: hanim_l_carpal_distal_interphalangeal_4
center: -0.1
center: 0.93
center: 0
name: l_carpal_distal_interphalangeal_4
ulimit: 0
llimit: 0

hanim l carpal distal phalanx 4
type: NamedIndividual
type: HAnimSegment
has parent: hanim l carpal distal interphalangeal 4
has children: Transform 2 2 2 1 5 2 2 2 2 1 1
has children: Shape 2 2 2 1 5 2 2 2 2 1 2
DEF: hanim_l_carpal_distal_phalanx_4
name: l_carpal_distal_phalanx_4

Transform 2 2 2 1 5 2 2 2 2 1 1
type: NamedIndividual
type: Transform
has parent: hanim l carpal distal phalanx 4
has children: HAnimJointShape-USE-15
translation: -0.1
translation: 0.93
translation: 0

Material 2 2 2 1 5 2 2 2 2 1 2 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 2 2 1 5 2 2 2 2 1 2 1
emissive color: 1

fingertip l carpal distal interphalangeal 4
type: NamedIndividual
type: IndexedLineSet
has parent: Shape 2 2 2 1 5 2 2 2 2 1 2
has coord: Coordinate 2 2 2 1 5 2 2 2 2 1 2 2 1
DEF: fingertip_l_carpal_distal_interphalangeal_4
coord index: 0
coord index: 1

Coordinate 2 2 2 1 5 2 2 2 2 1 2 2 1
type: NamedIndividual
type: Coordinate
has parent: fingertip l carpal distal interphalangeal 4
point: -0.1
point: 0.93
point: 0
point: 1.0

hanim l carpometacarpal 5
type: NamedIndividual
type: HAnimJoint
has parent: hanim l midcarpal 4 5
has children: hanim l metacarpal 5
has children: hanim l metacarpophalangeal 5
DEF: hanim_l_carpometacarpal_5
center: -0.15
center: 0.17
center: 0
name: l_carpometacarpal_5
ulimit: 0
llimit: 0

hanim l metacarpal 5
type: NamedIndividual
type: HAnimSegment
has parent: hanim l carpometacarpal 5
has children: Transform 2 2 2 1 5 3 1 1
has children: Shape 2 2 2 1 5 3 1 2
DEF: hanim_l_metacarpal_5
name: l_metacarpal_5

Transform 2 2 2 1 5 3 1 1
type: NamedIndividual
type: Transform
has parent: hanim l metacarpal 5
has children: HAnimJointShape-USE-16
translation: -0.15
translation: 0.17
translation: 0

Material 2 2 2 1 5 3 1 2 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 2 2 1 5 3 1 2 1
emissive color: 1

CMC5toMCP5
type: NamedIndividual
type: IndexedLineSet
has parent: Shape 2 2 2 1 5 3 1 2
has coord: Coordinate 2 2 2 1 5 3 1 2 2 1
DEF: CMC5toMCP5
coord index: 0
coord index: 1

Coordinate 2 2 2 1 5 3 1 2 2 1
type: NamedIndividual
type: Coordinate
has parent: CMC5toMCP5
point: -0.15
point: 0.17
point: 0
point: -0.2
point: 0.4

hanim l metacarpophalangeal 5
type: NamedIndividual
type: HAnimJoint
has parent: hanim l carpometacarpal 5
has children: hanim l carpal proximal phalanx 5
has children: hanim l carpal proximal interphalangeal 5
DEF: hanim_l_metacarpophalangeal_5
center: -0.2
center: 0.4
center: 0
name: l_metacarpophalangeal_5
ulimit: 0
llimit: 0

hanim l carpal proximal phalanx 5
type: NamedIndividual
type: HAnimSegment
has parent: hanim l metacarpophalangeal 5
has children: Transform 2 2 2 1 5 3 2 1 1
has children: Shape 2 2 2 1 5 3 2 1 2
DEF: hanim_l_carpal_proximal_phalanx_5
name: l_carpal_proximal_phalanx_5

Transform 2 2 2 1 5 3 2 1 1
type: NamedIndividual
type: Transform
has parent: hanim l carpal proximal phalanx 5
has children: HAnimJointShape-USE-17
translation: -0.2
translation: 0.4
translation: 0

Material 2 2 2 1 5 3 2 1 2 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 2 2 1 5 3 2 1 2 1
emissive color: 1

MCP5toPIP5
type: NamedIndividual
type: IndexedLineSet
has parent: Shape 2 2 2 1 5 3 2 1 2
has coord: Coordinate 2 2 2 1 5 3 2 1 2 2 1
DEF: MCP5toPIP5
coord index: 0
coord index: 1

Coordinate 2 2 2 1 5 3 2 1 2 2 1
type: NamedIndividual
type: Coordinate
has parent: MCP5toPIP5
point: -0.2
point: 0.4
point: 0
point: -0.23
point: 0.63

hanim l carpal proximal interphalangeal 5
type: NamedIndividual
type: HAnimJoint
has parent: hanim l metacarpophalangeal 5
has children: hanim l carpal middle phalanx 5
has children: hanim l carpal distal interphalangeal 5
DEF: hanim_l_carpal_proximal_interphalangeal_5
center: -0.23
center: 0.63
center: 0
name: l_carpal_proximal_interphalangeal_5
ulimit: 0
llimit: 0

hanim l carpal middle phalanx 5
type: NamedIndividual
type: HAnimSegment
has parent: hanim l carpal proximal interphalangeal 5
has children: Transform 2 2 2 1 5 3 2 2 1 1
has children: Shape 2 2 2 1 5 3 2 2 1 2
DEF: hanim_l_carpal_middle_phalanx_5
name: l_carpal_middle_phalanx_5

Transform 2 2 2 1 5 3 2 2 1 1
type: NamedIndividual
type: Transform
has parent: hanim l carpal middle phalanx 5
has children: HAnimJointShape-USE-18
translation: -0.23
translation: 0.63
translation: 0

Material 2 2 2 1 5 3 2 2 1 2 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 2 2 1 5 3 2 2 1 2 1
emissive color: 1

PIP5toDIP5
type: NamedIndividual
type: IndexedLineSet
has parent: Shape 2 2 2 1 5 3 2 2 1 2
has coord: Coordinate 2 2 2 1 5 3 2 2 1 2 2 1
DEF: PIP5toDIP5
coord index: 0
coord index: 1

Coordinate 2 2 2 1 5 3 2 2 1 2 2 1
type: NamedIndividual
type: Coordinate
has parent: PIP5toDIP5
point: -0.23
point: 0.63
point: 0
point: -0.25
point: 0.79

hanim l carpal distal interphalangeal 5
type: NamedIndividual
type: HAnimJoint
has parent: hanim l carpal proximal interphalangeal 5
has children: hanim l carpal distal phalanx 5
DEF: hanim_l_carpal_distal_interphalangeal_5
center: -0.25
center: 0.79
center: 0
name: l_carpal_distal_interphalangeal_5
ulimit: 0
llimit: 0

hanim l carpal distal phalanx 5
type: NamedIndividual
type: HAnimSegment
has parent: hanim l carpal distal interphalangeal 5
has children: Transform 2 2 2 1 5 3 2 2 2 1 1
has children: Shape 2 2 2 1 5 3 2 2 2 1 2
DEF: hanim_l_carpal_distal_phalanx_5
name: l_carpal_distal_phalanx_5

Transform 2 2 2 1 5 3 2 2 2 1 1
type: NamedIndividual
type: Transform
has parent: hanim l carpal distal phalanx 5
has children: HAnimJointShape-USE-19
translation: -0.25
translation: 0.79
translation: 0

Material 2 2 2 1 5 3 2 2 2 1 2 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 2 2 1 5 3 2 2 2 1 2 1
emissive color: 1

fingertip l carpal distal interphalangeal 5
type: NamedIndividual
type: IndexedLineSet
has parent: Shape 2 2 2 1 5 3 2 2 2 1 2
has coord: Coordinate 2 2 2 1 5 3 2 2 2 1 2 2 1
DEF: fingertip_l_carpal_distal_interphalangeal_5
coord index: 0
coord index: 1

Coordinate 2 2 2 1 5 3 2 2 2 1 2 2 1
type: NamedIndividual
type: Coordinate
has parent: fingertip l carpal distal interphalangeal 5
point: -0.25
point: 0.79
point: 0
point: -0.26
point: 0.85