Bagikan melalui


Fungsi D3DXQuaternionToAxisAngle (D3DX10Math.h)

Catatan

Pustaka utilitas D3DX10 tidak digunakan lagi. Kami menyarankan agar Anda menggunakan DirectXMath sebagai gantinya.

Menghitung sumbu kuaternion dan sudut rotasi.

Sintaks

void D3DXQuaternionToAxisAngle(
  _In_    const D3DXQUATERNION *pQ,
  _Inout_       D3DXVECTOR3    *pAxis,
  _Inout_       FLOAT          *pAngle
);

Parameter

pQ [in]

Jenis: const D3DXQUATERNION*

Arahkan ke sumber D3DXQUATERNION.

pAxis [masuk, keluar]

Jenis: D3DXVECTOR3*

Fungsi ini mengembalikan pointer ke D3DXVECTOR3 yang mengidentifikasi sumbu rotasi quaternion.

pAngle [masuk, keluar]

Jenis: FLOAT*

Fungsi ini mengembalikan pointer ke nilai FLOAT yang mengidentifikasi sudut rotasi kuaternion dalam radian.

Nilai kembali

Tidak ada nilai yang ditampilkan.

Keterangan

Gunakan D3DXQuaternionNormalize untuk input kuaternion apa pun yang belum dinormalisasi.

Persyaratan

Persyaratan Nilai
Header
D3DX10Math.h
Pustaka
D3DX10.lib

Lihat juga

Fungsi matematika