Difference between revisions of "Recursive Circles Assignment"

From CSE425S Wiki
Jump to navigation Jump to search
Line 31: Line 31:
  
 
=Outside Circles=
 
=Outside Circles=
{{RacketToImplement|cantor|cantor-stool|sierpinski_and_cantor}}
+
{{RacketToImplement|outside_circles|outside-circles|recursive_circles}}
  
==Stool==
+
  <nowiki>(outside-circles radius n)
  <nowiki>(define (cantor-stool width height n)
 
 
   (raise 'not-yet-implemented #t))</nowiki>
 
   (raise 'not-yet-implemented #t))</nowiki>
  

Revision as of 06:56, 21 March 2022

Motivation

We will recursively generate some images with the Racket Image Library.

Code To Investigate

Racket Image Library

placement

shapes

Shrinking Circles

file: src/main/racket/recursive_circles/outside_circles.rkt Racket-logo.svg
functions: outside-circles
(outside-circles radius n)
  (raise 'not-yet-implemented #t))
Shrinking-to-the-right-circles 0.svg Shrinking-to-the-right-circles 1.svg Shrinking-to-the-right-circles 2.svg Shrinking-to-the-right-circles 3.svg Shrinking-to-the-right-circles 4.svg
n=0 n=1 n=2 n=3 n=4

Outside Circles

file: src/main/racket/recursive_circles/outside_circles.rkt Racket-logo.svg
functions: outside-circles
(outside-circles radius n)
  (raise 'not-yet-implemented #t))
Outside-circles 0.svg Outside-circles 1.svg Outside-circles 2.svg Outside-circles 3.svg Outside-circles 4.svg
n=0 n=1 n=2 n=3 n=4