EulerRotationCurve¶
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.
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.