Как говорит Кэмерон, вам, вероятно, следует использовать такую среду, как PV3D или Away3D. Тем не менее, все эти фреймворки написаны на AS, так что вы можете свернуть свои собственные.
Вот несколько примеров, которые я создал, используя только движок fp10 3d:
http://actionsnippet.com/?p=1726
http://actionsnippet.com/?p=2092
http://actionsnippet.com/?p=2097
http://actionsnippet.com/?p=2158
Вы можете создавать примитивные фигуры, используя параметрические уравнения:
сфера:
x = r sin(u) cos(v)
y = r cos(u) cos(v)
z = r sin(v)
Для цилиндра вы можете просто использовать уравнение для круга и выдавить его:
x = r cos(t)
y = r sin(t)
z = increase at some interval to the height of the cylinder
Я могу опубликовать дополнительную информацию по этой теме, если вам интересно.