ios – SKPhysicsJointSpring在Swift中的频率和阻尼

ios – SKPhysicsJointSpring在Swift中的频率和阻尼,第1张

概述SKPhysicsJoint Spring的阻尼频率属性有什么区别? 我的代码是 var spring = SKPhysicsJointSpring.jointWithBodyA( body1.physicsBody, bodyB: body2.physicsBody, anchorA: body1.position, SKPhysicsJoint Spring的阻尼和频率属性有什么区别?

我的代码是

var spring = SKPhysicsJointSpring.jointWithBodyA(            body1.physicsBody,bodyB: body2.physicsBody,anchorA: body1.position,anchorB: body2.position)spring.frequency = 1.8spring.damPing = 0.5self.physicsWorld.addJoint(spring1)body1.physicsBody?.dynamic = falsebody2.physicsBody?.dynamic = true

在什么范围的值应该频率和阻尼下降,以便d簧自然地起作用?

解决方法 答案取决于你认为“自然”的东西.

阻尼意味着d簧将随着每次振荡消散能量并最终停止.

零阻尼意味着连接到d簧的质量将永远振荡.

这样的系统通常有三个与之相关的常数:

>质量m(lbm)
>d簧刚度k(lbf / in)
>阻尼系数c

众所周知,频率f ^ 2 = k / m.

当该系统谈到d簧“频率”时,对我来说没有任何意义.

总结

以上是内存溢出为你收集整理的ios – SKPhysicsJointSpring在Swift中的频率和阻尼全部内容,希望文章能够帮你解决ios – SKPhysicsJointSpring在Swift中的频率和阻尼所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1042920.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存