Google Classroom
GeoGebraGeoGebra Classroom

Improving this can lead to morphing curves again, but better

We might have other goals with the curve, so don't take a square root from xMult, yMult, zMult, but let them gradually change by a little instead, for the curve to morph.