• 大小: 539KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-08
  • 语言: 其他
  • 标签: Opengl  

资源简介

用 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

评论

共有 条评论