home *** CD-ROM | disk | FTP | other *** search
/ Inside Multimedia 1995 December / IMM1295.ISO / share / grafik / povhelp / disc.hlp < prev    next >
Text File  |  1994-07-04  |  1KB  |  31 lines

  1.     One other flat, finite object type is available with POV-Ray.  A disc is
  2.  infinitely thin.  It has no thickness.  If you want a disc with true thick-
  3.  ness you should use a very short cylinder.  A disc shape may be defined by:
  4.        disc { <CENTER>, <NORMAL>, RADIUS }
  5.  or
  6.        disc { <CENTER>, <NORMAL>, RADIUS, HOLE_RADIUS }
  7.  
  8.     The vector <CENTER> defines the x,y,z coordinates of the center of the
  9.  disc.  The <NORMAL> vector describes its orientation by describing its sur-
  10.  face normal vector.  This is followed by a float specifying the RADIUS.
  11.  This may be optionally followed by another float specifying the radius of a
  12.  hole to be cut from the center of the disc.  For examples:
  13.        disc {
  14.           <-2, -0.5, 0>,      //center location
  15.           <0, 1, 0>,          //normal vector
  16.           2                   //radius
  17.           pigment { color Cyan }
  18.        }
  19.        disc {
  20.           <0, 1, 0>,          //center location
  21.           <-1, 3, -2>,        //normal vector
  22.           1.5,                //radius
  23.           0.5                 //hole radius (optional)
  24.           pigment { color Yellow }
  25.        }
  26.  
  27.     As with the other shapes, discs can be translated, rotated, and scaled.
  28.  Because they are finite they respond to automatic bounding.  Disc can not be
  29.  used in CSG intersection or difference types or inside a clipped_by modifier
  30.  because it has no clear 'inside'.  The CSG union type works acceptably.
  31.