- Qt 6.12
- Qt Quick 3D Physics
- QML Types
- RevoluteJoint
- Qt Quick 3D Physics | Commercial or GPLv3

# RevoluteJoint QML Type

A revolute joint. More...

Import Statement: | `import QtQuick3D.Physics`
Since: | Qt 6.12

- List of all members, including inherited members

## Properties

- angularLimitLower : real `(since 6.12)`
- angularLimitUpper : real `(since 6.12)`
- enableAngularLimit : bool `(since 6.12)`

## Detailed Description

A revolute joint, commonly referred to as a a hinge keeps the origins and x-axes of the frames together, and allows free rotation around this common axis.

See also DistanceJoint, FixedJoint, PrismaticJoint, and SphericalJoint.

## Property Documentation

### angularLimitLower : real `[default: -pi/2, since 6.12]`

The lower angular limit (in radians) of the joint constraint.

Range: `[-2*pi, 2*pi]`

This property was introduced in Qt 6.12.

See also angularLimitUpper.

### angularLimitUpper : real `[default: pi/2, since 6.12]`

The Upper angular limit (in radians) of the joint constraint.

Range: `[-2*pi, 2*pi]`

This property was introduced in Qt 6.12.

See also angularLimitLower.

### enableAngularLimit : bool `[default: false, since 6.12]`

Enable the angular limit constraint for the joint.

This property was introduced in Qt 6.12.