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
Javascript 轨迹球控制-什么是;“静态移动”;你怎么办?_Javascript_Three.js_User Controls_Trackball - Fatal编程技术网

Javascript 轨迹球控制-什么是;“静态移动”;你怎么办?

Javascript 轨迹球控制-什么是;“静态移动”;你怎么办?,javascript,three.js,user-controls,trackball,Javascript,Three.js,User Controls,Trackball,在名为的库模块中,名为的模块实例上有一个属性,该属性似乎与名为的属性相关。不幸的是,我找不到关于它的任何文档,在源代码中查看它对我没有帮助 有人知道这些属性的语义是什么吗?如果在3上设置staticMoving。当您将其设置为false时,将启用阻尼,您可以使用dynamicDamingFactor设置阻尼效果的大小。 可能您没有注意到这种效果,但如果您将该值设置得非常小(例如0.02),您将立即理解这种效果的含义: controls.staticMoving = false; controls

在名为的库模块中,名为的模块实例上有一个属性,该属性似乎与名为的属性相关。不幸的是,我找不到关于它的任何文档,在源代码中查看它对我没有帮助


有人知道这些属性的语义是什么吗?

如果在
3上设置
staticMoving
。当您将其设置为
false
时,将启用阻尼,您可以使用
dynamicDamingFactor
设置阻尼效果的大小。 可能您没有注意到这种效果,但如果您将该值设置得非常小(例如
0.02
),您将立即理解这种效果的含义:

controls.staticMoving = false;
controls.dynamicDampingFactor = 0.02;
检查此阻尼效果的演示

如果设置
controls.staticMoving=true在此小提琴中,您将看到阻尼效果已关闭


这种效果也可以在其他控件中找到,例如,但是这里调用了属性,我认为这些属性更直观一些,但效果是相同的。
遗憾的是,这些控件的API并不对应,但我想这是因为它们有点超出了three.js框架的范围,它们被认为是“代码示例”