资源简介
用 OpenGL 做的课设,有桌子,有材质球,有两个光源,分别是聚光灯和环境光,有半透明效果,有平行投影和透视投影,有光源的移动,有聚光灯方向的移动。
代码片段和文件信息
//
// main.c
// CG
//
// Created by pengzhendong on 15/12/28.
// Copyright © 2015年 pengzhendong. All rights reserved.
//
#include
#include
#include
#include
#define BUFFER 512
GLfloat point[8][3] = {
{ 0.0f 0.0f 0.0f }
{ 0.0f 0.0f 1.0f }
{ 0.0f 1.0f 0.0f }
{ 1.0f 0.0f 0.0f }
{ 0.0f 1.0f 1.0f }
{ 1.0f 0.0f 1.0f }
{ 1.0f 1.0f 0.0f }
{ 1.0f 1.0f 1.0f }
};
static GLfloat xRot = 0.0f;
static GLfloat yRot = 0.0f;
static GLfloat xm = 0.0f;
static GLfloat ym = 0.0f;
static GLfloat zm = 0.0f;
static GLfloat xp = 0.0f;
static GLfloat yp = 0.0f;
static GLfloat zp = 0.0f;
static GLfloat lightdx = 0.0f;
static GLfloat lightdy = 0.0f;
static GLfloat lightdz = 0.0f;
static GLfloat directiondx = 0.0
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-01-05 00:31 CG\
文件 6148 2016-01-22 18:12 CG\.DS_Store
目录 0 2016-01-22 18:12 __MACOSX\
目录 0 2016-01-22 18:12 __MACOSX\CG\
文件 120 2016-01-22 18:12 __MACOSX\CG\._.DS_Store
文件 18453 2016-01-04 11:07 CG\CG.c
文件 171 2016-01-04 11:07 __MACOSX\CG\._CG.c
文件 468054 2016-01-02 22:39 CG\desk.bmp
文件 3145782 2016-01-02 23:17 CG\face.bmp
- 上一篇:学生成绩管理系统需求11
- 下一篇:基于DHT11的温湿度控制系统
相关资源
- opengl大作业 乡间小屋
- opengl建立的一个场景
- OpenGL - glfw库
- opengl安装文件
- opengl 库函数 GLAUX.LIB,GLU32.LIB,glut
- OpenGL三维坐标系绘图程序2.1版本
- 使用openGL绘制六角星
- OPENGL光照和纹理技术.rar
- source code for Computer Graphics - using Open
- OpenGL绘制二维自行车
- opengl读DEM数据的代码
- Qt Creator+opengl实现四元数鼠标控制轨迹
- 基于QOpenGLWidget类的图片贴图自适应显
- opengl建房子
- opengl绘制飘动的国旗效果源码
- 花瓶源码OpenGL
- OpenGL读取3DS文件 CLoad3ds类
- 基于OpenGL实现简单三维场景漫游
- 从文本文件读取控制点实现在OPENGL中
- 山东大学计算机图形学OpenGL拉普拉斯
- 山东大学计算机图形学OpenGL三维迷宫
- 机器人手臂的实现.zip
- opengl配置环境
- OpenGL画的小车
- OpenGL版打砖块配套库
- 导弹发射模拟源代码
- 基于OpenGL的三维分形树源代码
- OpenGL 开发的三维人体模型
- Qt OPenGL实现
- 三维弹球opengl
评论
共有 条评论