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 elVector2se 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