Plane Struktur
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Ebene im dreidimensionalen Raum dar.
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)
- Vererbung
- Implementiert
Bei Matrixtransformationen werden die Vector2, Vector3und Vector4 Instanzen als Zeilen dargestellt: Ein Vektor v wird durch eine Matrix M mit vM- Multiplikation transformiert.
Plane(Single, Single, Single, Single) |
Erstellt ein Plane -Objekt aus den Komponenten X, Y und Z seiner Normalität und seinen Abstand vom Ursprung auf dieser Normalnorm. |
Plane(Vector3, Single) |
Erstellt ein Plane -Objekt aus einer angegebenen Normalität und den Abstand entlang der Normalität vom Ursprung. |
Plane(Vector4) |
Erstellt ein Plane -Objekt aus einem angegebenen vierdimensionalen Vektor. |
Create |
Erstellt ein Plane -Objekt, das drei angegebene Punkte enthält. |
Dot(Plane, Vector4) |
Berechnet das Punktprodukt einer Ebene und eines 4-dimensionalen Vektors. |
Dot |
Gibt das Punktprodukt eines angegebenen dreidimensionalen Vektors und des normalen Vektors dieser Ebene sowie den Abstandswert (D) der Ebene zurück. |
Dot |
Gibt das Punktprodukt eines angegebenen dreidimensionalen Vektors und des Normal Vektors dieser Ebene zurück. |
Equals(Object) |
Gibt einen Wert zurück, der angibt, ob diese Instanz und ein angegebenes Objekt gleich sind. |
Equals(Plane) |
Gibt einen Wert zurück, der angibt, ob diese Instanz und ein anderes Ebenenobjekt gleich sind. |
Get |
Gibt den Hashcode für diese Instanz zurück. |
Normalize(Plane) |
Erstellt ein neues Plane -Objekt, dessen Normalvektor der Normalvektor der Quellebene normalisiert ist. |
To |
Gibt die Zeichenfolgendarstellung dieses Ebenenobjekts zurück. |
Transform(Plane, Matrix4x4) |
Transformiert eine normalisierte Ebene durch eine 4x4-Matrix. |
Transform(Plane, Quaternion) |
Transformiert eine normalisierte Ebene durch eine Quaternion-Drehung. |
Equality(Plane, Plane) |
Gibt einen Wert zurück, der angibt, ob zwei Ebenen gleich sind. |
Inequality(Plane, Plane) |
Gibt einen Wert zurück, der angibt, ob zwei Ebenen nicht gleich sind. |
Produkt | Versionen |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided), 2.1 |
UWP | 10.0 |
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: