Construindo voxels de um cubo 3D no MATLAB

Eu quero construir um cubo 3D no MATLAB. Eu sei que as unidades de qualquer forma 3D são voxels, não pixels. Aqui está o que eu quero fazer,

Primeiro, quero construir um cubo com algumas dimensões dadas x, ye z.

Segundo, de acordo com o que entendi em diferentes tutoriais de processamento de imagem, esse cubo deve consistir em voxels (pixels 3D). Quero dar a cada voxel um valor de cor inicial, digamos, cinza.

Terceiro, quero acessar todos os voxel e mudar de cor,mas quero distinguir os voxels que representam as faces do cubo daqueles que representam a região interna. Quero direcionar cada voxel por sua posição x, y, z. No final, acabaremos com um cubo com regiões de cores diferentes.

Pesquisei bastante, mas não consegui encontrar uma boa maneira de implementar isso, mas o código fornecido aqui parece muito próximo em relação à construção da região interna do cubo,

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

Mas não está claro para mim como ele executa o processo.

Alguém pode me dizer como construir um cubo desse tipo no MATLAB?

Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion