Man Linux: Main Page and Category List

NAME

       genrev - generate a RADIANCE description of surface of revolution

SYNOPSIS

       genrev mat namez(t)’ ’r(t)nseg [ -e expr ][ -f file ][ -s ]

DESCRIPTION

       Genrev   produces   a  RADIANCE  scene  description  of  a  surface  of
       revolution.   The  object  will  be  composed  of  nseg  cones,   cups,
       cylinders,  tubes  or  rings  following the parametric curve defined by
       z(t) (height) and r(t) (radius).  When z  is  increasing  with  t,  the
       surface normal points outward.  When z is decreasing, the normal points
       inward.  The variable t used in the function expressions varies from  0
       to  1  in  even  steps of 1/nseg.  The expressions are of the same type
       used in RADIANCE function files.  Auxiliary  expressions  and/or  files
       may  be  specified  in  any number of -e and -f options.  The -s option
       smooths the surfaces using Phong normal interpolation.

EXAMPLE

       To generate a torus with an inner radius of 1 and an outer radius of 3:

         genrev steel torus ’sin(2*PI*t)’ ’2+cos(2*PI*t)’ 32

AUTHOR

       Greg Ward

BUGS

       The  -s  option  doesn’t  modify  the  surface normal correctly for the
       opposite side.

SEE ALSO

       genrbox(1),  gensurf(1),  genworm(1),   icalc(1),   rpict(1),   rvu(1),
       xform(1)