---
title: HandAnchor
framework: arkit
role: symbol
role_heading: Structure
path: arkit/handanchor
---

# HandAnchor

A hand’s position in a person’s surroundings.

## Declaration

```swift
struct HandAnchor
```

## Topics

### Getting hand information

- [originFromAnchorTransform](arkit/handanchor/originfromanchortransform.md)
- [handSkeleton](arkit/handanchor/handskeleton.md)
- [chirality](arkit/handanchor/chirality-swift.property.md)
- [HandAnchor.Chirality](arkit/handanchor/chirality-swift.enum.md)
- [isTracked](arkit/handanchor/istracked.md)
- [description](arkit/handanchor/description.md)

### Identifying hand anchors

- [id](arkit/handanchor/id.md)

### Instance Properties

- [fidelity](arkit/handanchor/fidelity-swift.property.md)

### Enumerations

- [HandAnchor.Fidelity](arkit/handanchor/fidelity-swift.enum.md)

### Default Implementations

- [ARKitCoordinateSpaceProviding Implementations](arkit/handanchor/arkitcoordinatespaceproviding-implementations.md)
- [Equatable Implementations](arkit/handanchor/equatable-implementations.md)

## Relationships

### Conforms To

- [ARKitCoordinateSpaceProviding](arkit/arkitcoordinatespaceproviding.md)
- [Anchor](arkit/anchor.md)
- [Copyable](swift/copyable.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Identifiable](swift/identifiable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [TrackableAnchor](arkit/trackableanchor.md)

## See Also

### Hand tracking

- [Happy Beam](visionos/happybeam.md)
- [Creating a 3D painting space](visionos/creating-a-painting-space-in-visionos.md)
- [Tracking and visualizing hand movement](visionos/tracking-and-visualizing-hand-movement.md)
- [HandTrackingProvider](arkit/handtrackingprovider.md)
- [HandSkeleton](arkit/handskeleton.md)
