登录
首页 » VC++源码 » VC利用OpenGL绘制NURBS曲线

VC利用OpenGL绘制NURBS曲线

于 2022-01-26 发布 文件大小:23.96 kB
0 189
下载积分: 2 下载次数: 1

代码说明:

VC++利用OpenGL绘制NURBS曲线,程序将进行缓冲区交换,交换缓冲区,运行后将生成一个三维曲线图,模拟NURBS曲线效果,最终效果请参见示例图所示。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • vc++windows大作业-猜数字游戏
    VC++ Windows课程设计源码作品:传统的猜数字游戏,编程学院大作业完整源代码。本游戏步骤:   分别在四个文本框内输入四个不同的四位数   按猜数字键猜测,得到结果,点答案键出答案,当4个文本框内的数字和位置都正确游戏胜利,自动进入下一轮答题,技巧:   玩家可以根据提示推断数字:   例 正确2个错误2个 说明有2个数字和位置都正确,2个数字正确但位置不正确    正确0个错误4个 说明有0个数字和位置都正确,4个数字正确但位置不正确   特色: 机器可以根据猜测的命中率不同显示不同的话   看完答案再答题会怎样呢? 试试就知道了~
    2023-06-14 23:05:04下载
    积分:1
  • VC++ DataGrid ADODC Trasform分析数据的例子
    VC++ Trasform分析数据的例子,涉及到DataGrid ADODC等控件的使用方法,测试前请先添加好数据库。程序调试时请注意以下几项:   (1)在程序中选择ResourceView视图,打开“Dialog”节点下的“IDD_TRASFORMDATA_DIALOG”对话框资源,右键单击ADO Data控件,在弹出的菜单中选择Properties菜单项,选择通用选项卡,单击“生成”按钮,在连接选项卡中单击“…”按钮,打开当前文件夹中的Access数据库,单击“测试连接”按钮,单击“确定”按钮。   (2)右键单击DataGrid控件,在弹出的菜单中选择Properties菜单项,选择All选项卡,在DataSource项对应的Value值中重新选择IDC ADODC1项。
    2023-06-03 16:05:03下载
    积分:1
  • 端口扫描VC6.0程序示例
    扫描端口,程序里面有一些相关的技巧是可以借鉴的,比如增加列表框标题栏的某一列、在列表框中加一条、显示列表框标题栏、单击“扫描单个端口”单选按钮、单击“扫描多个端口”单选按钮、开始扫描时绑定进度条组件、不合理IP的处理、扫描单个端口、连接主机,测试端口是否打开、设置扫描完毕状态、将扫描结果填充到列表框中、测试主机的某个端口是否打开、保存扫描结果到文本文件中等。
    2022-10-09 07:35:03下载
    积分:1
  • VC++基本鼠标操作——判断鼠标消息
    VC++基本鼠标操作——判断鼠标消息,操作方法:按下鼠标左键,移动鼠标即可绘制椭圆,直至释放左键!   void CBaseMouseDemoView::OnMouseMove(UINT nFlags, CPoint point)   {    if(bDrag)    {    ptUp=point;//记录鼠标的当前位置    DrawCircle();//画新圆    }    CView::OnMouseMove(nFlags, point);   }   void CBaseMouseDemoView::DrawCircle()   {    Invalidate(false);    CClientDC dc(this);//获取DC    CRect rect;    GetClientRect(rect); //获取客户窗口区域    CBrush brush(RGB(255,255,255));    dc.FillRect(rect,&brush);//填充背景色为白色    dc.Ellipse(ptDown.x,ptDown.y,ptUp.x,ptUp.y);//绘制矩形   }
    2022-03-19 16:04:24下载
    积分:1
  • VC++ 多文档程序实现为新建的文档设置显示字体
    VC++ 多文档程序实现为新建的文档设置显示字体,m_str="多文档应用程序实例!";//输出文本   CFontDialog dlg;//字体对话框   dlg.GetCurrentFont(&m_lf);   if(dlg.DoModal()==IDOK)//显示对话框   dlg.GetCurrentFont(&m_lf);//获取用户设置的字体信息   return TRUE;   CString str=pDoc->m_str;//获取输出文本   LOGFONT lf=pDoc->m_lf;//获取字体结构   CFont *pFont=new CFont;   pFont->CreateFontIndirect(&lf);//创建字体   CFont *poldFont=pDC->SelectObject(pFont);//载入DC   pDC->TextOut(40,40,str);//输出文本   pDC->SelectObject(poldFont);//恢复字体
    2022-12-19 01:50:03下载
    积分:1
  • VC++ 使用自定义消息进行线程间的通信
    VC++ 使用自定义消息进行线程间的通信,在本例子中,当计数到17的整数倍时,工作线程通过自定义消息与主线程通信。最后会弹出消息框:当前计数器的计数为17的整数倍。计数器有几个选项:高速计数、低速计数,相关参数设置如下:   SpeedControl=1;   GetDlgItem(IDC_RADIO1)->EnableWindow(true);//单选按钮生效   GetDlgItem(IDC_RADIO2)->EnableWindow(true);   GetDlgItem(IDC_RADIO3)->EnableWindow(true);   GetDlgItem(IDC_STAR)->EnableWindow(false);//开始按钮无效   numinfo.pedit=&m_Num;   numinfo.hwnd=GetSafeHwnd();//获取主线程窗口指针   CWinThread* pThread=AfxBeginThread(ThreadFunc,&numinfo);//创建新的线程并开始执行
    2023-03-13 15:00:04下载
    积分:1
  • VC6 利用COM实现四则运算
    VC6 利用COM实现四则运算,类似于简单的计算器,两个操作数在操作符的作用下进行运算,显示出运行结果。   可以恢复上次的操作数,编译时目录下的内容会生成在TestCOMCalculator文件夹中。   程序运行效果如界面所示。
    2022-05-07 12:18:00下载
    积分:1
  • VC++ Win32 DLL的创建:获取最大和最小数(使用导出函数关键字)
    VC++ 创建Win32 DLL的例子附源码:获取最大和最小数(使用导出函数关键字)。编译本项目源码后,将直接在Debug目录下生成Get_Max_Min.Dll文件。   Get_Max_Min_Dll文件夹下为Win32 DLL的创建:获取最大和最小数(使用.def文件)源码。
    2023-02-27 05:35:03下载
    积分:1
  • VC++ 音乐播放器
    VC++ 音乐播放器 例子,支持播放列表 ,支持常规的播放控制,自制了界面,从这个播放器软件中,你可以学习到软件界面方面的编写技巧以及音乐播放方面的技巧,运行效果如下图所示。本源码对学习VC++软件编程有很好的借鉴作用。
    2022-05-20 10:54:09下载
    积分:1
  • VC++ 通过读写文件实现登录对话框
    文件读写:通过读写文件实现登录对话框,执行时将创建 MySaveFile 文件夹,在文件 pwd.ini 中生成密码,并向pwd.ini文件中写入初始密码888. 然后关闭文件,登录时,将读取文件中的内容,并判断用户的输入是否和pwd.ini 文件中存储的用户名和密码一致,从而判断用户是否可以正确登录。
    2022-06-26 14:35:10下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载