自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

转载 【c++技巧】do...while(0)在宏定义中的巧妙用法

转自  luoweifu的csdn blog大家都知道,do…while(condition)可以表示循环,但你有没有遇到在一些宏定义中可以不用循环的地方,也用到了 do…while.比如:[cpp] view plaincopy#define DELETE_POINTER(p)       \      do      

2016-01-06 15:35:23 385

转载 加速Linux程序编译

加速Linux程序编译转自 李非凡的Blog项目越来越大,每次需要重新编译整个项目都是一件很浪费时间的事情。Research了一下,找到以下可以帮助提高速度的方法,总结一下。1. tmpfs有人说在Windows下用了RAMDisk把一个项目编译时间从4.5小时减少到了5分钟,也许这个数字是有点夸张了,不过粗想想,把文件放到内存上做编译应该是比在磁盘上快

2016-01-06 11:57:00 544

原创 关于对静态模型(.x)做的地形高度检测的研究(mesh顶点转换数组,射线与模型的相交检测)

<br />        这几天一直在研究怎样取得由静态模型(.x)所建立的地形中取得对应坐标的高度值。期间研究了很多的问题,.x文件的格式,从mesh的buffer中读取得到其顶点信息,射线跟面的相交检测等等。最后终于做了个实验模型出来了,现在在这里总结一下经验,以及期间发现的一些已解决,未解决的问题。希望各位如果发现文章中有什么需要改善或者不对的地方,指出来一起研究。<br />        首先要从.x格式讲起。<br />        由于.x格式真要讲的话,就这一点也能写一篇很长的文章了,而

2010-12-05 21:43:00 817

原创 对索引缓存的学习总结

索引缓存INDEXBUFFER作用:对顶点数据进行优化节约内存空间加快运算速度。如一个正方体有8个点,但如果每个三角形定义3个点的话用D3DPT_TRIANGLELIST需要8*3=24个,但如果给每个点建立一个索引编号,告知pc这个编号的点跟哪些点结合为一个三角形,这样就可以减少定义那些重复的点。例子:  //定义四个顶点  {-0.3f, -0.3f, 0.0f, D3DCOLOR_XRGB(255,255,0)},  {0.3f, -0.3f, 0.0f, D3DCOLOR_XRGB(255,0,0)

2010-09-01 15:48:00 972

转载 D3D中基本立体面的绘制

【转】【收藏】2010-09-01D3D中基本立体面的绘制提示:阅读本文需要一定的3D图形学和DirectX9基础,如果你发现阅读困难,请参阅D3D 中基本三角形面的绘制。本文用到的坐标系统变换函数请参阅DirectX 9的坐标系统变换。顶点顺序和背面剔除在世界空间中,面向摄影机的三维物体的剖分三角形面为前面,是可视的;背向摄影机的三角形面称为背面,是不可视的。对于可视的前面进行渲染显示,对于不可视的背面则不进行渲染处理,这就是所谓的背面剔除。为了省去繁杂的前面和背面的计算判断,DirectX将依据写入顶点

2010-09-01 01:08:00 1472

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除