Se empieza a generar el posible fractal con puntos aleatorios.
Cuantos más puntos se usen mejor será el resultado.
Cuando está listo se guarda la imagen en la carpeta res y como nombre se le asignan ciertas configuraciones ajustables.
- cv2
- numpy
- math (ceil , sqrt)
- random (sample)
- os
Puedes variar los vértices, su ubicación, los puntos totales, la fracción por segmento, etc.
Se elige un punto de inicio y por cada iteración del programa elige uno de los vértices aleatoriamente (aunque se puede cambiar para que no reelija dos iguales seguidos), saca una fracción de la distacia entre el punto anterior y el vértice, para luego marcar el punto esa fración de distancia cerca del punto anterior al nuevo, en dirección al vértice (Si la fracción es 1/2, se marca el punto a mitad de camino).