home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 3 / RISC_DISC_3.iso / resources / etexts / gems / gemsv / ch6_7 / sampat.c
Encoding:
C/C++ Source or Header  |  1995-03-04  |  1.8 KB  |  44 lines

  1. /* Example sample patterns appearing in Graphics Gems V
  2.  ``Sampling Patterns Optimized for Uniform Distribution of Edges''
  3.    Figures 3 and 4. */
  4.  
  5. typedef float sample[2];
  6.  
  7. sample foursamples[3][4]={
  8.   {{0.274942,  0.884325},    {0.797099,  0.207128},
  9.    {0.765063,  0.715779},    {0.122774,  0.282759}},
  10.  
  11.   {{0.152302,  0.657716},    {0.649413,  0.907929},
  12.    {0.305133,  0.221223},    {0.784722,  0.280605}},
  13.  
  14.   {{0.775219,  0.152203},    {0.846312,  0.737633},
  15.    {0.247618,  0.777035},    {0.228821,  0.197385}}};
  16.  
  17. sample sixteensamples[3][16]={
  18.   {{0.755279,  0.0497319},   {0.384479,  0.688268},
  19.    {0.666094,  0.868388},    {0.317172,  0.0331764},
  20.    {0.729309,  0.43103},     {0.0867931, 0.368519},
  21.    {0.322668,  1.0},         {0.442302,  0.572752},
  22.    {0.889074,  0.606985},    {0.0343768, 0.191404},
  23.    {0.910321,  0.872547},    {0.92479,   0.345332},
  24.    {0.289126,  0.389783},    {0.896551,  0.141167},
  25.    {0.23357,   0.678942},    {0.11281,   0.526939}},
  26.  
  27.   {{0.740161,  0.0942363},   {0.384479,  0.688268},
  28.    {0.642662,  0.884825},    {0.324146,  0.0213393},
  29.    {0.729309,  0.43103},     {0.0867931, 0.368519},
  30.    {0.306925,  0.995787},    {0.442302,  0.572752},
  31.    {0.889074,  0.606985},    {0.0343768, 0.191404},
  32.    {0.910321,  0.872547},    {0.92479,   0.345332},
  33.    {0.299325,  0.371848},    {0.896551,  0.141167},
  34.    {0.226811,  0.658172},    {0.27796,   0.873217}},
  35.  
  36.   {{0.73534,   0.316016},    {0.755279,  0.0497319},
  37.    {0.152649,  0.442638},    {0.917626,  0.771549},
  38.    {0.0492709, 0.836601},    {0.0642901, 0.155284},
  39.    {0.94238,   0.458705},    {0.392657,  0.644079},
  40.    {0.626425,  0.534164},    {0.0918845, 0.468493},
  41.    {0.372743,  0.0552449},   {0.217678,  0.319869},
  42.    {0.460074,  0.759592},    {0.827202,  0.875453},
  43.    {0.596844,  0.352386},    {0.387125,  0.96096}}};
  44.