Freigeben über


Vector3d.TransformVector Methode

Definition

Überlädt

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

Transformieren eines Richtungsvektors durch die angegebene Matrix Setzt voraus, dass die Matrix über eine untere Zeile (0,0,0,1) verfügt, d. h. der Übersetzungsteil wird ignoriert.

TransformVector(Vector3d, Matrix4d)

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

Parameter

vec
Vector3d
mat
Matrix4d

Gibt zurück

Gilt für:

TransformVector(Vector3d, Matrix4d, Vector3d)

Transformieren eines Richtungsvektors durch die angegebene Matrix Setzt voraus, dass die Matrix über eine untere Zeile (0,0,0,1) verfügt, d. h. der Übersetzungsteil wird ignoriert.

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

Parameter

vec
Vector3d

Der zu transformierende Vektor

mat
Matrix4d

Die gewünschte Transformation

result
Vector3d

Der transformierte Vektor

Gilt für: