fractales parte 1

26
1 Fractales parte 1

Upload: elinor

Post on 24-Feb-2016

47 views

Category:

Documents


1 download

DESCRIPTION

Fractales parte 1. Este tipo de fractales pueden producirse con el Sistema L. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Fractales parte 1

1

Fractalesparte 1

Page 2: Fractales parte 1

2

Page 3: Fractales parte 1

3

Page 4: Fractales parte 1

4

Page 5: Fractales parte 1

5

Page 6: Fractales parte 1

6

Este tipo de fractales pueden producirse con el

Sistema L

Un Sistema L o sistema de Lindenmayer es una variante de una gramática formal. Concepto desarrollado por el biólogo húngaro Aristid Lindenmayer (1925-1989) para proporcionar una descripción formal del desarrollo de organismos simples. Los sistemas L son sistemas de reescritura paralela que conducen en forma natural a formas que poseen la cualidad de autosimilaridad y por consiguiente a formas parecidas a fractales.

Page 7: Fractales parte 1

7

Page 8: Fractales parte 1

8 ¿A qué te recuerda la cantidad de símbolos de cada iteración?

Page 9: Fractales parte 1

9

n=0: A / \ n=1: A B /| \ n=2: A B A /| | |\ n=3: A B A A B /| | |\ |\ \ n=4: A B A A B A B A

Sistema L

Page 10: Fractales parte 1

10

Símbolos del “VisorLSystem”Turtle Orientation commands- turn left around up vector -(x) turn x left around up vector + turn right around up vector +(x) turn x right around up vector  Special Orientation commands | turn 180 deg around up vector~ turn in a random direction~(x) turn in a random direction with a maximum of x degrees Movement commands Starting full length distance is 1 unit.F move forward and draw full lengthF(x) move x forward and drawG move forward and draw full lengthG(x) move x forward and draw …entre muchos otros símbolos

Page 11: Fractales parte 1

11

Copo de nieve de KochSistema L

Page 12: Fractales parte 1

12

Determinar las reglas de reemplazo correspondientes y obtener el fractal.

Sistema LEjercicio

Ángulo de giro: 60Iteraciones: 4Axioma: FRegla: F=F-F++F++F--F--F+F

¿cuántos segmentos se obtienen con 4 iteraciones?

Page 13: Fractales parte 1

13

Sistema LEjercicio

Modifica el axioma del fractal anterior de tal forma que obtengamos la figura. (Tip: la regla se queda igual).

Ángulo de giro: 60Iteraciones: 4Axioma: F-(90)F-(90)F-(90)FRegla: F=F-F++F++F--F--F+F

Page 14: Fractales parte 1

14

Determinar las reglas de reemplazo correspondientes y obtener el fractal.

Sistema LEjercicio

Ángulo de giro: 90Iteraciones: 4Axioma: FRegla: F=F-F+F+F-F

• ¿Cuántos segmentos se obtienen con 5 iteraciones?

• Si la longitud del segmento en la iteración 0 es igual a 1. ¿Cuál es la longitud del fractal después de 5 iteraciones?

Page 15: Fractales parte 1

15

Determinar las reglas de reemplazo correspondientes y obtener el fractal.

Sistema LEjercicio

Ángulo de giro: 90Iteraciones: 4Axioma: FRegla: F=F-F+F+FF-F-F+F

• ¿Cuántos segmentos se obtienen con 3 iteraciones?

• Si la longitud del segmento en la iteración 0 es igual a 1. ¿Cuál es la longitud del fractal después de 4 iteraciones?

Page 16: Fractales parte 1

16

Más símbolos del “VisorLSystem”Structure commands [ push current state] pop current state Color commands C increment color index (default color index = 2)c(x) set color index to x

1 = Grey2 = Red (default starting color)3 = Yellow4 = Green5 = Turquoise6 = Blue7 = Purple8 = Dark Green (used for leaves)9 = Dark Turquoise10 = Dark Blue11 = Dark Purple12 = Dark Red (used for tree bark)13 = Dark Grey14 = Medium Grey15 = White …entre muchos otros símbolos

Page 17: Fractales parte 1

17

Reglas:X=F[-X]F[+X]XF=FF

Ángulo inicial = 90°Ángulo de giro = 25°

X: “línea invisible”n = 0

Axioma:X

X

n = 1

Sistema LFractales tipo árbol

n = 2

F

F

XX

XX

XX

F

F

Page 18: Fractales parte 1

18

Reglas:X= F-[[X]+X]+F[+FX]-XF=FF

Ángulo inicial = 90°Ángulo de giro = 25°

X: “línea invisible”n = 0

Axioma:X

X

n = 1

Sistema LFractales tipo árbol

Page 19: Fractales parte 1

19

Here, F means "draw forward", - means "turn left 25°", and + means "turn right 25°". X does not correspond to any drawing action and is used to control the evolution of the curve. [ corresponds to saving the current values for position and angle, which are restored when the corresponding ] is executed.

Page 20: Fractales parte 1

20

Reglas:X=F[-X]F[+X][-X]F=FFÁngulo inicial = 90°Ángulo de giro = 25°

n = 0

Ejercicio: Muestre la iteración 0, 1 y 2 del siguiente sistema.

Axioma:X

X

Sistema LFractales tipo árbol

n = 2n = 1

Page 21: Fractales parte 1

21

Sistema LFractales tipo árbol

Ejercicio: Escriba la regla del sistema para obtener el dibujo Utilice los símbolos F, -, +, [, ].

Axioma:FRegla:

Ángulo inicial = 90°Ángulo de giro = 25°

Page 22: Fractales parte 1

22

Sistema LFractales tipo árbol

Los árboles deben contener los efectos especiales de cambio de espesor, aleatoriedad en la dirección y efectos en colores para arboles.

Ejemplo: Esquema Árbol: 40Angulo Giro: 30Semilla: 500Iteraciones: 6Espesor: 18Axioma: XReglas:X=!(.5)F[-XG][+XG]!F[-XG][+XG]!F[-XG][+XG]F=F~!(.99)FG=

Describa los efectos especiales que se le aplicaron al fractal para obtener el árbol.

Page 23: Fractales parte 1

23

A Hilbert curve (also known as a Hilbert space-filling curve) is a continuous fractal space-filling curve first described by the German mathematician David Hilbert in 1891.

Page 24: Fractales parte 1

24

Page 25: Fractales parte 1

25

Page 26: Fractales parte 1

26