openGL
文章平均质量分 76
暴躁的野生猿
请加入裙,欢迎同行一起学习交流,1零251②7672。百度搜索【CSDN 暴躁的野生猿】也可搜到群号码
展开
-
solidworks导出obj模型和mtl材质
目录0、使用STL格式中转1、使用solidworks宏2、使用opencascade软件+step格式中转为何会有这种需求?因为大多数3D库,都支持导入obj模型和mtl材质,例如webGL、qt3D等,而我只会用solidworks进行三维建模,没有obj和mtl,程序写不下去了。。还有就是有人要把solidworks的模型,弄到三维渲染软件里进行渲染,某些渲染软件与solidworks兼容的格式只有obj。。经过一番调研,终于找到了方法。0、使用STL格式中转从网.原创 2020-09-04 17:01:54 · 15495 阅读 · 15 评论 -
QT creator添加glut.lib库
参考:https://blog.csdn.net/u014546553/article/details/736136911.首先需要去opengl的官网下载glut库:得到五个文件(glut32.lib、glut.lib、glut.dll、glut32.dll、glut.h)http://www.opengl.org/resources/libraries/glut/glutdlls37...原创 2019-04-08 10:24:28 · 2595 阅读 · 1 评论 -
QT creator中使用openGL的步骤
一般windows中都已经自带了openGL库文件以及glu的库文件,可以直接使用。opengl32.lib和opengl32.dll是微软为了使openGL能在windows上运行所做的动态库,glu是个扩展库,因为很常用,现在都已经和openGL捆绑在一块了,所以有openGL库的地方,基本上就同时存在glu库。我的电脑中,opengl32.lib和opengl32.dll在这些地方:...原创 2019-04-08 10:38:36 · 6778 阅读 · 1 评论 -
openGL系列(1)-坐标变换
几个关键词:投影(projection)分为两种:透视(perspective)和正交(ortho)。设置透视有两种方法:分别是透视(perspective)和截头椎体(Frustum),这两种只用其一即可,功能完全一样,只是形参不同。参考链接:《透视函数glFrustum(), gluPerspective()函数用法和glOrtho()函数用法.》理解物体坐标系、世界坐标系、相机...原创 2019-04-03 10:25:36 · 244 阅读 · 0 评论 -
openGL系列(2)-设置可视空间
参考:《opengl的glortho参数的理解以及混合注意事项》所谓可视空间,就是东西只有绘制在该区间内才会显示,绘制在该空间外则不显示。可视空间的参数定义是以眼睛为原点的。我们可以设置两种不同的可视空间形式,一种是棱台形(又叫截头椎体,截掉头部的椎体),另一种是长方体形。分别如下两图所示。实际上是就是两种投影方式:透视投影的方式、正交投影方式。(1)设置截头椎体空间...原创 2019-04-03 11:44:53 · 879 阅读 · 0 评论 -
openGL系列(3)-物体坐标系的平移/旋转/缩放
预备知识:坐标系是按右手定则的笛卡尔坐标系。对话框正正中间是原点,右为+X,上为+Y,屏幕外为+Z。用openGL画图时,例如画三角面、矩形、点、直线,都是在物体坐标系内画的。物体坐标系可以平移/旋转/缩放。平移,就是把物体坐标系在世界坐标系中平移。下面看个示例:openGL初始化完之后,世界坐标系和物体坐标系是重合的,我先在物体坐标系的原点(0,0,0)处画了个正方体①,然...原创 2019-04-03 15:08:06 · 4581 阅读 · 0 评论