Package draw

Contains some drawing functions. More...


Functions

def draw_circle
 Draws a circle at a point in a grid.
def draw_ellipse
 Draws an ellipse at a point in a grid.
def draw_perlin_ellipse
def draw_perlin_circle
 Draws a Perlin-noise modified circle.
def draw_circle_tree
 Draws a recursive circle pattern.
def draw_perlin_circle_tree
 Draws a recursive circle pattern using Perlin-noise modified trees.
def draw_perlin_ellipse_tree
 Draws a recursive ellipse pattern using Perlin-noise modified trees.
def demo_draw
 Demos the functions in this module.

Variables

int TWO_PI = 2
tuple LOG2 = log(2)


Detailed Description

Contains some drawing functions.


Function Documentation

def draw.demo_draw (  ) 

Demos the functions in this module.

Definition at line 182 of file draw.py.

def draw.draw_circle (   grid,
  centre,
  radius 
)

Draws a circle at a point in a grid.

Definition at line 22 of file draw.py.

def draw.draw_circle_tree (   grid,
  centre,
  radius,
  levels,
  branches 
)

Draws a recursive circle pattern.

Definition at line 110 of file draw.py.

def draw.draw_ellipse (   grid,
  centre,
  radius1,
  radius2,
  theta 
)

Draws an ellipse at a point in a grid.

Definition at line 38 of file draw.py.

def draw.draw_perlin_circle (   grid,
  centre,
  radius,
  displacement,
  noise = None 
)

Draws a Perlin-noise modified circle.

Definition at line 91 of file draw.py.

def draw.draw_perlin_circle_tree (   grid,
  centre,
  radius,
  levels,
  branches,
  subradius = None 
)

Draws a recursive circle pattern using Perlin-noise modified trees.

Definition at line 121 of file draw.py.

def draw.draw_perlin_ellipse (   grid,
  centre,
  radius1,
  radius2,
  theta,
  displacement,
  noise = None 
)

Definition at line 59 of file draw.py.

def draw.draw_perlin_ellipse_tree (   grid,
  centre,
  radius1,
  radius2,
  theta,
  displacement,
  levels,
  branches,
  innerfactor = None 
)

Draws a recursive ellipse pattern using Perlin-noise modified trees.

Definition at line 144 of file draw.py.


Variable Documentation

tuple draw.LOG2 = log(2)

Definition at line 19 of file draw.py.

int draw.TWO_PI = 2

Definition at line 18 of file draw.py.


Generated on Sun May 24 21:48:21 2009 by  doxygen 1.5.8