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) |
Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой. |