點擊圓形隨機變色 | 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 一開始到現在最喜歡的一個函式,只要加上它,就會有種作品有了自我意識和生命的錯覺
本篇參與的主題策展
時間是2123年,那是一個下著雨的夜晚,冷風一波接著一波颳起,碩大的雨滴一滴滴地落在金屬上。多拉格睜開了雙眼,眼前是一扇窗戶,窗外一片黑暗,他發現自己在一個狹窄的空間裡,那是一個冷凍艙……
不再證明了/不再為了那些不証自明的事情/焚燒,或凋萎/房間逼仄但內心昶亮/虔恭迎接每個早上/晨光穿窗而來
前言 宇希333年 現在是第14號地球世界的火曆2309年。 病毒「無」專門吞噬「感情」、「感覺」、「愛」、「希望」,大部份被感染的人都無法呈現臉部表情,人類也越來越冷漠。 幸虧第14號地球的科技相當發達,腦細胞可以連線面具讓人可以戴著精緻的面具過活,戴面具的人只要用想的就可以呈現臉部的表情。
以為擁有的 / 其實尚未 / 以為失去的 / 或許換成了另一種獲得
時間是2123年,那是一個下著雨的夜晚,冷風一波接著一波颳起,碩大的雨滴一滴滴地落在金屬上。多拉格睜開了雙眼,眼前是一扇窗戶,窗外一片黑暗,他發現自己在一個狹窄的空間裡,那是一個冷凍艙……
不再證明了/不再為了那些不証自明的事情/焚燒,或凋萎/房間逼仄但內心昶亮/虔恭迎接每個早上/晨光穿窗而來
前言 宇希333年 現在是第14號地球世界的火曆2309年。 病毒「無」專門吞噬「感情」、「感覺」、「愛」、「希望」,大部份被感染的人都無法呈現臉部表情,人類也越來越冷漠。 幸虧第14號地球的科技相當發達,腦細胞可以連線面具讓人可以戴著精緻的面具過活,戴面具的人只要用想的就可以呈現臉部的表情。
以為擁有的 / 其實尚未 / 以為失去的 / 或許換成了另一種獲得
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
Faker昨天真的太扯了,中國主播王多多點評的話更是精妙,分享給各位 王多多的點評 「Faker是我們的處境,他是LPL永遠繞不開的一個人和話題,所以我們特別渴望在決賽跟他相遇,去直面我們的處境。 我們曾經稱他為最高的山,最長的河,以為山海就是盡頭,可是Faker用他28歲的年齡...
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
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
Faker昨天真的太扯了,中國主播王多多點評的話更是精妙,分享給各位 王多多的點評 「Faker是我們的處境,他是LPL永遠繞不開的一個人和話題,所以我們特別渴望在決賽跟他相遇,去直面我們的處境。 我們曾經稱他為最高的山,最長的河,以為山海就是盡頭,可是Faker用他28歲的年齡...
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 近日李念祖律師及林孟皇法官相繼投書,批評檢察官權力過大,要求將刑事訴訟法中所有的強制處分權改為全面法官保留,亦即均由法官事前審查許可,檢察官只有聲請權。對於這樣的改革要求,其實我沒有意見,但對於其二人主張的論據,我很有意見。以下簡評之: 一、法律保留原則