template<class T> static void OEGeom3DScale(T *x, const T p) template<class T> static void OEGeom3DScale(T *x, const T p, const T *q)