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