原文:Linux 下的 OpenGL 之路(三):向 3D 世界迈出一小步

前言 OpenGL 的学习资料很多,一个是比较著名的 OpenGL 红宝书 OpenGL 编程指南 ,可以在这里 http: opengl redbook.com 下载该书配套的源代码 另一个是网络上的在线教程LearnOpenGL。所以,我这里就不再啰啰嗦嗦地介绍 OpenGL 的基础知识和计算机图形学的基础知识了,主要是简单阐述一些我自己的理解,以及写一些能跑起来 能看到效果的体验性的小程序。 ...

2021-02-07 23:00 0 475 推荐指数:

查看详情

Linux OpenGL 之路(一):安装 Ubuntu 20.10,高性能计算和 3D 视觉呈现第一

前言 之前我花了很长一段时间折腾 Linux,略有所得。在 2021 年新年伊始之际,我给自己弄了一台 4K 屏的 Dell XPS 9570,总算满足了自己有钱了一定弄一台 4K 屏笔记本电脑的心愿,也进一验证了我之前说过的只要屏幕分辨率够高字体渲染就不是事儿的说法。总之,这一年的开局 ...

Sat Jan 16 01:01:00 CST 2021 0 713
linux每天一小步---touch命令详解

1 命令功能: 创建文件和修改文件或者目录的时间戳 2 命令语法: touch 【选项】 【文件名或者目录名】 3 命令参数: -a 只修改文件的access(访问)时间. -c 或--no-create  不创建不存在的文件。 -d ...

Wed Feb 15 23:57:00 CST 2017 0 16253
linux每天一小步---mv命令详解

1 命令功能 mv命令用来移动文件及目录或者重命名文件及目录,它是move的缩写,cp命令与mv命令在很多功能上都非常相似,但是又具有很大的区别,其中组大的区别在于cp命令的使用会保留源文件 ...

Fri Feb 17 00:53:00 CST 2017 0 7259
linux每天一小步---tail命令详解

1 命令功能 tail命令用于显示文件中末尾的内容(默认显示最后10行内容) 2 命令语法 tail 【选项参数】 【文件名1】 【文件名2】 3 命令参数 -f 用 ...

Fri Feb 17 18:14:00 CST 2017 0 6722
linux每天一小步---ls命令详解

.和..以外的所有文件。 -d 显示目录的自身属性,而不显示目录下的文件。 -l 列出 ...

Wed Feb 15 20:13:00 CST 2017 0 9596
Linux OpenGL 之路(五):使用 Assimp 库加载 3D 模型

前言 要想让自己的 3D 之旅多一点乐趣,肯定得想办法找一些有意思一点的 3D 模型。3D 模型有各种各样的格式,obj的,stl的,fbx的等等不一而足。特别是 obj 格式的 3D 模型,完全是纯文本格式,网络上很多高手都喜欢自己写程序对 obj 格式的模型文件进行解析。我自己收集了一些 ...

Sun Aug 08 03:55:00 CST 2021 0 155
Linux OpenGL 之路(四):展示红宝书中自带的 3D 模型

前言 在上一篇中,我展示了 OpenGL 开发的基本过程,算是向 3D 世界迈出一小步吧。对于简单的 3D 物体,比如立方体、球体、圆环等等,我们只需要简单的计算就可以得到他们的顶点的坐标。但是仅仅这样,还不是太过瘾,我们需要找一些复杂一点的 3D 模型,以便于我们体会 3D 世界的魅力 ...

Wed Feb 24 06:22:00 CST 2021 0 417
开源一小步,前端一大

,相对于其他领域,它的开源门槛、成本更低。 好吧,我是个标题党。下面简单介绍前端开源的情况,以及cas ...

Tue Sep 10 18:04:00 CST 2013 14 3844
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM