Function

SCNMatrix4MakeRotation(_:_:_:_:)

Returns a matrix describing a rotation transformation.

Declaration

iOS, tvOS, watchOS
func SCNMatrix4MakeRotation(_ angle: Float, _ x: Float, _ y: Float, _ z: Float) -> SCNMatrix4
macOS
func SCNMatrix4MakeRotation(_ angle: CGFloat, _ x: CGFloat, _ y: CGFloat, _ z: CGFloat) -> SCNMatrix4

Parameters

angle

The amount of rotation, in radians, measured counterclockwise around the rotation axis.

x

The x-component of the rotation axis.

y

The y-component of the rotation axis.

z

The z-component of the rotation axis.

Return Value

A new rotation matrix.

See Also

Creating Transform Matrices

func SCNMatrix4MakeTranslation(Float, Float, Float)

Returns a matrix describing a translation transformation.

func SCNMatrix4MakeScale(Float, Float, Float)

Returns a matrix describing a scale transformation.