---
title: PhysicsRevoluteJoint
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/physicsrevolutejoint
---

# PhysicsRevoluteJoint

A joint that allows one degree of rotational freedom between two entity pins, similar to a door swinging on its hinges.

## Declaration

```swift
struct PhysicsRevoluteJoint
```

## Overview

Overview PhysicsRevoluteJoint allows one rotational degree of freedom along the x-axis of two entity pins. tip: Pass an orientation when creating the GeometricPin instances to change the axis of rotation.

## Topics

### Initializers

- [init(pin0:pin1:angularLimit:checksForInternalCollisions:)](realitykit/physicsrevolutejoint/init(pin0:pin1:angularlimit:checksforinternalcollisions:).md)

### Instance Properties

- [angularLimit](realitykit/physicsrevolutejoint/angularlimit.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [PhysicsJoint](realitykit/physicsjoint.md)

## See Also

### Built-in joint types

- [PhysicsPrismaticJoint](realitykit/physicsprismaticjoint.md)
- [PhysicsSphericalJoint](realitykit/physicssphericaljoint.md)
- [PhysicsCustomJoint](realitykit/physicscustomjoint.md)
- [PhysicsDistanceJoint](realitykit/physicsdistancejoint.md)
- [PhysicsFixedJoint](realitykit/physicsfixedjoint.md)
- [PhysicsJoints](realitykit/physicsjoints.md)
