XSIMath.CreateQuaternion

説明

SIQuaternionオブジェクトを戻します。このクォータニオンのW、X、Y、およびz 値は配列の作成時または4 つの値によって設定できます。

スクリプト 構文

oReturn = XSIMath.CreateQuaternion( [W], [X], [Y], [Z] );

戻り値

SIQuaternion

パラメータ

パラメータ タイプ 詳細
W DoubleまたはArray このクォータニオンまたはW、X、Y、z 値を含む配列に設定するW値
X Double このクォータニオンに設定するX値
Y Double このクォータニオンに設定するy 値
Z Double このクォータニオンに設定するz 値

1. VBScript の例

set quaternion = XSIMath.CreateQuaternion
Application.LogMessage TypeName(quaternion)

2. JScript の例

/* Set and display the values of a quaternion
*/
var oQuat = XSIMath.CreateQuaternion(0.615, -0.764, -0.122, 0.152);
var vbArr = new VBArray( oQuat.Get2() );
var array = vbArr.toArray();
Application.LogMessage( "W, X, Y and Z quaterion's values: " + array[0] +","
+ array[1] +","+ array[2] +","+ array[3] );
//Expected output:
//INFO : W, X, Y and Z quaterion's values: 0.615,-0.764,-0.122,0.152