Inspirado en la exploit de círculo perfecto de Michael Bill; Escrito en C ++.
g++ -o run.out draw.cpp -framework ApplicationServices
Asegúrese de usar -framework ApplicationServices
mientras se compila, de lo contrario obtendrá errores.
Coloque su cursor en el medio del círculo blanco.
./run
Si desea especificar los parámetros de ejecución, use esto en su lugar:
./run.out -wait 5000 -steps 40 -sleep 60 -r 250
Los valores de wait
, steps
, sleep
y r
se pueden cambiar en consecuencia.
wait(ms) - wait time before the program starts to draw the circle
steps(n) - the circle is drawn in n steps
sleep(ms) - each step takes this amount of ms to run
r(px) - radius in px
Echa un vistazo a la explotación de Circle Perfect de Michael: https://github.com/michael-bill/perfect-circle/