日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

html计算x的y,HTML5画布:旋转时计算x,y点

發(fā)布時(shí)間:2025/3/8 HTML 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 html计算x的y,HTML5画布:旋转时计算x,y点 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

我開發(fā)了一個(gè)HTML5 Canvas應(yīng)用程序,它涉及到讀取一個(gè)xml文件,該文件描述了需要在畫布上繪制的箭頭,直形和其他形狀的位置。的XML布局的HTML5畫布:旋轉(zhuǎn)時(shí)計(jì)算x,y點(diǎn)

實(shí)施例:

如果對象被旋轉(zhuǎn)它涉及計(jì)算一個(gè)點(diǎn)的位置(稱為P的物體的旋轉(zhuǎn)后的新的位置)時(shí)圍繞另一點(diǎn)(向左旋轉(zhuǎn),最佳)。我試圖想出一個(gè)通用函數(shù)/公式我可以用它來計(jì)算這個(gè)點(diǎn)P但我的數(shù)學(xué)有點(diǎn)弱&我無法確定我打算使用什么弧/切線公式。

你能幫我想出一個(gè)公式,我可以用它來計(jì)算點(diǎn)P的旋轉(zhuǎn),可以是正數(shù)&負(fù)數(shù)?

在上面的例子:點(diǎn)(14446)是左,頂部點(diǎn)&點(diǎn)(226496)是對象的中間點(diǎn)時(shí)不轉(zhuǎn)動(dòng),從而在點(diǎn)=(左+寬度/ 2 ,頂部+高度/ 2),藍(lán)點(diǎn)是旋轉(zhuǎn)時(shí)的中點(diǎn)。我知道如何計(jì)算點(diǎn)(14,446)&(226,496)之間的線長度,但不知道如何計(jì)算藍(lán)色點(diǎn)x,y位置 - BTW:該線的長度與藍(lán)色點(diǎn)&之間的線相同(14,446)

len = sqrt((496-446)^2 + (226-14)^2);

= 227.56;

2012-01-28

Jake M

總結(jié)

以上是生活随笔為你收集整理的html计算x的y,HTML5画布:旋转时计算x,y点的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。