
Math/Physics
hhf
C / C plus plus
Network Server
3D
展开
-
3D游戏部分基础数学知识整理笔记1
<br />详细内容参看《3D游戏编程大师技巧》或更专业的数学书籍。<br />1.很多图形算法都以这样的方式进行优化:在第一象限中解决问题,根据对称性将解决方案反射到其他象限。<br />2.2D笛卡尔坐标(Cartesian Coordinates)用(x,y)形式标示一个点,2D极坐标(polar coordinates)用(距离,角度)形式标示一个点。<br />3.2D极坐标转为2D笛卡尔坐标,x=距离*cos(角度),y=距离*sin(角度)。<br />4.2D笛卡尔坐标转为2D极坐标,距离=原创 2011-06-01 18:34:00 · 1118 阅读 · 0 评论 -
3D游戏部分基础数学知识整理笔记2
1.叉积,u*v=|u|*|v|*sin(a)*n,n是单位法线向量,与u和v都垂直。2.虚数,i=sqrt(-1), i*i=-1。3.复数是一个实数与虚数的和。z=(a+b*i)4.四元数是超复数。从数学上说,术语超复数可以指任何东西,但通常指有多个虚部的原创 2011-07-04 10:03:17 · 454 阅读 · 0 评论 -
Gauss-Jordan elimination
I suppose you know what Gauss-Jordan elimination is, so the note here was just simply tell you why it can work. As you know that, if I原创 2011-09-12 20:33:32 · 1201 阅读 · 0 评论