SIQuaternionオブジェクトを戻します。このクォータニオンのW、X、Y、およびz 値は配列の作成時または4 つの値によって設定できます。
oReturn = XSIMath.CreateQuaternion( [W], [X], [Y], [Z] ); |
パラメータ | タイプ | 詳細 |
---|---|---|
W | DoubleまたはArray | このクォータニオンまたはW、X、Y、z 値を含む配列に設定するW値 |
X | Double | このクォータニオンに設定するX値 |
Y | Double | このクォータニオンに設定するy 値 |
Z | Double | このクォータニオンに設定するz 値 |
set quaternion = XSIMath.CreateQuaternion Application.LogMessage TypeName(quaternion) |
/* 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 |