Share via


SCNMatrix4.CreateFromAxisAngle Method

Definition

Overloads

Name Description
CreateFromAxisAngle(Vector3, Single, SCNMatrix4)
CreateFromAxisAngle(SCNVector3, Single, SCNMatrix4)

Build a rotation matrix from the specified axis/angle rotation.

CreateFromAxisAngle(SCNVector3, NFloat, SCNMatrix4)

Build a rotation matrix from the specified axis/angle rotation.

CreateFromAxisAngle(NVector3d, Double, SCNMatrix4)
CreateFromAxisAngle(SCNVector3, Single)

Build a rotation matrix from the specified axis/angle rotation.

CreateFromAxisAngle(SCNVector3, NFloat)

Build a rotation matrix from the specified axis/angle rotation.

CreateFromAxisAngle(Vector3, Single, SCNMatrix4)

public static void CreateFromAxisAngle(System.Numerics.Vector3 axis, float angle, out SceneKit.SCNMatrix4 result);
static member CreateFromAxisAngle : System.Numerics.Vector3 * single * SCNMatrix4 -> unit

Parameters

axis
Vector3
angle
Single
result
SCNMatrix4

Applies to

CreateFromAxisAngle(SCNVector3, Single, SCNMatrix4)

Build a rotation matrix from the specified axis/angle rotation.

public static void CreateFromAxisAngle(SceneKit.SCNVector3 axis, float angle, out SceneKit.SCNMatrix4 result);
static member CreateFromAxisAngle : SceneKit.SCNVector3 * single * SCNMatrix4 -> unit

Parameters

axis
SCNVector3

The axis to rotate about.

angle
Single

Angle in radians to rotate counter-clockwise (looking in the direction of the given axis).

result
SCNMatrix4

A matrix instance.

Applies to

CreateFromAxisAngle(SCNVector3, NFloat, SCNMatrix4)

Build a rotation matrix from the specified axis/angle rotation.

public static void CreateFromAxisAngle(SceneKit.SCNVector3 axis, System.Runtime.InteropServices.NFloat angle, out SceneKit.SCNMatrix4 result);
static member CreateFromAxisAngle : SceneKit.SCNVector3 * System.Runtime.InteropServices.NFloat * SCNMatrix4 -> unit

Parameters

axis
SCNVector3

The axis to rotate about.

angle
NFloat

Angle in radians to rotate counter-clockwise (looking in the direction of the given axis).

result
SCNMatrix4

A matrix instance.

Applies to

CreateFromAxisAngle(NVector3d, Double, SCNMatrix4)

public static void CreateFromAxisAngle(CoreGraphics.NVector3d axis, double angle, out SceneKit.SCNMatrix4 result);
static member CreateFromAxisAngle : CoreGraphics.NVector3d * double * SCNMatrix4 -> unit

Parameters

axis
NVector3d
angle
Double
result
SCNMatrix4

Applies to

CreateFromAxisAngle(SCNVector3, Single)

Build a rotation matrix from the specified axis/angle rotation.

public static SceneKit.SCNMatrix4 CreateFromAxisAngle(SceneKit.SCNVector3 axis, float angle);
static member CreateFromAxisAngle : SceneKit.SCNVector3 * single -> SceneKit.SCNMatrix4

Parameters

axis
SCNVector3

The axis to rotate about.

angle
Single

Angle in radians to rotate counter-clockwise (looking in the direction of the given axis).

Returns

A matrix instance.

Applies to

CreateFromAxisAngle(SCNVector3, NFloat)

Build a rotation matrix from the specified axis/angle rotation.

public static SceneKit.SCNMatrix4 CreateFromAxisAngle(SceneKit.SCNVector3 axis, System.Runtime.InteropServices.NFloat angle);
static member CreateFromAxisAngle : SceneKit.SCNVector3 * System.Runtime.InteropServices.NFloat -> SceneKit.SCNMatrix4

Parameters

axis
SCNVector3

The axis to rotate about.

angle
NFloat

Angle in radians to rotate counter-clockwise (looking in the direction of the given axis).

Returns

A matrix instance.

Applies to