xuxuan221 发表于 2009-5-20 00:58

求三维空间直线绕轴旋转的程序

用MATLAB编写三维空间中直线绕轴旋转,分2种情况,相交为锥面,不相交柱面。
新手跪求,麻烦了。

cheno9468 发表于 2009-5-20 05:12

x = %x为旋转轴
a=
R = eye(3)+sin(beta)*a+(1-cos(beta))*a*a; %R是旋转函数,其中beta是旋转角度,a是旋转轴矩阵
W1 = R * W % W1为旋转后的矩阵,W为旋转前的矩阵

希望这个对LZ有帮助

[ 本帖最后由 cheno9468 于 2009-5-20 05:14 编辑 ]
页: [1]
查看完整版本: 求三维空间直线绕轴旋转的程序