将对象放在三个.js中的查看端口内

时间:2016-05-03 17:40:34

标签: javascript three.js

现在,我使用

将我的对象放在我的3D环境中
object.position.y = 5;
object.position.x = getRandomInt(-90,100);
object.position.z = getRandomInt(-50,150);

function getRandomInt(min, max) {
   return Math.floor(Math.random() * (max - min + 1)) + min;
}

我想放置这个对象不仅是随机的,而是随机放在用户的视口中。谁知道怎么做?我正在使用指针锁定控件。

更新: 我已设法使用

将对象放在查看端口的中心
object.position.x = 0;
object.position.y = 0;
object.position.z = -50;
object.position.applyMatrix4( camera.matrixWorld );

但我希望它出现在相机视图中的随机位置,所以...还没有......

0 个答案:

没有答案