L-systems

Ejemplos

Gramática
Axioma
Reglas (una por línea, p. ej. F=F+F--F+F)

Ángulo
Iteraciones
Dirección inicial
Dibujo
Símbolos
F G …paso adelante dibujando (símbolos del campo «Dibujo»)fpaso adelante sin dibujar+ −giro a la izquierda / derecha según el ángulo& ^cabeceo abajo / arriba (3D)\ /alabeo izquierda / derecha (3D)|media vuelta 180°[ ]guardar / recuperar posición (rama)!línea más fina (×0,7)'siguiente color de la paletaL Ohoja / florF(0.3)=…regla estocástica con probabilidad
Naturaleza

Variación aleatoria de ángulos y longitudes: las plantas parecen menos artificiales. La semilla fija el azar (misma semilla = mismo dibujo).

Ángulos
Longitudes
Semilla
Aspecto
Color por
Paleta
Color
Línea
Afinado
Fondo
Exportar

PNG al tamaño elegido o SVG: gráfico vectorial para imprimir, plóter o cortadora láser.

Tamaño PNG
Sobre los sistemas L

Un sistema L (sistema de Lindenmayer) es una gramática que reescribe una cadena: empieza por el axioma y en cada iteración sustituye cada símbolo según las reglas, todos a la vez. El biólogo Aristid Lindenmayer los inventó en 1968 para describir el crecimiento de algas y plantas. Una «tortuga» lee la cadena final: F es un paso adelante dibujando, + y - son giros y los corchetes [ ] guardan la posición: así aparecen las ramas. Los mismos principios sencillos dan plantas, copos de nieve, curvas que llenan el plano y teselados aperiódicos. La cadena crece exponencialmente, así que sube las iteraciones con cuidado (límite de 6 millones de símbolos).

Arrastrar - mover (en 3D girar, Mayús - mover) · rueda - zoom · G - crecer · + / - - iteraciones · F - encuadrar · H - panel

← buszka.comFractales 2D →