Я новичок в разработке игр для iPhone, расскажите, пожалуйста, о GLKMatrix4 в OpenGL.Пожалуйста, помогите мне.
Заранее спасибо.
С Документ Apple:
Тип GKLMatrix4 определяет матрицу с плавающей запятой 4x4, а также множество математических операций, обычно используемых для манипулирования матрицами.OpenGL ES широко использует матрицы в качестве удобного способа представления графического преобразования между различными системами координат.Эти преобразования включают перевод, масштабирование, вращение и проекцию;посредством умножения матриц несколько преобразований могут быть объединены в одну матрицу преобразований. Функции, управляющие структурами GKLMatrix4, обрабатывают входные данные как неизменяемые, вместо этого возвращая новую матрицу, представляющую результаты операции.
Тип GKLMatrix4 определяет матрицу с плавающей запятой 4x4, а также множество математических операций, обычно используемых для манипулирования матрицами.OpenGL ES широко использует матрицы в качестве удобного способа представления графического преобразования между различными системами координат.Эти преобразования включают перевод, масштабирование, вращение и проекцию;посредством умножения матриц несколько преобразований могут быть объединены в одну матрицу преобразований.
Функции, управляющие структурами GKLMatrix4, обрабатывают входные данные как неизменяемые, вместо этого возвращая новую матрицу, представляющую результаты операции.
Матрицы в 3D-программировании чаще всего используются для преобразований: перемещение, вращение, масштабирование и т. Д. Ваши объекты в 3D-сцене, вычисление области просмотра камеры и т. Д.Если это звучит как-то размыто, попробуйте прочитать некоторое введение в 3D-программирование, подобное этому (это специально для OpenGL ES для вашего удобства): http://iphonedevelopment.blogspot.it/2009/05/opengl-es-from-ground-up-table-of.html Особенно Глава 7 вы можете найти полезным.
4x4 матрица с плавающей точкой в качестве математических операций, используемых для манипулирования матрицами. Есть некоторые виды создания матриц. Чтение из яблочного документа и GLKMatrix4 Ссылка