SCNVector4 Struktur
Definition
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.
Ein 4-Komponenten-Vektor.
[System.Serializable]
public struct SCNVector4 : IEquatable<SceneKit.SCNVector4>
type SCNVector4 = struct
- Vererbung
-
SCNVector4
- Attribute
- Implementiert
Konstruktoren
SCNVector4(nfloat, nfloat, nfloat, nfloat) |
Ein 4-Komponenten-Vektor. |
SCNVector4(SCNVector3, nfloat) |
Ein 4-Komponenten-Vektor. |
SCNVector4(SCNVector3, Single) |
Ein 4-Komponenten-Vektor. |
SCNVector4(SCNVector3) |
Ein 4-Komponenten-Vektor. |
SCNVector4(SCNVector4) |
Ein 4-Komponenten-Vektor. |
SCNVector4(Single, Single, Single, Single) |
Ein 4-Komponenten-Vektor. |
SCNVector4(Vector2) |
Ein 4-Komponenten-Vektor. |
SCNVector4(Vector3) |
Ein 4-Komponenten-Vektor. |
SCNVector4(Vector4) |
Ein 4-Komponenten-Vektor. |
Felder
One |
Ein Vektor, dessen Komponenten jeweils 1 sind. |
SizeInBytes |
Die Größe des Vektors in Bytes. |
UnitW |
Ein Einheitsvektor entlang der W-Achse. |
UnitX |
Ein Einheitsvektor entlang der W-Achse. |
UnitY |
Ein Einheitsvektor entlang der Y-Achse. |
UnitZ |
Ein Einheitsvektor entlang der Z-Achse. |
W |
Ruft die W-Komponente ab oder legt sie fest. |
X |
Ruft die X-Komponente ab oder legt sie fest. |
Y |
Ruft die Y-Komponente ab oder legt sie fest. |
Z |
Ruft die Z-Komponente ab oder legt sie fest. |
Zero |
Der Null-Vektor. |
Eigenschaften
Length |
Ruft die Länge des Vektors ab. |
LengthFast |
Ruft die ungefähre Länge des Vektors mithilfe einer Näherung des Quadratwurzelvorgangs ab. |
LengthSquared |
Ruft die Summe der Quadrate der Komponenten des Vektors ab. |
Xy |
Ruft die X- und Y-Komponenten ab oder legt diese fest. |
Xyz |
Ruft die X-, Y- und Z-Komponenten ab oder legt diese fest. |
Methoden
Add(SCNVector4, SCNVector4, SCNVector4) |
Fügt |
Add(SCNVector4, SCNVector4) |
Fügt zu |
BaryCentric(SCNVector4, SCNVector4, SCNVector4, nfloat, nfloat, SCNVector4) |
Ein 4-Komponenten-Vektor. |
BaryCentric(SCNVector4, SCNVector4, SCNVector4, nfloat, nfloat) |
Ein 4-Komponenten-Vektor. |
BaryCentric(SCNVector4, SCNVector4, SCNVector4, Single, Single, SCNVector4) |
Interpoliert , und mithilfe der baryzentrischen Koordinaten |
BaryCentric(SCNVector4, SCNVector4, SCNVector4, Single, Single) |
Interpoliert |
Clamp(SCNVector4, SCNVector4, SCNVector4, SCNVector4) |
Klemmt die Komponenten von |
Clamp(SCNVector4, SCNVector4, SCNVector4) |
Klemmt die Komponenten von |
Div(SCNVector4, nfloat, SCNVector4) |
Ein 4-Komponenten-Vektor. |
Div(SCNVector4, nfloat) |
Ein 4-Komponenten-Vektor. |
Div(SCNVector4, Single, SCNVector4) |
Dividiert die Komponenten von |
Div(SCNVector4, Single) |
Dividiert die Komponenten von |
Divide(SCNVector4, nfloat, SCNVector4) |
Ein 4-Komponenten-Vektor. |
Divide(SCNVector4, nfloat) |
Ein 4-Komponenten-Vektor. |
Divide(SCNVector4, SCNVector4, SCNVector4) |
Führt die komponentenweise Division von |
Divide(SCNVector4, SCNVector4) |
Gibt die komponentenweise Division von |
Divide(SCNVector4, Single, SCNVector4) |
Dividiert die Komponenten von |
Divide(SCNVector4, Single) |
Dividiert die Komponenten von |
Dot(SCNVector4, SCNVector4, nfloat) |
Ein 4-Komponenten-Vektor. |
Dot(SCNVector4, SCNVector4, Single) |
Legt mit auf das Punktprodukt von |
Dot(SCNVector4, SCNVector4) |
Gibt das Punktprodukt von |
Equals(Object) |
Gibt zurück |
Equals(SCNVector4) |
Gibt zurück |
GetHashCode() |
Gibt den Hashcode für diese instance zurück. |
Lerp(SCNVector4, SCNVector4, nfloat, SCNVector4) |
Ein 4-Komponenten-Vektor. |
Lerp(SCNVector4, SCNVector4, nfloat) |
Ein 4-Komponenten-Vektor. |
Lerp(SCNVector4, SCNVector4, Single, SCNVector4) |
Gibt die lineare Interpolation von zu |
Lerp(SCNVector4, SCNVector4, Single) |
Gibt die lineare Interpolation von zu |
Max(SCNVector4, SCNVector4, SCNVector4) |
Speichert den Vektor mit der größeren Größe in |
Max(SCNVector4, SCNVector4) |
Gibt den Vektor mit der größeren Größe zurück. |
Min(SCNVector4, SCNVector4, SCNVector4) |
Speichert den Vektor mit der kleineren Größe in |
Min(SCNVector4, SCNVector4) |
Gibt den Vektor mit der kleineren Größe zurück. |
Mult(SCNVector4, nfloat, SCNVector4) |
Ein 4-Komponenten-Vektor. |
Mult(SCNVector4, nfloat) |
Ein 4-Komponenten-Vektor. |
Mult(SCNVector4, Single, SCNVector4) |
Multipliziert |
Mult(SCNVector4, Single) |
Multipliziert |
Multiply(SCNVector4, nfloat, SCNVector4) |
Ein 4-Komponenten-Vektor. |
Multiply(SCNVector4, nfloat) |
Ein 4-Komponenten-Vektor. |
Multiply(SCNVector4, SCNVector4, SCNVector4) |
Multipliziert die Komponenten von |
Multiply(SCNVector4, SCNVector4) |
Multipliziert die Komponenten von |
Multiply(SCNVector4, Single, SCNVector4) |
Multipliziert |
Multiply(SCNVector4, Single) |
Multipliziert |
Normalize() |
Skaliert diesen Vektor auf die Länge der Einheit. |
Normalize(SCNVector4, SCNVector4) |
Skaliert |
Normalize(SCNVector4) |
Skaliert |
NormalizeFast() |
Skaliert diesen Vektor auf ungefähr die Länge einer Einheit. |
NormalizeFast(SCNVector4, SCNVector4) |
Skaliert |
NormalizeFast(SCNVector4) |
Skaliert |
Sub(SCNVector4, SCNVector4, SCNVector4) |
Subtrahiert |
Sub(SCNVector4, SCNVector4) |
Subtrahiert |
Subtract(SCNVector4, SCNVector4, SCNVector4) |
Subtrahiert |
Subtract(SCNVector4, SCNVector4) |
Subtrahiert |
ToString() |
Gibt eine Zeichenfolgenentsprechung dieser Instanz zurück. |
Transform(SCNVector4, SCNMatrix4, SCNVector4) |
Gibt die Transformation von von |
Transform(SCNVector4, SCNMatrix4) |
Gibt die Transformation von |
Operatoren
Addition(SCNVector4, SCNVector4) |
Ein 4-Komponenten-Vektor. |
Division(SCNVector4, nfloat) |
Ein 4-Komponenten-Vektor. |
Division(SCNVector4, Single) |
Ein 4-Komponenten-Vektor. |
Equality(SCNVector4, SCNVector4) |
Ein 4-Komponenten-Vektor. |
Explicit(SCNVector4 to IntPtr) |
Ein 4-Komponenten-Vektor. |
Explicit(SCNVector4 to nfloat*) |
Ein 4-Komponenten-Vektor. |
Explicit(SCNVector4 to Single*) |
Ein 4-Komponenten-Vektor. |
Explicit(SCNVector4 to Vector4) |
Ein 4-Komponenten-Vektor. |
Implicit(Vector4 to SCNVector4) |
Ein 4-Komponenten-Vektor. |
Inequality(SCNVector4, SCNVector4) |
Ein 4-Komponenten-Vektor. |
Multiply(nfloat, SCNVector4) |
Ein 4-Komponenten-Vektor. |
Multiply(SCNVector4, nfloat) |
Ein 4-Komponenten-Vektor. |
Multiply(SCNVector4, Single) |
Ein 4-Komponenten-Vektor. |
Multiply(Single, SCNVector4) |
Ein 4-Komponenten-Vektor. |
Subtraction(SCNVector4, SCNVector4) |
Ein 4-Komponenten-Vektor. |
UnaryNegation(SCNVector4) |
Ein 4-Komponenten-Vektor. |