第一范文网 - 专业文章范例文档资料分享平台

图形学实验指导书2009(1)(11)

来源:用户分享 时间:2021-06-02 本文由寂寞安抚 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

图形学实验指导书

参数(60, 1.0, 1.0, 1.0)表示(旋转角度,x轴,y轴,z轴)。

其中,对应x轴、y轴、z轴的数值,如果为1表示饶该轴旋转,为0表示不饶该轴旋转。

glutWireCube(0.8); 绘制一个边长为0.8的线框(Wire)立方体(Cube)。 3.运行、保存和清除程序同程序一。 4. 观察并分析程序运行结果。 5.修改程序

(1)修改立方体的颜色; (2)修改立方体的旋转角度;

(3)修改应用程序窗口的大小和在屏幕显示位置。

三.glutWireCube(GLdouble size);绘制GLUT中的三维物体 1.GLUT中的三维物体:

命令中“Solid”表示实心物体,“Wire”图形。下面仅给出函数原型,命令的使用利用C语言知识调用。 (1)立方体

函数原型:glutWireCube(GLdouble size); glutSolidCube(GLdouble size);

功能:绘制一个边长为siaze的立方体,立方体中心位于原点。 参数说明:size为立方体的边长。 (2)圆锥体

数原型:glutWireCone(GLdouble base,GLdouble height,GLint slices,GLint stacks); glutSolidCone(GLdouble base,GLdouble height,GLint slices,GLint stacks);

功能:绘制一个圆锥体,圆锥底面中心位于坐标原点(0,0,0),圆锥顶点位于z轴上。 参数说明:base圆锥底面半径,height圆锥高。

slices环绕z轴的剖面数,stacks沿着z轴的剖面数。 (3)正十二面体

函数原型:glutWireDodecahedron(void); glutSolidDodecahedron(void);

参数说明:没有参数。 (4)正二十面体

函数原型:glutWireIcosahedron(void); glutSolidIcosahedron(void);

功能:绘制一个正二十面体,中心位于原点,半径为1。 参数说明:没有参数。 (5)

函数原型:glutWireOctahedron(void); glutSolidOctahedron(void);

功能:绘制一个正八面体,中心位于原点,半径为1。

参数说明:没有参数。 (6)

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新工程科技图形学实验指导书2009(1)(11)全文阅读和word下载服务。

图形学实验指导书2009(1)(11).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1199889.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top