SpringParams
Description:
public SpringParams (double damping_ratio, double mass, double stiffness)
Creates a new `AdwSpringParams` from mass, stiffness and damping_ratio.
The damping value is calculated from damping_ratio and the other two parameters.
* If damping_ratio is 0, the spring will not be damped and will oscillate endlessly. * If damping_ratio is between 0
and 1, the spring is underdamped and will always overshoot. * If damping_ratio is 1, the spring is critically damped and will
reach its resting position the quickest way possible. * If damping_ratio is larger than 1, the spring is overdamped and will reach
its resting position faster than it can complete an oscillation.
[ctor@SpringParams.new_full] allows to pass a raw damping value instead.
Parameters:
| damping_ratio |
the damping ratio of the spring |
| mass |
the mass of the spring |
| stiffness |
the stiffness of the spring |
Returns:
|
the newly created spring parameters |