- 博客(5)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
转载 OpenG: 单模型旋转
1.绘制带有光照效果的场景;2.场景包含3个茶壶,通过键盘1,2,3可以分别选中三个茶壶,然后用鼠标对每个茶壶进行分别的旋转;3.使用点光源,点光源为白色,以白色的球体表示;4.使用3个不同的点光源 i. 光源1的坐标设置在世界坐标系中,并围绕着三个茶壶的中心进行圆周运动; ii. 光源2 的坐标 设置在观察坐标系,不发生变化; ...
2018-07-03 10:05:27 455
转载 OpenGL学习——计算机图形学作业:简单的室内场景
这是我最开始的完全由自己写的一段代码,是自己想象的一个简单的室内场景,加入旋转和视点变换效果,最后的结果显示,静态效果很好,不过动画效果产生重影:但是这始终是我学习OpenGL后第一次完整的写出的代码,值得纪念: #include<gl/glut.h>#include<stdio.h>#include<math.h>GLuint drawcube,draws...
2018-07-03 09:26:29 18474 6
转载 OpenGL------显示列表
们已经知道,使用OpenGL其实只要调用一系列的OpenGL函数就可以了。然而,这种方式在一些时候可能导致问题。比如某个画面中,使用了数千个多边形来表现一个比较真实的人物,OpenGL为了产生这数千个多边形,就需要不停的调用glVertex*函数,每一个多边形将至少调用三次(因为多边形至少有三个顶点),于是绘制一个比较真实的人物就需要调用上万次的glVertex*函数。更糟糕的是,如果我们需要每秒...
2018-07-02 15:28:53 383
转载 OpenGL – Lighting
1 简单光照 OpenGL简单光照光源分为: 辐射光(Emitted Light)是最简单的一种光,它直接从物体发出并且不受任何光源影响。 环境光(Ambient Light)是由光源发出经环境多次散射而无法确定其方向的光,即似乎来自所有方向。 漫射光(Diffuse Light)来自一个方向,它垂直于物体时比倾斜时更明亮。 镜面光(Specular Light)来自特定方向
2017-11-17 16:05:12 1255
转载 学习笔记--ArrayList的用法
System.Collections.ArrayList类是一个特殊的数组。通过添加和删除元素,就可以动态改变数组的长度。 一.优点 1。支持自动改变大小的功能;2可以灵活的插入元素;3可以灵活的删除元素. 二.局限性 跟一般的数组比起来,速度上差些 三.添加元素 1.publicvirtualintAdd(objectvalue);将对象添加到ArrayList的结尾处 Ar
2017-10-27 15:32:34 280
如何使用CSGL显示STL文件?
2017-09-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人