Цитата(volvo @ 12.06.2007 0:49)
Почему спираль?
Я попробую ответить на этот вопрос, как я это понимаю.
Видимо, нужно изобразить кривые, которые описали бы вершины, скажем, верхнего основания, если верхнее основание опускать вниз, при этом постепенно поворачивая, так, что достигнув уровня нижнего основания, оно совпадет с повернутым на заданный угол нижним основанием. Уфф..
В таком случае эти кривые действительно представят собой спирали, и единственный корректный способ нарисовать их - по точкам. То есть надо смоделировать процесс, который я описал выше, провести его с некоторым шагом по времени и соединить точки последовательных положений вершин.
Но меня смущает еще другое.. В условии речь идет о "призме, например, четырехугольной" - а потом вдруг резко появляется параллелограмм, хотя это не единственно возможный четырехугольник. Но, с другой стороны, если это не параллелограмм, а четырехугольник общего вида, то возникает неопределенность относительно центра вращения (на тот самый заданный угол). В случае параллелограмма этот вопрос не возникает, ввиду его симметрии - все полагают, в качестве ЦВ берется пересечение диагоналей, хотя это тоже нигде не сказано..
Кошка, ответишь?