---
title: VNHumanBodyPose3DObservation.JointsGroupName
framework: vision
role: symbol
role_heading: Structure
path: vision/vnhumanbodypose3dobservation/jointsgroupname
---

# VNHumanBodyPose3DObservation.JointsGroupName

The joint group names for a 3D body pose.

## Declaration

```swift
struct JointsGroupName
```

## Topics

### Getting the Group Names

- [all](vision/vnhumanbodypose3dobservation/jointsgroupname/all.md)
- [head](vision/vnhumanbodypose3dobservation/jointsgroupname/head.md)
- [leftArm](vision/vnhumanbodypose3dobservation/jointsgroupname/leftarm.md)
- [leftLeg](vision/vnhumanbodypose3dobservation/jointsgroupname/leftleg.md)
- [rightArm](vision/vnhumanbodypose3dobservation/jointsgroupname/rightarm.md)
- [rightLeg](vision/vnhumanbodypose3dobservation/jointsgroupname/rightleg.md)
- [torso](vision/vnhumanbodypose3dobservation/jointsgroupname/torso.md)

### Creating a Group Name

- [init(rawValue:)](vision/vnhumanbodypose3dobservation/jointsgroupname/init(rawvalue:).md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### 3D body pose detection

- [Identifying 3D human body poses in images](vision/identifying-3d-human-body-poses-in-images.md)
- [Detecting human body poses in 3D with Vision](vision/detecting-human-body-poses-in-3d-with-vision.md)
- [VNDetectHumanBodyPose3DRequest](vision/vndetecthumanbodypose3drequest.md)
- [VNHumanBodyPose3DObservation](vision/vnhumanbodypose3dobservation.md)
- [VNRecognizedPoints3DObservation](vision/vnrecognizedpoints3dobservation.md)
- [VNHumanBodyRecognizedPoint3D](vision/vnhumanbodyrecognizedpoint3d.md)
- [VNPoint3D](vision/vnpoint3d.md)
- [VNRecognizedPoint3D](vision/vnrecognizedpoint3d.md)
- [VNHumanBodyPose3DObservation.JointName](vision/vnhumanbodypose3dobservation/jointname.md)
