Vector3
Vector3 structure
Un vecteur à trois composantes.
public struct Vector3 : IComparable<Vector3>
Constructeurs
| Nom | La description | 
|---|
| Vector3(Color) | Initialise une nouvelle instance du Vector3structure. | 
| Vector3(double) | Initialise une nouvelle instance du Vector3structure. | 
| Vector3(FVector3) | Initialise une nouvelle instance du Vector3structure. | 
| Vector3(Vector4) | Initialise une nouvelle instance du Vector3structure. | 
| Vector3(double, double, double) | Initialise une nouvelle instance du Vector3structure. | 
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 courant Vector3. | 
| 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