public void Read(byte[] data) { for (int y = 0; y < rows; y++) for (int x = 0; x < columns; x++) this[y, x] = BitConverter.ToSingle(data, sizeof(float) * ((y * columns) + x)); }