Difference between revisions of "Apollonian Snowflake"
(5 intermediate revisions by one other user not shown) | |||
Line 2: | Line 2: | ||
|ImageName=Apollonian Snowflake | |ImageName=Apollonian Snowflake | ||
|Image=colorful_circles.png | |Image=colorful_circles.png | ||
− | |ImageIntro=This is a combination of the [http://www.mathforum.org/mathimages/index.php/Problem_of_Apollonius Apollonian Gasket] and the [http://www.mathforum.org/mathimages/index.php/Koch_Snowflake Koch Snowflake], both of which are fractals. The result will be an endless fractal made from two existing fractals. Its really a half-Apollonian Gasket because I'm only iterating the largest inscribed circle for each triangle. To start, a construction of the Koch Snowflake must be made because this will be the layout for the circles. On Geometers Sketchpad (GSP, a very useful program that I highly recommend to those who read this page) I am able to make a Koch Curve tool. This tool will let me apply the Koch Curve to any line segment. (Look at the bottom for specific instructions). | + | |ImageIntro=This is a combination of the [http://www.mathforum.org/mathimages/index.php/Problem_of_Apollonius Apollonian Gasket] and the [http://www.mathforum.org/mathimages/index.php/Koch_Snowflake Koch Snowflake], both of which are fractals. The result will be an endless fractal made from two existing fractals. Its really a half-Apollonian Gasket because I'm only iterating the largest inscribed circle for each triangle. To start, a construction of the Koch Snowflake must be made because this will be the layout for the circles. On Geometers Sketchpad (GSP, a very useful program that I highly recommend to those who read this page) I am able to make a Koch Curve tool. This tool will let me apply the Koch Curve to any line segment. (Look at the bottom for specific instructions). Simultaneously, I add inscribed circles to my Curve tool. These circles will be my Apollonian aspect of my image. When I increase the iterations of the snowflake, the circles will iterate as well. As cool as this sounds already, adding colors will really make the snowflake ten times more awesome. |
− | + | |ImageDescElem=The goal is to have an Apollonian Gasket in a Koch Snowflake since both fractals are endless. There will be circles within triangles, which make up the Koch Curve. The Koch Curve Tool that I made in Geometers sketchpad only takes care of one part. Where are the circles? By incorporating circles into my tool, the circles and triangles will make more copies of itself as I increase the iteration. The basis of this Koch Curve tool is shown in Iteration 0 (picture below). The more circles and the more detail I add to my tool (size, color, etc.) the more detailed the Snowflake will be. Below are the Iterations that I used for my image. | |
− | |ImageDescElem=The goal is to have an Apollonian Gasket in a Koch Snowflake since both fractals are endless. There will be circles within triangles, which make up the Koch Curve. The Koch Curve Tool that I made in Geometers sketchpad only takes care of one part. Where are the circles? By incorporating circles into my tool, the circles and triangles will make more copies of itself as I increase the iteration. The basis of this | ||
Line 19: | Line 18: | ||
<br style="clear: both" /> | <br style="clear: both" /> | ||
− | <font color=periwinkle>This is how I organized my areas, by using different sizes of triangle in the Koch Snowflake to help find the area. Type 1 is the largest triangle and Type | + | <font color=periwinkle>This is how I organized my areas, by using different sizes of triangle in the Koch Snowflake to help find the area. Type 1 is the largest triangle and Type 5 is the smallest triangle. </font> |
[[Image:0iteration.png|left|thumb|400px]][[Image:1iteration.png|right|thumb|400px]][[Image:2iteration.png|left|thumb|400px]] | [[Image:0iteration.png|left|thumb|400px]][[Image:1iteration.png|right|thumb|400px]][[Image:2iteration.png|left|thumb|400px]] | ||
[[Image:3iteration.png|right|thumb|400px]][[Image:4iteration.png||left|thumb|400px]] | [[Image:3iteration.png|right|thumb|400px]][[Image:4iteration.png||left|thumb|400px]] | ||
<br style="clear: both" /> | <br style="clear: both" /> | ||
− | + | |ImageDesc={{{!}}border="1" cellspacing="1" cellpadding="1" | |
− | |ImageDesc= <font color=green>FINDING THE AREA OF THE KOCH SNOWFLAKE AND ITS FUNCTION</font> | + | {{!}}<font color=green>FINDING THE AREA OF THE KOCH SNOWFLAKE AND ITS FUNCTION</font> |
− | + | {{!}}} | |
− | Oohhh! Now the mathematical part. My first step was to find the area of the actual Koch Snowflake and see how the area changes. These tables show the area of the snowflake at each iteration, up to iteration 4. (In my | + | <font color=black> |
+ | Oohhh! Now the mathematical part. My first step was to find the area of the actual Koch Snowflake and see how the area changes. These tables show the area of the snowflake at each iteration, up to iteration 4. (In my tables, the variable A represents the side length of the triangle in Iteration 0. This is true for my whole page.) I made the last chart to see how the area at each iteration changes as A increases. | ||
[[Image:iteration chart.png|center|thumb|800px|This first chart shows the area in terms of A. The area is basically a long string of math that I keep extending with each iteration.]] | [[Image:iteration chart.png|center|thumb|800px|This first chart shows the area in terms of A. The area is basically a long string of math that I keep extending with each iteration.]] | ||
[[Image:Chart 1.png|center|thumb|800px]] | [[Image:Chart 1.png|center|thumb|800px]] | ||
Line 36: | Line 36: | ||
− | Basically, I am trying to find out how the area changes with each iteration. The change is from [[Image:function1.png|150px]] where subscript n is the iteration number. If you look at the | + | Basically, I am trying to find out how the area changes with each iteration. The change is from [[Image:function1.png|150px]] where subscript n is the iteration number. If you look at the table above where I represent the areas in terms of A, there is an apparent pattern starting from Iteration 1. The pattern is represented by the expression [[Image:function4.png|150px]] where N is the iteration number and A is the length of the side of the triangle in iteration 0. [[Image:function4.png|150px]] is what's being added onto my string of math as I increase the iterations. So [[Image:function2.png|275px]]where N is the iteration number and A is the constant. However, the problem is that this function is unable to find the area at Iteration 0. THE AREA AT ITERATION 0 WILL ALWAYS BE GIVEN. This is the only way to find the area of the Koch snowflake using this function. |
− | But this is how the area changes. What do I do if I want to find the area and all I have is the number of iterations? The function [[Image:function3.png|275px]] will help. For this function, the knowledge of the area of the previous iteration will help you find the area of the current iteration. The tedious part of this is that you would need to know all the areas of the iterations before. So if you wanted to find the area of Iteration 3, you would need to find the area at Iteration 2 and you can only find the area at Iteration 2 if you know the area of Iteration 1. The more iterations, the more tedious work must be done. | + | But this is how the area changes. What do I do if I want to find the area and all I have is the number of iterations? The function [[Image:function3.png|275px]] will help. For this function, the knowledge of the area of the previous iteration will help you find the area of the current iteration. The tedious part of this is that you would need to know all the areas of the iterations before. So if you wanted to find the area of Iteration 3, you would need to find the area at Iteration 2 and you can only find the area at Iteration 2 if you know the area of Iteration 1. The more iterations, the more tedious work must be done. |
+ | |||
+ | {{{!}}border="1" cellspacing="1" cellpadding="1" | ||
+ | {{!}}WHAT TO TAKE AWAY FROM THIS: | ||
+ | Area of Koch Snowflake --->[[Image:areaofkochsnowflake.png|300px]] <font color=maroon>(IMPORTANT! Make sure to use [[Image:function4.png|150px]] multiple times, depending on the iteration number. Remember, only the area of the previous iteration will allow you to find the area of the current iteration.)</font> | ||
+ | {{!}}} | ||
+ | |||
+ | {{{!}}border="1" cellspacing="1" cellpadding="1" | ||
+ | {{!}}<font color=purple>FINDING THE AREA OF THE CIRCLES AND ITS FUNCTION </font> | ||
+ | {{!}}} | ||
− | |||
<font color=black> | <font color=black> | ||
First off, I was able to inscribe two different circles in every equilateral triangle within the Koch Snowflake, large and small circles. So I had to find a function for finding the area of the large circles, a function to find the small circles, and a function to find the total area. Below are the circle types that I mentioned before. | First off, I was able to inscribe two different circles in every equilateral triangle within the Koch Snowflake, large and small circles. So I had to find a function for finding the area of the large circles, a function to find the small circles, and a function to find the total area. Below are the circle types that I mentioned before. | ||
Line 50: | Line 58: | ||
[[Image:areaofcircletable.png|center|thumb|950px]] | [[Image:areaofcircletable.png|center|thumb|950px]] | ||
− | Does this seem familiar? The area of the circles are represented in a long string of math, just like the area of the Koch Snowflake. The first term in the area of the large circles, [[Image:constantarealarge.png|30px]], is constant and repeats in every iteration. The only thing that changes is the later terms. The function for the large circle area is [[Image:functionoflargecirclearea.png|200px]]. However, there is a catch. The iteration number tells you how many times you use the expression [[Image:constantexpressionlarge.png|150px]]. So if you want to find the area of the large circles in iteration three, you use [[Image:constantexpressionlarge.png|150px]] for n=3, n=2, and n=1 and then add [[Image:constantarealarge.png|30px]]. This goes the same for the area of the small circles. The function for finding the area of these circles is [[Image:functionofsmallcirclearea.png|150px]]. You have to use the expression [[Image:constantexpressionsmall.png|150px]] multiple times, depending on the iteration number and then add [[Image:constantareasmall.png|40px]] to it. | + | Does this seem familiar? The area of the circles are represented in a long string of math, just like the area of the Koch Snowflake. The first term in the area of the large circles, [[Image:constantarealarge.png|30px]], is constant and repeats in every iteration. The only thing that changes is the later terms. The function for the large circle area is [[Image:functionoflargecirclearea.png|200px]]. However, there is a catch. The iteration number tells you how many times you use the expression [[Image:constantexpressionlarge.png|150px]]. So if you want to find the area of the large circles in iteration three, you use [[Image:constantexpressionlarge.png|150px]] for n=3, n=2, and n=1 and then add [[Image:constantarealarge.png|30px]]. This goes the same for the area of the small circles. The function for finding the area of these circles is [[Image:functionofsmallcirclearea.png|150px]]. You have to use the expression [[Image:constantexpressionsmall.png|150px]] multiple times, depending on the iteration number and then add [[Image:constantareasmall.png|40px]] to it. So now to find the total area of the circles. I used the regression function on my calculator. I got the function [[Image:functionoftotalcirclearea.png|250px]]. By just plugging in the iteration number, the area is calculated. Simple yes? |
[[Image:totalareaofcircletable.png|center|thumb|500px]] | [[Image:totalareaofcircletable.png|center|thumb|500px]] | ||
+ | |||
+ | |||
+ | {{{!}}border="1" cellspacing="1" cellpadding="1" | ||
+ | {{!}}WHAT TO TAKE AWAY FROM THIS: | ||
+ | Area of Large circles ---> [[Image:functionoflargecirclearea.png|200px]] <font color=maroon>(IMPORTANT! Make sure to use [[Image:constantexpressionlarge.png|150px]] the correct number of times) </font> | ||
+ | |||
+ | Area of Small Circles ---> [[Image:functionofsmallcirclearea.png|200px]] <font color=maroon>(IMPORTANT! Make sure to use [[Image:constantexpressionsmall.png|150px]] the correct number of times) </font> | ||
+ | |||
+ | Total Area of Circles ---> [[Image:functionoftotalcirclearea.png|290px]] | ||
+ | {{!}}} | ||
<br style="clear: both" /> | <br style="clear: both" /> | ||
Line 59: | Line 77: | ||
|AuthorDesc=Victor has worked countless hours with this image, mastering Geometers Sketchpad along the way. The sweat and effort that he has put into this is what makes it amazing. | |AuthorDesc=Victor has worked countless hours with this image, mastering Geometers Sketchpad along the way. The sweat and effort that he has put into this is what makes it amazing. | ||
|Field=Fractals | |Field=Fractals | ||
+ | |WhyInteresting=Honestly, there's a whole lot of patterns in these fractals. I've only talked about two, the areas of the Koch Snowflake and the circles. And plus, when you add colors to it, it just looks so freaking awesome. I mean look at that! When you add in color into the circles, the possibilities are endless. So yes there's math to this, lots of it. But the result is also beautiful to look at. | ||
|InProgress=No | |InProgress=No | ||
}} | }} |
Latest revision as of 13:20, 11 June 2012
Apollonian Snowflake |
---|
Apollonian Snowflake
- This is a combination of the Apollonian Gasket and the Koch Snowflake, both of which are fractals. The result will be an endless fractal made from two existing fractals. Its really a half-Apollonian Gasket because I'm only iterating the largest inscribed circle for each triangle. To start, a construction of the Koch Snowflake must be made because this will be the layout for the circles. On Geometers Sketchpad (GSP, a very useful program that I highly recommend to those who read this page) I am able to make a Koch Curve tool. This tool will let me apply the Koch Curve to any line segment. (Look at the bottom for specific instructions). Simultaneously, I add inscribed circles to my Curve tool. These circles will be my Apollonian aspect of my image. When I increase the iterations of the snowflake, the circles will iterate as well. As cool as this sounds already, adding colors will really make the snowflake ten times more awesome.
Contents
Basic Description
The goal is to have an Apollonian Gasket in a Koch Snowflake since both fractals are endless. There will be circles within triangles, which make up the Koch Curve. The Koch Curve Tool that I made in Geometers sketchpad only takes care of one part. Where are the circles? By incorporating circles into my tool, the circles and triangles will make more copies of itself as I increase the iteration. The basis of this Koch Curve tool is shown in Iteration 0 (picture below). The more circles and the more detail I add to my tool (size, color, etc.) the more detailed the Snowflake will be. Below are the Iterations that I used for my image.
CREATING THE KOCH CURVE TOOL
Draw a horizontal line segment with points A and B. Mark point A as the center and click on B. Click Dilate under the Transform menu. Set the ratio to 1/3 and click Dilate. Mark point B as the center and click point A. Go under the Transform menu and click Dilate. (The ratio should still be 1/3. Click dilate). Now points A’ and B’ are at one third increments of the whole line segment. Mark A’ as the center and rotate point B’ 60 degrees. Select point B’ again but this time Dilate it to the ratio ½. Mark that as the center. Click point B’’ (the point rotated 60 degrees) and dilate it to ratio 2/3. Hide the original line segment, segment AB. Connect the points. The two points in the middle will form the circle (center and radius). Select points A and B and click Iterate. Iterate for all the line segments. |
This is how I organized my areas, by using different sizes of triangle in the Koch Snowflake to help find the area. Type 1 is the largest triangle and Type 5 is the smallest triangle.
A More Mathematical Explanation
- Note: understanding of this explanation requires: *Fractals
FINDING THE AREA OF THE KOCH SNOWFLAK [...] |
FINDING THE AREA OF THE KOCH SNOWFLAKE AND ITS FUNCTION |
Oohhh! Now the mathematical part. My first step was to find the area of the actual Koch Snowflake and see how the area changes. These tables show the area of the snowflake at each iteration, up to iteration 4. (In my tables, the variable A represents the side length of the triangle in Iteration 0. This is true for my whole page.) I made the last chart to see how the area at each iteration changes as A increases.
Okay so now it is simple to see how the area increases with each iteration. But what I'm looking for is a function that when I sub in the Iteration number, I will be able to find the area. This calls for two variables, the iteration number and a constant. The constant is the length of the side of the triangle in Iteration 0. By looking at the charts, I see that the areas are expressed through a long string of math. The string is made up of segments and each segment corresponds to an iteration number. With each additional iteration, another segment of arithmetic is added onto the previous string. So the area at a specific iteration is dependent on the area of the previous iteration. Likewise, my function will have a similar pattern where the knowledge of the previous area will allow me to find the area of the current iteration. Confused??? Let me explain further.
Basically, I am trying to find out how the area changes with each iteration. The change is from where subscript n is the iteration number. If you look at the table above where I represent the areas in terms of A, there is an apparent pattern starting from Iteration 1. The pattern is represented by the expression where N is the iteration number and A is the length of the side of the triangle in iteration 0. is what's being added onto my string of math as I increase the iterations. So where N is the iteration number and A is the constant. However, the problem is that this function is unable to find the area at Iteration 0. THE AREA AT ITERATION 0 WILL ALWAYS BE GIVEN. This is the only way to find the area of the Koch snowflake using this function.
But this is how the area changes. What do I do if I want to find the area and all I have is the number of iterations? The function will help. For this function, the knowledge of the area of the previous iteration will help you find the area of the current iteration. The tedious part of this is that you would need to know all the areas of the iterations before. So if you wanted to find the area of Iteration 3, you would need to find the area at Iteration 2 and you can only find the area at Iteration 2 if you know the area of Iteration 1. The more iterations, the more tedious work must be done.
FINDING THE AREA OF THE CIRCLES AND ITS FUNCTION |
First off, I was able to inscribe two different circles in every equilateral triangle within the Koch Snowflake, large and small circles. So I had to find a function for finding the area of the large circles, a function to find the small circles, and a function to find the total area. Below are the circle types that I mentioned before.
Like with the area of the Koch Snowflake, I made a table to show the area of the circles. The first and second columns show the areas of the Large and Small circles for each iteration. The bolded numbers are the simplified version of each expression. The variable A is still the constant, or the length of the side of the triangle in Iteration 0.
Does this seem familiar? The area of the circles are represented in a long string of math, just like the area of the Koch Snowflake. The first term in the area of the large circles, , is constant and repeats in every iteration. The only thing that changes is the later terms. The function for the large circle area is . However, there is a catch. The iteration number tells you how many times you use the expression . So if you want to find the area of the large circles in iteration three, you use for n=3, n=2, and n=1 and then add . This goes the same for the area of the small circles. The function for finding the area of these circles is . You have to use the expression multiple times, depending on the iteration number and then add to it. So now to find the total area of the circles. I used the regression function on my calculator. I got the function . By just plugging in the iteration number, the area is calculated. Simple yes?
WHAT TO TAKE AWAY FROM THIS:
Area of Large circles ---> (IMPORTANT! Make sure to use the correct number of times) Area of Small Circles ---> (IMPORTANT! Make sure to use the correct number of times) |
Why It's Interesting
Honestly, there's a whole lot of patterns in these fractals. I've only talked about two, the areas of the Koch Snowflake and the circles. And plus, when you add colors to it, it just looks so freaking awesome. I mean look at that! When you add in color into the circles, the possibilities are endless. So yes there's math to this, lots of it. But the result is also beautiful to look at.
Teaching Materials
- There are currently no teaching materials for this page. Add teaching materials.
About the Creator of this Image
Victor has worked countless hours with this image, mastering Geometers Sketchpad along the way. The sweat and effort that he has put into this is what makes it amazing.
Leave a message on the discussion page by clicking the 'discussion' tab at the top of this image page.
[[Description::This is a combination of the Apollonian Gasket and the Koch Snowflake, both of which are fractals. The result will be an endless fractal made from two existing fractals. Its really a half-Apollonian Gasket because I'm only iterating the largest inscribed circle for each triangle. To start, a construction of the Koch Snowflake must be made because this will be the layout for the circles. On Geometers Sketchpad (GSP, a very useful program that I highly recommend to those who read this page) I am able to make a Koch Curve tool. This tool will let me apply the Koch Curve to any line segment. (Look at the bottom for specific instructions). Simultaneously, I add inscribed circles to my Curve tool. These circles will be my Apollonian aspect of my image. When I increase the iterations of the snowflake, the circles will iterate as well. As cool as this sounds already, adding colors will really make the snowflake ten times more awesome.|]]