Vector3d.Transform Metodo

Definizione

Overload

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

Trasformare un vettore in base alla matrice specificata

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

Parametri

vec
Vector3d
mat
Matrix4d

Restituisce

Si applica a

Transform(Vector3d, Quaterniond)

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

Parametri

vec
Vector3d

Restituisce

Si applica a

Transform(Vector3d, Matrix4d, Vector3d)

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

Parametri

vec
Vector3d
mat
Matrix4d
result
Vector3d

Si applica a

Transform(Vector3d, Matrix4d, Vector4d)

Trasformare un vettore in base alla matrice specificata

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

Parametri

vec
Vector3d

Vettore da trasformare

mat
Matrix4d

Trasformazione desiderata

result
Vector4d

Vettore trasformato

Si applica a

Transform(Vector3d, Quaterniond, Vector3d)

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

Parametri

vec
Vector3d
result
Vector3d

Si applica a