procedure sbrod

This subroutine plots a diffusively-shaded coloured rod. All (x,y,z) values are taken to be given in world coordinates. The z-component of the eye-poisition should be positive and that of the rod-ends should be negative (< -radius); the viewing-screen is fixed at z=0.

Syntax
sbrod EYE,END1,END2,RADIUS,IC1,IC2,LIGHT,NSIDES,LEND

Arguments
ARGUMENT    TYPE I/O DIMENSION DESCRIPTION
EYE:   R*4 I 3 (x,y,z) coordinate of eye-position.
END1:   R*4 I 3 (x,y,z) coordinate of rod-end 1.
END2:   R*4 I 3 (x,y,z) coordinate of rod-end 2.
RADIUS:   R*4 I - Radius of cylinderical rod.
IC1,IC2:   I*4 I - Lowest & highest colour-index to be
   used for the shading.
LIGHT:   R*4 I 3 (x,y,z) direction of flood-light.
NSIDES:   I*4 I - The order of the polygon to be used
   for the cross-section of the rod.
LEND:   L*1 I - If true, plot the end of the rod.