SCNVector3 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.
Vektor 3 komponen.
[System.Serializable]
public struct SCNVector3 : IEquatable<SceneKit.SCNVector3>
type SCNVector3 = struct
- Warisan
-
SCNVector3
- Atribut
- Penerapan
Konstruktor
SCNVector3(nfloat, nfloat, nfloat) |
Vektor 3 komponen. |
SCNVector3(SCNVector3) |
Vektor 3 komponen. |
SCNVector3(SCNVector4) |
Vektor 3 komponen. |
SCNVector3(Single, Single, Single) |
Vektor 3 komponen. |
SCNVector3(Vector3) |
Vektor 3 komponen. |
Bidang
One |
Vektor yang komponennya masing-masing 1. |
SizeInBytes |
Ukuran dalam byte vektor. |
UnitX |
Vektor unit ke arah X. |
UnitY |
Vektor unit ke arah Y. |
UnitZ |
Vektor unit ke arah Z. |
X |
Mendapatkan atau mengatur komponen X. |
Y |
Mendapatkan atau mengatur komponen Y. |
Z |
Mendapatkan atau mengatur komponen Z. |
Zero |
Vektor Zero. |
Properti
Length |
Mendapatkan panjang vektor. |
LengthFast |
Mendapatkan perkiraan panjang vektor dengan menggunakan perkiraan operasi akar kuadrat. |
LengthSquared |
Mendapatkan jumlah kuadrat komponen vektor. |
Xy |
Mendapatkan atau mengatur komponen X dan Y. |
Metode
Add(SCNVector3, SCNVector3) |
|
Add(SCNVector3, SCNVector3, SCNVector3) |
|
BaryCentric(SCNVector3, SCNVector3, SCNVector3, nfloat, nfloat) |
Vektor 3 komponen. |
BaryCentric(SCNVector3, SCNVector3, SCNVector3, nfloat, nfloat, SCNVector3) |
Vektor 3 komponen. |
BaryCentric(SCNVector3, SCNVector3, SCNVector3, Single, Single) |
Menginterpolasi , , dan |
BaryCentric(SCNVector3, SCNVector3, SCNVector3, Single, Single, SCNVector3) |
Menginterpolasi , , dan , dengan menggunakan koordinat |
CalculateAngle(SCNVector3, SCNVector3) |
Menghitung sudut, dalam radian, antara |
CalculateAngle(SCNVector3, SCNVector3, nfloat) |
Vektor 3 komponen. |
CalculateAngle(SCNVector3, SCNVector3, Single) |
Menghitung sudut, dalam radian, antara |
Clamp(SCNVector3, SCNVector3, SCNVector3) |
Menjepit komponen |
Clamp(SCNVector3, SCNVector3, SCNVector3, SCNVector3) |
Menjepit komponen |
ComponentMax(SCNVector3, SCNVector3) |
Mengembalikan vektor yang komponennya adalah maxima komponen dari |
ComponentMax(SCNVector3, SCNVector3, SCNVector3) |
Menghitung vektor yang komponennya adalah maksima komponen dan |
ComponentMin(SCNVector3, SCNVector3) |
Mengembalikan vektor yang komponennya adalah minima |
ComponentMin(SCNVector3, SCNVector3, SCNVector3) |
Menghitung vektor yang komponennya adalah minima |
Cross(SCNVector3, SCNVector3) |
Mengembalikan produk silang dari |
Cross(SCNVector3, SCNVector3, SCNVector3) |
produk silang dari |
Divide(SCNVector3, nfloat) |
Vektor 3 komponen. |
Divide(SCNVector3, nfloat, SCNVector3) |
Vektor 3 komponen. |
Divide(SCNVector3, SCNVector3) |
Mengembalikan pembagian komponen dari |
Divide(SCNVector3, SCNVector3, SCNVector3) |
Melakukan pembagian komponen berdasarkan |
Divide(SCNVector3, Single) |
Membagi komponen dengan |
Divide(SCNVector3, Single, SCNVector3) |
Membagi komponen dengan |
Dot(SCNVector3, SCNVector3) |
Mengembalikan produk |
Dot(SCNVector3, SCNVector3, nfloat) |
Vektor 3 komponen. |
Dot(SCNVector3, SCNVector3, Single) |
|
Equals(Object) |
Mengembalikan |
Equals(SCNVector3) |
Mengembalikan |
GetHashCode() |
Mengembalikan hashcode untuk instans ini. |
Lerp(SCNVector3, SCNVector3, nfloat) |
Vektor 3 komponen. |
Lerp(SCNVector3, SCNVector3, nfloat, SCNVector3) |
Vektor 3 komponen. |
Lerp(SCNVector3, SCNVector3, Single) |
Mengembalikan interpolasi linear dari |
Lerp(SCNVector3, SCNVector3, Single, SCNVector3) |
Mengembalikan interpolasi linier dari |
Max(SCNVector3, SCNVector3) |
Mengembalikan vektor dengan besaran yang lebih besar. |
Min(SCNVector3, SCNVector3) |
Mengembalikan vektor dengan besaran yang lebih kecil. |
Multiply(SCNVector3, nfloat) |
Vektor 3 komponen. |
Multiply(SCNVector3, nfloat, SCNVector3) |
Vektor 3 komponen. |
Multiply(SCNVector3, SCNVector3) |
Mengalikan komponen dengan |
Multiply(SCNVector3, SCNVector3, SCNVector3) |
Mengalikan komponen dengan |
Multiply(SCNVector3, Single) |
Mengalikan |
Multiply(SCNVector3, Single, SCNVector3) |
|
Normalize() |
Menskalakan instans ini ke panjang unit. |
Normalize(SCNVector3) |
Menskalakan |
Normalize(SCNVector3, SCNVector3) |
Menskalakan |
NormalizeFast() |
Menskalakan vektor ini ke sekitar panjang unit. |
NormalizeFast(SCNVector3) |
Menskalakan |
NormalizeFast(SCNVector3, SCNVector3) |
Menskalakan |
Subtract(SCNVector3, SCNVector3) |
Mengurangi |
Subtract(SCNVector3, SCNVector3, SCNVector3) |
Mengurangi |
ToString() |
Mengembalikan representasi string dari instans ini. |
Transform(SCNVector3, SCNMatrix4) |
Mengembalikan transformasi dari |
Transform(SCNVector3, SCNMatrix4, SCNVector4) |
Menghitung transformasi oleh |
TransformNormal(SCNVector3, SCNMatrix4) |
Menerapkan tranformasi yang diwakili oleh |
TransformNormal(SCNVector3, SCNMatrix4, SCNVector3) |
Menerapkan tranformasi yang diwakili oleh |
TransformNormalInverse(SCNVector3, SCNMatrix4) |
Menerapkan inversi tranformasi yang diwakili oleh |
TransformNormalInverse(SCNVector3, SCNMatrix4, SCNVector3) |
Menerapkan inversi tranformasi yang diwakili oleh |
TransformPerspective(SCNVector3, SCNMatrix4) |
Menerapkan tranformasi yang diwakili oleh |
TransformPerspective(SCNVector3, SCNMatrix4, SCNVector3) |
Menerapkan tranformasi yang diwakili oleh |
TransformPosition(SCNVector3, SCNMatrix4) |
Menerapkan tranformasi yang diwakili oleh |
TransformPosition(SCNVector3, SCNMatrix4, SCNVector3) |
Menerapkan tranformasi yang diwakili oleh |
TransformVector(SCNVector3, SCNMatrix4) |
Menerapkan tranformasi yang diwakili oleh |
TransformVector(SCNVector3, SCNMatrix4, SCNVector3) |
Menerapkan tranformasi yang diwakili oleh |
Operator
Addition(SCNVector3, SCNVector3) |
Vektor 3 komponen. |
Division(SCNVector3, nfloat) |
Vektor 3 komponen. |
Division(SCNVector3, Single) |
Vektor 3 komponen. |
Equality(SCNVector3, SCNVector3) |
Vektor 3 komponen. |
Explicit(SCNVector3 to Vector3) |
Vektor 3 komponen. |
Implicit(Vector3 to SCNVector3) |
Vektor 3 komponen. |
Inequality(SCNVector3, SCNVector3) |
Vektor 3 komponen. |
Multiply(nfloat, SCNVector3) |
Vektor 3 komponen. |
Multiply(SCNVector3, nfloat) |
Vektor 3 komponen. |
Multiply(SCNVector3, Single) |
Vektor 3 komponen. |
Multiply(Single, SCNVector3) |
Vektor 3 komponen. |
Subtraction(SCNVector3, SCNVector3) |
Vektor 3 komponen. |
UnaryNegation(SCNVector3) |
Vektor 3 komponen. |