社区
Qt
帖子详情
帮忙给个QT开发3D模拟器的思路
山椒π
2012-01-09 04:41:51
现在需要做一个3D的模拟器,就是需要有个组件是3D的,且组件中会包括多个零部件,像一个机器人类似,各零件需要能根据逻辑进行旋转等动作。 控制器等是2D即可。
暂时想到的包括如下:
1)3D部分使用opengl绘制,每个零件一个类?
2)3D部分使用外部输入,比如3DMAX等的,这样是否可行? 怎么对接逻辑部分?
可以忽略我考虑的东西,帮忙提点可行的思路,谢谢。
...全文
257
7
打赏
收藏
帮忙给个QT开发3D模拟器的思路
现在需要做一个3D的模拟器,就是需要有个组件是3D的,且组件中会包括多个零部件,像一个机器人类似,各零件需要能根据逻辑进行旋转等动作。 控制器等是2D即可。 暂时想到的包括如下: 1)3D部分使用opengl绘制,每个零件一个类? 2)3D部分使用外部输入,比如3DMAX等的,这样是否可行? 怎么对接逻辑部分? 可以忽略我考虑的东西,帮忙提点可行的思路,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
山椒π
2012-01-10
打赏
举报
回复
[Quote=引用 6 楼 cuit 的回复:]
你最好先对3D有个基本的认识。
QT的QGLWidget是直接支持3D视口的。
至于怎么划分你的类,取决于你的零件是不是组成你的装配结果的最小图元。
你可以直接读取现成的3D模型,你也可以结合OSG来做,但这又要给你增加复杂度
[/Quote]
请问直接读取现成的3D模型如何做? 有这方面的参考资料么?
谢谢
gnimgnot
2012-01-10
打赏
举报
回复
你最好先对3D有个基本的认识。
QT的QGLWidget是直接支持3D视口的。
至于怎么划分你的类,取决于你的零件是不是组成你的装配结果的最小图元。
你可以直接读取现成的3D模型,你也可以结合OSG来做,但这又要给你增加复杂度
山椒π
2012-01-10
打赏
举报
回复
多谢楼上几位,帖子暂时先留着,过两天结,希望能有更多信息。
楼上几位已经帮我理开了很多实际的思路,现在我需要看下那些实例代码,稍微改动下看看效果,再来问下,谢谢。
山椒π
2012-01-10
打赏
举报
回复
[Quote=引用 3 楼 yiyaaixuexi 的回复:]
用QVector3D来管理坐标空间,用QGLFramebufferObject来控制绘图,希望对你有帮助
[/Quote]
谢谢,能稍微详细点展开么? 我对QT和OPENGL的许多细节还不太了解。
念茜
2012-01-09
打赏
举报
回复
用QVector3D来管理坐标空间,用QGLFramebufferObject来控制绘图,希望对你有帮助
cddark
2012-01-09
打赏
举报
回复
可以看看Qt例子 HelloQt Grabber
<QGLWidget>
至于用其他工具建模之后如何导入Qt工程,再看看OpenGL那的具体用法吧,没写过。
xxcc309
2012-01-09
打赏
举报
回复
你可以查看一下OSG的相关代码很方便的可以实现你需要的功能,而且QT和OSG可以很好的组合在一起,OSG中也有相应的例子。
51c自动驾驶~合集1
MTR v3是在MTR++上进行改进的。PerlDiff 通过整合几何约束和扩散模型,在生成高保真度视觉图像的同时,提供了精确的控制信息,增强了图像生成的可控性。实验证明,PerlDiff在 NuScenes 和 KITTI 数据集上表现出色,有望在未来成为一个强大的交通
模拟器
。未来工作将探索视频生成,以进一步提升模型的应用潜力。
Android经典的大牛博客推荐
Android中文Wiki AndroidStudio-NDK
开发
-移动
开发
团队 谦虚的天下 – 博客园 gundumw100博客 – android进阶分类文章列表 – ITeye技术网站 CSDN博文精选:Android系列
开发
博客资源汇总 – CSDN.NET – CSDN资讯 Android笔记本——半年来的研究笔记,导航。 – 思想实践地 – CSDN博客 【魏祝林】A...
一些大牛的博客推荐,排名不分先后
今天看到一篇文章,收藏了很多大牛的博客,在这里分享一下(转载于:http://blog.csdn.net/wujxiaoz/article/details/8237096) Android中文Wiki AndroidStudio-NDK
开发
-移动
开发
团队谦虚的天下 - 博客园gundumw100博客 - android进阶分类文章列表 - ITeye技术网站CSDN博文精选:Andro
51c大模型~合集138
近年来兴起的文本生成
3D
技术让用户可以通过文字描述生成
3D
内容,但这些方法要么依赖有限的
3D
训练数据,遇到新场景类型或风格就容易翻车,要么在预测完场景中的物体信息后,要从特定的
3D
模型池中寻找并调用出与预测特征最相近的,因此最后的场景质量非常依赖于模型池中到底有什么,很容易导致风格不统一。对于更复杂的多房间场景(如整个博物馆、医院),或者要求特定家具间的位置关系和个数等用户输入,由于文生图模型在训练时就缺乏相关数据,ArtiScene 在最开始就会受限于不够优质的二维图像。
一些大牛的博客
天看到一篇文章,收藏了很多大牛的博客,在这里分享一下(转载于:http://blog.csdn.net/wellto/article/details/12838675) Android中文Wiki AndroidStudio-NDK
开发
-移动
开发
团队谦虚的天下 - 博客园gundumw100博客 - android进阶分类文章列表 - ITeye技术网站CSDN博文精选:Android系列
Qt
21,480
社区成员
26,692
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章