日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

坐标系之间的主要转换

發布時間:2024/1/1 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 坐标系之间的主要转换 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、兩矢量之間的轉換

二、平面坐標系之間的轉換

在平面內逆時鐘旋轉角度theta

  • 旋轉前的坐標[x,y],旋轉后的坐標[x’,y’]

三、三維坐標系之間的轉換

1、繞z軸旋轉(以z軸為軸在平面內逆時鐘旋轉角度alpha)

  • 旋轉前的坐標[xp,yp,zp],旋轉后的坐標[xq,yq,zq]
    [xqyqzq]=[cos?αsin?α0?sin?αcos?α0001][xpypzp]\begin{bmatrix} x _q \\ y _q \\ z _q \end{bmatrix} = \begin{bmatrix} \cos \alpha & \sin \alpha & 0 \\ -\sin \alpha & \cos \alpha & 0 \\ 0 & 0 & 1 \end{bmatrix}\begin{bmatrix} x _p \\ y _p \\ z _p \end{bmatrix} ???xq?yq?zq?????=???cosα?sinα0?sinαcosα0?001???????xp?yp?zp?????

2、繞x軸旋轉(以x軸為軸在平面內逆時鐘旋轉角度alpha)

  • 旋轉前的坐標[xp,yp,zp],旋轉后的坐標[xq,yq,zq]
    [xqyqzq]=[1000cos?αsin?α0?sin?αcos?α][xpypzp]\begin{bmatrix} x _q \\ y _q \\ z _q \end{bmatrix} = \begin{bmatrix} \ 1 & 0 & 0 \\ 0 & \cos \alpha & \sin \alpha \\ 0 & -\sin \alpha & \cos \alpha\end{bmatrix}\begin{bmatrix} x _p \\ y _p \\ z _p \end{bmatrix} ???xq?yq?zq?????=????100?0cosα?sinα?0sinαcosα???????xp?yp?zp?????

3、繞y軸旋轉(以y軸為軸在平面內逆時鐘旋轉角度alpha)

  • 旋轉前的坐標[xp,yp,zp],旋轉后的坐標[xq,yq,zq]
    [xqyqzq]=[cos?α0?sin?α010sin?α0cos?α][xpypzp]\begin{bmatrix} x _q \\ y _q \\ z _q \end{bmatrix} = \begin{bmatrix} \ \cos \alpha & 0 & -\sin \alpha \\ 0 & 1 & 0 \\ \sin \alpha & 0 & \cos \alpha\end{bmatrix}\begin{bmatrix} x _p \\ y _p \\ z _p \end{bmatrix} ???xq?yq?zq?????=????cosα0sinα?010??sinα0cosα???????xp?yp?zp?????

總結

以上是生活随笔為你收集整理的坐标系之间的主要转换的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。