在學習與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)爲什麼我們將viewport系統中的第三個座標作爲0.5到1,同時取向?
如果您將詳細解釋這些問題和概念,或者建議我讀一本書,我將不勝感激。如果某些3D圖可用於第一個問題,那麼最好。 真的很感恩。
Plz answer專家.... @mrdoob –
Plz answer專家.... @WestLangley –