procedure sbcone
This subroutine plots a diffusively-shaded coloured right-angular cone. 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 base and appex of the cone should be negative (< -radius); the viewing-screen is fixed at z=0.
Syntax
sbcone EYE,BASE,APEX,RADIUS,IC1,IC2,LIGHT,NSIDES
Arguments
ARGUMENT | TYPE I/O DIMENSION DESCRIPTION |
EYE: | R*4 I 3 (x,y,z) coordinate of eye-position. |
BASE: | R*4 I 3 (x,y,z) coordinate of the centre of |
the base of the cone. | |
APEX: | R*4 I 3 (x,y,z) coordinate of the apex. |
RADIUS: | R*4 I - Radius of the base of the cone. |
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 cone. |