【发布时间】:2013-09-30 10:14:23
【问题描述】:
在学习与 Three.js 交互时我脑海中的几个问题
1)请解释一下什么是视口坐标?
2)它们与客户端坐标有何不同?
3)我们是如何得出这个公式的。
var vpx = ( eltx / div.offsetWidth ) * 2 - 1;
var vpy = - ( elty / div.offsetHeight ) * 2 + 1;
// vp->viewport, eltx->client coords,div->The div where webGL renderer has been appended.
4) 为什么我们在取向量时取视口系统中的第三个坐标为 0.5 比 1?
如果您能详细解释这些问题和概念,或者建议我读一本书,我将不胜感激。最好有一些 3D 图表可用于第一个问题。 真的很感激。
【问题讨论】:
-
请回答专家...... @mrdoob
-
请回答专家......@WestLangley
标签: javascript three.js projection