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.
[[email protected]_full] allows to pass a raw damping value instead.
damping_ratio |
the damping ratio of the spring |
mass |
the mass of the spring |
stiffness |
the stiffness of the spring |
the newly created spring parameters |