Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Three.js,是否可以交互更改平移速度?_Three.js_Webgl_Pan - Fatal编程技术网

Three.js,是否可以交互更改平移速度?

Three.js,是否可以交互更改平移速度?,three.js,webgl,pan,Three.js,Webgl,Pan,我正在使用OrbitControls控制三维模型 我将平移速度配置为(0.1)以降低平移速度,但当我缩放到场景中的对象时,该视图的平移速度(0.1)非常高 我的意思是整体视图和对象视图需要不同的平移速度 如何根据到对象的距离以交互方式更改平移速度?此交互式平移有助于平滑地控制场景 谢谢。我想你自己会回答你的问题。使用相机到对象的距离设置“平移速度”的值。由于您可能希望“平移速度”值随着距离的减小而减小,所以请使用类似“距离/100”的值作为“平移速度”值。我可以计算相机到对象的距离!但是我无法使

我正在使用OrbitControls控制三维模型

我将平移速度配置为(0.1)以降低平移速度,但当我缩放到场景中的对象时,该视图的平移速度(0.1)非常高

我的意思是整体视图和对象视图需要不同的平移速度

如何根据到对象的距离以交互方式更改平移速度?此交互式平移有助于平滑地控制场景


谢谢。

我想你自己会回答你的问题。使用相机到对象的距离设置“平移速度”的值。由于您可能希望“平移速度”值随着距离的减小而减小,所以请使用类似“距离/100”的值作为“平移速度”值。我可以计算相机到对象的距离!但是我无法使用控件更新速度。update()!!我使用的控件=新的三个。轨道控件(相机、容器)。有没有以交互方式更新panSpeed的解决方案?谢谢