[問題] HTML的canvas讀取鼠標
我知道可以用 canvas.addEventListener 讀取鼠標位置
但是如果我已經在畫布上畫了一個貝茲曲線
我該怎麼判斷他是不是在貝茲曲線上?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.174.97.73
※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1445002184.A.47D.html
推
10/17 23:33, , 1F
10/17 23:33, 1F
→
10/17 23:33, , 2F
10/17 23:33, 2F
謝謝,我後來才想到得到XY後只要驗算 貝茲曲線公式 就可以判斷了!
雖然線的粗細會影響準確度不過後來測試後誤差不大
(要放大到300%以上才會發現鼠標不在線上也會被判別成在線上)
※ 編輯: UnRealSKY (1.174.25.219), 10/18/2015 02:37:26