TouchScaleResolver.stevens constructor

const TouchScaleResolver.stevens({
  1. double exponent,
  2. double referenceSize,
  3. double scalingFactor,
})

Stevens' Power Law: Perceived intensity = k * (stimulus intensity)^n. For touch feedback, exponent n ~= 0.3-0.5 is appropriate.

Implementation

const factory TouchScaleResolver.stevens({
  double exponent,
  double referenceSize,
  double scalingFactor,
}) = StevensTouchScaleResolver;