【发布时间】:2014-03-20 10:00:09
【问题描述】:
我见过使用 Three.js 进行碰撞检测的示例代码,它们都有一段代码:
var vector = new THREE.Vector3( ( event.clientX / window.innerWidth ) * 2 - 1, - ( event.clientY / window.innerHeight ) * 2 + 1, 0.5 );
projector.unprojectVector( vector, camera );
我的问题是, event.clientX / window.innerWidth ) * 2 - 1 & event.clientY / window.innerHeight ) * 2 到底是什么?为什么是这些值?
我需要为正交相机命中检测编写代码,但我首先需要了解透视相机案例中发生了什么。
【问题讨论】:
标签: javascript three.js