Roblox UtilitiesDevlHub Roblox Documentation

Class

RotateP

Deprecated
Memory category
BaseParts

Deprecated. This class works alongside the deprecated SurfaceType and should not be used for future work; use HingeConstraint instead.

A RotateP object joins two parts together and allows rotation about a set axis. The joint will attempt to rotate the two parts until a desired rotational position is reached. This object is most commonly created by the SurfaceType.SteppingMotor on a BasePart. If created through a script, behavior is still governed by the surface input of JointInstance.Part0.

The three inputs of note are as follows:

  • NoInput — The joint will not rotate under its own power. It can still be rotated by external forces (such as from a character pushing one of the parts).

  • Constant — The joint will rotate based on the ParamB property of JointInstance.Part0. This rotation is measured in radians per physics frame (which is approximately 1/60th of a second).

  • Sin — The joint will rotate based on the ParamA and ParamB properties of JointInstance.Part0.

Inherited members#

Inherited from DynamicRotate 1
Properties (1)

BaseAngle

Inherited from JointInstance 7
Properties (7)

Active, C0, C1, Enabled, Part0, Part1, part1

Inherited from Instance 58
Inherited from Object 6
Properties (2)

ClassName, className

Events (1)

Changed