Chinaunix首页 | 论坛 | 博客
  • 博客访问: 16501500
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68081
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 21:26:17

下载本文示例代码
天极IT资讯短信服务 电脑小技巧 function check4() { if (dn.mobile.value.length!=11) { alert("手机号码不正确!"); dn.mobile.focus(); return false; } return true; } 资费:包月5元手机: 介绍:细处着手,巧处用功。高手和菜鸟之间的差别就是:高手什么都知道,菜鸟知道一些。电脑小技巧收集最新奇招高招,让你轻松踏上高手之路。   OpenGL作图非常方便,故日益流行,但对许多人来说,是在微机上进行的,首先碰到的问题是,如何适应微机环境。这往往是最关键的一步,虽然也是最初级的。一般的,我不建议使用glut 包.那样难以充分发挥 windows 的界面上的功能.   下面介绍如何在 VC 上进行 OpenGL 编程。 OpenGL 绘图的一般过程可以看作这样的,先用 OpenGL 语句在 OpenGL 的绘图环境 RenderContext (RC)中画好图, 然后再通过一个 Swap buffer 的过程把图传给操作系统的绘图环境 DeviceContext (DC)中,实实在在地画出到屏幕上.   下面以画一条 Bezier 曲线为例,详细介绍VC 上 OpenGL编程的方法。文中给出了详细注释,以便给初学者明确的指引。一步一步地按所述去做,你将顺利地画出第一个 OpenGL 平台上的图形来。   一、产生程序框架 Test.dswNew Project | MFC Application Wizard (EXE) | "Test" | OK *注* : 加“”者指要手工敲入的字串   二、导入 Bezier 曲线类的文件  用下面方法产生 BezierCurve.h BezierCurve.cpp 两个文件:WorkSpace | ClassView | Test Classes| <右击弹出> New Class | Generic Class(不用MFC类) | "CBezierCurve" | OK   三、编辑好 Bezier 曲线类的定义与实现  写好下面两个文件: BezierCurve.h BezierCurve.cpp   四、设置编译环境:  1. 在 BezierCurve.h 和 TestView.h 内各加上:#include #include #include   2. 在集成环境中Project | Settings | Link | Object/library module | "opengl32.lib glu32.lib glaux.lib" | OK 共2页。 1 2 : 天极IT资讯短信服务 电脑小技巧 function check4() { if (dn.mobile.value.length!=11) { alert("手机号码不正确!"); dn.mobile.focus(); return false; } return true; } 资费:包月5元手机: 介绍:细处着手,巧处用功。高手和菜鸟之间的差别就是:高手什么都知道,菜鸟知道一些。电脑小技巧收集最新奇招高招,让你轻松踏上高手之路。   OpenGL作图非常方便,故日益流行,但对许多人来说,是在微机上进行的,首先碰到的问题是,如何适应微机环境。这往往是最关键的一步,虽然也是最初级的。一般的,我不建议使用glut 包.那样难以充分发挥 windows 的界面上的功能.   下面介绍如何在 VC 上进行 OpenGL 编程。 OpenGL 绘图的一般过程可以看作这样的,先用 OpenGL 语句在 OpenGL 的绘图环境 RenderContext (RC)中画好图, 然后再通过一个 Swap buffer 的过程把图传给操作系统的绘图环境 DeviceContext (DC)中,实实在在地画出到屏幕上.   下面以画一条 Bezier 曲线为例,详细介绍VC 上 OpenGL编程的方法。文中给出了详细注释,以便给初学者明确的指引。一步一步地按所述去做,你将顺利地画出第一个 OpenGL 平台上的图形来。   一、产生程序框架 Test.dswNew Project | MFC Application Wizard (EXE) | "Test" | OK *注* : 加“”者指要手工敲入的字串   二、导入 Bezier 曲线类的文件  用下面方法产生 BezierCurve.h BezierCurve.cpp 两个文件:WorkSpace | ClassView | Test Classes| <右击弹出> New Class | Generic Class(不用MFC类) | "CBezierCurve" | OK   三、编辑好 Bezier 曲线类的定义与实现  写好下面两个文件: BezierCurve.h BezierCurve.cpp   四、设置编译环境:  1. 在 BezierCurve.h 和 TestView.h 内各加上:#include #include #include   2. 在集成环境中Project | Settings | Link | Object/library module | "opengl32.lib glu32.lib glaux.lib" | OK 共2页。 1 2 : 下载本文示例代码


Visual C 中OpenGL编程入门Visual C 中OpenGL编程入门Visual C 中OpenGL编程入门Visual C 中OpenGL编程入门Visual C 中OpenGL编程入门Visual C 中OpenGL编程入门Visual C 中OpenGL编程入门Visual C 中OpenGL编程入门Visual C 中OpenGL编程入门Visual C 中OpenGL编程入门Visual C 中OpenGL编程入门Visual C 中OpenGL编程入门Visual C 中OpenGL编程入门Visual C 中OpenGL编程入门Visual C 中OpenGL编程入门
阅读(179) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~