SCNVector4 Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Vecteur à 4 composants.
[System.Serializable]
public struct SCNVector4 : IEquatable<SceneKit.SCNVector4>
type SCNVector4 = struct
- Héritage
-
SCNVector4
- Attributs
- Implémente
Constructeurs
SCNVector4(nfloat, nfloat, nfloat, nfloat) |
Vecteur à 4 composants. |
SCNVector4(SCNVector3, nfloat) |
Vecteur à 4 composants. |
SCNVector4(SCNVector3, Single) |
Vecteur à 4 composants. |
SCNVector4(SCNVector3) |
Vecteur à 4 composants. |
SCNVector4(SCNVector4) |
Vecteur à 4 composants. |
SCNVector4(Single, Single, Single, Single) |
Vecteur à 4 composants. |
SCNVector4(Vector2) |
Vecteur à 4 composants. |
SCNVector4(Vector3) |
Vecteur à 4 composants. |
SCNVector4(Vector4) |
Vecteur à 4 composants. |
Champs
One |
Vecteur dont les composants sont chacun 1. |
SizeInBytes |
Taille en octets du vecteur. |
UnitW |
Vecteur d’unité le long de l’axe W. |
UnitX |
Vecteur d’unité le long de l’axe W. |
UnitY |
Vecteur d’unité le long de l’axe Y. |
UnitZ |
Vecteur d’unité le long de l’axe Z. |
W |
Obtient ou définit le composant W. |
X |
Obtient ou définit le composant X. |
Y |
Obtient ou définit le composant Y. |
Z |
Obtient ou définit le composant Z. |
Zero |
Vecteur zéro. |
Propriétés
Length |
Obtient la longueur du vecteur. |
LengthFast |
Obtient la longueur approximative du vecteur à l’aide d’une approximation de l’opération de racine carrée. |
LengthSquared |
Obtient la somme des carrés des composants du vecteur. |
Xy |
Obtient ou définit les composants X et Y. |
Xyz |
Obtient ou définit les composants X, Y et Z. |
Méthodes
Add(SCNVector4, SCNVector4, SCNVector4) |
Ajoute |
Add(SCNVector4, SCNVector4) |
Ajoute |
BaryCentric(SCNVector4, SCNVector4, SCNVector4, nfloat, nfloat, SCNVector4) |
Vecteur à 4 composants. |
BaryCentric(SCNVector4, SCNVector4, SCNVector4, nfloat, nfloat) |
Vecteur à 4 composants. |
BaryCentric(SCNVector4, SCNVector4, SCNVector4, Single, Single, SCNVector4) |
Interpole |
BaryCentric(SCNVector4, SCNVector4, SCNVector4, Single, Single) |
Interpole |
Clamp(SCNVector4, SCNVector4, SCNVector4, SCNVector4) |
Serre les composants de |
Clamp(SCNVector4, SCNVector4, SCNVector4) |
Restreint les composants de |
Div(SCNVector4, nfloat, SCNVector4) |
Vecteur à 4 composants. |
Div(SCNVector4, nfloat) |
Vecteur à 4 composants. |
Div(SCNVector4, Single, SCNVector4) |
Divise les composants de |
Div(SCNVector4, Single) |
Divise les composants de |
Divide(SCNVector4, nfloat, SCNVector4) |
Vecteur à 4 composants. |
Divide(SCNVector4, nfloat) |
Vecteur à 4 composants. |
Divide(SCNVector4, SCNVector4, SCNVector4) |
Effectue la division au niveau des composants de |
Divide(SCNVector4, SCNVector4) |
Retourne la division au niveau des composants de |
Divide(SCNVector4, Single, SCNVector4) |
Divise les composants de |
Divide(SCNVector4, Single) |
Divise les composants de |
Dot(SCNVector4, SCNVector4, nfloat) |
Vecteur à 4 composants. |
Dot(SCNVector4, SCNVector4, Single) |
Définit |
Dot(SCNVector4, SCNVector4) |
Retourne le produit de point de |
Equals(Object) |
Retourne |
Equals(SCNVector4) |
Retourne |
GetHashCode() |
Retourne le code de hachage pour cette instance. |
Lerp(SCNVector4, SCNVector4, nfloat, SCNVector4) |
Vecteur à 4 composants. |
Lerp(SCNVector4, SCNVector4, nfloat) |
Vecteur à 4 composants. |
Lerp(SCNVector4, SCNVector4, Single, SCNVector4) |
Retourne l’interpolation linéaire de |
Lerp(SCNVector4, SCNVector4, Single) |
Retourne l’interpolation linéaire de |
Max(SCNVector4, SCNVector4, SCNVector4) |
Stocke le vecteur avec la plus grande magnitude dans |
Max(SCNVector4, SCNVector4) |
Retourne le vecteur avec la plus grande magnitude. |
Min(SCNVector4, SCNVector4, SCNVector4) |
Stocke le vecteur avec la plus petite magnitude dans |
Min(SCNVector4, SCNVector4) |
Retourne le vecteur avec la plus petite magnitude. |
Mult(SCNVector4, nfloat, SCNVector4) |
Vecteur à 4 composants. |
Mult(SCNVector4, nfloat) |
Vecteur à 4 composants. |
Mult(SCNVector4, Single, SCNVector4) |
|
Mult(SCNVector4, Single) |
|
Multiply(SCNVector4, nfloat, SCNVector4) |
Vecteur à 4 composants. |
Multiply(SCNVector4, nfloat) |
Vecteur à 4 composants. |
Multiply(SCNVector4, SCNVector4, SCNVector4) |
Multiplie les composants de |
Multiply(SCNVector4, SCNVector4) |
Multiplie les composants de |
Multiply(SCNVector4, Single, SCNVector4) |
|
Multiply(SCNVector4, Single) |
|
Normalize() |
Met à l’échelle ce vecteur en unité de longueur. |
Normalize(SCNVector4, SCNVector4) |
|
Normalize(SCNVector4) |
|
NormalizeFast() |
Met à l’échelle ce vecteur sur une longueur d’unité approximative. |
NormalizeFast(SCNVector4, SCNVector4) |
|
NormalizeFast(SCNVector4) |
|
Sub(SCNVector4, SCNVector4, SCNVector4) |
Soustrait |
Sub(SCNVector4, SCNVector4) |
|
Subtract(SCNVector4, SCNVector4, SCNVector4) |
Soustrait |
Subtract(SCNVector4, SCNVector4) |
|
ToString() |
Retourne une représentation sous forme de chaîne de cette instance. |
Transform(SCNVector4, SCNMatrix4, SCNVector4) |
Retourne la transformation de |
Transform(SCNVector4, SCNMatrix4) |
Retourne la transformation de |
Opérateurs
Addition(SCNVector4, SCNVector4) |
Vecteur à 4 composants. |
Division(SCNVector4, nfloat) |
Vecteur à 4 composants. |
Division(SCNVector4, Single) |
Vecteur à 4 composants. |
Equality(SCNVector4, SCNVector4) |
Vecteur à 4 composants. |
Explicit(SCNVector4 to IntPtr) |
Vecteur à 4 composants. |
Explicit(SCNVector4 to nfloat*) |
Vecteur à 4 composants. |
Explicit(SCNVector4 to Single*) |
Vecteur à 4 composants. |
Explicit(SCNVector4 to Vector4) |
Vecteur à 4 composants. |
Implicit(Vector4 to SCNVector4) |
Vecteur à 4 composants. |
Inequality(SCNVector4, SCNVector4) |
Vecteur à 4 composants. |
Multiply(nfloat, SCNVector4) |
Vecteur à 4 composants. |
Multiply(SCNVector4, nfloat) |
Vecteur à 4 composants. |
Multiply(SCNVector4, Single) |
Vecteur à 4 composants. |
Multiply(Single, SCNVector4) |
Vecteur à 4 composants. |
Subtraction(SCNVector4, SCNVector4) |
Vecteur à 4 composants. |
UnaryNegation(SCNVector4) |
Vecteur à 4 composants. |