NAME
genblinds - generate a RADIANCE description of venetian blinds
SYNOPSIS
genblinds mat name depth width height nslats angle [ -r|+r rcurv ]
DESCRIPTION
Genblinds produces a RADIANCE scene description of a set of venetian
blinds. The depth of the blinds (X dimension) is given first, followed
by the width (Y dimension), followed by the height (Z dimension). The
number of slats to place evenly within this height is given as nslats.
The angle of the blind, where zero is perfectly horizontal and a
positive angle tilts the positive X edge upwards, is given in degrees.
The blinds are initially situated so that the corner of the bottom
blind is height/nslats/2 above the XY plane, and all coordinates are
positive. Each new slat is placed height/nslats above the previous
one, until the top slat is at height - height/nslats/2 . The blinds
may of course be moved from this starting point with the xform(1)
command.
If curved blinds are desired, a radius of curvature may be given with
the +/-r option. If given as +r, The curvature is upward (which is the
usual configuration). If the option is given as -r, then the curvature
is downward. The radius indicates how far from each slat its effective
cylindrical center resides. Each slat will be broken into as many
polygons as is necessary to keep the delta changes in angle less than
10 degrees. (Note that this may result in a rather large number of
polygons.)
EXAMPLE
To produce a curved set of blinds with 25 slats at 15 degrees:
genblinds white blind 1 46 88 25 15 -r 1 > blinds.rad
AUTHOR
Jean-Louis Scartezzini and Greg Ward
SEE ALSO
genrbox(1), genrev(1), gensurf(1), genworm(1), rpict(1), rvu(1),
xform(1)