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