Vector3
Vector3 structure
Un vecteur à trois composantes.
public struct Vector3 : IComparable<Vector3>
Constructeurs
Nom | La description |
---|
Vector3(Color) | Initialise une nouvelle instance duVector3 structure. |
Vector3(double) | Initialise une nouvelle instance duVector3 structure. |
Vector3(FVector3) | Initialise une nouvelle instance duVector3 structure. |
Vector3(Vector4) | Initialise une nouvelle instance duVector3 structure. |
Vector3(double, double, double) | Initialise une nouvelle instance duVector3 structure. |
Propriétés
Nom | La description |
---|
Length { get; } | Obtient la longueur de ce vecteur. |
Length2 { get; } | Obtient le carré de la longueur. |
Méthodes
Nom | La description |
---|
AngleBetween(Vector3) | Calculer l’angle intérieur entre deux directions Deux directions peuvent être des vecteurs non normalisés |
AngleBetween(Vector3, Vector3) | Calculer l’angle intérieur entre deux directions Deux directions peuvent être des vecteurs non normalisés |
CompareTo(Vector3) | Comparer le vecteur actuel à une autre instance. |
Cos() | Calcule le cosinus sur chaque composant |
Cross(Vector3) | Produit croisé de deux vecteurs |
Dot(Vector3) | Obtient le produit scalaire de deux vecteurs |
override Equals(object) | Vérifie si deux vector3 égalent |
override GetHashCode() | Obtient le code de hachage de Vector3 |
Normalize() | Normalise cette instance. |
Set(double, double, double) | Définit le composant x/y/z en un seul appel. |
Sin() | Calcule le sinus sur chaque composant |
override ToString() | Renvoie unStringqui représente le courantVector3 . |
operator + | Surcharge d’opérateur pour + |
operator / | Surcharge d’opérateur pour / |
operator == | Opérateur égal pour Vector3 |
explicit operator | |
operator != | Opérateur non égal pour Vector3 |
operator * | Surcharge de l’opérateur pour * (3 operators) |
operator - | Surcharge d’opérateur pour - (2 operators) |
Des champs
Nom | La description |
---|
static readonly Origin | Obtient la position d’origine. |
static readonly UnitScale | Obtient le vecteur d’échelle unitaire. |
static readonly XAxis | Obtient l’axe X. |
static readonly YAxis | Obtient l’axe Y. |
static readonly ZAxis | Obtient l’axe Z. |
x | La composante x. |
y | La composante y. |
z | La composante z. |
Voir également