;+ ; Compute a transformation matrix representing a translation. ; ; @returns fltarr(4, 4) ; @param x {in}{required}{type=float} amount to translate target in x-direction ; @param y {in}{required}{type=float} amount to translate target in y-direction ; @param z {in}{required}{type=float} amount to translate target in z-direction ;- function mg_translate, x, y, z compile_opt strictarr omodel = obj_new('IDLgrModel') omodel->translate, x, y, z omodel->getProperty, transform=t obj_destroy, omodel return, t end