Презентація стосується модуля креативного програмування в 10-11 класах. Розглянуто принципи малювання мишою на екрані монітора різноманітних геометричних фігур в інтерактивному режимі та подання відповідних програмних кодів.
Розглянемо малювання мишкою на екрані монітора різних фігур з використанням графічних примітивів.
Номер слайду 3
function setup() { create. Canvas(window. Width, window. Height); background(100);}function draw() { ellipse(mouse. X, mouse. Y, 20, 20);}Координати мишки
Номер слайду 4
Один з результатів виконання програми
Номер слайду 5
Зміна розмірів еліпса:ellipse(mouse. X, mouse. Y, random(50), random(50));function setup() { create. Canvas(window. Width, window. Height); background(100);}function draw() { ellipse(mouse. X, mouse. Y, random(50), random(20));}Координати мишки. Генерування розмірів
Номер слайду 6
Один з результатів виконання програми
Номер слайду 7
Зміна фону малюнкаbackground(0);function setup() { create. Canvas(window. Width, window. Height); background(0);}function draw() { ellipse(mouse. X, mouse. Y, random(20), random(50));}Чорний колір тла
Номер слайду 8
Один з результатів виконання програми
Номер слайду 9
Керування кольором:fill(red, green, blue)Встановлюється ТРИ значення для RGB від 0 дo 255:
Номер слайду 10
Малювання сліду руху мишки прямокутниками червоного кольору:function setup() { create. Canvas(window. Width, window. Height); background(0);}function draw() { fill(255, 0, 0); rect(mouse. X, mouse. Y, random(50),random(50));}
Номер слайду 11
Один з результатів виконання програми
Номер слайду 12
random(min, max)function setup() { create. Canvas(window. Width, window. Height); background(0);}function draw() { fill(random(100, 255), random(0, 100), random(0, 100)); ellipse(mouse. X, mouse. Y, random(30, 100));}fill(random(0,255), random(0,255), random(0,255))- генерування випадкових значень кольорів ( числа від 0 до 255)
Номер слайду 13
Один з результатів виконання програми
Номер слайду 14
Вибір кольору з використанням Нех (шістнадцяткового) коду. Вибір кольору
Номер слайду 15
function setup() { create. Canvas(window. Width, window. Height); background(0);}function draw() { fill(random(["#ffffff","#000000"])); circle(mouse. X, mouse. Y, random(30, 100));}Білий. Чорний
Номер слайду 16
Один з результатів виконання програми
Номер слайду 17
function setup() { create. Canvas(window. Width, window. Height); background(0);}function draw() { fill(random(["#264653","#2a9d8f","#e9c46a","#f4a261","#e76f51"])); circle(mouse. X, mouse. Y, random(30, 100));}Вибір кольору з набору. Набір кольорів
Номер слайду 18
Один з результатів виконання програми
Номер слайду 19
function setup() { create. Canvas(window. Width, window. Height); background(200); no. Stroke();}function draw() { fill(random(["#264653","#2a9d8f","#e9c46a","#f4a261","#e76f51"])); triangle(mouse. X, mouse. Y, 58, 20, 86, 75);}no. Stroke()Малювання фігури без канви. Малювати фігуру без канви