Vector4 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 vektor 4D menggunakan empat angka floating-point presisi tunggal.
[System.Serializable]
public struct Vector4 : IEquatable<OpenTK.Vector4>
type Vector4 = struct
- Warisan
-
Vector4
- Atribut
- Penerapan
Keterangan
Struktur Vektor4 cocok untuk interoperatasi dengan kode tidak terkelola yang membutuhkan empat float berturut-turut.
Konstruktor
Vector4(Single) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Vector4(Single, Single, Single, Single) |
Membangun Vektor4 baru. |
Vector4(Vector2) |
Membangun Vektor4 baru dari Vektor2 yang diberikan. |
Vector4(Vector3) |
Membangun Vektor4 baru dari Vektor3 yang diberikan. |
Vector4(Vector3, Single) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Vector4(Vector4) |
Membangun Vektor4 baru dari Vektor4 yang diberikan. |
Bidang
One |
Menentukan instans dengan semua komponen yang diatur ke 1. |
SizeInBytes |
Menentukan ukuran struktur Vector4 dalam byte. |
UnitW |
Mendefinisikan Vektor4 panjang unit yang menunjuk ke arah sumbu W. |
UnitX |
Mendefinisikan Vektor4 panjang unit yang menunjuk ke arah sumbu X. |
UnitY |
Mendefinisikan Vektor4 dengan panjang unit4 yang menunjuk ke arah sumbu Y. |
UnitZ |
Mendefinisikan Vektor4 panjang unit yang menunjuk ke arah sumbu Z. |
W |
Komponen Z dari Vector4. |
X |
Komponen X dari Vector4. |
Y |
Komponen Y dari Vektor4. |
Z |
Komponen Z dari Vector4. |
Zero |
Mendefinisikan Vektor4 panjang nol. |
Properti
Length |
Mendapatkan panjang (besaran) vektor. |
LengthFast |
Mendapatkan perkiraan panjang vektor (besaran). |
LengthSquared |
Mendapatkan persegi panjang vektor (besaran). |
Xy |
Mendapatkan atau mengatur OpenTK.Vector2 dengan komponen X dan Y dari instans ini. |
Xyz |
Mendapatkan atau mengatur OpenTK.Vector3 dengan komponen X, Y, dan Z dari instans ini. |
Metode
Add(Vector4) |
Kedaluwarsa.
Tambahkan Vektor yang diteruskan sebagai parameter ke instans ini. |
Add(Vector4) |
Kedaluwarsa.
Tambahkan Vektor yang diteruskan sebagai parameter ke instans ini. |
Add(Vector4, Vector4) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Add(Vector4, Vector4, Vector4) |
Menambahkan dua Vektor |
BaryCentric(Vector4, Vector4, Vector4, Single, Single) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
BaryCentric(Vector4, Vector4, Vector4, Single, Single, Vector4) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Clamp(Vector4, Vector4, Vector4) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Clamp(Vector4, Vector4, Vector4, Vector4) |
Jepit vektor ke vektor minimum dan maksimum yang diberikan |
Div(Single) |
Kedaluwarsa.
Bagi instans ini dengan skalar. |
Div(Vector4, Single) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Div(Vector4, Single, Vector4) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Divide(Vector4, Single) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Divide(Vector4, Single, Vector4) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Divide(Vector4, Vector4) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Divide(Vector4, Vector4, Vector4) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Dot(Vector4, Vector4) |
Menghitung produk titik dari dua vektor |
Dot(Vector4, Vector4, Single) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Equals(Object) |
Menunjukkan apakah instans ini dan objek tertentu sama. |
Equals(Vector4) |
Menunjukkan apakah vektor saat ini sama dengan vektor lain. |
GetHashCode() |
Mengembalikan hashcode untuk instans ini. |
Lerp(Vector4, Vector4, Single) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Lerp(Vector4, Vector4, Single, Vector4) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Max(Vector4, Vector4) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Max(Vector4, Vector4, Vector4) |
Menghitung maksimum komponen dari dua vektor |
Min(Vector4, Vector4) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Min(Vector4, Vector4, Vector4) |
Menghitung komponen-bijaksana minimum dua vektor |
Mult(Single) |
Kedaluwarsa.
Kalikan instans ini dengan skalar. |
Mult(Vector4, Single) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Mult(Vector4, Single, Vector4) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Multiply(Vector4, Single) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Multiply(Vector4, Single, Vector4) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Multiply(Vector4, Vector4) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Multiply(Vector4, Vector4, Vector4) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Normalize() |
Menskalakan Vektor4 ke panjang unit. |
Normalize(Vector4) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Normalize(Vector4, Vector4) |
Menskalakan vektor ke panjang unit |
NormalizeFast() |
Menskalakan Vektor4 hingga kira-kira panjang unit. |
NormalizeFast(Vector4) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
NormalizeFast(Vector4, Vector4) |
Menskalakan vektor ke kira-kira panjang unit |
Scale(Single, Single, Single, Single) |
Kedaluwarsa.
Menskalakan Vektor4 saat ini dengan jumlah yang diberikan. |
Scale(Vector4) |
Kedaluwarsa.
Menskalakan instans ini dengan parameter yang diberikan. |
Scale(Vector4) |
Kedaluwarsa.
Menskalakan instans ini dengan parameter yang diberikan. |
Sub(Vector4) |
Kedaluwarsa.
Kurangi Vektor yang diteruskan sebagai parameter dari instans ini. |
Sub(Vector4) |
Kedaluwarsa.
Kurangi Vektor yang diteruskan sebagai parameter dari instans ini. |
Sub(Vector4, Vector4) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Sub(Vector4, Vector4, Vector4) |
Kurangi satu Vektor dari vektor lainnya |
Subtract(Vector4, Vector4) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Subtract(Vector4, Vector4, Vector4) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
ToString() |
Mengembalikan System.String yang mewakili Vector4 saat ini. |
Transform(Vector4, Matrix4) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Transform(Vector4, Matrix4, Vector4) |
Mengubah Vektor oleh Matriks yang diberikan |
Transform(Vector4, Quaternion) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Transform(Vector4, Quaternion, Vector4) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Operator
Addition(Vector4, Vector4) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Division(Vector4, Single) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Equality(Vector4, Vector4) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Explicit(Vector4 to IntPtr) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Explicit(Vector4 to Single*) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Inequality(Vector4, Vector4) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Multiply(Single, Vector4) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Multiply(Vector4, Single) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
Subtraction(Vector4, Vector4) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |
UnaryNegation(Vector4) |
Mewakili vektor 4D menggunakan empat angka floating-point presisi tunggal. |