/***********************************************************************/
/* Open Visualization Data Explorer                                    */
/* (C) Copyright IBM Corp. 1989,1999                                   */
/* ALL RIGHTS RESERVED                                                 */
/* This code licensed under the                                        */
/*    "IBM PUBLIC LICENSE - Open Visualization Data Explorer"          */
/***********************************************************************/
#define RCKT8PTS 40 
#define RCKT8TRS 30 
static Point points[RCKT8PTS] = {
   0.5000000000,      0.0000000000,      0.0000000000, 
   0.5000000000,      0.8500000238,      0.0000000000, 
   0.3535533845,      0.0000000000,      0.3535533845, 
   0.3535533845,      0.8500000238,      0.3535533845, 
  -0.0000000219,      0.0000000000,      0.5000000000, 
  -0.0000000219,      0.8500000238,      0.5000000000, 
  -0.3535533845,      0.0000000000,      0.3535533845, 
  -0.3535533845,      0.8500000238,      0.3535533845, 
  -0.5000000000,      0.0000000000,     -0.0000000437, 
  -0.5000000000,      0.8500000238,     -0.0000000437, 
  -0.3535533249,      0.0000000000,     -0.3535534441, 
  -0.3535533249,      0.8500000238,     -0.3535534441, 
   0.0000000060,      0.0000000000,     -0.5000000000, 
   0.0000000060,      0.8500000238,     -0.5000000000, 
   0.3535535038,      0.0000000000,     -0.3535532653, 
   0.3535535038,      0.8500000238,     -0.3535532653, 
   0.8333334923,      0.7500000000,      0.0000000000, 
   0.5892557502,      0.7500000000,      0.5892557502, 
  -0.0000000364,      0.7500000000,      0.8333334923, 
  -0.5892557502,      0.7500000000,      0.5892557502, 
  -0.8333334923,      0.7500000000,     -0.0000000729, 
  -0.5892556906,      0.7500000000,     -0.5892558694, 
   0.0000000099,      0.7500000000,     -0.8333334923, 
   0.5892559886,      0.7500000000,     -0.5892555714, 
   0.0000000000,      1.0000000000,      0.0000000000, 
   0.0000000000,      1.0000000000,      0.0000000000, 
   0.0000000000,      1.0000000000,      0.0000000000, 
   0.0000000000,      1.0000000000,      0.0000000000, 
   0.0000000000,      1.0000000000,      0.0000000000, 
   0.0000000000,      1.0000000000,      0.0000000000, 
   0.0000000000,      1.0000000000,      0.0000000000, 
   0.0000000000,      1.0000000000,      0.0000000000, 
   0.5000000000,      0.0000000000,      0.0000000000, 
   0.3535533845,      0.0000000000,      0.3535533845, 
  -0.0000000219,      0.0000000000,      0.5000000000, 
  -0.3535533845,      0.0000000000,      0.3535533845, 
  -0.5000000000,      0.0000000000,     -0.0000000437, 
  -0.3535533249,      0.0000000000,     -0.3535534441, 
   0.0000000060,      0.0000000000,     -0.5000000000, 
   0.3535535038,      0.0000000000,     -0.3535532653 
};

#include <dxconfig.h>

   
static Point normals[RCKT8PTS] = {
   1.0000000000,      0.0000000000,      0.0000000000, 
   1.0000000000,      0.0000000000,      0.0000000000, 
   0.7071067691,      0.0000000000,      0.7071067691, 
   0.7071067691,      0.0000000000,      0.7071067691, 
  -0.0000000437,      0.0000000000,      1.0000000000, 
  -0.0000000437,      0.0000000000,      1.0000000000, 
  -0.7071067691,      0.0000000000,      0.7071067691, 
  -0.7071067691,      0.0000000000,      0.7071067691, 
  -1.0000000000,      0.0000000000,     -0.0000000874, 
  -1.0000000000,      0.0000000000,     -0.0000000874, 
  -0.7071066499,      0.0000000000,     -0.7071068883, 
  -0.7071066499,      0.0000000000,     -0.7071068883, 
   0.0000000119,      0.0000000000,     -1.0000000000, 
   0.0000000119,      0.0000000000,     -1.0000000000, 
   0.7071070075,      0.0000000000,     -0.7071065307, 
   0.7071070075,      0.0000000000,     -0.7071065307, 
   0.4830437303,      0.8755962253,      0.0000000000, 
   0.3415634930,      0.8755962253,      0.3415634930, 
  -0.0000000211,      0.8755962253,      0.4830437303, 
  -0.3415634930,      0.8755962253,      0.3415634930, 
  -0.4830437303,      0.8755962253,     -0.0000000422, 
  -0.3415634632,      0.8755962253,     -0.3415635526, 
   0.0000000058,      0.8755962253,     -0.4830437303, 
   0.3415636420,      0.8755962253,     -0.3415634036, 
   0.4830437303,      0.8755962253,      0.0000000000, 
   0.3415634930,      0.8755962253,      0.3415634930, 
  -0.0000000211,      0.8755962253,      0.4830437303, 
  -0.3415634930,      0.8755962253,      0.3415634930, 
  -0.4830437303,      0.8755962253,     -0.0000000422, 
  -0.3415634632,      0.8755962253,     -0.3415635526, 
   0.0000000058,      0.8755962253,     -0.4830437303, 
   0.3415636420,      0.8755962253,     -0.3415634036, 
   0.0000000000,     -1.0000000000,      0.0000000000, 
   0.0000000000,     -1.0000000000,      0.0000000000, 
   0.0000000000,     -1.0000000000,      0.0000000000, 
   0.0000000000,     -1.0000000000,      0.0000000000, 
   0.0000000000,     -1.0000000000,      0.0000000000, 
   0.0000000000,     -1.0000000000,      0.0000000000, 
   0.0000000000,     -1.0000000000,      0.0000000000, 
   0.0000000000,     -1.0000000000,      0.0000000000, 
};
  
static Triangle triangles[] = {
    0,       1,       2, 
    2,       1,       3, 
    2,       3,       4, 
    4,       3,       5, 
    4,       5,       6, 
    6,       5,       7, 
    6,       7,       8, 
    8,       7,       9, 
    8,       9,      10, 
   10,       9,      11, 
   10,      11,      12, 
   12,      11,      13, 
   12,      13,      14, 
   14,      13,      15, 
   14,      15,       0, 
    0,      15,       1, 
   16,      24,      17, 
   17,      25,      18, 
   18,      26,      19, 
   19,      27,      20, 
   20,      28,      21, 
   21,      29,      22, 
   22,      30,      23, 
   23,      31,      16, 
   32,      33,      34, 
   32,      34,      35, 
   32,      35,      36, 
   32,      36,      37, 
   32,      37,      38, 
   32,      38,      39 
};
