Quaternion コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Quaternion 構造体の新しいインスタンスを初期化します。
オーバーロード
Quaternion(Vector3D, Double) |
Quaternion 構造体の新しいインスタンスを初期化します。 |
Quaternion(Double, Double, Double, Double) |
Quaternion 構造体の新しいインスタンスを初期化します。 |
Quaternion(Vector3D, Double)
Quaternion 構造体の新しいインスタンスを初期化します。
public:
Quaternion(System::Windows::Media::Media3D::Vector3D axisOfRotation, double angleInDegrees);
public Quaternion (System.Windows.Media.Media3D.Vector3D axisOfRotation, double angleInDegrees);
new System.Windows.Media.Media3D.Quaternion : System.Windows.Media.Media3D.Vector3D * double -> System.Windows.Media.Media3D.Quaternion
Public Sub New (axisOfRotation As Vector3D, angleInDegrees As Double)
パラメーター
- angleInDegrees
- Double
指定した軸に沿って回転する角度。
注釈
W四元数の プロパティは自動的に計算されます。
適用対象
Quaternion(Double, Double, Double, Double)
Quaternion 構造体の新しいインスタンスを初期化します。
public:
Quaternion(double x, double y, double z, double w);
public Quaternion (double x, double y, double z, double w);
new System.Windows.Media.Media3D.Quaternion : double * double * double * double -> System.Windows.Media.Media3D.Quaternion
Public Sub New (x As Double, y As Double, z As Double, w As Double)
パラメーター
- x
- Double
新しい Quaternion の X 座標の値。
- y
- Double
新しい Quaternion の Y 座標の値。
- z
- Double
新しい Quaternion の Z 座標の値。
- w
- Double
新しい Quaternion の W 座標の値。
注釈
軸 (x、y、z) と回転角度シータの場合、 w
四元数の値は次のようになります。
w = cos(theta/2)
コンストラクターを使用する Vector3D 場合、4 番目のパラメーターは角度 (度) であり、w 計算が実行されることに注意してください。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET