---
title: IKComponent.Joint
framework: realitykit
role: symbol
role_heading: Class
path: realitykit/ikcomponent/joint
---

# IKComponent.Joint

The update stage object that lets you read and update the current settings of a single joint in an IK solver.

## Declaration

```swift
class Joint
```

## Overview

Overview The settings this object exposes are the runtime editable values of a solver joint. Initial values are set in IKRig.Joint.

## Topics

### Instance Properties

- [fkWeightPerAxis](realitykit/ikcomponent/joint/fkweightperaxis.md)
- [id](realitykit/ikcomponent/joint/id.md)
- [name](realitykit/ikcomponent/joint/name.md)
- [rotationStiffness](realitykit/ikcomponent/joint/rotationstiffness.md)

## Relationships

### Conforms To

- [Identifiable](swift/identifiable.md)

## See Also

### Inverse kinematics components

- [IKComponent](realitykit/ikcomponent.md)
- [IKComponent.JointCollection](realitykit/ikcomponent/jointcollection.md)
- [IKComponent.Solver](realitykit/ikcomponent/solver.md)
- [IKComponent.SolverCollection](realitykit/ikcomponent/solvercollection.md)
- [IKComponent.Constraint](realitykit/ikcomponent/constraint.md)
- [IKComponent.ConstraintCollection](realitykit/ikcomponent/constraintcollection.md)
- [IKResource](realitykit/ikresource.md)
- [IKSolverDefinition](realitykit/iksolverdefinition.md)
