folmeSpring function
由阻尼比 damping 与响应时间 response(秒)构造一个 SpringDescription。
对应 Kotlin 端的 folmeSpring:stiffness = (2π/response)²。
Implementation
SpringDescription folmeSpring({
required double damping,
required double response,
}) {
final stiffness = math.pow(2.0 * math.pi / response, 2).toDouble();
// SpringDescription 用 dampingRatio + stiffness 推导 mass/damping。
return SpringDescription.withDampingRatio(
mass: 1.0,
stiffness: stiffness,
ratio: damping,
);
}