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.

Смотрите также