SIERPINSKI
- Pick an initial point (x,y,0) at random inside the triangle
- Select one of the three verticies at random
- Find the point q halfway between p and the randomly selected vertex.
- Display q
- replace p with q
- go to step 2
At Startup Initialize graphics When display is needed while not done generating points generate a point display a point
At Startup Initialize Graphics while not done generating points generate a point When display is needed Send All points TO GPU Display All Points on GPU
At Startup Initialize Graphics while not done generating points generate a point Send points to GPU When display is needed When Needed: Display All Points Stored in GPU