摘要: 求模和求余的总体计算步骤如下:1.求整数商 c = a/b2.计算模或者余数 r = a - c*b求模和求余的第一步不同,求余在取c的值时向0方向舍入;取模在计算c的值时向无穷小方向舍入.C语言实现//取余int rem(int a, int b){ int c = a * 1.0 / b;... 阅读全文
posted @ 2014-05-02 12:14 keyblade 阅读(1067) 评论(0) 推荐(0) 编辑
摘要: 复习C语言ING,发现复杂的函数指针声明看不懂,百度半天终于略知一二. 讲的比较详细的一篇blog:http://blog.csdn.net/megaboy/article/details/482771 自己归纳的一张表当前类型下一类型的意义指针 *指针指向的类型数组 []数组元素类型函数 ... 阅读全文
posted @ 2014-04-22 22:54 keyblade 阅读(1444) 评论(0) 推荐(0) 编辑
摘要: 今天亲自实践了下,终于搞清楚了. 多边形都有2个侧面,观察坐标系中正面朝向摄像机的为多边形为正面朝向多边形,正面偏离摄像机的为多边形为背面朝向多边形,d3d会把背面朝向多边形剔除,即背面消隐. 使用 Device->SetRenderState(D3DRS_CULLMODE, Value); 来更改消隐方式,Value可取 D3DCULL_NONE //完全禁用背面消隐 D3DCULL_CW //只对顺时针绕序的三角形进行消隐 D3DCULL_CCW //只对逆时针绕序的三角形进行消隐(默认) 对下图,指定顶点时若v0为第一个,观察v0相对的边v1v2可得出绕序方向,v0 ... 阅读全文
posted @ 2014-03-31 17:00 keyblade 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 学校嵌入式课程实验,本地装的时候遇到了一系列问题,因为基本不会linux所以到处搜解决方法,中间还走了不少弯路,作个笔记.1.解压安装倒是没什么问题,运行时提示找不到共享库logomaker: error while loading shared libraries: libjpeg.so.62: cannot open shared object file: No such file or directory2.使用ldd查看依赖,我的logomaker装在/usr/sbin,所以命令就是ldd /usr/sbin/logomaker | grep 'not found'告诉 阅读全文
posted @ 2014-03-30 10:54 keyblade 阅读(398) 评论(0) 推荐(0) 编辑