如何在matplotlib中用旋转矩阵把一个图形旋转

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在matplotlib中用旋转矩阵把一个图形旋转相关的知识,希望对你有一定的参考价值。

参考技术A 利用转轴坐标变换公式,将已知X,Y的坐标点变换成旋转某一角度后的x,y坐标。然后用plot绘图函数,绘出其图形。例如 X=-10:1:10; Y=X.^2+5*X+5; x=X*cosd(45)-Y*sind(45); %x的旋转公式 y=X*sind(45)+Y*cosd(45); %y的旋转公式 plot(X,Y,'k-',x,.

旋转矩阵-效果旋转

可以多次操作  避免了纹理坐标修改设置的复杂步骤

技术图片

 

技术图片

沿轴旋转正180度,y,z轴不变  相当于沿着x轴翻转

 

技术图片

以上是关于如何在matplotlib中用旋转矩阵把一个图形旋转的主要内容,如果未能解决你的问题,请参考以下文章

cad如何移动图形和旋转图形?求具体的方法

bitmap图片用matrix旋转会失真,怎么同时旋转而不失真!

CAD中的图形不变,怎么把文字旋转180度

在 matplotlib 中为旋转的 3D 图形制作动画

双色球距阵工式

为啥我的矩阵旋转会在 OpenGL 中倒退