Plane 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 bidang dalam ruang tiga dimensi.
public value class Plane : IEquatable<System::Numerics::Plane>
public struct Plane : IEquatable<System.Numerics.Plane>
type Plane = struct
Public Structure Plane
Implements IEquatable(Of Plane)
- Warisan
- Penerapan
Keterangan
Untuk transformasi matriks, Vector2instans , Vector3, dan Vector4 direpresentasikan sebagai baris: vektor v diubah oleh M matriks dengan perkalian vM .
Konstruktor
Plane(Single, Single, Single, Single) |
Plane Membuat objek dari komponen X, Y, dan Z dari komponen normalnya, dan jaraknya dari asal pada normal tersebut. |
Plane(Vector3, Single) |
Plane Membuat objek dari normal tertentu dan jarak di sepanjang normal dari asal. |
Plane(Vector4) |
Plane Membuat objek dari vektor empat dimensi tertentu. |
Bidang
D |
Jarak pesawat di sepanjang normalnya dari asal. |
Normal |
Vektor normal pesawat. |
Metode
CreateFromVertices(Vector3, Vector3, Vector3) |
Plane Membuat objek yang berisi tiga titik yang ditentukan. |
Dot(Plane, Vector4) |
Menghitung produk titik bidang dan vektor 4 dimensi. |
DotCoordinate(Plane, Vector3) |
Mengembalikan produk titik dari vektor tiga dimensi tertentu dan vektor normal bidang ini ditambah nilai jarak (D) bidang. |
DotNormal(Plane, Vector3) |
Mengembalikan produk titik dari vektor tiga dimensi tertentu dan Normal vektor bidang ini. |
Equals(Object) |
Mengembalikan nilai yang menunjukkan apakah instans ini dan objek tertentu sama. |
Equals(Plane) |
Mengembalikan nilai yang menunjukkan apakah instans ini dan objek bidang lain sama. |
GetHashCode() |
Mengembalikan kode hash untuk instans ini. |
Normalize(Plane) |
Membuat objek baru Plane yang vektor normalnya adalah vektor normal bidang sumber yang dinormalisasi. |
ToString() |
Mengembalikan representasi string dari objek bidang ini. |
Transform(Plane, Matrix4x4) |
Mengubah bidang yang dinormalisasi dengan matriks 4x4. |
Transform(Plane, Quaternion) |
Mengubah bidang yang dinormalisasi dengan rotasi Quaternion. |
Operator
Equality(Plane, Plane) |
Mengembalikan nilai yang menunjukkan apakah dua bidang sama. |
Inequality(Plane, Plane) |
Mengembalikan nilai yang menunjukkan apakah dua bidang tidak sama. |
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk