Contents

GLKMatrix4

Overview

The GLKMatrix4 type defines a 4x4 floating-point matrix as well as many mathematical operations commonly used to manipulate matrices. 3D graphics programming uses matrices extensively as a convenient way to represent a graphical transformation between different coordinate systems. These transformations include translation, scaling, rotation and projection; through matrix multiplication, multiple transformations can be concatenated into a single transformation matrix.

The functions that manipulate GLKMatrix4 structures treat the inputs as immutable, instead returning a new matrix that represent the results of the operation.

Topics

Creating Matrices

Working With Parts of a Matrix

Performing Mathematical Operations on Matrices

Performing Mathematical Operations on Vectors

Data Types

Constants

See Also

Math Utilties