我绝不是物理专家。我正在编写一个 iOS(确切地说是 iPad)应用程序,它将显示一个门把手标志,挂在一个(惊喜)门把手上。我需要完成的是在设备使用加速度计四处移动时模拟标志上的钟摆效果。
我有必要为此使用成熟的物理引擎吗?如果是这样,你会推荐哪一个?或者我可以只使用几个众所周知的定义公式吗?
像往常一样,谢谢大家。
最好的,
我绝不是物理专家。我正在编写一个 iOS(确切地说是 iPad)应用程序,它将显示一个门把手标志,挂在一个(惊喜)门把手上。我需要完成的是在设备使用加速度计四处移动时模拟标志上的钟摆效果。
我有必要为此使用成熟的物理引擎吗?如果是这样,你会推荐哪一个?或者我可以只使用几个众所周知的定义公式吗?
像往常一样,谢谢大家。
最好的,
物理学对此并不算太糟糕。这里有一个很棒的 Java 演示。
@Kevin Sylvestre 的指针很好地解释了在设置枢轴点和起始头角后计算钟摆运动。您应该添加到模拟中的是初始角度对使用水平加速度计测量的加速度幅度的依赖性。一个非常简单的关系是设置To = K*Ax
,其中To
是初始角度(Theta_zero),K
是比例常数,Ax
是水平加速度计测量值。因此,当感应到撞击时,摆锤开始以相对于撞击的幅度摆动。