资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
YTU4.2.7 OpenGL中的实体模型函数1. GLUT库中的多面体函数库中的多面体函数2. GLUT库中的二、三次曲面库中的二、三次曲面3. GLU库中的二次曲面函数库中的二次曲面函数程序程序4-1YTU1. GLUT库中的多面体函数函数说明glutSolidTetrahedron( )glutWireTetrahedron( )绘制中心位于世界坐标系原点的实心四面体和线框四面体,四面体的半径为 。glutSolidCube(size)glutWireCube(size)绘制中心位于世界坐标系原点的实心立方体和线框立方体,立方体的半径为size,size是一个双精度浮点值。glutSolidOctahedron ( )glutWireOctahedron ( )绘制中心位于世界坐标系原点的实心八面体和线框八面体,八面体的半径为1.0。glutSolidDodecahedron( )glutWireDodecahedron( )绘制中心位于世界坐标系原点的实心12面体和线框12面体,12面体的半径为 。glutSolidIcosahedron( )glutWireIcosahedron( )绘制中心位于世界坐标系原点的实心20面体和线框20面体,20面体的半径为1.0。表表4.1 GLUT4.1 GLUT生成规则多面体的函数生成规则多面体的函数 p90p90YTU2. GLUT库中的二、三次曲面l绘制实体或线框球面绘制实体或线框球面void glutSolidSphere();void glutWireSphere();l绘制实体或线框圆锥面绘制实体或线框圆锥面void glutSolidCone();void glutWireCone ();YTUl绘制实体或线框圆环绘制实体或线框圆环void glutSolidTorus();void glutWireTorus();l绘制实体或线框茶壶绘制实体或线框茶壶void glutSolidTeapot();void glutWireTeapot ();YTU3. GLU库中的二次曲面函数l定义一个二次曲面定义一个二次曲面GLUquadricObj *sphere;l激活二次曲面绘制器激活二次曲面绘制器sphere = gluNewQuadric( );l指定二次曲面的绘制方式指定二次曲面的绘制方式gluQuadricDrawStyle(sphere, GLU_LINE);YTUl绘制二次曲面绘制二次曲面gluSphere();gluCylinder();gluDisk();
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号