GLKMathUnproject(_:_:_:_:_:)
Projects a point in view space into object space.
Declaration
func GLKMathUnproject(_ window: GLKVector3, _ model: GLKMatrix4, _ projection: GLKMatrix4, _ viewport: UnsafeMutablePointer<Int32>, _ success: UnsafeMutablePointer<Bool>?) -> GLKVector3Parameters
- window:
The point in window coordinates.
- model:
A modelview transformation matrix.
- projection:
A projection matrix.
- viewport:
A pointer to an array of four integer values. The first pair of values represent the window coordinates of the viewport’s bottom left corner. The second pair of values represent the width and height of the view port.
- success:
Upon return, contains True if the function completed successfully, otherwise it contains False. Pass
NULLif you do not want error information.
Return Value
The projected point in object space.