看板 Web_Design 關於我們 聯絡資訊
我知道可以用 canvas.addEventListener 讀取鼠標位置 但是如果我已經在畫布上畫了一個貝茲曲線 我該怎麼判斷他是不是在貝茲曲線上? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.174.97.73 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1445002184.A.47D.html
iamnodoubt: 很明顯你就是要去找quadraticCurveTo()那條線的公式 10/17 23:33
iamnodoubt: 帶進去x y值就知道了 10/17 23:33
謝謝,我後來才想到得到XY後只要驗算 貝茲曲線公式 就可以判斷了! 雖然線的粗細會影響準確度不過後來測試後誤差不大 (要放大到300%以上才會發現鼠標不在線上也會被判別成在線上) ※ 編輯: UnRealSKY (1.174.25.219), 10/18/2015 02:37:26