Vector2d Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision.
[System.Serializable]
public struct Vector2d : IEquatable<OpenTK.Vector2d>
type Vector2d = struct
- Héritage
-
Vector2d
- Attributs
- Implémente
Constructeurs
Vector2d(Double) |
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
Vector2d(Double, Double) |
Construit le vecteur gauche avec les coordonnées données. |
Champs
One |
Définit un instance avec tous les composants définis sur 1. |
SizeInBytes |
Définit la taille du struct Vector2d en octets. |
UnitX |
Définit un Vector2d de longueur unitaire qui pointe vers l’axe X. |
UnitY |
Définit un Vector2d de longueur unitaire qui pointe vers l’axe Y. |
X |
Coordonnée X de cette instance. |
Y |
Coordonnée Y de ce instance. |
Zero |
Définit un Vector2d de longueur nulle. |
Propriétés
Length |
Obtient la longueur (magnitude) du vecteur. |
LengthSquared |
Obtient le carré de la longueur du vecteur (magnitude). |
PerpendicularLeft |
Obtient le vecteur perpendiculaire sur le côté gauche de ce vecteur. |
PerpendicularRight |
Obtient le vecteur perpendiculaire sur le côté droit de ce vecteur. |
Méthodes
Add(Vector2d) |
Obsolète.
Ajoutez le paramètre Vector passé en tant que paramètre à cette instance. |
Add(Vector2d) |
Obsolète.
Ajoutez le paramètre Vector passé en tant que paramètre à cette instance. |
Add(Vector2d, Vector2d) |
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
Add(Vector2d, Vector2d, Vector2d) |
Ajouter deux vecteurs |
BaryCentric(Vector2d, Vector2d, Vector2d, Double, Double) |
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
BaryCentric(Vector2d, Vector2d, Vector2d, Double, Double, Vector2d) |
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
Clamp(Vector2d, Vector2d, Vector2d) |
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
Clamp(Vector2d, Vector2d, Vector2d, Vector2d) |
Serrer un vecteur sur les vecteurs minimum et maximal donnés |
Div(Double) |
Obsolète.
Divisez cette instance par un scalaire. |
Div(Vector2d, Double) |
Obsolète.
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
Div(Vector2d, Double, Vector2d) |
Obsolète.
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
Divide(Vector2d, Double) |
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
Divide(Vector2d, Double, Vector2d) |
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
Divide(Vector2d, Vector2d) |
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
Divide(Vector2d, Vector2d, Vector2d) |
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
Dot(Vector2d, Vector2d) |
Calculer le produit point (scalaire) de deux vecteurs |
Dot(Vector2d, Vector2d, Double) |
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
Equals(Object) |
Indique si cette instance et un objet spécifié sont égaux. |
Equals(Vector2d) |
Indique si le vecteur actuel est égal à un autre vecteur. |
GetHashCode() |
Retourne le code de hachage pour cette instance. |
Lerp(Vector2d, Vector2d, Double) |
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
Lerp(Vector2d, Vector2d, Double, Vector2d) |
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
Max(Vector2d, Vector2d) |
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
Max(Vector2d, Vector2d, Vector2d) |
Calculer le nombre maximal de deux vecteurs au niveau des composants |
Min(Vector2d, Vector2d) |
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
Min(Vector2d, Vector2d, Vector2d) |
Calculer le minimum de deux vecteurs au niveau des composants |
Mult(Double) |
Obsolète.
Multipliez cette instance par un scalaire. |
Mult(Vector2d, Double) |
Obsolète.
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
Mult(Vector2d, Double, Vector2d) |
Obsolète.
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
Multiply(Vector2d, Double) |
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
Multiply(Vector2d, Double, Vector2d) |
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
Multiply(Vector2d, Vector2d) |
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
Multiply(Vector2d, Vector2d, Vector2d) |
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
Normalize() |
Met à l’échelle vector2 sur une longueur d’unité. |
Normalize(Vector2d) |
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
Normalize(Vector2d, Vector2d) |
Mettre à l’échelle un vecteur à une longueur d’unité |
NormalizeFast(Vector2d) |
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
NormalizeFast(Vector2d, Vector2d) |
Mettre à l’échelle un vecteur d’une longueur d’unité approximative |
Scale(Double, Double) |
Obsolète.
Met à l’échelle le Vector2 actuel selon les quantités données. |
Scale(Vector2d) |
Obsolète.
Met à l’échelle cette instance en fonction du paramètre donné. |
Scale(Vector2d) |
Obsolète.
Met à l’échelle cette instance en fonction du paramètre donné. |
Sub(Vector2d) |
Obsolète.
Soustrayez le vecteur passé en tant que paramètre de cette instance. |
Sub(Vector2d) |
Obsolète.
Soustrayez le vecteur passé en tant que paramètre de cette instance. |
Sub(Vector2d, Vector2d) |
Obsolète.
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
Sub(Vector2d, Vector2d, Vector2d) |
Obsolète.
Soustraire un vecteur d’un autre |
Subtract(Vector2d, Vector2d) |
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
Subtract(Vector2d, Vector2d, Vector2d) |
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
ToString() |
Retourne une valeur System.String qui représente le instance actuel. |
Transform(Vector2d, Quaterniond) |
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
Transform(Vector2d, Quaterniond, Vector2d) |
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
Opérateurs
Addition(Vector2d, Vector2d) |
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
Division(Vector2d, Double) |
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
Equality(Vector2d, Vector2d) |
Compare deux instances pour l’égalité. |
Explicit(Vector2 to Vector2d) |
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
Explicit(Vector2d to Vector2) |
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
Inequality(Vector2d, Vector2d) |
Compare deux instances pour ienquality. |
Multiply(Double, Vector2d) |
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
Multiply(Vector2d, Double) |
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
Subtraction(Vector2d, Vector2d) |
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |
UnaryNegation(Vector2d) |
Représente un vecteur 2D utilisant deux nombres à virgule flottante double précision. |