2007年3月20日
摘要: OpenGL开发库的组成 开发基于OpenGL的应用程序,必须先了解OpenGL的库函数。它采用C语言风格,提供大量的函数来进行图形的处理和显示。OpenGL库函数的命名方式非常有规律。所有OpenGL函数采用了以下格式 库前缀有gl、glu、aux、glut、wgl、glx、agl等等,分别表示该函数属于OpenGL那个开发库等,从函数名后面中还可以看出需要多少个参数以及参数的类型。I代表... 阅读全文
posted @ 2007-03-20 23:52 3D入魔 阅读(405) 评论(0) 推荐(0) 编辑
摘要: Direct3D vs OpenGL的尾声(转) 真是凄惨,在某种程度上来说,程序员才是可以随时被人左右,玩弄于股掌之中。一开始学图形开发的时候跟了DirectX 8,买了一些启蒙的书自己嚼。后来下了决心开始学OpenGL,并且一发不可收拾,一直用到现在早已荒废了DX知识。打从微软开始频繁地更新DX9的时候就觉得 DX迟早有一天会有翻身的机会,现在看来这个日子已经来到了。感觉上微软那软件大哥... 阅读全文
posted @ 2007-03-20 22:54 3D入魔 阅读(828) 评论(0) 推荐(0) 编辑
  2007年2月7日
摘要: 这段时间为了买台笔记本,四处查找资料,看报价,现在终于修成正果了!自己也从门外汉变成半个行家了。^_^ 现在介绍一下我的经验心得,为想要买本本的兄弟姐妹做个参考吧。因为一直在关注IBM的ThinkPad,所以就说这个品牌吧。 最初的打算想买一个行货ThinkPad T60的,但发现最低价格也要15000元,远远超出本人预算,因此作废了。 而ThinkPad... 阅读全文
posted @ 2007-02-07 23:01 3D入魔 阅读(1725) 评论(3) 推荐(0) 编辑
  2006年10月10日
摘要: 问题的提出及项目的要求: 用多个半透明的白色矩形代表视频输出窗口,每个矩形可以被鼠标托拽和拉伸(缩小);多个矩形有重叠关系,最后操作的那个矩形应该在最上面。实现思路: 由于VC6.0中的GDI函数只能绘制单色矩形或完全透明矩形,因此不符合要求。只有用GDI函数绘制半透明的位图才能达到效果,但自己创建半透明白色位图并对其进行操作对比而言又有些过于复杂,而且与原始设... 阅读全文
posted @ 2006-10-10 11:06 3D入魔 阅读(807) 评论(0) 推荐(0) 编辑
  2006年9月22日
摘要: 使用CMenu *pSystemMenu = GetSystemMenu(FALSE);CMenu hMenu = LoadMenu(ID_MENU1);pSystemMenu ->SetMenu(&hMenu); //更改菜单栏//如果使用NULL 参数SetMenu(NULL);则表示不用菜单栏 阅读全文
posted @ 2006-09-22 22:37 3D入魔 阅读(203) 评论(0) 推荐(0) 编辑
  2006年8月28日
摘要: 步骤:1、安装遥控器的驱动程序。2、手动设置遥控器的按键与键盘的对应关系3、新建一个dll程序,里面包括系统钩子和键盘钩子,系统钩子CallProc和键盘钩子KeyboardProc。注意如果处理的是系统消息例如WM_APPCOMMAND,则必须改名传送给目标窗口例如改为WM_USER+34。4、在主程序中调用钩子动态链接库,先安装钩子,将程序的窗口句柄传给钩子的全局变量hWnd。用完卸载钩子。5... 阅读全文
posted @ 2006-08-28 20:37 3D入魔 阅读(731) 评论(2) 推荐(0) 编辑
  2006年8月13日
摘要: 自己编译的gd库gd.lib bgd.dll必须在visual.net2003下才能正常调用,用vc6.0调用就会出现链接错误!!!原因可能是gd调用的zlib,png,jpeg,freetype库都是用vc.net2003编译的,使用的是vc.net2003的库,所以用vc6.0的库调用时会出现库链接错误。 阅读全文
posted @ 2006-08-13 11:56 3D入魔 阅读(504) 评论(0) 推荐(0) 编辑
  2006年7月22日
摘要: 在vc6.0中使用gd库遇到的问题:调用BGD_DECLARE(void) gdImageGif (gdImagePtr im, FILE * out);BGD_DECLARE(void) gdImagePng (gdImagePtr im, FILE * out);等与FILE*相关的函数时就会出错。原因:在http://www.boutell.com/gd/faq.html中有一句becaus... 阅读全文
posted @ 2006-07-22 16:32 3D入魔 阅读(1000) 评论(0) 推荐(0) 编辑
  2006年7月20日
摘要: --------------------------------------------------------------------README.WIN32 - Microsoft Visual C++ Build instructions for MapServer----------------------------------------------------------------... 阅读全文
posted @ 2006-07-20 22:23 3D入魔 阅读(875) 评论(0) 推荐(0) 编辑
  2006年7月18日
摘要: //////////////////////////////////////////////////////////////////计算点是否在多边形内int msIntersectPointPolygon(pointObj *point, shapeObj *poly){//主函数1-在 0-不在 int i; int status=MS_FALSE; for(i=0; inumlines; i... 阅读全文
posted @ 2006-07-18 20:08 3D入魔 阅读(583) 评论(0) 推荐(0) 编辑