Ch 9 Infinity page 1CSC 367 Fractals (9.2) Self similar curves appear identical at every level of detail often created by recursively drawing lines.

Slides:



Advertisements
Similar presentations
Finding Gold In The Forest …A Connection Between Fractal Trees, Topology, and The Golden Ratio.
Advertisements

Iteration, the Julia Set, and the Mandelbrot Set.
1 Line replacement approach Koch Star (Snowflake) Area replacement approach Sierpenski Triangle Iterated Function System approach Heighway Dragon CSE
Computer Science 111 Fundamentals of Programming I
Chapter 11 GRUDGE REVIEW.
Chapter 9: Recursive Methods and Fractals E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley Mohan Sridharan Based on Slides.
1Ellen L. Walker Segmentation Separating “content” from background Separating image into parts corresponding to “real” objects Complete segmentation Each.
Fractals Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts Director, Arts Technology Center University of New.
The infinitely complex… Fractals Jennifer Chubb Dean’s Seminar November 14, 2006 Sides available at
Course Website: Computer Graphics 11: 3D Object Representations – Octrees & Fractals.
CS 4731: Computer Graphics Lecture 5: Fractals Emmanuel Agu.
CS4395: Computer Graphics 1 Fractals Mohan Sridharan Based on slides created by Edward Angel.
Notes, part 4 Arclength, sequences, and improper integrals.
Approaches To Infinity. Fractals Self Similarity – They appear the same at every scale, no matter how much enlarged.
Ch 5.3 Use Angle bisectors of triangles. In this section… We will use the properties of an angle bisector to solve for missing side lengths.
"Clouds are not spheres, mountains are not cones, coastlines are not circles, and bark is not smooth, nor does lightning travel in a straight line."(Mandelbrot,
Mandelbrot Fractals Betsey Davis MathScience Innovation Center.
HONR 300/CMSC 491 Computation, Complexity, and Emergence Mandelbrot & Julia Sets Prof. Marie desJardins February 22, 2012 Based on slides prepared by Nathaniel.
Amgad Hussein, Maria Tokarska, Edward Grinko, Dimitar Atassanov, Megan Varghese, Emilio Asperti.
1 GEM2505M Frederick H. Willeboordse Taming Chaos.
Chapter 14 by Julia Duffy and Evan Ribaudo.  Vocabulary:  Regular polygon- convex polygon that is both equilateral and equiangular  Reminder: convex.
4.2 Trigonometric Function: The Unit circle. The Unit Circle A circle with radius of 1 Equation x 2 + y 2 = 1.
Ms. Ellmer Winter, : Areas of Parallelograms & Triangles Background: Once you know what a dimension does for you, you can take two dimensions.
Sources of the Magnetic Field
Math 010: Chapter 9 Geometry Lines, figures, & triangles
C HAPTER 13 Further Work with Trigonometry. S ECTION 13-1 T HE S ECANT, C OSECANT, AND C OTANGENT F UNCTIONS The three reciprocal trigonometric functions.
Copyright © 2005 Pearson Education, Inc.. Chapter 1 Trigonometric Functions.
Part 6: Graphics Output Primitives (4) 1.  Another useful construct,besides points, straight line segments, and curves for describing components of a.
Ratio of Similitude. The ratio of similitude of two similar polygons is the ratio of the lengths of any two corresponding sides. C’ B’ A’ C B A It doesn’t.
The Second Degree Equations. Determine whether the following equations represent a circle, parabola, ellipse or hyperbola. 1. x 2 + 4y 2 – 6x + 10y.
Fractals Siobhán Rafferty.
L-Systems and Procedural Plants CSE 3541 Matt Boggus.
Infinities 6 Iteration Number, Algebra and Geometry.
Warm-Up What is the perimeter of a regular decagon with side length s = 6?
Fractals Douglas reeves.
Field Trip #33 Creating and Saving Fractals. Julia Set We consider a complex function, f(z) For each point on the complex plane (x,y), where z = x + iy,
Fractals. Most people don’t think of mathematics as beautiful but when you show them pictures of fractals…
Locus – Equation of Circle Page 5. Essential Question: What is the difference between a linear equation, quadratic equation, and the equation of a circle?
Strategies and Rubrics for Teaching Chaos and Complex Systems Theories as Elaborating, Self-Organizing, and Fractionating Evolutionary Systems Fichter,
Find the Area. 10-5: Area of Regular Polygons p Primary: M(G&M)–10–6 Solves problems involving perimeter, circumference, or area of two-dimensional.
Chapter 11: Measuring Length and Area Area of Regular Polygons.
Fractals in nature.
Section 2.4 – Circles Circle – a set of points in a plane that are equidistant from a fixed point.
Lesson 10-5: Transformations 1 Lesson 9 Transformations G.CO2, Represent transformation in plane describe as a function that take points in the plane as.
Governor’s School for the Sciences Mathematics Day 4.
CS324e - Elements of Graphics and Visualization Fractals and 3D Landscapes.
Dynamical Systems 4 Deterministic chaos, fractals Ing. Jaroslav Jíra, CSc.
12/23/ : Slopes of Lines 1 Expectation: You will calculate slopes of lines parallel and perpendicular to given lines.
Objective: Inscribe and circumscribe polygons. Warm up 1. Length of arc AB is inches. The radius of the circle is 16 inches. Use proportions to find.
Fractals! Bullock Math Academy March 22, 2014 Brian Shelburne
Fractals Ed Angel Professor Emeritus of Computer Science
Fractals Cassi Blum.
Do Now 8/29/12 Name the intersection of each pair of planes or lines
Point the Ray. Key Question: How are lines, line segments, and rays different? Learning Goals: The student will: Model and compare parallel and intersecting.
Areas, Surface Areas, and Volumes Unit Areas of Regular Polygons.
Area of Regular Polygons Terms Radius – segment joining the center of the polygon to the vertex of the polygon. All radii of a polygon are equal. When.
1 The Beauty of Mathematics For those who are mathematically inclined, there is often a definite aesthetic aspect to much of mathematics. Many mathematicians.
1 What did we learn before?. 2 line and segment generation.
VISUAL C++ PROGRAMMING: CONCEPTS AND PROJECTS Chapter 10A Recursion (Concepts)
Fractals and L-Systems
HONR 300/CMSC 491 Computation, Complexity, and Emergence
Computer Science 111 Fundamentals of Programming I
Geometry Symbols The angle with vertex B and having points A
11.3 Areas of Regular Polygons and Circles
Circles Lesson 10.1.
Transformations in the Coordinate Plane
Reflections & Rotations
S.K.H. Bishop Mok Sau Tseng Secondary School
Six Gems for AS Further Pure Mathematics
Parallel programming laboratory
Presentation transcript:

Ch 9 Infinity page 1CSC 367 Fractals (9.2) Self similar curves appear identical at every level of detail often created by recursively drawing lines

Ch 9 Infinity page 2CSC 367 Koch Curve infinitely long line within a region of finite area mathematicians love this stuff!

Ch 9 Infinity page 3CSC 367 Polygons regular polygon has equal interior angles how do you generate the points? x = radius * cos angle y = radius * sin angle cos 0 = 1 sin 0 = 0 DrawNgon(center, radius, numSides) slice = 2π / Numsides for I = 1 to numSides angle = (I-1) * slice x2 = radius * cos angle + center.x y2 = radius * sin angle + center.y drawline (x1,y1) to (x2,y2) x1 = x2; y1 = y2;

Ch 9 Infinity page 4CSC 367 Random Fractals (9.8) Given a line segment AB Generate a random point on the perpendicular bisector Distance from the segment is a gaussian value with a mean of zero The range is proportional to the segment length

Ch 9 Infinity page 5CSC 367 Recursively Defined Trees Recursive definition a tree is a branch with several trees attached to the end of the branch Parameters include number of branches, branch length, depth of recursion, fan angle, starting point These parameters can be random

Ch 9 Infinity page 6CSC 367 Iterated Function Systems (9.6) Complex Numbers z = x + iy real part and imaginary part iteratively reapply functions until the values converge F k+1 = F k 2 This function converges with values less than 1 Goes to infinity for numbers greater than 1 Stays at 1 for values that start at 1 Points are in the set if they do not approach infinity Stop iterating after max times if |v| has not exceeded 2

Ch 9 Infinity page 7CSC 367 Mandelbrot Set Interesting Facts has a fractal perimeter the set is connected not matter how distinct various islands appear Perhaps the most complicated object seen in mathematics Area centered around c = i0.0 is most interesting the set of all complex numbers that produce a finite orbit of oi there is only one Mandelbrot set Calculating the set A set of points in the complex plane F k+1 = F k 2 + C Where C is a complex number for the current pixel C = x + iy (for every pixel to be generated) F 0 = 0 + i0

Ch 9 Infinity page 8CSC 367 The algorithm for each pixel i, j x = mapped from i to window coordinate y = mapped from j to window coordinate steps = iterateToInfinity(x, y); if (steps == max) point is in the set color is black else point is not in the set different colors are possible draw pixel with defined color

Ch 9 Infinity page 9CSC 367 Julia Set (9.7) Quite similar to Mandelbrot F k+1 = F k 2 + C Where C is a fixed complex number F 0 = x + iy (for every pixel to be generated) The set of points generated by a given C is called the Julia Set Different values of C produce different pictures There are an infinite number of Julia sets