Freigeben über


Vector3d.Transform Methode

Definition

Überlädt

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

Transformieren eines Vektors durch die angegebene Matrix

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

Parameter

vec
Vector3d
mat
Matrix4d

Gibt zurück

Gilt für:

Transform(Vector3d, Quaterniond)

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

Parameter

vec
Vector3d

Gibt zurück

Gilt für:

Transform(Vector3d, Matrix4d, Vector3d)

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

Parameter

vec
Vector3d
mat
Matrix4d
result
Vector3d

Gilt für:

Transform(Vector3d, Matrix4d, Vector4d)

Transformieren eines Vektors durch die angegebene Matrix

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

Parameter

vec
Vector3d

Der zu transformierende Vektor

mat
Matrix4d

Die gewünschte Transformation

result
Vector4d

Der transformierte Vektor

Gilt für:

Transform(Vector3d, Quaterniond, Vector3d)

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

Parameter

vec
Vector3d
result
Vector3d

Gilt für: