ну че тут делать та,
в паскале есть функция - 3dbar или bar3d ну или чтото подобное она рисует паралелипипед, передаеш ей одиноквые стороны и будет куб, чтоб его перемешать делаеш допустим 2 функции, в них передаеш данные которые использовал для построения, и одна будет его делать цветом как и...