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. |
Смотрите также