Не знаю, как кто, но я так и не понял, чего хочет ТС. ![smiley-biggrin.gif](/bundles/skyforum/js/tiny_mce/plugins/emotions/img/smiley-biggrin.gif)
Строит кривые поверхности, но хочет чтобы грани были "идеально плоскими". Грани и так идеально плоские. Просто расположены под разными углами. Вижу там на скрине треугольники. Они тоже по определению не могут быть не плоскими.. ![smiley-unknw.gif](/bundles/skyforum/js/tiny_mce/plugins/emotions/img/smiley-unknw.gif)
З.Ы. кажется дошло до меня.
Думаю, начинать надо не с общей формы, раз уж требуется сделать не "на глаз", а собирать общую форму из плоских элементов, с учетом общей формы.
Либо собирать из треугольных поликов. Они точно не погнутся. )))