09.04.16
Mark Allen Weiss的著作的确是圣书,之前囫囵吞枣的看了一遍,能理解4成不错了,目前细看第二遍,逼迫自己边看边写笔记,终于快把不相交集看完了(其实也没当初看那么头大),看到了引理8.4前的想象记账那,疑问就出来了,主要是关于会计诀窍那的美分,加拿大分那没明白他的计算方案。。。。到底怎么存,怎么取,怎么加(译者的语言风对格我一直有点难理解)也有点懒得GIYF,所以就搁会吧,还有就是关于路径压缩的的实现,有哪位大牛能改成非递归么(我错了。。我是想都没想就看下面的了。。是男人不管怎么样明天看完这章:)不过这张的证明还真是够长的
09.04.17
今天花了2个点把不相交集剩下的看掉了,没理解会计诀窍主要还是对不相交集有点没理清,看懂了这个就简单多了,数学证明基本沿袭的是高中缩放的方法,不过讲的真的很好,感觉不相交集像是图的前身(树->不相交集->图?瞎想的)关于后面的习题。。。还是等我要是有空来玩三周目的时候再来做吧。
09.04.18
由于坏肚子,效率极低。。不过今天上午还是把 D3D9龙书的数学基础给看掉了,前面矩阵的内容都学过,所以很快就过了,关于面和射线那,难倒没有,理解也很简单,但感觉就是换个样子再看到就不认识了(毕竟没做题目),尤其是线面相交那块,以后看看数学基础的书再补吧,现在能明白,有印象就行。最后把反射数学给看了(第8章讲模板缓存的地方),不过代码还没看完,效率很差的一天唉
09.04.21
效率低下的周末啊。。就把阴影,光照,字体看了。。
周一也挺低的,图刚看了个开头。。。直接概念记了一整页,好不容易才看完最简单的拓补算法,djkstra算法近在眼前了。
晚上把Dx Mesh1看了,贴出来的和书上的那个不一样啊。。。估计是光照颜色错了(还是材质设置错了),明天快点弄完加紧看怎么导.x文件了。
还有9天
09.04.22
本还想今天把MeshFromX看掉的,吞吞吐吐才把第一个例子做了,中间还出了个关于结构体D3DXMATERIAL的小障碍,因为里面pTextureFilename是LPSTR得转LPWSTR,最后去GameDev查到别人为此写的代码
BOOL AnsiToUnicode(
LPSTR pszAnsiString,
LPWSTR pszwUniBuff,
DWORD dwUniBuffSize
)
![](http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](http://www.cppblog.com/Images/OutliningIndicators/ContractedBlock.gif)
{
![](http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif)
int iRet = 0;
iRet = MultiByteToWideChar(
CP_ACP,
0,
pszAnsiString,
-1,
pszwUniBuff,
dwUniBuffSize
);
![](http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif)
return ( 0 != iRet );
}
不过自己的进度还是好慢啊,这个月把龙书看完的计划渺茫啊。。。。还有8章。。还剩8天,神啊。。。赐予我力量全神贯注吧