void glutWireSphere(GLdouble radius, GLint slices, GLint stacks);线框球
void glutSolidSphere(GLdouble radius, GLint slices, GLint stacks);实心球
void glutWireCube(GLdouble size);线框立方体
void glutSolidCube(GLdouble size);实心立方体
void glutWireTorus(GLdouble innerRadius, GLdouble outerRadius, GLint nsides, GLint rings);线框圆环
void glutSolidTorus(GLdouble innerRadius, GLdouble outerRadius, GLint nsides, GLint rings);实心圆环
void glutWireIcosahedron(void);线框20面体
void glutSolidIcosahedron(void);实心20面体
void glutWireOctahedron(void);线框8面体
void glutSolidOctahedron(void);实心8面体
void glutWireTetrahedron(void);线框4面体
void glutSolidTetrahedron(void);实心4面体
void glutWireDodecahedron(GLdouble radius);线框12面体
void glutSolidDodecahedron(GLdouble radius);实心12面体
void glutWireCone(GLdouble radius, GLdouble height, GLint slices, GLint stacks);线框圆锥体
void glutSolidCone(GLdouble radius, GLdouble height, GLint slices, GLint stacks);实心圆锥体
void glutWireTeapot(GLdouble size);线框茶壶
void glutSolidTeapot(GLdouble size);实心茶壶
函数中,radius表示球体的半径,slices表示球体围绕z轴分割的数目,stacks表示球体沿着z轴分割的数目。
绘制中心在模型坐标原点,半径为radius的球体,球体围绕z轴分割slices次,球体沿着z轴分割stacks次
分享到:
相关推荐
/*调用GLUT函数,绘制一个球*/ void display ( void ) { glClear (GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glutSolidSphere (1.0, 40, 50); //半径为1,40条纬线,50条经线 glFlush (); } /* 定义GLUT的reshape...
//这个函数其实就是对接下来要做什么进行一下声明 GL_MODELVIEW 模型视图 glLoadIdentity(); glPushMatrix();// 提供了相应的接口 { glRotatef(AngleX, 1.0f, 0.0f, 0.0f); glRotatef(AngleY, 0.0f, 1.0f, ...
#include <GL/glut.h> #include #include #include <wininet.h> #include <windows.h> #include #pragma comment(lib, "winmm.lib") #pragma comment(lib,"wininet") // 纹理图像结构 typedef struct { int...
//重画,相当于重新调用Display(),改编后的变量得以传给绘制函数 } void Reshape(GLsizei w,GLsizei h) { glMatrixMode(GL_PROJECTION); //投影矩阵模式 glLoadIdentity(); //矩阵堆栈清空 gluOrtho2D(-1.5*R*w...
1、使用glut.h中的glutSolidTeapot()函数绘制茶壶模型2、实现了鼠标和键盘事件,茶壶可以根据操作运动
二、实验内容步骤和实现:首先进行初始化工作,进行显示模式(单缓冲区)和窗口等 设定,主要实现根据两个函数,一个是指定场景绘制函数,glutDisplayFunc(Paint), paint函数中设置了两个三角形,一个填充,一个不...
(利用OpenGL函数设置光源,材质,计算好每个三角形的法向量后,利用OpenGL的glNormal函数给待绘制的三角形设置法向量). 绘制的结果大概如下: 三、 本实验为综合实验, 任务是利用光线跟踪算法进行Whitted全局光照...
1.6.2GLUT,OpenGL实用工具包 1.7动画 1.7.1暂停刷新 1.7.2动画=重绘+交换 第2章状态管理和绘制几何物体 2.1绘图工具箱 2.1.1清除窗口 2.1.2指定颜色 2.1.3强制完成绘图操作 2.1.4坐标系统工具箱 2.2描述点、直线和...