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, instans
Konstruktor
Plane(Single, Single, Single, Single) |
Membuat objek Plane dari komponen X, Y, dan Z dari komponen normalnya, dan jaraknya dari asal pada normal tersebut. |
Plane(Vector3, Single) |
Membuat objek Plane dari normal tertentu dan jarak di sepanjang normal dari asal. |
Plane(Vector4) |
Membuat objek Plane dari vektor empat dimensi tertentu. |
Bidang
D |
Jarak pesawat di sepanjang normalnya dari asal. |
Normal |
Vektor normal pesawat. |
Metode
CreateFromVertices(Vector3, Vector3, Vector3) |
Membuat objek Plane 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 vektor Normal 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 Plane baru 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. |
Metode Ekstensi
AsVector4(Plane) |