Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cozakoo/python_embaldosadosierpinski

Creando el Embaldosado de Sierpinski con Expresiones Regulares
https://github.com/cozakoo/python_embaldosadosierpinski

flask python

Last synced: 13 days ago
JSON representation

Creando el Embaldosado de Sierpinski con Expresiones Regulares

Awesome Lists containing this project

README

        

# Embaldosado de Sierpinski

Creando el Embaldosado de Sierpinski con Expresiones Regulares

Una vez ejecutado el "2LSystem.exe" se abrira la consola de mando y otra ventana donde se dibujara
en la consola indicaremos las veces que la tortuga itere
en la consola mostrara la regla de produccion que se genero y posteriormente comenzara a dibujar el ensambrado.

https://github.com/cozakoo/Python_EmbaldosadoSierpinski/assets/107519498/54fc61a3-33fa-4107-8f9b-5b80c9a8ace3

| ![Embaldosado de Sierpinski](iteraciones/1.png) | ![Embaldosado de Sierpinski](iteraciones/2.png) |
|------------------------------------------------|------------------------------------------------|
| ![Embaldosado de Sierpinski](iteraciones/3.png) | ![Embaldosado de Sierpinski](iteraciones/4.png) |

## Instalar
```bash
git clone https://github.com/cozakoo/ER-EmbaldosadoSierpinski.git

python -m venv

source /Scripts/activate

cd ER-EmbaldosadoSierpinski
en la consola indicar el numero de iteraciones
Ingrese el numero de iteraciones:
python 2LSystem.py

```
### Activar venv

| Platform | Shell | Command to activate virtual environment |
| -------- | --------------- | --------------------------------------- |
| POSIX | bash/zsh | $ source /bin/activate |
| | fish | $ source /bin/activate.fish |
| | csh/tcsh | $ source /bin/activate.csh |
| | PowerShell Core | $ /bin/Activate.ps1 |
| Windows | cmd.exe | C:\> \Scripts\activate.bat |
| | PowerShell | PS C:\> \Scripts\Activate.ps1 |

## Explicación
No terminales: F G
Terminales: + −
Cadena Inicial: F
Reglas de producción : (F→F+F-F-F-G+F+F+F-F)
(G → GGG)
Angulo : 90°
Interpretación:
F: Dibujar Segmento
+: Girar a la Izquierda
-: Girar a la Derecha