Plane Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje płaszczyznę w przestrzeni trójwymiarowej.
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)
- Dziedziczenie
- Implementuje
Uwagi
W przypadku przekształceń macierzy wystąpienia
Konstruktory
Plane(Single, Single, Single, Single) |
Tworzy obiekt Plane od składników X, Y i Z normalnego, a jego odległość od punktu początkowego. |
Plane(Vector3, Single) |
Tworzy obiekt Plane z określonej normy i odległości wzdłuż normalnej od źródła. |
Plane(Vector4) |
Tworzy obiekt Plane z określonego wektora czterowymiarowego. |
Pola
D |
Odległość samolotu wzdłuż normalnej odległości od źródła. |
Normal |
Normalny wektor płaszczyzny. |
Metody
CreateFromVertices(Vector3, Vector3, Vector3) |
Tworzy obiekt Plane zawierający trzy określone punkty. |
Dot(Plane, Vector4) |
Oblicza iloczyn kropkowy płaszczyzny i wektor 4-wymiarowy. |
DotCoordinate(Plane, Vector3) |
Zwraca wartość kropki określonego wektora trójwymiarowego i normalny wektor tej płaszczyzny oraz wartość odległości (D) płaszczyzny. |
DotNormal(Plane, Vector3) |
Zwraca wartość kropkową określonego wektora trójwymiarowego i wektor Normal tej płaszczyzny. |
Equals(Object) |
Zwraca wartość wskazującą, czy to wystąpienie i określony obiekt są równe. |
Equals(Plane) |
Zwraca wartość wskazującą, czy to wystąpienie i inny obiekt płaszczyzny są równe. |
GetHashCode() |
Zwraca kod skrótu dla tego wystąpienia. |
Normalize(Plane) |
Tworzy nowy obiekt Plane, którego normalny wektor jest znormalizowanym wektorem normalnym płaszczyzny źródłowej. |
ToString() |
Zwraca reprezentację ciągu tego obiektu płaszczyzny. |
Transform(Plane, Matrix4x4) |
Przekształca znormalizowaną płaszczyznę przez macierz 4x4. |
Transform(Plane, Quaternion) |
Przekształca znormalizowaną płaszczyznę przez rotację Quaternion. |
Operatory
Equality(Plane, Plane) |
Zwraca wartość wskazującą, czy dwie płaszczyzny są równe. |
Inequality(Plane, Plane) |
Zwraca wartość wskazującą, czy dwie płaszczyzny nie są równe. |
Metody rozszerzania
AsVector4(Plane) |