computeDamping method

double computeDamping({
  1. required double mass,
  2. required double stiffness,
  3. double? zeta,
})

Computes the damping coefficient c for a given zeta (damping ratio).

Formula: c = 2·ζ·√(k·m)

  • mass — object mass (kg)
  • stiffness — spring stiffness (N/m)
  • zeta — damping ratio (default: defaultZeta)

Implementation

double computeDamping({
  required double mass,
  required double stiffness,
  double? zeta,
}) {
  final z = zeta ?? defaultZeta;
  return 2.0 * z * math.sqrt((mass * stiffness).abs());
}