Vector3d.TransformNormalInverse Method

Definition

Overloads

TransformNormalInverse(Vector3d, Matrix4d)
TransformNormalInverse(Vector3d, Matrix4d, Vector3d)

Transform a Normal by the (transpose of the) given Matrix

TransformNormalInverse(Vector3d, Matrix4d)

public static OpenTK.Vector3d TransformNormalInverse (OpenTK.Vector3d norm, OpenTK.Matrix4d invMat);
static member TransformNormalInverse : OpenTK.Vector3d * OpenTK.Matrix4d -> OpenTK.Vector3d

Parameters

norm
Vector3d
invMat
Matrix4d

Returns

Applies to

TransformNormalInverse(Vector3d, Matrix4d, Vector3d)

Transform a Normal by the (transpose of the) given Matrix

public static void TransformNormalInverse (ref OpenTK.Vector3d norm, ref OpenTK.Matrix4d invMat, out OpenTK.Vector3d result);
static member TransformNormalInverse :  *  *  -> unit

Parameters

norm
Vector3d

The normal to transform

invMat
Matrix4d

The inverse of the desired transformation

result
Vector3d

The transformed normal

Remarks

This version doesn't calculate the inverse matrix. Use this version if you already have the inverse of the desired transform to hand

Applies to