SpringParams.this
this
(double dampingRatio, double mass, double stiffness)Creates a new [adw.spring_params.SpringParams] 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.
[adw.spring_params.SpringParams.newFull] allows to pass a raw damping value instead.
Parameters
dampingRatio | the damping ratio of the spring |
mass | the mass of the spring |
stiffness | the stiffness of the spring |
Returns
the newly created spring parameters