Member Vector3
Geschützte Member einschließen
Geerbte Member einschließen
.NET Framework-Member einschließen
.NET Compact Framework-Member einschließen
XNA Framework-Member einschließen
Dieser Dokumentation für die Vorschau nur ist und in späteren Versionen geändert. Leere Themen wurden als Platzhalter eingefügt.]
Beschreibt und bearbeitet einen Vektor im dreidimensionalen (3D) Raum.
Der Vector3-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
Vector3 | Initialisiert eine neue Instanz der Struktur Vector3. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Add | Überladen. Fügt zwei 3D-Vektoren. | |
Cross | Bestimmt das Kreuzprodukt der beiden angegebenen 3D-Vektoren. | |
Dot | Bestimmt das Skalarprodukt der beiden angegebenen 3D-Vektoren. | |
Equals | Gibt einen Wert, der angibt, ob die aktuelle Instanz gleich einem angegebenen Objekt ist. (Überschreibt ValueType.Equals(Object).) | |
Finalize | Ermöglicht eine Object versucht, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor der Object durch die Garbagecollection freigegeben wird. (Von Object geerbt.) | |
GetHashCode | Gibt den Hashcode für die aktuelle Instanz zurück. (Überschreibt ValueType.GetHashCode().) | |
GetType | Ruft die Type der aktuellen Instanz ab. (Von Object geerbt.) | |
Length | Überladen. Gibt die Länge eines 3D-Vektors zurück. | |
LengthSq | Überladen. Gibt das Quadrat der Länge eines 3D-Vektors zurück. | |
Lerp | Führt eine lineare Interpolation zwischen zwei 3D-Vektoren. | |
Maximize | Überladen. Erstellt einen 3D-Vektor, der aus den größten Komponenten von zwei 3D-Vektoren besteht. | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
Minimize | Überladen. Erstellt einen 3D-Vektor, der aus den kleinsten Komponenten von zwei 3D-Vektoren besteht. | |
Multiply | Multipliziert einen 3D-Vektor. | |
Normalize | Überladen. Erstellt eine normalisierte Version eines 3D-Vektors. | |
Project | Überladen. Projiziert einen Vektor aus dem Objekt Speicherplatz in Bildraum. | |
Scale | Überladen. Skaliert einen 3D-Vektor. | |
Subtract | Überladen. Subtrahiert zwei 3D-Vektoren. | |
ToString | Gibt ein String , die den aktuellen Object darstellt. (Von Object geerbt.) | |
Transform | Überladen. Transformiert einen angegebenen 3D-Vektor oder ein Array von 3D-Vektoren mit einer angegebenen Matrix. | |
TransformCoordinate | Überladen. Transformiert einen 3D-Vektor oder ein Array von 3D-Vektoren mit eine angegebene Matrix und projiziert das Ergebnis zurück in w = 1. | |
TransformNormal | Überladen. Transformiert eine 3D-Vektornormale mit der angegebenen Matrix. | |
Unproject | Überladen. Projiziert einen Vektor aus dem Bildraum in Objektraum. |
Zum Seitenanfang
Operatoren
Name | Beschreibung | |
---|---|---|
Addition | Fügt zwei 3D-Vektoren. | |
Equality | Vergleicht zwei 3D-Vektoren, um zu bestimmen, ob diese gleich sind. | |
Inequality | Vergleicht zwei 3D-Vektoren, um zu bestimmen, ob Sie verschieden sind. | |
Multiply | Überladen. Bestimmt das Produkt aus einer Zahl und einen 3D-Vektor. | |
Subtraction | Subtrahiert einen 3D-Vektor von einem anderen 3D-Vektor. | |
UnaryNegation | Gibt einen 3D-Vektor, der die Negation des angegebenen 3D-Vektors zurück. |
Zum Seitenanfang
Felder
Name | Beschreibung | |
---|---|---|
X | Stellt die X-Komponente des 3D-Vektors dar. | |
Y | Stellt die y-Komponente des 3D-Vektors dar. | |
Z | Stellt die Z-Komponente des 3D-Vektors dar. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
Empty | Ruft einen leeren 3D-Vektor ab. |
Zum Seitenanfang