社区
图形处理/算法
帖子详情
关于向量旋转的问题
winniechen0913
2008-03-13 05:15:59
我的目的是想画一个以某向量(x1,y1,z1)为轴的圆台,已知用gluCylinder()函数可绘制圆台,但是该函数绘制的圆台是以z轴为轴心,问题就变为如何将圆台的z轴旋转到全局坐标系中的向量(x1,y1,z1)上,不知我的理解是否正确,具体要怎么旋转,请高手帮忙,谢谢
...全文
102
3
打赏
收藏
关于向量旋转的问题
我的目的是想画一个以某向量(x1,y1,z1)为轴的圆台,已知用gluCylinder()函数可绘制圆台,但是该函数绘制的圆台是以z轴为轴心,问题就变为如何将圆台的z轴旋转到全局坐标系中的向量(x1,y1,z1)上,不知我的理解是否正确,具体要怎么旋转,请高手帮忙,谢谢
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LeoGooogle
2008-06-07
打赏
举报
回复
glRotatef(acos(z1)*180/PI, -y1,x1,0)
Waiting4you
2008-03-14
打赏
举报
回复
用两次glRotate,先算出向量的alpha,beta角(投影在xy面和投影在yz面的与y轴的夹角)
然后:
glRotatef(alpha, 0.0, 0.0, 1.0);
glRotatef(beta, 1.0, 0.0, 0.0);
期待更好的解决方法(空间几何已经还给老师了)
DRACULAX05
2008-03-14
打赏
举报
回复
用gluLookAt变换矩阵
发帖
图形处理/算法
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
1.9w+
社区成员
5.0w+
社区内容
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2008-03-13 05:15
社区公告
暂无公告