• 8394阅读
  • 9回复

Qt5+OpenGL知识设计的生成三维树模型的软件 [复制链接]

上一主题 下一主题
离线bianfushou55
 

图酷模式  只看楼主 倒序阅读 楼主  发表于: 2016-06-22
— 本帖被 XChinux 执行加亮操作(2016-06-24) —
本程序是用一个多月时间写出来的,用到的主要是Qt5中的Qt核心模块中的与OpenGL相关的类实现的,实现的功能主要是通过设置参数生成一棵树,同时可以给树添加各种纹理。下面是实现的效果图。同时它也可以实现简单的场景设计。其中还有通过Assimp导入其他3D文件的操作也就是下图的加载模型功能


生成树后按快捷键Y保存到缓存中,在进入场景设计模式,输入一些参数生成场景

再按快捷键n就可以把刚才存入缓存的树复制到场景中,复制的位置是距离观察坐标点沿视线方向一个单位长度。

按快捷键p可删除距离观察者最近的三维模型


源代码http://pan.baidu.com/s/1eRMqnjs
离线z278930050

只看该作者 1楼 发表于: 2016-06-22
不错
lib库是linux下的

只看该作者 2楼 发表于: 2016-06-23
看样子不错呦
博客地址:https://waleon.blog.csdn.net
微信公众号:高效程序员
QQ 群:242790253
微信群:加微信(iwaleon),邀请入群。

承接各种 C++/Qt/QML 项目,专业的团队,一流的服务,不二的选择!
离线galaxyz

只看该作者 3楼 发表于: 2016-06-28
离线kimtaikee

只看该作者 4楼 发表于: 2016-06-28
这个有点意思

离线bianfushou55

只看该作者 5楼 发表于: 2016-07-11
回 z278930050 的帖子
z278930050:不错 [表情] [表情] [表情] [表情]
lib库是linux下的 (2016-06-22 23:51) 

lib库主要用的是assimp库,这是一个开源的库是用来加载各种3D文件的,其实好多功能都还没有实现
离线bianfushou55

只看该作者 6楼 发表于: 2016-07-11
回 一去丶二三里 的帖子
一去丶二三里:看样子不错呦[表情]  (2016-06-23 09:17) 

谢谢了,我刚申请加入了Qt分享交流群,我的qq号1029855298

只看该作者 7楼 发表于: 2016-07-11
回 bianfushou55 的帖子
bianfushou55:谢谢了,我刚申请加入了Qt分享交流群,我的qq号1029855298 (2016-07-11 00:35) 

欢迎、欢迎
博客地址:https://waleon.blog.csdn.net
微信公众号:高效程序员
QQ 群:242790253
微信群:加微信(iwaleon),邀请入群。

承接各种 C++/Qt/QML 项目,专业的团队,一流的服务,不二的选择!
离线hanheyfon

只看该作者 8楼 发表于: 2017-04-10
      
离线return

只看该作者 9楼 发表于: 2017-04-10
      
快速回复
限100 字节
 
上一个 下一个