SCNQuaternion Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili kuaternion dan berisi metode yang beroperasi padanya.
[System.Serializable]
public struct SCNQuaternion : IEquatable<SceneKit.SCNQuaternion>
type SCNQuaternion = struct
- Warisan
-
SCNQuaternion
- Atribut
- Penerapan
Konstruktor
SCNQuaternion(Matrix3) |
Mewakili kuaternion dan berisi metode yang beroperasi padanya. |
SCNQuaternion(nfloat, nfloat, nfloat, nfloat) |
Mewakili kuaternion dan berisi metode yang beroperasi padanya. |
SCNQuaternion(Quaternion) |
Mewakili kuaternion dan berisi metode yang beroperasi padanya. |
SCNQuaternion(SCNVector3, nfloat) |
Mewakili kuaternion dan berisi metode yang beroperasi padanya. |
SCNQuaternion(SCNVector3, Single) |
Mewakili kuaternion dan berisi metode yang beroperasi padanya. |
SCNQuaternion(Single, Single, Single, Single) |
Mewakili kuaternion dan berisi metode yang beroperasi padanya. |
Bidang
Identity |
Mengembalikan kuaternion yang tidak mewakili rotasi. |
Properti
Length |
Mendapatkan panjang kuaternion. |
LengthSquared |
Mendapatkan persegi panjang quaternion. |
W |
Mendapatkan atau mengatur komponen W. |
X |
Mendapatkan atau mengatur komponen X. |
Xyz |
Mendapatkan atau mengatur komponen X, Y, dan Z. |
Y |
Mendapatkan atau mengatur komponen Y. |
Z |
Mendapatkan atau mengatur komponen Z. |
Metode
Add(SCNQuaternion, SCNQuaternion, SCNQuaternion) |
|
Add(SCNQuaternion, SCNQuaternion) |
|
Conjugate() |
Mengembalikan konjugasi kuaternion dari instans ini. |
Conjugate(SCNQuaternion, SCNQuaternion) |
Menghitung konjugasi |
Conjugate(SCNQuaternion) |
Mengembalikan konjugasi kuaternion dari |
Equals(Object) |
Mengembalikan |
Equals(SCNQuaternion) |
Mengembalikan |
FromAxisAngle(SCNVector3, Single) |
Membuat dan mengembalikan kuaternion baru yang mewakili rotasi yang ditentukan tentang sumbu yang ditentukan. |
GetHashCode() |
Mengembalikan hashcode untuk instans ini. |
Invert(SCNQuaternion, SCNQuaternion) |
Mengembalikan kuaternion yang membalikkan rotasi yang dilakukan oleh |
Invert(SCNQuaternion) |
Mengembalikan kuaternion yang membalikkan rotasi yang dilakukan oleh |
Multiply(SCNQuaternion, SCNQuaternion, SCNQuaternion) |
Mengalikan |
Multiply(SCNQuaternion, SCNQuaternion) |
Mengalikan |
Multiply(SCNQuaternion, Single, SCNQuaternion) |
Mengalikan |
Multiply(SCNQuaternion, Single) |
Mengalikan |
Normalize() |
Menskalakan instans ke panjang unit. |
Normalize(SCNQuaternion, SCNQuaternion) |
Menskalakan |
Normalize(SCNQuaternion) |
Menskalakan |
Slerp(SCNQuaternion, SCNQuaternion, Single) |
Mengembalikan interpolasi linier bola dari |
Sub(SCNQuaternion, SCNQuaternion, SCNQuaternion) |
Mengurangi |
Sub(SCNQuaternion, SCNQuaternion) |
Mengurangi |
ToAxisAngle() |
Mengembalikan representasi sudut sumbu dari kuaternion. |
ToAxisAngle(SCNVector3, nfloat) |
Mewakili kuaternion dan berisi metode yang beroperasi padanya. |
ToAxisAngle(SCNVector3, Single) |
Menyimpan sumbu rotasi quaternion di |
ToString() |
Mengembalikan representasi string dari instans ini. |
Operator
Addition(SCNQuaternion, SCNQuaternion) |
Mewakili kuaternion dan berisi metode yang beroperasi padanya. |
Equality(SCNQuaternion, SCNQuaternion) |
Mewakili kuaternion dan berisi metode yang beroperasi padanya. |
Inequality(SCNQuaternion, SCNQuaternion) |
Mewakili kuaternion dan berisi metode yang beroperasi padanya. |
Multiply(SCNQuaternion, SCNQuaternion) |
Mewakili kuaternion dan berisi metode yang beroperasi padanya. |
Multiply(SCNQuaternion, Single) |
Mewakili kuaternion dan berisi metode yang beroperasi padanya. |
Multiply(Single, SCNQuaternion) |
Mewakili kuaternion dan berisi metode yang beroperasi padanya. |
Subtraction(SCNQuaternion, SCNQuaternion) |
Mewakili kuaternion dan berisi metode yang beroperasi padanya. |