图形学与OpenGL

105 篇文章
30 人订阅

全部文章

步行者08

实验9 OpenGL光照

了解掌握OpenGL程序的光照与材质,能正确使用光源与材质函数设置所需的绘制效果。

1200
步行者08

实验8 OpenGL太阳系动画

模拟简单的太阳系,如图A.8所示。太阳在中心,地球每365天绕太阳转一周,月球每年绕地球转12周。另外,地球每天24个小时绕它自己的轴旋转。

700
步行者08

实验7 3D机器人

(1) 熟悉视点观察函数的设置和使用。 (2) 熟悉3D图形变换的设置和使用。 (3) 进一步熟悉基本3D图元的绘制。 (4) 体验透视投影和正交投影的不...

1500
步行者08

实验6 OpenGL模型视图变换

(1)阅读教材有关三维图形变换原理,运行示范实验代码,掌握OPENGL程序三维图形变换的方法;   (2)阅读实验原理,运行示范实验代码,理解掌握Open...

1200
步行者08

实验5 OpenGL二维几何变换

(1)阅读实验原理,掌握OpenGL程序平移、旋转、缩放变换的方法。 (2)根据示范代码,完成实验作业。

100
步行者08

实验4.1 编码裁剪算法(鼠标交互版)

本次实验主要结合鼠标画线程序来验证编码裁剪算法和实现梁友栋-Barsky裁剪算法,具体步骤如下:

700
步行者08

实验4 编码裁剪算法

(1) 理解直线裁剪的原理(Cohen-Surtherland算法、梁友栋算法)。 (2) 利用VC+OpenGL实现直线的编码裁剪算法,在屏幕上用一个封闭矩...

1100
步行者08

实验3.1 直线光栅化(键盘交互版)

(1) 根据所给的直线光栅化的示范源程序,在计算机上编译运行,输出正确结果。 (2) 指出示范程序采用的算法,以此为基础将其改造为中点线算法或Bresenha...

1100
步行者08

实验2 OpenGL交互

在OpenGL中处理鼠标事件非常方便,GLUT已经为我们注册好了函数,只需要我们提供一个方法。使用glutMouseFunc函数,就可以注册自定义函数,这样当发...

2000
步行者08

第6章代码-三维造型

本实例参考了著名的Nehe OpenGL示例构建了四棱锥和立方体的实体模型,这两个模型的顶点位置如图6.13所示。可见,四棱锥的四个侧面的顶点序列分别为v0v1...

6720
步行者08

第7章代码-真实感图形技术

7920
步行者08

第5章代码-三维观察

8720
步行者08

第4章代码-图形几何变换

6530
步行者08

第3章代码-光栅化与裁剪

9441
步行者08

第2章代码-图形系统

9031
步行者08

实验0.2 OpenGL程序创建与运行

下列介绍与图示均以Microsoft Visual Studio Community 2017版本(下面简称为VS)为例,其它版本类似。

8520
步行者08

实验1 OpenGL初识

常用的程序设计语言,如C、C++、Pascal、Fortran和Java等,都支持OpenGL的开发。这里只讨论C版本下OpenGL的语法。 OpenGL基本...

10230
步行者08

PPT矩阵两列互换动画制作方法

假设要在PPT中将第i列和第j列互换做成一个动画,具体制作过程如下:将第i列内容截图,变成一个图片对象AiA_iAi​;对图片...

25630
步行者08

实验2 比例可视化之堆叠柱状图

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wpxu08/article/details/8938...

22830
步行者08

实验4 差异可视化之星图

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wpxu08/article/details/8938...

16330

扫码关注云+社区

领取腾讯云代金券