Quaternion

概要

Quaternion タイプスクリプトのFOSSで,PLACEHOLDER_0というクラスです.

Quaternion.constructorはデフォルトの要素値を持つクワターニオンを作成します.

このクラスでは,Typescript プログラムでクワターニオンオブジェクトと作業するための16の方法が提供されています. 可能な方法には: IDENTITY, concat, conjugate, constructor, dot, equals, eulerAngles, fromAngleAxis, fromEulerAngle, fromRotation, interpolate, inverse,追加方法 4つ. すべてのパブリックメンバーは,任意の Typescript アプリケーションにアクセスできます. Aspose.3D FOSS for Typscript パッケージをインストールした後です. 特性: length, w, x, y, z.

記述

Quaternion Aspose.3D FOSSライブラリで 17 つのメソッドと 5 件のプロパティをプログラム化に使用するクラスです.

基本能力は: number; number; number.これらの操作により,開発者はクワターニオン機能を TypeScript アプリケーションに直接統合することができます.

クラスも提供します. length 特性 (長さを得ます).

クラスでは,3つのコンストラクターオーバーロードが提供され,呼び出し文脈に応じて柔軟な初期化が可能である.

特性について

名称 (名)タイプAccess記述
wnumber読み書きするWを引く.
xnumber読み書きするx を取得します.
ynumber読み書きするY を得ます.
znumber読み書きするZ を取得する.
lengthnumber読み取ること長いものになる.

方法について

Signature記述
constructor()与えられたw,x,y,zの構成要素をクワターニオンに初期化する.
constructor(w: number, x: number, y: number, z: number)
constructor(w: number, x: number, y: number, z: number)
IDENTITY()Quaternionターン表示しない同一四角を返します.
normalize()Quaternionこの四角形の単位長バージョンを返します.
conjugate()Quaternion乗算の定数を返します.
inverse()Quaternion乗算の逆値を返します.
dot(q: Quaternion)numberポイントの倍数を別のクワターニオンで計算する.
concat(rhs: Quaternion)Quaternionこのクォーターニオンの他のクワターニオンとの連鎖 (倍数) を返します.
eulerAngles()Vector3ターンを表すオイラー角のベクトル3を返します.
fromEulerAngle(pitch: number, yaw: number, roll: number)Quaternionオーバーロードは,矢量3または数値ピッチをヤウとロールで受け入れます.
fromEulerAngle(vec: Vector3)Quaternion
`fromEulerAngle(pitch: Vector3number, yaw: number, roll: number)Quaternion`
fromAngleAxis(a: number, axis: Vector3)Quaternion旋回角度と軸ベクトルからクワターニオンを作り出します.
fromRotation(orig: Vector3, dest: Vector3)Quaternion方向ベクトルから方向へ回転するクワターニオンを作ります.
interpolate(t: number, fromQ: Quaternion, toQ: Quaternion)Quaternion線形的に二つのクワターニオン間を t パラメータを使用してインターポレーションする.
slerp(t: number, v1: Quaternion, v2: Quaternion)Quaterniont で2つのクワターニオン間の球状線形インターポレーションを実行する.
toString()string配列の表記を返します.
equals(other: Quaternion)boolean他のクワターニオンに同じ成分値があるかどうかをチェックする.
toMatrix()Matrix4乗方体を 4×4 回転マトリックスに変換する.

参照する

 日本語