SCNMatrix4.CreateFromAxisAngle Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.