- 7
- 0
- 约7.95千字
- 约 10页
- 2017-01-07 发布于湖北
- 举报
实验三 基于OpenGL的圆柱绘制
1. 实验目的
通过圆柱的绘制,掌握OpenGL编程环境的设置,基本图元的使用,光照的设置以及纹理的设置,理解曲面绘制的基本原理。
2. 实验内容
(1)设置OpenGL编程环境;
(2)利用三角形和四边形等基本图元绘制底面圆圆心在坐标原点,半径为r,高 为h,方向沿z轴方向的圆柱;
(3)设置光照
(4)设置纹理:在圆柱的侧面上显示一张图片
主要问题结果截图
如何绘制圆柱? 一种方法是调用gluc中的函数gluCylinder
但本实验要求利用三角形和四边形等基本图元绘制
所以这里主要采用类似微积分的方式绘制,就是将椭圆的侧面用多个四边形,底面用多个三角形来表示 关键代码 void Circle()底面的圆形 void Cylinder()圆柱的侧面 glBegin(GL_TRIANGLE_FAN);//扇形连续填充三角形串
glVertex3f(0.0f, 0.0f, 0.0f);//圆心:这是三角形作为圆心的顶点
int i = 0;
for (i = 0; i = 360; i += 15)
{
float p = i * 3.14 / 180;
glVertex3f(sin(p), cos(p), 0.0f);//圆周:这是三角形作为扇形弧端点的顶点(p的值取0-2PI)就能画出一个类似圆形
}
glEnd(); glBeg
您可能关注的文档
- 弱电解质电离平衡(公开课).ppt
- 【河南中考面对面】2016中考化学 第一部分 教材知识梳理 第2单元 我们周围的空气课件 新人教版.ppt
- 【测控指导】2015-2016学年高中语文 1.2 六国论课件 鲁人版必修4 - 副本.ppt
- 实验三 M函数和M文件的编写与应用以作三道题.docx
- 实验室质量手册和程序文件的编写.docx
- 实验小学少先队规范化建设工作方案.docx
- 【浙教版】九年级数学上册:4.7《图形的位似》ppt课件.ppt
- 【毕业答辩】框架完整文案齐全水彩风答辩模版2(赠图标).pptx
- 【浙江新高考】2016届高考地理总复习 第一章 区域地理环境与人类活动 第一节 认识大洲课件 湘教版必修3.ppt
- 【湘教考苑】2016届高三(人教版)一轮复习物理-第7章22单元.ppt
最近下载
- AP 统计模拟题.pdf VIP
- TZJSAE-电动汽车分布式驱动控制通用技术规范.pdf VIP
- 2023年武汉市江夏国有资产经营管理集团有限公司人员招聘考试参考题库及答案解析.docx VIP
- 环境温湿度及大气压力测试仪不确定度分析报告.pdf VIP
- (2025版)结直肠癌肠造口患者全程营养管理专家共识课件.pptx VIP
- 2024年济南高一下期中物理试卷.pdf VIP
- TYNBX 23-2020柠檬及其制品中柠檬苦素和诺米林的测定高效液相色谱法.docx VIP
- 最优化理论课件.pptx VIP
- 一种卧式脱水机.pdf VIP
- “文明的产生与早期发展”教学设计及反思【论文】.pdf VIP
原创力文档

文档评论(0)