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框架的范围,它们被认为是“代码示例”