次の方法で共有


SCNQuaternion 構造体

定義

四元数を表し、それらを操作するメソッドを含みます。

[System.Serializable]
public struct SCNQuaternion : IEquatable<SceneKit.SCNQuaternion>
type SCNQuaternion = struct
継承
SCNQuaternion
属性
実装

コンストラクター

SCNQuaternion(Matrix3)

四元数を表し、それらを操作するメソッドを含みます。

SCNQuaternion(nfloat, nfloat, nfloat, nfloat)

四元数を表し、それらを操作するメソッドを含みます。

SCNQuaternion(Quaternion)

四元数を表し、それらを操作するメソッドを含みます。

SCNQuaternion(SCNVector3, nfloat)

四元数を表し、それらを操作するメソッドを含みます。

SCNQuaternion(SCNVector3, Single)

四元数を表し、それらを操作するメソッドを含みます。

SCNQuaternion(Single, Single, Single, Single)

四元数を表し、それらを操作するメソッドを含みます。

フィールド

Identity

回転を表さない四元数を返します。

プロパティ

Length

四元数の長さを取得します。

LengthSquared

四元数の長さの 2 乗を取得します。

W

W コンポーネントを取得または設定します。

X

X コンポーネントを取得または設定します。

Xyz

X、Y、Z の各コンポーネントを取得または設定します。

Y

Y コンポーネントを取得または設定します。

Z

Z コンポーネントを取得または設定します。

メソッド

Add(SCNQuaternion, SCNQuaternion, SCNQuaternion)

を にleft追加rightし、結果を にresult配置します。

Add(SCNQuaternion, SCNQuaternion)

に を追加 right します left

Conjugate()

このインスタンスの四元数コンジュゲートを返します。

Conjugate(SCNQuaternion, SCNQuaternion)

の四元数コンジュゲートを q 計算し、 に result格納します。

Conjugate(SCNQuaternion)

の四元数コンジュゲートを q返します。

Equals(Object)

trueが四元数で、この四元数と同じである場合otherは を返します。

Equals(SCNQuaternion)

trueがこの と同じである場合otherは を返します。

FromAxisAngle(SCNVector3, Single)

指定した軸に対する指定した回転を表す新しい四元数を作成して返します。

GetHashCode()

このインスタンスのハッシュコードを返します。

Invert(SCNQuaternion, SCNQuaternion)

によって q 実行される回転を反転し、結果を に result格納する四元数を返します。

Invert(SCNQuaternion)

によって q実行される回転を反転する四元数を返します。

Multiply(SCNQuaternion, SCNQuaternion, SCNQuaternion)

leftright乗算し、結果を にresult格納します。

Multiply(SCNQuaternion, SCNQuaternion)

left 乗算します right

Multiply(SCNQuaternion, Single, SCNQuaternion)

スカラーscalequaternion乗算し、結果を にresult格納します。

Multiply(SCNQuaternion, Single)

quaternionスカラー scaleを乗算します。

Normalize()

インスタンスを単位の長さにスケーリングします。

Normalize(SCNQuaternion, SCNQuaternion)

単位の長さにスケーリング q し、結果を に result格納します。

Normalize(SCNQuaternion)

単位の長さにスケーリング q します。

Slerp(SCNQuaternion, SCNQuaternion, Single)

から 因子blendによる球面線形補間q1q2返します。

Sub(SCNQuaternion, SCNQuaternion, SCNQuaternion)

rightからleft減算し、結果を にresult格納します。

Sub(SCNQuaternion, SCNQuaternion)

からleftを減算しますright

ToAxisAngle()

四元数の軸角度表現を返します。

ToAxisAngle(SCNVector3, nfloat)

四元数を表し、それらを操作するメソッドを含みます。

ToAxisAngle(SCNVector3, Single)

四元数の回転軸を に axis格納し、回転角度をラジアン単位で に angle格納します。

ToString()

このインスタンスの文字列形式を返します。

演算子

Addition(SCNQuaternion, SCNQuaternion)

四元数を表し、それらを操作するメソッドを含みます。

Equality(SCNQuaternion, SCNQuaternion)

四元数を表し、それらを操作するメソッドを含みます。

Inequality(SCNQuaternion, SCNQuaternion)

四元数を表し、それらを操作するメソッドを含みます。

Multiply(SCNQuaternion, SCNQuaternion)

四元数を表し、それらを操作するメソッドを含みます。

Multiply(SCNQuaternion, Single)

四元数を表し、それらを操作するメソッドを含みます。

Multiply(Single, SCNQuaternion)

四元数を表し、それらを操作するメソッドを含みます。

Subtraction(SCNQuaternion, SCNQuaternion)

四元数を表し、それらを操作するメソッドを含みます。

適用対象