Vector2
Vector2 structure
Вектор с двумя компонентами.
public struct Vector2 : IComparable<Vector2>
Конструкторы
Имя | Описание |
---|
Vector2(double) | Инициализирует новый экземплярVector2 структура. |
Vector2(FVector2) | Инициализирует новый экземплярVector2 структура. |
Vector2(double, double) | Инициализирует новый экземплярVector2 структура. |
Характеристики
Имя | Описание |
---|
Length { get; } | Получает длину. |
U { get; set; } | Получает или задает компонент U, еслиVector2 используется как координата отображения. Это псевдоним компонента x. |
V { get; set; } | Получает или задает компонент V, еслиVector2 используется как координата отображения. Это псевдоним компонента y. |
Методы
Имя | Описание |
---|
CompareTo(Vector2) | Сравнить текущий вектор с другим экземпляром. |
Cross(Vector2) | Перекрестное произведение двух векторов |
Dot(Vector2) | Получает скалярное произведение двух векторов |
override Equals(object) | Проверить, равны ли два вектора2 |
Equals(Vector2) | Проверить, равны ли два вектора2 |
override GetHashCode() | Получает хэш-код Vector2 |
Normalize() | Нормализует этот экземпляр. |
override ToString() | ВозвращаетStringкоторый представляет текущийVector2 . |
operator + | Оператор сложения для Vector2 |
operator / | Оператор деления для Vector2 |
operator == | Оператор равенства для Vector2 |
explicit operator | |
operator != | Оператор не равенства для Vector2 |
operator * | Оператор умножения для Vector2 (2 operators) |
operator - | Оператор вычитания для Vector2 |
Поля
Имя | Описание |
---|
x | Компонент x. |
y | Компонент y. |
Смотрите также