资源简介

工程环境:VS2010 C++源码 使用OpenGL实现B样条曲线的绘制,拖动节点实现样条的调节以及曲线平滑的实现; 右击添加节点,左键拖动调节

资源截图

代码片段和文件信息

#include   
#include   
#include   
#include   
#include   
#include 
#include 
using namespace std;
vectorx_coord;
vectory_coord;
bool flag =0;         // wbp 控制是否闭合
int nPoints = 0;     // wbp控制点数

int j=0;  
int pointChoose =0;

void init(){  
glClearColor(1110);  
glOrtho(0700.0 700 0 -5.05.0);  

}  
void myReshape(int wint h)  
{  
glViewport(00(GLsizei)w(GLsizei)h);  
glMatrixMode(GL_PROJECTION);  
glLoadIdentity();  
//gluPerspective(45.0(GLfloat)w/(GLfloat)h1.050.0);  
//if(w<=h)  
// //glOrtho(-5.05.0-5.0*(GLfloat)h/(GLfloat)w5.0*(GLfloat)h/(GLfloat)w-5.05.0);  
// glOrtho(0500.0500.0*(GLfloat)h/(GLfloat)w0*(GLfloat)h/(GLfloat)w-5.05.0

评论

共有 条评论