EulerRotationCurve

非推奨を表示

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

A ユーラー回転曲線 は、3つの FloatCurves グループを通じて 3D 回転曲線を表現します。回転は、EulerRotationCurve:X()EulerRotationCurve:Y()、および EulerRotationCurve:Z() を介してアクセスできる 3つのユーラー角チャネルに分解されます。3つの軸は、EulerRotationCurve:GetAnglesAtTime() を介して同時にサンプリングでき、3つのユークリッド角を Vector3 として返します。同様に、EulerRotationCurve:GetRotationAtTime() はすべてのチャネルを同時にサンプルしますが、CFrame によって回転され、XY 、およびZ に指定された回転順序に従って返されます。

概要

方法

プロパティ

RotationOrder

並列読み取り

ユーラー角回転順序

方法

GetAnglesAtTime

パスされた time 引数で、3つの FloatCurves ( X, Y, Z ) をサンプルし、結果を3つのユークリッド角として返します。チャンネルカーブが欠落しているか、カーブにキーが見つからない場合、チャンネルは nil と評価されます。

パラメータ

time: number
既定値: ""

戻り値

GetRotationAtTime

指定された でサンプルを取り、対応する回転を返します。空のユーラー角チャネルはゼロとして解釈されます。

パラメータ

time: number
既定値: ""

戻り値

FloatCurve を制御し、X ユーラー角チャネルを返します。タイプ FloatCurve の最初の子インスタンスで、名前は X です。見つからない場合は、空の FloatCurve が作成されます。


戻り値

FloatCurve を制御し、Y ユーラー角チャネルを返します。タイプ FloatCurve の最初の子インスタンスで、名前は Y です。見つからない場合は、空の FloatCurve が作成されます。


戻り値

FloatCurve を制御し、Z ユーラー角チャネルを返します。タイプ FloatCurve の最初の子インスタンスで、名前は Z です。見つからない場合は、空の FloatCurve が作成されます。


戻り値

イベント