- 博客(6)
- 资源 (9)
- 问答 (7)
- 收藏
- 关注
原创 opengl消隐与光照
1. 设置材料的颜色OpenGL的光照模型根据材料反射的红、绿和蓝光的比例来模拟它的颜色。和光一样,材料也具有不同的环境、散射和镜面颜色,它们决定了材料对红、绿和蓝光的反射率。材料的环境反射属性与每种入射光的环境光成分组合,散射反射属性与入射光的散射成分组合,镜面反射属性和入射光的镜面成分组合。环境和散射属性定义了材料的颜色,它们一般很相似。 使用的函数
2016-12-10 15:16:22
4449
原创 opengl显示列表画兔子
1. 显示列表显示列表是一组存储在一起的OpenGL函数,可以在以后执行。调用一个显示列表时,它所存储的函数就会按照顺序执行。OpenGL的显示列表更像是命令缓存器,而不是动态数据库,即当一个显示列表被创建之后创建显示列表以glNewList开始,以glEndList结束。通过glCallList可以调用显示列表。尽管无法保证自己使用的OpenGL实现是否会针对任何特定用途对显示
2016-12-10 11:33:58
3723
2
原创 opengl三维观察
1. 相机产生目标场景视图的变换过程类似于用照相机进行拍照。用照相机进行拍照的步骤大致如下:·把照相机固定在三脚架上,并让它对准场景(视图变换);·对场景进行安排,使各个物体在照片中的位置是我们所希望的(模型变换)·选择照相机镜头,并调整放大倍数(投影变换)·确定最终照片的大小(视口变换)完成这些步骤之后,就可以进行拍照(或者绘制场景)了。 2.
2016-12-10 11:27:17
2820
原创 opengl绘制桌子(平移、旋转、缩放)
主要仪器设备VisualStudio C++2015Windows10环境Glut压缩包Ex2工程操作方法和实验步骤1.绘制立方体桌子由立方体组成,我们可以通过绘制六个面来构造一个立方体。六个面的绘制需要八个顶点的参数,而每个顶点均有x,y,z三个参数,如果全部传入的话参数的个数会达到8*3=24个。而我们只需要知道2个x,2个y以及2个z即可构造八个顶点。如图
2016-10-18 00:15:19
12577
1
转载 [Python]numpy中tile函数的用法
1.函数的定义与说明tile函数是模板numpy.lib.shape_base中的函数。函数的形式是tile(A,reps)函数参数说明中提到A和reps都是array_like的,什么是array_like的parameter呢?在网上查了一下,始终搞不明白,便把熟悉的python数据类型都试了一下,得出以下结论。A的类型众多,几乎所有类型都可以:array, list, tup
2016-10-09 16:07:10
4478
原创 vs2015配置opengl库
先到网上下载glut,可以找到很多。解压之后可以看到5个文件,分别是glut.h glut.dll glut32.dll glut.lib glut32.lib。接下来找到你vs2015的安装目录,找到..\vs2015\VC\include文件夹,新建GL文件夹,然后把glut.h放进去。接下来将glut.lib和glut32.lib放到..\vs2015\lib下。最后把glu
2016-09-24 20:11:15
380
离散数学及其应用(英文第7版)答案(全)
2016-04-17
《QtCreator快速入门》第2版PPT课件
2016-04-17
win10 服务主机本地系统占用网速
2016-10-20
TextEdit二进制读取和写入
2016-05-01
Qt 向TextEdit中输入字符
2016-04-30
Qt 从TextEdit中读取一行字符串(包含空格)
2016-04-30
C++下int型转换成固定长度二进制字符串
2016-04-23
C++写int型变量到二进制文件中
2016-04-23
用vs2015编译c++编译出错
2016-03-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人