switched to matrices for saving normals/indices for performance reasons