|
|
发表于 2006-3-18 17:03:00
|
显示全部楼层
简单,
利用光学原理,或几何原理都能解释.
不就是 x=vertex.x+(vertex.y)*direction.x 吗?
楼主,你说"direction.x是光的单位向量(-1/sqrt(3))"是吧?
你错了 !!! !!!
在这里,direction.x 应该是方向系数,
vertex.y增加 1的时候,x增加 -1,
所以 direction.x = -1/1 = -1 才是正确的.
如果真的是"direction.x是光的单位向量(-1/sqrt(3))",
那么画面就不是真实的画面了,影子的长度变短了. |
|