/// <https://easings.net/#easeInCubic>
pubfncubic_in(t:f32)->f32{
t * t * t
}/// <https://easings.net/#easeOutCubic>
pubfncubic_out(t:f32)->f32{1.0-(1.0- t).powi(3)}/// <https://easings.net/#easeInOutCubic>
pubfncubic_in_out(t:f32)->f32{if t <0.5{4.0* t * t * t
}else{1.0-(-2.0* t +2.0).powi(3)/2.0}}