曲线曲面0505.docVIP

  • 16
  • 0
  • 约 8页
  • 2016-10-19 发布于重庆
  • 举报
曲线曲面0505

#include windows.h #include gl/glut.h #include math.h GLint nNumPoints=4;//控制点个数 /*存储控制点*/ GLfloat ctrlPoints[4][3]={{-4.0f,-2.0f,0.0f},{-2.0f,2.0f,0.0f},{2.0f,3.0f,0.0f},{4.0f,-1.0f,0.0f}}; void myinit(void) { glClearColor(1.0f,1.0f,1.0f,1.0f); /*一维求值器:定义Bezier曲线方程*/ glMap1f(GL_MAP1_VERTEX_3,0.0,1.0,3,nNumPoints,ctrlPoints[0][0]); glEnable(GL_MAP1_VERTEX_3); glShadeModel(GL_FLAT); } void display(void) { GLint i; glClear(GL_COLOR_BUFFER_BIT); /*画Bezier曲线*/ glColor3f(0.0,0.0,0.0); glBegin(GL_LINE_STRIP); for (i=0;i=100;i++) glEvalCoord1f((GLfloat)i/100.0); glEnd(); /*画控制点*/ glColor3f(0

文档评论(0)

1亿VIP精品文档

相关文档