Construyendo vóxeles de un cubo 3D en MATLAB

Quiero construir un cubo 3D en MATLAB. Sé que las unidades de cualquier forma 3D son vóxeles, no píxeles. Esto es lo que quiero hacer.

Primero, quiero construir un cubo con algunas dimensiones dadas x, y y z.

En segundo lugar, de acuerdo con lo que entiendo de los diferentes tutoriales de procesamiento de imágenes, este cubo debe constar de vóxeles (píxeles 3D). Quiero dar a cada vóxel un valor de color inicial, digamos gris.

Tercero, quiero acceder a cada vóxel y cambiar su color,pero quiero distinguir los vóxeles que representan las caras del cubo de los que representan la región interna. Quiero hacer un eje de cada vóxel por su posición x, y, z. Al final, terminaremos con un cubo que tiene diferentes regiones de colores.

He buscado mucho, pero no pude encontrar una buena manera de implementar eso, pero el código que aparece aquí parece muy cercano en lo que respecta a la construcción de la región interna del cubo,

http://www.mathworks.com/matlabcentral/fileexchange/3280-voxel

Pero no me queda claro cómo realiza el proceso.

¿Alguien puede decirme cómo construir tal cubo en MATLAB?

Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta