У меня есть NSMutableArray , называемый mVerticies, который хранится как член моего класса, и я хотел бы поместить их в массив с плавающей точкой, чтобы нарисовать их с помощью glVertexAttribPointer .
Обычно при рисовании я бы что-то вроде:
float verticies[] = {-1, -1, 1, -1};
// ... prepare to draw
glVertexAttribPointer(GLKVertexAttribPosition,
2, GL_FLOAT, GL_FALSE, 0, verticies);
// ... draw
Но чтобы использовать функцию glVertexAttribPointer , мне нужен float []. Вершины хранятся как NSMutableArray , потому что они изменяются довольно часто. Есть ли простой способ сохранить динамический float [] в качестве члена или быстро преобразовать NSMutableArray в float []?