Begin forwarded message: > From: "Justin Ethier" <justin.ethier / gmail.com> > Date: May 29, 2007 12:42:14 PM CDT > To: submission / rubyquiz.com > Subject: Please Forward: Ruby Quiz Submission > > > Hello Everyone, > > Here are links to the code for my solution: > > http://justin.ethier.googlepages.com/fractal_model.rb > http://justin.ethier.googlepages.com/fractal_draw.rb > http://justin.ethier.googlepages.com/tc_fractal_modeler.rb > > Basically there are 2 parts to it. The first one takes the depth > level and base fractal shape, and recursively creates a list of > directions that can be traced to draw the fractal. For example, the > fractal at level 1 is defined as: > > [0, 90, 0, 270, 0] also written as [Right, Up, Right, Down, Right] > > The second part creates an RMagick canvas and traces out each line > one-at-a-time to draw the actual fractal. > There are probably more efficient ways of doing this, but this > approach works well at lower levels. > > Thanks, > > Justin