iT邦幫忙

2022 iThome 鐵人賽

DAY 5
0

canvas是整張畫布,而在上面要定位任何形狀、圖片、文字都需要使用到座標,座標的操作可以幫助物件定位,而HTML canvas是一的二維網格,起始點(0,0)位於左上角,往右延伸則x增加,同理往下延伸則y軸遞增。

x,y軸的方向如下圖

那如果我今天要定位一個點呢?我們先使用點來呈現定位位置,其實 是沒有被賦予形狀的,它只有位置,不過可以使用strokeWeight()函數更改點的大小,讓 有形狀可以利用。

點點的函式是

point(x,y)

外框粗細度函式

strokeWeight(width)

可以看到我們定位了一個點點在x軸100,y軸200的地方。

另外可以利用width, height這些 canvas本身的寬高特性,並且結合程式語言的for迴圈,就可以製作出一條點點線

甚至可以做一條斜線

小結語

座標的操作在後續非常重要,延伸操作還可以製作有關連性的波浪、圓形,一樣謝謝大家今天的瀏覽,我們明天見~


上一篇
Day4 - 基礎程式架構介紹
下一篇
Day6 - 畫個形狀吧,有沒有這麼簡單
系列文
P5.js 學習之路30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言