home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 3 / RISC_DISC_3.iso / resources / etexts / gems / gemsv / ch7_1 / wave.h < prev   
C/C++ Source or Header  |  1994-11-22  |  836b  |  23 lines

  1. /* ------------------------------------------------------------------------- *\
  2.    WAVE.H :
  3.  
  4.    This package provides 3 routines for generating rectangular-like,
  5.    triangular-like and sine-like waves including specific features.
  6.  
  7.    by Christophe Schlick (10 September 1993)
  8.  
  9.    "Wave Generators for Procedural Techniques in Computer Graphics"
  10.    in Graphics Gems V (edited by A. Paeth), Academic Press
  11. \* ------------------------------------------------------------------------- */
  12.  
  13. #ifndef _WAVE_
  14. #define _WAVE_
  15.  
  16. extern double Rwave (register double t, double s, double Fvar, double Avar);
  17. extern double Twave (register double t, double s, double Fvar, double Avar);
  18. extern double Swave (register double t, double s, double Fvar, double Avar);
  19.  
  20. #endif
  21.  
  22. /* ------------------------------------------------------------------------- */
  23.