旋转相机以查看three.js中的Selected对象

我正在尝试设计地图。因此,当我选择任何几何图形时,我希望对象位于视口的中心,而相机要对其进行观察。我已经花了很多时间在网上无处不在,但找不到答案。请注意,我不想旋转对象。我只想更新相机。我试图在此示例中获得类似的结果,当我们单击数字时,它会出现在中心:https://sketchfab.com/3d-models/jurassic-aquarium-diorama-with-annotations-d82bea156a1c4176b5d09b82b176e84c

这是我尝试过的并且最接近给我任何输出的方法:

int('010')

select具有选定的对象。 尽管上面的代码确实旋转了相机,但是它无法查看所选对象。

我也尝试过int('010', 8),但是也没有用。

请帮助我。

liyaozong 回答:旋转相机以查看three.js中的Selected对象

如果您在项目中使用Orbit或Trackball控件,则仅更改相机的lookAt将无法使用。您还需要更改控件的目标。要进行实验,只需尝试禁用控件,然后更改Camera的外观即可。

本文链接:https://www.f2er.com/3148081.html

大家都在问