# File: p3d_conicalspiral.py # Author: Petr Sorfa # Desc: A parametric surface import am # import the Animation Master extension import math # import the math extension am.begin() # Initialize the AM session a = 1.0 b = 1.0 c = 1.0 for wi in range(1): w = wi + 1.0 am.surface_begin() for ui in range(10): u = ui/9.0 row = [] for vi in range(30): v = vi*2.0/29.0 -1.0 x = u*v*math.sin(15*v) y = v z = u*v*math.cos(15*v) row += [x, y, z] am.surface_add(row) am.surface_end() am.end() # Finish the AM session