社区
VC.NET
帖子详情
OpenGL中进行3D旋转后鼠标拖动问题
michael2988
2012-12-28 06:16:00
OpenGL中进行3D旋转后,如何根据屏幕拖动XY轴的距离计算出世界坐标3维移动距离,从而使物体跟随鼠标移动?计算三角函数真的很烦啊,求教各位大神啊!!!
...全文
298
2
打赏
收藏
OpenGL中进行3D旋转后鼠标拖动问题
OpenGL中进行3D旋转后,如何根据屏幕拖动XY轴的距离计算出世界坐标3维移动距离,从而使物体跟随鼠标移动?计算三角函数真的很烦啊,求教各位大神啊!!!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
michael2988
2012-12-31
打赏
举报
回复
能得到屏幕坐标点在世界坐标系的坐标,但是方向不好控制
真相重于对错
2012-12-31
打赏
举报
回复
给点建议,看看 三维坐标如何在二维中投影。baidu上有
OpenGL
绘制
旋转
茶壶
opengl
绘制
旋转
茶壶
QT+
OpenGL
实现可
鼠标
拖动
旋转
正方体
效果:还是先了解下
OpenGL
吧。
opengl
+Qt 读取显示stl和点云文件,
鼠标
拖动
任意角度
旋转
读取显示stl和点云文件,
鼠标
拖动
任意角度
旋转
背景:可能由于之前在做 读取显示stl文件和点云文件的项目时候,在各大博客网站留下了些许的踪迹。最近这一两天打开csdn的消息栏,突然发现有私信我。询问我读取stl文件的相关东西,瞬间我就觉的,这个我会呀,我可以去帮助别人阿。于是就有了这篇博客,希望可以帮助到更多的人。 今天要讲所有内容所涉及到的代码,全部来自我之前与学长做的一个项目,是一个dcm文件处理的项目,专业一点的全名叫作 乳腺癌放疗补偿物自动生成软件。我负责的是读取生成的点云和stl文件,将其显示
opengl
鼠标
3D
旋转
简单实现
#include #include #include static float c=M_PI/180.0f; //弧度和角度转换参数 static int du=90,oldmy=-1,oldmx=-1; //du是视点绕y轴的角度,
opengl
里默认y轴是上方向 static float r=1.5f,h=0.0f; //r是视点绕y轴的半径,h是视点高度即在y轴上的坐标 void
VC.NET
7,538
社区成员
27,670
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章