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