Skip to content

EulerRotationCurve

Not yet Class Other

Represents a 3D rotation curve through a group of three FloatCurves.

Not implemented yet

This class exists in the current Roblox API but is not implemented in Nova yet. Scripts that reference it will fail at runtime.

0 Nova members ยท 12 modern Roblox members not implemented yet

Description

A EulerRotationCurve represents a 3D rotation curve through a group of three FloatCurves. The rotation is decomposed in three Euler angles channels that can be accessed via EulerRotationCurve.X(), EulerRotationCurve.Y(), and EulerRotationCurve.Z(). The three axes can be sampled simultaneously via EulerRotationCurve.GetAnglesAtTime(), returning the three Euler angles as a Vector3. Similarly, EulerRotationCurve.GetRotationAtTime() samples all channels simultaneously but returns a CFrame rotated by X, Y, and Z according to the specified rotation order.

Inheritance

Object โ†’ Instance โ†’ EulerRotationCurve

Properties

Member Signature Summary
RotationOrder RotationOrder: RotationOrder Euler angles rotation order.

Methods

Member Signature Summary
GetAnglesAtTime EulerRotationCurve:GetAnglesAtTime(time: float): Array Samples the three FloatCurves (X, Y, Z) at the passed time argument and returns the result as three Euler angles.
GetRotationAtTime EulerRotationCurve:GetRotationAtTime(time: float): CFrame Samples the EulerRotationCurve at a given time and returns the corresponding rotation.
X EulerRotationCurve:X(): FloatCurve Returns the FloatCurve controlling the X Euler angle channel.
Y EulerRotationCurve:Y(): FloatCurve Returns the FloatCurve controlling the Y Euler angle channel.
Z EulerRotationCurve:Z(): FloatCurve Returns the FloatCurve controlling the Z Euler angle channel.

Roblox reference: EulerRotationCurve

Generated from Nova's API dump and Roblox creator-docs. Nova-only members come from the engine's reflection metadata.