GLKMatrixStackRotateWithVector3(_:_:_:)
Replaces the contents of the top matrix with a matrix calculated by composing the top matrix with a rotation around an arbitrary axis.
Declaration
func GLKMatrixStackRotateWithVector3(_ stack: GLKMatrixStack, _ radians: Float, _ axisVector: GLKVector3)Parameters
- stack:
A matrix stack.
- radians:
The angle of the rotation (a positive angle is counterclockwise).
- axisVector:
A vector whose
x,yandzcoordinates are used as the axis of rotation.
See Also
Functions
GLKMatrixStackCreate(_:)GLKMatrixStackGetMatrix2(_:)GLKMatrixStackGetMatrix3(_:)GLKMatrixStackGetMatrix3Inverse(_:)GLKMatrixStackGetMatrix3InverseTranspose(_:)GLKMatrixStackGetMatrix4(_:)GLKMatrixStackGetMatrix4Inverse(_:)GLKMatrixStackGetMatrix4InverseTranspose(_:)GLKMatrixStackGetTypeID()GLKMatrixStackLoadMatrix4(_:_:)GLKMatrixStackMultiplyMatrix4(_:_:)GLKMatrixStackMultiplyMatrixStack(_:_:)GLKMatrixStackPop(_:)GLKMatrixStackPush(_:)GLKMatrixStackRotate(_:_:_:_:_:)