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