مستوحاة من استغلال الدائرة المثالية لمايكل بيل ؛ مكتوبة في C ++.
g++ -o run.out draw.cpp -framework ApplicationServices
تأكد من استخدام -framework ApplicationServices
أثناء التجميع وإلا ستحصل على أخطاء.
ضع المؤشر في منتصف الدائرة البيضاء.
./run
إذا كنت ترغب في speicify تنفيذ المعلمات ، استخدم هذا بدلاً من ذلك:
./run.out -wait 5000 -steps 40 -sleep 60 -r 250
يمكن تغيير قيم wait
steps
sleep
و r
وفقًا لذلك.
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
تحقق من استغلال مايكل المثالي: https://github.com/michael-bill/perfect-circle/