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 Vector2wystąpienia , Vector3i Vector4 są reprezentowane jako wiersze: wektor v jest przekształcany przez macierz M z mnożeniem maszyny wirtualnej.
Konstruktory
Plane(Single, Single, Single, Single) |
Plane Tworzy obiekt ze składników X, Y i Z normalnych oraz odległość od punktu początkowego. |
Plane(Vector3, Single) |
Plane Tworzy obiekt na podstawie określonej normy i odległości wzdłuż normalnego punktu początkowego. |
Plane(Vector4) |
Plane Tworzy obiekt na podstawie określonego wektora czterowymiarowego. |
Pola
D |
Odległość samolotu wzdłuż jego normalnego pochodzenia. |
Normal |
Normalny wektor płaszczyzny. |
Metody
CreateFromVertices(Vector3, Vector3, Vector3) |
Plane Tworzy obiekt zawierający trzy określone punkty. |
Dot(Plane, Vector4) |
Oblicza iloczyn kropki płaszczyzny i wektor 4-wymiarowy. |
DotCoordinate(Plane, Vector3) |
Zwraca iloczyn kropki określonego wektora trójwymiarowego i normalny wektor tej płaszczyzny oraz wartość odległości (D) płaszczyzny. |
DotNormal(Plane, Vector3) |
Zwraca iloczyn kropki określonego wektora trójwymiarowego i Normal wektor 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 wartość skrótu dla tego wystąpienia. |
Normalize(Plane) |
Tworzy nowy Plane obiekt, którego normalny wektor jest normalną wektorem źródłowym znormalizowanym. |
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 obrót 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. |
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla