/// <https://easings.net/#easeInQuad>
pubfnquad_in(t:f32)->f32{
t * t
}/// <https://easings.net/#easeOutQuad>
pubfnquad_out(t:f32)->f32{1.0-(1.0- t).powi(2)}/// <https://easings.net/#easeInOutQuad>
pubfnquad_in_out(t:f32)->f32{if t <0.5{2.0* t * t
}else{1.0-(-2.0* t +2.0).powi(2)/2.0}}