---
title: HandSkeleton.JointName
framework: arkit
role: symbol
role_heading: Enumeration
path: arkit/handskeleton/jointname
---

# HandSkeleton.JointName

The names of different hand joints.

## Declaration

```swift
enum JointName
```

## Topics

### Forearm joints

- [HandSkeleton.JointName.forearmArm](arkit/handskeleton/jointname/forearmarm.md)
- [HandSkeleton.JointName.forearmWrist](arkit/handskeleton/jointname/forearmwrist.md)
- [HandSkeleton.JointName.wrist](arkit/handskeleton/jointname/wrist.md)

### Thumb joints

- [HandSkeleton.JointName.thumbIntermediateBase](arkit/handskeleton/jointname/thumbintermediatebase.md)
- [HandSkeleton.JointName.thumbIntermediateTip](arkit/handskeleton/jointname/thumbintermediatetip.md)
- [HandSkeleton.JointName.thumbKnuckle](arkit/handskeleton/jointname/thumbknuckle.md)
- [HandSkeleton.JointName.thumbTip](arkit/handskeleton/jointname/thumbtip.md)

### Index finger joints

- [HandSkeleton.JointName.indexFingerIntermediateBase](arkit/handskeleton/jointname/indexfingerintermediatebase.md)
- [HandSkeleton.JointName.indexFingerIntermediateTip](arkit/handskeleton/jointname/indexfingerintermediatetip.md)
- [HandSkeleton.JointName.indexFingerKnuckle](arkit/handskeleton/jointname/indexfingerknuckle.md)
- [HandSkeleton.JointName.indexFingerMetacarpal](arkit/handskeleton/jointname/indexfingermetacarpal.md)
- [HandSkeleton.JointName.indexFingerTip](arkit/handskeleton/jointname/indexfingertip.md)

### Middle finger joints

- [HandSkeleton.JointName.middleFingerIntermediateBase](arkit/handskeleton/jointname/middlefingerintermediatebase.md)
- [HandSkeleton.JointName.middleFingerIntermediateTip](arkit/handskeleton/jointname/middlefingerintermediatetip.md)
- [HandSkeleton.JointName.middleFingerKnuckle](arkit/handskeleton/jointname/middlefingerknuckle.md)
- [HandSkeleton.JointName.middleFingerMetacarpal](arkit/handskeleton/jointname/middlefingermetacarpal.md)
- [HandSkeleton.JointName.middleFingerTip](arkit/handskeleton/jointname/middlefingertip.md)

### Ring finger joints

- [HandSkeleton.JointName.ringFingerIntermediateBase](arkit/handskeleton/jointname/ringfingerintermediatebase.md)
- [HandSkeleton.JointName.ringFingerIntermediateTip](arkit/handskeleton/jointname/ringfingerintermediatetip.md)
- [HandSkeleton.JointName.ringFingerKnuckle](arkit/handskeleton/jointname/ringfingerknuckle.md)
- [HandSkeleton.JointName.ringFingerMetacarpal](arkit/handskeleton/jointname/ringfingermetacarpal.md)
- [HandSkeleton.JointName.ringFingerTip](arkit/handskeleton/jointname/ringfingertip.md)

### Little finger joints

- [HandSkeleton.JointName.littleFingerIntermediateBase](arkit/handskeleton/jointname/littlefingerintermediatebase.md)
- [HandSkeleton.JointName.littleFingerIntermediateTip](arkit/handskeleton/jointname/littlefingerintermediatetip.md)
- [HandSkeleton.JointName.littleFingerKnuckle](arkit/handskeleton/jointname/littlefingerknuckle.md)
- [HandSkeleton.JointName.littleFingerMetacarpal](arkit/handskeleton/jointname/littlefingermetacarpal.md)
- [HandSkeleton.JointName.littleFingerTip](arkit/handskeleton/jointname/littlefingertip.md)

### Instance Properties

- [description](arkit/handskeleton/jointname/description.md)

## Relationships

### Conforms To

- [CaseIterable](swift/caseiterable.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Retrieving specific hand joints

- [joint(_:)](arkit/handskeleton/joint(_:).md)
- [HandSkeleton.Joint](arkit/handskeleton/joint.md)
