pub fn morph_shapes(
shape_a: &[(f64, f64)],
shape_b: &[(f64, f64)],
t: f64,
easing: &str,
) -> Vec<Value>Expand description
Morphing — Transición suave entre dos formas
§Args
- shape_a: puntos de la forma A [{x, y}, …]
- shape_b: puntos de la forma B [{x, y}, …]
- t: progreso de la transición (0.0 = forma A, 1.0 = forma B)
- easing: función de easing (“linear”, “ease_in”, “ease_out”, “ease_in_out”)
§Retorna
Array de puntos interpolados [{x, y}, …]