Vector2

Vector2 structure

Un vector con dos componentes.

public struct Vector2 : IComparable<Vector2>

Constructores

NombreDescripció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

NombreDescripció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 elVector2se usa como coordenada de mapeo. Es un alias del componente y.

Métodos

NombreDescripció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

NombreDescripción
xEl componente x.
yLa componente y.

Ver también