01 2015 档案

摘要:矩阵是三维图形学中不可或缺的部分,几乎所有和变换相关的操作都涉及矩阵,世界变换,视图变换,投影变换,视口变换无一不需要矩阵,但是当今的两大主流图形库DirectX和OpenGL对矩阵操作却有着细微的差别,大多数的图形学书籍都以OpenGL为基础进行阐述,游戏编程类的书籍则更多使用DirectX,这就... 阅读全文
posted @ 2015-01-31 16:44 进击的小学生 阅读(473) 评论(0) 推荐(0)
摘要:Direct3D中实现图元的鼠标拾取 BY 重剑,2004.5.28重剑空间原文链接:http://dev.gameres.com/Program/Visual/3D/pick_2004_529.htm索引:1、什么是拾取,拾取能做什么?2、拾取操作的步骤和实现 2.1. 变换并获得通过视点和屏幕上... 阅读全文
posted @ 2015-01-22 11:18 进击的小学生 阅读(844) 评论(0) 推荐(0)
摘要:stackoverflow找到的方法:http://stackoverflow.com/questions/11714298/d3dxvec3project-requiring-half-the-object-position/11762956#11762956 昨天试了好几种方法,都无效,也... 阅读全文
posted @ 2015-01-20 13:00 进击的小学生 阅读(275) 评论(0) 推荐(0)
摘要:1.只有静态整型常量可以在类头文件中初始化 如static const int c=2; 2.常量和引用必须定义的时候初始化,所以必须在初始化列表中初始化 1 struct Vertex 2 { 3 Vertex(){} 4 Vertex(float x, float y,... 阅读全文
posted @ 2015-01-15 18:55 进击的小学生 阅读(612) 评论(0) 推荐(0)
摘要:今天试着把D3D9加入单文档中,看了一个pdf感觉写的挺好的,链接: http://pan.baidu.com/s/1c0q4za4 密码: yj9v 文章最后这里在app类里使用OnIdle,试了一下,发现会在某一个_derive处崩溃,索性不用这个消息响应函数OnIdle了,在OnDr... 阅读全文
posted @ 2015-01-14 12:49 进击的小学生 阅读(197) 评论(0) 推荐(0)
摘要:1.新建一个是继承CView的新类CViewSecond 2.menu中建两个菜单,在mainframe中添加对应的消息响应OnDataView,On3dView mainframe中添加成员变量m_curView;下面代码中ShowWindow(SW_SHOWMAXIMIZED),参数一... 阅读全文
posted @ 2015-01-13 20:52 进击的小学生 阅读(293) 评论(0) 推荐(0)
摘要:转自顾露 【开放世界游戏中的大地图背后有哪些实现技术?】 链接:http://gulu-dev.com/post/2014-11-16-open-world### 4. 超大地形的处理 (Terrain Visualization)终于说到对超大地形的处理了。可以说从上世纪九十年代起,超大地形的可视... 阅读全文
posted @ 2015-01-12 22:17 进击的小学生 阅读(2205) 评论(0) 推荐(0)
摘要:错误 47 error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用 MSVCRTD.lib项目属性 链接器 系统 控制台改为windows 阅读全文
posted @ 2015-01-11 20:32 进击的小学生 阅读(129) 评论(0) 推荐(0)
摘要:《翻译》 原文链接:http://www.codeproject.com/Articles/8195/Rendering-terrains-with-Managed-DirectX(忽然发现自己翻译的自己都不知道说的什么。。。也罢,一个小时的产物,不要要求太高)(丫的,翻译完也不不知道怎么实现的,还... 阅读全文
posted @ 2015-01-09 22:59 进击的小学生 阅读(336) 评论(0) 推荐(0)
摘要:1 for (i=0; i>1), (y>>1)),11 getNodeFromLevelXY(i+1, (x=0 && level<m_depth) 6 { 7 return &m_levelNodes[level][(y<<lev... 阅读全文
posted @ 2015-01-09 11:27 进击的小学生 阅读(145) 评论(0) 推荐(0)
摘要:1 cQuadTreeRect(const cQuadTreeRect& src)2 :x0(src.x0)3 ,x1(src.x1)4 ,y0(src.y0)5 ,y1(src.y1)6 ,z0(src.z0)7 ... 阅读全文
posted @ 2015-01-08 22:35 进击的小学生 阅读(96) 评论(0) 推荐(0)
摘要:啊哈,折腾了两天opengl上的拾取操作,总算是找到问题了。 一开始是能拾取的但是selectbuffer中的记录总是不对,开始还以为只是拾取函数出问题了,然后仔细看了遍红宝书,按照红宝书中的步骤走了一遍,还是出错。。。然后就开始考虑是不是之前用了glulookat视图变换的问题,索性不用这个函... 阅读全文
posted @ 2015-01-06 14:03 进击的小学生 阅读(424) 评论(0) 推荐(0)