# revolve

Revolve shape around axis.

# Parameters

shapes : ShapeList
list of shapes
axis_origo : array
point to define origo
axis_dir : array
point to define axis direction
angle : float
angle in degrees
N : int
Number of linearly spaced segments.

# See also

# Examples

model3d.add_rectangle([0,0,0],[3,3,0])                                      #Create rectangle
a = model3d.select([0,0,0],[5,5,5],types=['face'],option='green')           #Select shape
model3d.revolve(shapes=a,axis_origo=[0,0,0],axis_dir=[1,0,0],angle=90,N=12) #Revolve