Vector2 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 2D menggunakan dua angka floating-point presisi tunggal.
[System.Serializable]
public struct Vector2 : IEquatable<OpenTK.Vector2>
type Vector2 = struct
- Warisan
-
Vector2
- Atribut
- Penerapan
Keterangan
Struktur Vector2 cocok untuk interoperasi dengan kode tidak terkelola yang membutuhkan dua float berturut-turut.
Konstruktor
Vector2(Single) |
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
Vector2(Single, Single) |
Membangun Vector2 baru. |
Vector2(Vector2) |
Kedaluwarsa.
Membangun Vektor2 baru dari Vector2 yang diberikan. |
Vector2(Vector3) |
Kedaluwarsa.
Membangun Vektor2 baru dari Vector3 yang diberikan. |
Vector2(Vector4) |
Kedaluwarsa.
Membangun Vektor2 baru dari Vector4 yang diberikan. |
Bidang
One |
Menentukan instans dengan semua komponen yang diatur ke 1. |
SizeInBytes |
Mendefinisikan ukuran struktur Vector2 dalam byte. |
UnitX |
Mendefinisikan Vektor2 panjang unit yang menunjuk ke arah sumbu X. |
UnitY |
Mendefinisikan Vektor2 dengan panjang unit yang menunjuk ke arah sumbu Y. |
X |
Komponen X dari Vector2. |
Y |
Komponen Y dari Vector2. |
Zero |
Mendefinisikan Vektor2 dengan panjang nol. |
Properti
Length |
Mendapatkan panjang (besaran) vektor. |
LengthFast |
Mendapatkan perkiraan panjang vektor (besaran). |
LengthSquared |
Mendapatkan persegi panjang vektor (besaran). |
PerpendicularLeft |
Mendapatkan vektor yang dapat dibentuk di sisi kiri vektor ini. |
PerpendicularRight |
Mendapatkan vektor yang tepat di sisi kanan vektor ini. |
Metode
Add(Vector2) |
Kedaluwarsa.
Tambahkan Vektor yang diteruskan sebagai parameter ke instans ini. |
Add(Vector2) |
Kedaluwarsa.
Tambahkan Vektor yang diteruskan sebagai parameter ke instans ini. |
Add(Vector2, Vector2) |
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
Add(Vector2, Vector2, Vector2) |
Menambahkan dua Vektor |
BaryCentric(Vector2, Vector2, Vector2, Single, Single) |
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
BaryCentric(Vector2, Vector2, Vector2, Single, Single, Vector2) |
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
Clamp(Vector2, Vector2, Vector2) |
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
Clamp(Vector2, Vector2, Vector2, Vector2) |
Menjepit vektor ke vektor minimum dan maksimum yang diberikan |
ComponentMax(Vector2, Vector2) |
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
ComponentMax(Vector2, Vector2, Vector2) |
Menghitung maksimum komponen dari dua vektor |
ComponentMin(Vector2, Vector2) |
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
ComponentMin(Vector2, Vector2, Vector2) |
Menghitung minimum komponen dari dua vektor |
Div(Single) |
Kedaluwarsa.
Bagi instans ini dengan skalar. |
Div(Vector2, Single) |
Kedaluwarsa.
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
Div(Vector2, Single, Vector2) |
Kedaluwarsa.
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
Divide(Vector2, Single) |
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
Divide(Vector2, Single, Vector2) |
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
Divide(Vector2, Vector2) |
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
Divide(Vector2, Vector2, Vector2) |
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
Dot(Vector2, Vector2) |
Menghitung produk titik (skalar) dari dua vektor |
Dot(Vector2, Vector2, Single) |
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
Equals(Object) |
Menunjukkan apakah instans ini dan objek tertentu sama. |
Equals(Vector2) |
Menunjukkan apakah vektor saat ini sama dengan vektor lain. |
GetHashCode() |
Mengembalikan hashcode untuk instans ini. |
Lerp(Vector2, Vector2, Single) |
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
Lerp(Vector2, Vector2, Single, Vector2) |
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
Max(Vector2, Vector2) |
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
Min(Vector2, Vector2) |
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
Mult(Single) |
Kedaluwarsa.
Kalikan instans ini dengan skalar. |
Mult(Vector2, Single) |
Kedaluwarsa.
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
Mult(Vector2, Single, Vector2) |
Kedaluwarsa.
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
Multiply(Vector2, Single) |
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
Multiply(Vector2, Single, Vector2) |
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
Multiply(Vector2, Vector2) |
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
Multiply(Vector2, Vector2, Vector2) |
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
Normalize() |
Menskalakan Vector2 ke panjang unit. |
Normalize(Vector2) |
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
Normalize(Vector2, Vector2) |
Menskalakan vektor ke panjang unit |
NormalizeFast() |
Menskalakan Vector2 ke sekitar panjang unit. |
NormalizeFast(Vector2) |
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
NormalizeFast(Vector2, Vector2) |
Menskalakan vektor ke sekitar panjang unit |
Scale(Single, Single) |
Kedaluwarsa.
Menskalakan Vector2 saat ini dengan jumlah yang diberikan. |
Scale(Vector2) |
Kedaluwarsa.
Menskalakan instans ini dengan parameter yang diberikan. |
Scale(Vector2) |
Kedaluwarsa.
Menskalakan instans ini dengan parameter yang diberikan. |
Sub(Vector2) |
Kedaluwarsa.
Kurangi Vektor yang diteruskan sebagai parameter dari instans ini. |
Sub(Vector2) |
Kedaluwarsa.
Kurangi Vektor yang diteruskan sebagai parameter dari instans ini. |
Sub(Vector2, Vector2) |
Kedaluwarsa.
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
Sub(Vector2, Vector2, Vector2) |
Kedaluwarsa.
Mengurangi satu Vektor dari vektor lain |
Subtract(Vector2, Vector2) |
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
Subtract(Vector2, Vector2, Vector2) |
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
ToString() |
Mengembalikan System.String yang mewakili Vector2 saat ini. |
Transform(Vector2, Quaternion) |
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
Transform(Vector2, Quaternion, Vector2) |
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
Operator
Addition(Vector2, Vector2) |
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
Division(Vector2, Single) |
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
Equality(Vector2, Vector2) |
Membandingkan instans yang ditentukan untuk kesetaraan. |
Inequality(Vector2, Vector2) |
Membandingkan instans yang ditentukan untuk ketidaksamaan. |
Multiply(Single, Vector2) |
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
Multiply(Vector2, Single) |
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
Subtraction(Vector2, Vector2) |
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |
UnaryNegation(Vector2) |
Mewakili vektor 2D menggunakan dua angka floating-point presisi tunggal. |