Fray есть такая штука. Иногда балуюсь. Отличные похороны свободного врмени.
А кривой и разваливается, потому что нечетное количество полосок в примитиве.
Чтобы шарики не разбегались в разные стороны его можно покрутить вокруг своей оси, этого достаточно бывает.
Куб - это ерунда. Освой другие примитивы. Треугольники к примеру. Наделвй их много, потом из их собирай.