Plazmová guľa (2-6b)
Last updated
Last updated
Vykreslite v strede obrazovky kružnicu a v každom draw()
vykreslite n
náhodných čiar. Každá čiara začína v pozícii myši a končí v nejakom náhodnom bode na kružnici.
Nevykresľujte všetky čiary, ale len tie, ktorých dĺžka je menšia ako polomer kružnice.
Nastavte farbu čiar tak, aby bola čiara tým výraznejšia, čím je kratšia. Vyberte si, ako chcete čiary zvýrazniť. Môže to byť napríklad hrúbka čiary, odtieň farby, priesvitnosť... je to na vás.
Vykresľovanú čiaru "zlomte" v polovici. Pomocou vektorov (alebo inak) vypočítajte stred čiary, keď poznáte jej koncové body a tento stred náhodne posuňte. Namiesto jednej súvislej čiary vykreslite čiary dve: jedno zo začiatku do posunutého stredu, druhú z posunutého stredu do konca čiary.
Na obrázku je pauznutá animácia, aby ste lepšie videli, ak to má vyzerať:
Namiesto pozície myši používajte ako začiatočný bod čiar náhodne sa pohybujúci bod. Zabezpečte, aby sa bod hýbal len vnútri kružnice a nevychádzal z nej von.
Automatický mód môžete urobiť aj bez zlomených čiar.