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