que desea almacenar el valor de byte de flote en pixelsArray para cada coordenada 3D, en una matriz de 1D:C++ En representación de una matriz 3D en una matriz de 1D
float aFloat = 1.0;
unsigned char* pixelsArray = new unsigned char[HEIGHT*WIDTH*3];
for (int i = 0; i < HEIGHT; i++)
{
for (int j = 0; j < WIDTH; j++)
{
for (int k = 0; k < 3; k++)
{
pixelsArray[?] = aFloat;
}
}
}
¿Qué pasaría en el ?? Creo que también necesita tener + sizeof(float)
en algún lugar del índice si no me equivoco.
funciona perfecto, muchas gracias! :) – Steve