Vulkan

2012年5月8日

normalize()错误

摘要: struct vecto3{ float x; float y; float z; vecto3() { x=y=z=0; } float vecLength() { return sqrt(x*x+y*y+z*z); } void normalize() { const float temp... 阅读全文

posted @ 2012-05-08 22:22 Vulkan 阅读(147) 评论(0) 推荐(0) 编辑

运算符重载

摘要: CComplex& operator +=(const CComplex &r_c) CComplex operator +=(const CComplex)就差一个&两者有什么不同哦?记住:操作符重载函数,他只是一个函数,他是普通的函数,只是函数名称有一点特别而已,比如CComplex& oper... 阅读全文

posted @ 2012-05-08 15:52 Vulkan 阅读(114) 评论(0) 推荐(0) 编辑

Directx中的Matrix.LookAtLH();

摘要: 视图矩阵也称为摄像机矩阵,它是有三部分组成,即摄像机位置、目标位置以及摄像机上下方向来组成。在DirectX中提供了方法来通过这三部分来形成一个视图矩阵,这三个参数都为空间向量(Vector3)。在形成视图矩阵过程中,如下图所示,以摄像机位置为起点、摄像机目标位置为终点的单位向量作为摄像机空间的Z’... 阅读全文

posted @ 2012-05-08 10:41 Vulkan 阅读(279) 评论(0) 推荐(0) 编辑

导航