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