; docformat = 'rst' ;+ ;This function takes in a 3D vector and returns its normalized 3D vector. ; ; :Examples: ; norm_vec = normalize_grid(vec) ;- ;+ ; :Params: ; v : in, required, type=vector ; Input vector that is to be normalized. Must be a 3D vector only. ; ; :Returns: ; Returns the normalized 3D input vector. ;- function normalize_grid,v resolve_grid,v,x=x,y=y,z=z len=vlength(v); result=compose_grid(x/len,y/len,z/len) return,result; end