在ThreeJS中缩放到对象

Nie*_*kes 1 javascript jquery three.js

我在哪里可以改变three.js中的缩放方向?我想放大鼠标光标的方向,但我没有得到你可以改变缩放目标的位置.

RAM*_*RAM 6

更新了wetwipe的解决方案以支持Three.js的修订版71,并清理了一点,就像一个魅力,请参阅http://www.tectractys.com/market_globe.html以获取完整的用法示例:

mX = ( event.clientX / window.innerWidth ) * 2 - 1;
mY = - ( event.clientY / window.innerHeight ) * 2 + 1;
var vector = new THREE.Vector3(mX, mY, 1 );
vector.unproject(camera);
vector.sub(camera.position);
camera.position.addVectors(camera.position,vector.setLength(factor));
controls.target.addVectors(controls.target,vector.setLength(factor));
Run Code Online (Sandbox Code Playgroud)

  • 什么是控制一个实例? (3认同)