Почему мы используем матрицы вместо просто массивов?
Если я создаю массив вершин 3d-модели и хочу переместить каждую вершину влево
ArrayList<Vertex> vertex = fillVertecis();
for(Vertex vertex: vertices){
vertex.x += 2;
}
//or avoiding creating all those objects
float[] vertices = fillVertecis();
//asumming we arrange the array like so [x1,y1,z1,x2,y2,z2....]
int x = 0;
int y = 1;
int z = 2;
for(int i = 0; i < vertices.lenght/3; i+= 3){
vertices[i+x] += 1;
}
уверен, что я ' м перебирая все вершины, но разве мы не должны делать то же самое, используя матрицы?
Какие преимущества мы имеем при использовании матриц вместо массивов?