Vector2d Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой.
[System.Serializable]
public struct Vector2d : IEquatable<OpenTK.Vector2d>
type Vector2d = struct
- Наследование
-
Vector2d
- Атрибуты
- Реализации
Конструкторы
Vector2d(Double) |
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
Vector2d(Double, Double) |
Конструирует левый вектор с заданными координатами. |
Поля
One |
Определяет экземпляр со всеми компонентами, равными 1. |
SizeInBytes |
Определяет размер структуры Vector2d в байтах. |
UnitX |
Определяет единицу длины Vector2d, указывающую на ось X. |
UnitY |
Определяет единицу длины Vector2d, указывающую на ось Y. |
X |
Координата X данного экземпляра. |
Y |
Координата Y этого экземпляра. |
Zero |
Определяет объект Vector2d нулевой длины. |
Свойства
Length |
Возвращает длину (величину) вектора. |
LengthSquared |
Возвращает квадрат длины (величины) вектора. |
PerpendicularLeft |
Возвращает перпендикулярный вектор слева от этого вектора. |
PerpendicularRight |
Возвращает перпендикулярный вектор справа от этого вектора. |
Методы
Add(Vector2d) |
Устаревшие..
Добавьте в этот экземпляр параметр Vector, переданный в качестве параметра. |
Add(Vector2d) |
Устаревшие..
Добавьте в этот экземпляр параметр Vector, переданный в качестве параметра. |
Add(Vector2d, Vector2d) |
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
Add(Vector2d, Vector2d, Vector2d) |
Добавление двух векторов |
BaryCentric(Vector2d, Vector2d, Vector2d, Double, Double) |
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
BaryCentric(Vector2d, Vector2d, Vector2d, Double, Double, Vector2d) |
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
Clamp(Vector2d, Vector2d, Vector2d) |
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
Clamp(Vector2d, Vector2d, Vector2d, Vector2d) |
Зажим вектора к заданному минимальному и максимальному векторам |
Div(Double) |
Устаревшие..
Разделите этот экземпляр на скаляр. |
Div(Vector2d, Double) |
Устаревшие..
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
Div(Vector2d, Double, Vector2d) |
Устаревшие..
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
Divide(Vector2d, Double) |
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
Divide(Vector2d, Double, Vector2d) |
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
Divide(Vector2d, Vector2d) |
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
Divide(Vector2d, Vector2d, Vector2d) |
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
Dot(Vector2d, Vector2d) |
Вычисление точечных (скалярных) произведений двух векторов |
Dot(Vector2d, Vector2d, Double) |
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
Equals(Object) |
Указывает, равен ли этот экземпляр заданному объекту. |
Equals(Vector2d) |
Указывает, равен ли текущий вектор другому вектору. |
GetHashCode() |
Возвращает хэш-код для этого экземпляра. |
Lerp(Vector2d, Vector2d, Double) |
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
Lerp(Vector2d, Vector2d, Double, Vector2d) |
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
Max(Vector2d, Vector2d) |
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
Max(Vector2d, Vector2d, Vector2d) |
Вычисление компонента максимум двух векторов |
Min(Vector2d, Vector2d) |
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
Min(Vector2d, Vector2d, Vector2d) |
Вычисление на уровне компонентов минимума из двух векторов |
Mult(Double) |
Устаревшие..
Умножьте этот экземпляр на скаляр. |
Mult(Vector2d, Double) |
Устаревшие..
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
Mult(Vector2d, Double, Vector2d) |
Устаревшие..
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
Multiply(Vector2d, Double) |
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
Multiply(Vector2d, Double, Vector2d) |
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
Multiply(Vector2d, Vector2d) |
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
Multiply(Vector2d, Vector2d, Vector2d) |
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
Normalize() |
Масштабирует Vector2 до единицы длины. |
Normalize(Vector2d) |
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
Normalize(Vector2d, Vector2d) |
Масштабирование вектора до единицы длины |
NormalizeFast(Vector2d) |
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
NormalizeFast(Vector2d, Vector2d) |
Масштабирование вектора до приблизительной единицы длины |
Scale(Double, Double) |
Устаревшие..
Масштабирует текущий Vector2 по заданным значениям. |
Scale(Vector2d) |
Устаревшие..
Масштабирует этот экземпляр по заданному параметру. |
Scale(Vector2d) |
Устаревшие..
Масштабирует этот экземпляр по заданному параметру. |
Sub(Vector2d) |
Устаревшие..
Вычитает вектор, переданный в качестве параметра, из этого экземпляра. |
Sub(Vector2d) |
Устаревшие..
Вычитает вектор, переданный в качестве параметра, из этого экземпляра. |
Sub(Vector2d, Vector2d) |
Устаревшие..
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
Sub(Vector2d, Vector2d, Vector2d) |
Устаревшие..
Вычитание одного вектора из другого |
Subtract(Vector2d, Vector2d) |
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
Subtract(Vector2d, Vector2d, Vector2d) |
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
ToString() |
Возвращает объект System.String, представляющий текущий экземпляр. |
Transform(Vector2d, Quaterniond) |
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
Transform(Vector2d, Quaterniond, Vector2d) |
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
Операторы
Addition(Vector2d, Vector2d) |
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
Division(Vector2d, Double) |
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
Equality(Vector2d, Vector2d) |
Сравнивает два экземпляра на равенство. |
Explicit(Vector2 to Vector2d) |
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
Explicit(Vector2d to Vector2) |
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
Inequality(Vector2d, Vector2d) |
Сравнивает два экземпляра по ienquality. |
Multiply(Double, Vector2d) |
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
Multiply(Vector2d, Double) |
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
Subtraction(Vector2d, Vector2d) |
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |
UnaryNegation(Vector2d) |
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |