gpt4 book ai didi

javascript - 缩放到 ThreeJS 中的对象

转载 作者:行者123 更新时间:2023-11-30 07:04:43 25 4
gpt4 key购买 nike

three.js 中哪里可以改变缩放方向?我想在鼠标光标的方向上缩放,但我不知道在哪里可以更改缩放目标。

最佳答案

更新了 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));

关于javascript - 缩放到 ThreeJS 中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23994206/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com