Например, так.
Строишь куб, у которого заданная точка является одной из вершин. А потом в цикле (точнее, в трёх вложенных циклах) сдвигаешь его на единичку по координате, пока эта координата не выйдет на грань куба с другой стороны.
Для правильного вопроса надо знать половину ответа
Если говорим о кубах с целочисленными вершинами и рёбрами, параллельными осям координат, то достаточно вложенными циклами перебирать возможные положения кубов по каждой координате.