Vector2
Vector2 structure
Un vector con dos componentes.
public struct Vector2 : IComparable<Vector2>
Constructores
Nombre | Descripción |
---|
Vector2(double) | Inicializa una nueva instancia delVector2 estructura. |
Vector2(FVector2) | Inicializa una nueva instancia delVector2 estructura. |
Vector2(double, double) | Inicializa una nueva instancia delVector2 estructura. |
Propiedades
Nombre | Descripción |
---|
Length { get; } | Obtiene la longitud. |
U { get; set; } | Obtiene o establece el componente U si elVector2 se usa como coordenada de mapeo. Es un alias del componente x. |
V { get; set; } | Obtiene o establece el componente V si elVector2 se usa como coordenada de mapeo. Es un alias del componente y. |
Métodos
Nombre | Descripción |
---|
CompareTo(Vector2) | Compara el vector actual con otra instancia. |
Cross(Vector2) | Producto vectorial de dos vectores |
Dot(Vector2) | Obtiene el producto escalar de dos vectores |
override Equals(object) | Comprobar si dos vector2 son iguales a |
Equals(Vector2) | Comprobar si dos vector2 son iguales a |
override GetHashCode() | Obtiene el código hash de Vector2 |
Normalize() | Normaliza esta instancia. |
override ToString() | Devuelve unStringque representa la corrienteVector2 . |
operator + | Operador de suma para Vector2 |
operator / | Operador de división para Vector2 |
operator == | Operador igual para Vector2 |
explicit operator | |
operator != | Operador no igual para Vector2 |
operator * | Operador de multiplicación para Vector2 (2 operators) |
operator - | Operador de resta para Vector2 |
Campos
Nombre | Descripción |
---|
x | El componente x. |
y | La componente y. |
Ver también