
3D
文章平均质量分 67
Ronvlove
大龄码农爱折腾,
多次创业事无成。
试问白发值几许,
归隐南山了无痕!
展开
-
Qt5.11 Qt 3D入门(一)
最近工作中可能需要用到3D技术,虽然在工作中使用Qt的年限超过了十年,但对3D技术还是非常陌生的,有很多知识需要恶补。研究了几天的Qt 3D,包括Qt 3D Studio,总算有了一些眉目,但需要恶补的知识还非常多,后面再说吧。Qt 3D不仅可以使用C++来进行编程,更方便的还是使用Qt Quick,对于一个十几年都是用Widget来写界面的人,又是一个头大的事,虽然这应该说是一个更现代的...原创 2018-08-02 18:22:03 · 26752 阅读 · 9 评论 -
Qt5.11 Qt 3D入门(二)
前面我们使用Qt 3D框架创建了一个最基本的3D程序,蓝色的背景,里面什么也没有。现在,我们要在此基础上把3D模型放进去。3D建模的工具有很多,Auto CAD, 3DS Max,Rhino, Blender等等,有收费,有免费,不一而足,总有一款你会喜欢。 在学校不同的专业学的软件可能不同,笔者是电子专业的,十几年前在学校只学过工程制图,使用的是AutoCAD。但没关系,我们要做的是编写3D...原创 2018-08-03 15:13:36 · 9522 阅读 · 14 评论 -
Qt5.12+OpenGL 计算机图形学(第四版)第3章例子 搭建模版工程
计算机图形学(第四版)使用的是GLUT作为窗口管理工具,而本人工作中用得更多的是Qt,所以打算使用Qt5.12+OpenGL来完成计算机图形学(第四版)中的所有练习,下面是第3章的例子在Qt中的实现过程。1. 使用QtCreater创建新项目,选择“Qt WidgetsApplicationt”。2. 项目名称为“OpenGL_exam1”,kits选择“Desktop Qt 5.12....原创 2019-09-25 16:45:23 · 1419 阅读 · 2 评论 -
Qt5.12+OpenGL 计算机图形学(第四版)第4章例子 输出图元
因为使用的是Qt框架,没有使用GLUT,所以改写了书中部分代码:1. 文本用QString数组保存。2. 绘制字符没有使用GLUT函数,直接使用QPainter进行绘制,Qt绘图坐标是以左上角为原点(0,0),因此,坐标也需要进行变换。关键部分源代码,其它可以参照前面章节的例子。a. 绘制折线图QString label[12] = { "Jan", "Feb", "...原创 2019-10-10 14:23:40 · 1143 阅读 · 1 评论