Поделиться через


Vector3d.Transform Метод

Определение

Перегрузки

Transform(Vector3d, Matrix4d)
Transform(Vector3d, Quaterniond)
Transform(Vector3d, Matrix4d, Vector3d)
Transform(Vector3d, Matrix4d, Vector4d)

Преобразование вектора по заданной матрице

Transform(Vector3d, Quaterniond, Vector3d)

Transform(Vector3d, Matrix4d)

public static OpenTK.Vector3d Transform (OpenTK.Vector3d vec, OpenTK.Matrix4d mat);
static member Transform : OpenTK.Vector3d * OpenTK.Matrix4d -> OpenTK.Vector3d

Параметры

vec
Vector3d
mat
Matrix4d

Возвращаемое значение

Применяется к

Transform(Vector3d, Quaterniond)

public static OpenTK.Vector3d Transform (OpenTK.Vector3d vec, OpenTK.Quaterniond quat);
static member Transform : OpenTK.Vector3d * OpenTK.Quaterniond -> OpenTK.Vector3d

Параметры

vec
Vector3d

Возвращаемое значение

Применяется к

Transform(Vector3d, Matrix4d, Vector3d)

public static void Transform (ref OpenTK.Vector3d vec, ref OpenTK.Matrix4d mat, out OpenTK.Vector3d result);
static member Transform :  *  *  -> unit

Параметры

vec
Vector3d
mat
Matrix4d
result
Vector3d

Применяется к

Transform(Vector3d, Matrix4d, Vector4d)

Преобразование вектора по заданной матрице

public static void Transform (ref OpenTK.Vector3d vec, ref OpenTK.Matrix4d mat, out OpenTK.Vector4d result);
static member Transform :  *  *  -> unit

Параметры

vec
Vector3d

Преобразуемый вектор

mat
Matrix4d

Требуемое преобразование

result
Vector4d

Преобразованный вектор

Применяется к

Transform(Vector3d, Quaterniond, Vector3d)

public static void Transform (ref OpenTK.Vector3d vec, ref OpenTK.Quaterniond quat, out OpenTK.Vector3d result);
static member Transform :  *  *  -> unit

Параметры

vec
Vector3d
result
Vector3d

Применяется к