點擊圓形隨機變色 | p5.js

閱讀時間約 1 分鐘

程式碼

dist()

隨機不重疊的圓形 | p5.js 變化版,dist() 除了用來判斷兩個圓是否重疊,也可以拿來判斷滑鼠在哪個圓內。

滑鼠跟圓心的距離如果小於圓形半徑,表示滑鼠在圓內,回傳 boolean 值,用來決定要不要變更顏色。

function mouseInCircle(circle) {
return dist(mouseX, mouseY, circle.x, circle.y) < circle.r;
}


random()

p5.js 的 random() 除了可以隨機取得範圍內的數值,例如:random(50)、random(-10, 100),也可以隨機取得陣列的值,這個作品用來隨機取得顏色,先創建色彩陣列,再透過 random(陣列)取隨機值。

const colors = ["#ccd5ae", "#e9edc9", "#fefae0", "#faedcd", "#d4a373"];
random(colors);


mousePressed()

偵測滑鼠點擊,點擊後執行內部程式碼

function mousePressed() {
for (let a=0; a<circles.length; a++) {
if (mouseInCircle(circles[a])) {
circles[a].clr = random(colors2)
}
}
}
主要放程式學習筆記,分享 Creative Coding 相關內容、作品
留言0
查看全部
發表第一個留言支持創作者!
來源影片:9.8: Random Circles with No Overlap - p5.js Tutorial 目標:想要畫隨機且不重疊的圓型
Creative Coding 作品變化概念,有或沒有的差別,隨機性,色彩模式的調整...等
洗腦兒歌 蘑菇濃湯 cover 蘑菇濃湯 cover 配上用 p5.js 做的小動畫 點擊連結
Noise 是我從學 p5.js 一開始到現在最喜歡的一個函式,只要加上它,就會有種作品有了自我意識和生命的錯覺
來源影片:9.8: Random Circles with No Overlap - p5.js Tutorial 目標:想要畫隨機且不重疊的圓型
Creative Coding 作品變化概念,有或沒有的差別,隨機性,色彩模式的調整...等
洗腦兒歌 蘑菇濃湯 cover 蘑菇濃湯 cover 配上用 p5.js 做的小動畫 點擊連結
Noise 是我從學 p5.js 一開始到現在最喜歡的一個函式,只要加上它,就會有種作品有了自我意識和生命的錯覺
本篇參與的主題策展
今天的電子報聊「主題」,一種是你的頻道/專頁的主題;另一個則是你每一篇創作選的主題。 要怎麼選主題才會有流量呢?那一定是跟上趨勢與時事,以及配合秘密好隊友!
《驀然回首》除了流露藤本樹的細膩情感,也展現動畫團隊在畫面及選曲上的用心,這部輕巧卻也沉重的58分鐘電影,除了帶領觀眾體驗創作者之間,那些難以言喻的複雜情感,也讓人看見成長在幻滅之後,帶給人的不是絕望,而是更具使命感的精神指向,這種殘酷與美好之間的平衡,或許才是《驀然回首》能夠撞進每個人心扉的原因。
時間是2123年,那是一個下著雨的夜晚,冷風一波接著一波颳起,碩大的雨滴一滴滴地落在金屬上。多拉格睜開了雙眼,眼前是一扇窗戶,窗外一片黑暗,他發現自己在一個狹窄的空間裡,那是一個冷凍艙……
不再證明了/不再為了那些不証自明的事情/焚燒,或凋萎/房間逼仄但內心昶亮/虔恭迎接每個早上/晨光穿窗而來
前言 宇希333年 現在是第14號地球世界的火曆2309年。 病毒「無」專門吞噬「感情」、「感覺」、「愛」、「希望」,大部份被感染的人都無法呈現臉部表情,人類也越來越冷漠。 幸虧第14號地球的科技相當發達,腦細胞可以連線面具讓人可以戴著精緻的面具過活,戴面具的人只要用想的就可以呈現臉部的表情。
以為擁有的 / 其實尚未 / 以為失去的 / 或許換成了另一種獲得
今天的電子報聊「主題」,一種是你的頻道/專頁的主題;另一個則是你每一篇創作選的主題。 要怎麼選主題才會有流量呢?那一定是跟上趨勢與時事,以及配合秘密好隊友!
《驀然回首》除了流露藤本樹的細膩情感,也展現動畫團隊在畫面及選曲上的用心,這部輕巧卻也沉重的58分鐘電影,除了帶領觀眾體驗創作者之間,那些難以言喻的複雜情感,也讓人看見成長在幻滅之後,帶給人的不是絕望,而是更具使命感的精神指向,這種殘酷與美好之間的平衡,或許才是《驀然回首》能夠撞進每個人心扉的原因。
時間是2123年,那是一個下著雨的夜晚,冷風一波接著一波颳起,碩大的雨滴一滴滴地落在金屬上。多拉格睜開了雙眼,眼前是一扇窗戶,窗外一片黑暗,他發現自己在一個狹窄的空間裡,那是一個冷凍艙……
不再證明了/不再為了那些不証自明的事情/焚燒,或凋萎/房間逼仄但內心昶亮/虔恭迎接每個早上/晨光穿窗而來
前言 宇希333年 現在是第14號地球世界的火曆2309年。 病毒「無」專門吞噬「感情」、「感覺」、「愛」、「希望」,大部份被感染的人都無法呈現臉部表情,人類也越來越冷漠。 幸虧第14號地球的科技相當發達,腦細胞可以連線面具讓人可以戴著精緻的面具過活,戴面具的人只要用想的就可以呈現臉部的表情。
以為擁有的 / 其實尚未 / 以為失去的 / 或許換成了另一種獲得
你可能也想看
Thumbnail
作家 Morgan Housel 在《華爾街日報》中提出一個觀點:我們是用理解知識的方式在思考、學習金錢觀,而不是用理解心智與行為模式的方式學習理財。這段話讓我意識到,我們的財務決策並非總是理性的,情緒因素也扮演著重要角色。通過掌握金錢心理學,能夠幫助我們改善用錢習慣,使財務決策更為理性和長遠。
Thumbnail
​布料是現代人生活必需品,但隨著成衣業發達,現在很少人買布縫衣,都是買大量便宜成衣。所以傳統布莊逐漸式微,但是不代表傳統布莊沒有市場利基存在。從台灣各地還是有不少傳統布莊、這篇來介紹見證台曾經是成衣王國歷史年代的一個地方;那就是新北市三重區碧華街。 新北市三重區碧華街相關資訊:: ​地址: 新
美國達特茅斯塔克商學院的康斯坦斯・赫爾法特(Constance E. Helfat)教授等人於2023年3月在《策略管理期刊》(Strategic Management Journal)上發表了一篇題為〈資源基礎觀點新論:新情境、新概念和新方法〉(Renewing the resource-base
Thumbnail
在 中,提及我們需要將決策後的結果,各自歸因技巧與運氣層面,並針對我們可以繼續精進的技巧著墨。 而運氣的部分,真的只能看天了嗎?機緣力這本書,反而提出了創造好運的技巧,透過認知心理學的理論與案例,帶我們從另一個角度來看運氣。 機緣力是什麼 機緣力(Serendipity)這個詞,最早是來自於一
Thumbnail
AIRASIA 全亞航 名古屋住宿(TKP名古屋頭等艙膠囊旅館) 美食(矢場味噌豬排、世界の山雞翅、SEVEENTEEN ICE甜筒) 景點(白鳥庭園)
Thumbnail
厄瓜多首都基多 Quito 機場,時間約凌晨 12 點多。原本預計 11 點起飛的班機因零件維修而延誤,候機室躺的躺、倒的倒。
Thumbnail
5月31日,歐盟統計局公佈了初步估計的歐元區5月通脹數據。歐元區本月消費者價格指數同比上漲8.1%,繼4月該指數同比上漲7.4%之後,再次刷新歐元區成立以來的歷史紀錄,也超出了此前外界預測的7.7%。 由於各國本身能源價格的迥異以及對國際能源依賴程度的不同,各國的通脹數據大相徑庭。
原文發表時間2017-03-29 07:10 司法改革國是會議第3組在3月22日的第3次會議中,會議一開始陳重言委員提出臨時動議,希望能夠將死刑存廢的議題納入該組的議程中討論,到了會議結束前,經過一番討論後,表決結果僅5人同意將死刑相關議題列入議程,其餘委員均未贊成或反對,故死刑存廢議題再度被擱置。
原文發表時間2017-03-22 07:10 近日李念祖律師及林孟皇法官相繼投書,批評檢察官權力過大,要求將刑事訴訟法中所有的強制處分權改為全面法官保留,亦即均由法官事前審查許可,檢察官只有聲請權。對於這樣的改革要求,其實我沒有意見,但對於其二人主張的論據,我很有意見。以下簡評之: 一、法律保留原則
Thumbnail
作家 Morgan Housel 在《華爾街日報》中提出一個觀點:我們是用理解知識的方式在思考、學習金錢觀,而不是用理解心智與行為模式的方式學習理財。這段話讓我意識到,我們的財務決策並非總是理性的,情緒因素也扮演著重要角色。通過掌握金錢心理學,能夠幫助我們改善用錢習慣,使財務決策更為理性和長遠。
Thumbnail
​布料是現代人生活必需品,但隨著成衣業發達,現在很少人買布縫衣,都是買大量便宜成衣。所以傳統布莊逐漸式微,但是不代表傳統布莊沒有市場利基存在。從台灣各地還是有不少傳統布莊、這篇來介紹見證台曾經是成衣王國歷史年代的一個地方;那就是新北市三重區碧華街。 新北市三重區碧華街相關資訊:: ​地址: 新
美國達特茅斯塔克商學院的康斯坦斯・赫爾法特(Constance E. Helfat)教授等人於2023年3月在《策略管理期刊》(Strategic Management Journal)上發表了一篇題為〈資源基礎觀點新論:新情境、新概念和新方法〉(Renewing the resource-base
Thumbnail
在 中,提及我們需要將決策後的結果,各自歸因技巧與運氣層面,並針對我們可以繼續精進的技巧著墨。 而運氣的部分,真的只能看天了嗎?機緣力這本書,反而提出了創造好運的技巧,透過認知心理學的理論與案例,帶我們從另一個角度來看運氣。 機緣力是什麼 機緣力(Serendipity)這個詞,最早是來自於一
Thumbnail
AIRASIA 全亞航 名古屋住宿(TKP名古屋頭等艙膠囊旅館) 美食(矢場味噌豬排、世界の山雞翅、SEVEENTEEN ICE甜筒) 景點(白鳥庭園)
Thumbnail
厄瓜多首都基多 Quito 機場,時間約凌晨 12 點多。原本預計 11 點起飛的班機因零件維修而延誤,候機室躺的躺、倒的倒。
Thumbnail
5月31日,歐盟統計局公佈了初步估計的歐元區5月通脹數據。歐元區本月消費者價格指數同比上漲8.1%,繼4月該指數同比上漲7.4%之後,再次刷新歐元區成立以來的歷史紀錄,也超出了此前外界預測的7.7%。 由於各國本身能源價格的迥異以及對國際能源依賴程度的不同,各國的通脹數據大相徑庭。
原文發表時間2017-03-29 07:10 司法改革國是會議第3組在3月22日的第3次會議中,會議一開始陳重言委員提出臨時動議,希望能夠將死刑存廢的議題納入該組的議程中討論,到了會議結束前,經過一番討論後,表決結果僅5人同意將死刑相關議題列入議程,其餘委員均未贊成或反對,故死刑存廢議題再度被擱置。
原文發表時間2017-03-22 07:10 近日李念祖律師及林孟皇法官相繼投書,批評檢察官權力過大,要求將刑事訴訟法中所有的強制處分權改為全面法官保留,亦即均由法官事前審查許可,檢察官只有聲請權。對於這樣的改革要求,其實我沒有意見,但對於其二人主張的論據,我很有意見。以下簡評之: 一、法律保留原則