- 6
- 0
- 约7.15千字
- 约 7页
- 2017-12-13 发布于河南
- 举报
OpenGL实现四面体位图测试和连续动画
#include windows.h
#include gl/glut.h
#include math.h
#include stdio.h
struct vector3
{
float x, y, z;
};
// 定义四面体的四个点
float r = 1.0;
float a[] = {-0.5, -0.5, -0.25};
float b[] = {-0.5, r-0.5, -0.25};
float c[] = {sqrt(3.0)*r/2-0.5, r/2-0.5, -0.25};
float d[] = {sqrt(3.0)*r/6-0.5, r/2-0.5, sqrt(6.0)*r/3-0.25};
// 四个面的法向量
vector3 normalACB, normalABD, normalBCD, normalADC;
// 绕 x 轴, y 轴旋转的角度
int anglex = 0, angley = 0;
// 定义光源
float light_pos[] = {2.0, 2.0, 2.0, 0.0};
float light_Ka[] = {1.0, 0.0, 0.0, 1.0};
float light_Kd[] = {1.0, 1.0, 1.0, 1.0};
float light_Ks[] = {1.0, 1.0, 1.0, 1.0};
//
您可能关注的文档
- 综合英语四 重要词汇及解释.docx
- 泰国与柬埔寨边境问题.doc
- 2016龙岩学院高职招考英语模拟试题(附答案).docx
- 2015-05阅读.doc
- GMAT语法词汇 1--100 题.doc
- void类型详解.doc
- Classification Essay - 分类作文.docx
- 2013八年级上Unit 2 测试题.doc
- 四六级常见前缀总结.doc
- 雅思作文修改版.docx
- 广西南宁市第二中学2025-2026学年八年级下学期开学收心自测英语试卷(含解析).docx
- 广西南宁市武鸣区武鸣高级中学等校2026年高考模拟信息卷数学试题(含解析).docx
- 广西壮族自治区崇左市江州区2025-2026学年八年级上学期期末语文试题(含解析).docx
- 广西壮族自治区防城港市防城区2025—2026学年八年级上学期期末地理试题(含解析).docx
- 部编版一年级下册语文第五单元培优卷A卷(含答案).docx
- 福建省厦门海沧实验中学2025-2026学年高二上学期期末地理试题(含解析).docx
- 甘肃省天水市甘谷县模范初级中学2025-2026学年九年级数学下学期第一次检测考试试题(含解析).docx
- 甘肃省武威市凉州区爱华育新学校2025-2026学年九年级上学期12月月考英语试题(解析版).docx
- 甘肃张掖市2025--2026学年下学期九年级数学阶段反馈试卷(含解析).docx
- 广东惠州博罗县2025-2026学年九年级上学期阶段诊断历史试卷(含解析).docx
原创力文档

文档评论(0)