成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

計(jì)算一點(diǎn)繞另一點(diǎn)旋轉(zhuǎn)n度后的坐標(biāo)(親測(cè))

Doyle / 3768人閱讀

摘要:遇到問(wèn)題先網(wǎng)上找一找因?yàn)樽约阂呀?jīng)忘完了,搜到好幾個(gè)如下的答案一假設(shè)點(diǎn)為圓心原點(diǎn),則有計(jì)算公式其中順時(shí)針旋轉(zhuǎn)為正,逆時(shí)針旋轉(zhuǎn)為負(fù),角度是弧度值,如旋轉(zhuǎn)度轉(zhuǎn)換為弧度為。二若不是原點(diǎn),則可先將點(diǎn)坐標(biāo)轉(zhuǎn)換為相對(duì)坐標(biāo)計(jì)算,計(jì)算結(jié)果再加上點(diǎn)坐標(biāo)。

遇到問(wèn)題先網(wǎng)上找一找(因?yàn)樽约阂呀?jīng)忘完了……),搜到好幾個(gè)如下的答案:
一、

假設(shè)o點(diǎn)為圓心(原點(diǎn)0,0),則有計(jì)算公式:

b.x = a.xcos(angle) - a.ysin(angle)

b.y = a.xsin(angle) + a.ycos(angle)

其中順時(shí)針旋轉(zhuǎn)為正,逆時(shí)針旋轉(zhuǎn)為負(fù),角度angle是弧度值,如旋轉(zhuǎn)30度轉(zhuǎn)換為弧度為:angle = pi/180 * 30。

二、

若o不是原點(diǎn),則可先將a點(diǎn)坐標(biāo)轉(zhuǎn)換為相對(duì)坐標(biāo)計(jì)算,計(jì)算結(jié)果再加上o點(diǎn)坐標(biāo)。

參與計(jì)算的a點(diǎn)坐標(biāo)實(shí)際應(yīng)為 a - 0,由此得出最終計(jì)算公式如下:

b.x = ( a.x - o.x)cos(angle) - (a.y - o.y)sin(angle)

b.y = (a.x - o.x)sin(angle) + (a.y - o.y)cos(angle)

上面的內(nèi)容是引用其他朋友的說(shuō)明,結(jié)果坑了我半天,都是沒(méi)做實(shí)驗(yàn)的吧,
直接上正解:
前面的步驟都是對(duì)的,但是!重點(diǎn)來(lái)了?。。?!,最終還要加上中心點(diǎn)的坐標(biāo)橫縱坐標(biāo)即:

b.x = ( a.x - o.x)cos(angle) - (a.y - o.y)sin(angle) + o.x

b.y = (a.x - o.x)sin(angle) + (a.y - o.y)cos(angle) + o.y

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/104962.html

相關(guān)文章

  • 移動(dòng)端圖片上傳旋轉(zhuǎn)、壓縮的解決方案

    摘要:上傳的文件經(jīng)過(guò)就可以實(shí)現(xiàn)預(yù)覽圖片了,這方面不清楚的可以查看進(jìn)階系列文件上傳下載旋轉(zhuǎn)旋轉(zhuǎn)需要用到的方法。 前言 在手機(jī)上通過(guò)網(wǎng)頁(yè) input 標(biāo)簽拍照上傳圖片,有一些手機(jī)會(huì)出現(xiàn)圖片旋轉(zhuǎn)了90度d的問(wèn)題,包括 iPhone 和個(gè)別三星手機(jī)。這些手機(jī)豎著拍的時(shí)候才會(huì)出現(xiàn)這種問(wèn)題,橫拍出來(lái)的照片就正常顯示。因此,可以通過(guò)獲取手機(jī)拍照角度來(lái)對(duì)照片進(jìn)行旋轉(zhuǎn),從而解決這個(gè)問(wèn)題。 Orientatio...

    blair 評(píng)論0 收藏0
  • 基于javascript的拖拽類封裝

    摘要:參考了很多別人寫的代碼,最后終于弄明白了其中的原理,自己也寫了一個(gè)。效果圖如下地址如下拖拽類封裝代碼使用方法引入和對(duì)應(yīng)的。如果沒(méi)有為的結(jié)構(gòu),就創(chuàng)建。鼠標(biāo)移動(dòng)時(shí),記錄再次計(jì)算鼠標(biāo)位置距離中心位置的的反正切函數(shù)。 在公司做一個(gè)h5編輯平臺(tái),中間需要對(duì)元素進(jìn)行拖拽、放大縮小、旋轉(zhuǎn)等操作,且需要對(duì)文本、圖片、音樂(lè)組件等不同元素都可以具備這些功能。參考了很多別人寫的代碼,最后終于弄明白了其中的原...

    afishhhhh 評(píng)論0 收藏0
  • 巧妙使用transform實(shí)現(xiàn)環(huán)形路徑平移動(dòng)畫

    摘要:參考環(huán)形路徑平移的方案,做一些調(diào)整,就可以得到型路徑平移的寫法這里初始把元素放在了上面那個(gè)半圓環(huán)的圓心,然后在的關(guān)鍵幀位置切換為下面的半圓環(huán)路徑。 最近在CSS Secrets一書看到了這樣一節(jié):讓一個(gè)元素沿環(huán)形路徑平移。這是一個(gè)css動(dòng)畫的問(wèn)題,但卻沒(méi)有看上去那么簡(jiǎn)單,其關(guān)鍵點(diǎn)是元素是平移的,也就是說(shuō),元素自身并不發(fā)生旋轉(zhuǎn),只是穩(wěn)定地沿著一個(gè)環(huán)形的路徑移動(dòng),像這樣: showImg(...

    KevinYan 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<