What you are referring to is used in e.g. CAD modelling, we call them non-uniform rational B-splines or NURBS.
Recently there has been super interesting research on using these nurbs as ansatzfunctions e.g. for FEM stuff. They got a lot of applications.