Flake Maker

What is Flake Maker?

This activity allows the user to build custom line deformation fractals.

Line deformation fractals are interesting examples of a recursive process. Here we start with a line and bend it into a series of connected line segments. One can generate regular and irregular fractals this way.

Here is an example of a regular fractal. The line will be divided into four equal-length line segments and bent as:

Now the recursive process kicks in: To go to the next stage, each individual line segment is replaced with a scaled copy of the original deformation:

Repeat this process over and over. As the number of stages goes to infinity, a fractal is born. Our eyes can't differentiate really small segments, so we can usually get a good idea of what the fractal would look like after about 5 stages:

We can also make irregular fractals by breaking the original line into unequal line segments. Here's one:

One stage later:

Five stages later:

How Do I Use This Activity?

This activity allows the user to build custom line deformation fractals.

Controls and Output

  • The Drawing Area at the top of the applet is where the fractal is drawn.

    By moving the red dots on the screen you can manually define how the fractal will be drawn. As you move the red dots the applet will show how the fractal will look. However if you modify the step number so it takes a while for the fractal to draw when you move the dots the image shown will be a simpler version of the fractal that will be drawn when you let go of the dot.

  • The Down One and Up One buttons control how many steps of the fractal the applet draws. You can also select the number of steps from the drop-down box between these two buttons.
  • You can choose from two types of grids: a Square Grid or a Triangular Grid. The difference between these two grid modes is that the place where you can place the red dots is different. On the Square Grid the location of the points that the red dots can be put in are aranged in a square while on the Triangle Grid they appear more like a triangle. Therefore the Square Grid is easier to use when drawing square-like figures while the Triangle Grid is preferable for Triangles.
  • From the Points box you define the number of red dots you want to appear on the drawing are above.
  • The Reset button lines up all the dots the center of the drawing area and clears the fractal you were working on so you can start a new fractal.
  • This version of Snowflake is somewhat limited. You can play an Advanced Version by clicking the Go to full version button.

Description

This activity allows the user to generate interesting, irregular fractals. This activity would work well in mixed ability groups of two or three for about twenty-five to thirty minutes if you use the exploration questions and fifteen minutes otherwise.

Place in Mathematics Curriculum

This activity can be used to:

  • Practice students' pattern recognition skills
  • Practice students' plane geometry skills
  • Illustrate the ideas of self-similarity and recursion
  • Demonstrate fractal objects

Standards Addressed

Grade 6

  • Geometry

    • The student demonstrates an understanding of geometric relationships.
    • The student demonstrates conceptual understanding of similarity, congruence, symmetry, or transformations of shapes.
    • The student demonstrates a conceptual understanding of geometric drawings or constructions.

Grade 7

  • Geometry

    • The student demonstrates an understanding of geometric relationships.
    • The student demonstrates conceptual understanding of similarity, congruence, symmetry, or transformations of shapes.
    • The student demonstrates a conceptual understanding of geometric drawings or constructions.

Grade 8

  • Geometry

    • The student demonstrates an understanding of geometric relationships.
    • The student demonstrates conceptual understanding of similarity, congruence, symmetry, or transformations of shapes.
    • The student demonstrates a conceptual understanding of geometric drawings or constructions.

Grade 9

  • Geometry

    • The student demonstrates an understanding of geometric relationships.
    • The student demonstrates conceptual understanding of similarity, congruence, symmetry, or transformations of shapes.
    • The student demonstrates a conceptual understanding of geometric drawings or constructions.

Grade 10

  • Geometry

    • The student demonstrates an understanding of geometric relationships.
    • The student demonstrates conceptual understanding of similarity, congruence, symmetry, or transformations of shapes.
    • The student demonstrates a conceptual understanding of geometric drawings or constructions.

Fourth Grade

  • Operations and Algebraic Thinking

    • Generate and analyze patterns.

Fifth Grade

  • Operations and Algebraic Thinking

    • Analyze patterns and relationships.

Grades 3-5

  • Geometry

    • Use visualization, spatial reasoning, and geometric modeling to solve problems

Grades 9-12

  • Geometry

    • Use visualization, spatial reasoning, and geometric modeling to solve problems

Grade 8

  • Number and Operations, Measurement, Geometry, Data Analysis and Probability, Algebra

    • COMPETENCY GOAL 3: The learner will understand and use properties and relationships in geometry.

Introductory Mathematics

  • Data Analysis and Probability

    • COMPETENCY GOAL 3: The learner will understand and use properties and relationships in geometry.
  • Geometry and Measurement

    • COMPETENCY GOAL 2: The learner will use properties and relationships in geometry and measurement concepts to solve problems.

7th Grade

  • Patterns, Functions, and Algebra

    • 7.19 The student will represent, analyze, and generalize a variety of patterns, including arithmetic sequences and geometric sequences, with tables, graphs, rules, and words in order to investigate and describe functional relationships.

8th Grade

  • Geometry

    • 8.8 The student will apply transformations (rotate or turn, reflect or flip, translate or slide, and dilate or scale) to geometric figures represented on graph paper. The student will identify applications of transformations, such as tiling, fabric design, art, and scaling.
    • 8.8 The student will apply transformations (rotate or turn, reflect or flip, translate or slide,

Textbooks Aligned

Grade Six

  • Shapes and Designs

    • Investigation Four: Polygon Properties and Tiling
    • Investigation Five: Side-Angle-Shape Connections

Grade Seven

  • Variables and Patterns

    • Investigation Four: Patterns and Rules

Grade Eight

  • Frogs, Fleas and Painted Cubes

    • Investigation Three: Quadratic Patterns of Change
  • Growing, Growing, Growing

    • Investigation Two: Growth Patterns
  • Looking for Pythagoras

    • Investigation Five: Irrational Numbers

Book 1

  • Patterns in Numbers and Shapes

    • Lesson 1: Calendar Tricks
    • Lesson 6: Chocolates by the Box
    • Lesson 11: Something Fishy

Book 2

  • The Language of Algebra

    • Lesson 4: The Top-Selling Albums of All Time, Part I

Grade 5

  • Side Seeing

    • Relationship between three dimensional shapes and two dimensional drawings

Grade 7

  • Packages and Polygons

    • Geometric Shapes

Be Prepared to

  • Give implicit directions on what they are to do. For example, "Today we are going to discover how to make fractals using ..."
  • Discuss fractions and symmetry.