www.pudn.com > calibr8.zip > angle2dir.m
function directions = angle2dir(angles) %directions = ANGLE2DIR(angles) % %Convert azimuth/elevation pairs to unit direction vectors % %Input: % ANGLES - azimuths and elevations (array N x 2, in degrees) % %Output: % DIRECTIONS - unit direction vectors (array N x 3) % %See also: % DIR2ANGLE % %Radim Halir, Charles University Prague, halir@ms.mff.cuni.cz %Created: 2.9.1998 %Last modified 2.9.1998 angles = angles / 180 * pi; azimuths = angles(:, 1); elevations = angles(:, 2); directions = [cos(elevations) .* cos(azimuths), ... cos(elevations) .* sin(azimuths), sin(elevations)];