Plane Struktur

Definisi

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