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


Vector3d.TransformVector Метод

Определение

Перегрузки

TransformVector(Vector3d, Matrix4d)
TransformVector(Vector3d, Matrix4d, Vector3d)

Преобразование вектора направления по заданной матрице Предполагается, что матрица имеет нижнюю строку (0,0,0,1), то есть часть преобразования игнорируется.

TransformVector(Vector3d, Matrix4d)

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

Параметры

vec
Vector3d
mat
Matrix4d

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

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

TransformVector(Vector3d, Matrix4d, Vector3d)

Преобразование вектора направления по заданной матрице Предполагается, что матрица имеет нижнюю строку (0,0,0,1), то есть часть преобразования игнорируется.

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

Параметры

vec
Vector3d

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

mat
Matrix4d

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

result
Vector3d

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

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