/***********************************************************************/
/* 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 SPHR42PTS 42 
#define SPHR42TRS 80 
static Point points[SPHR42PTS] = {
   0.0000000000,     -1.0000000000,      0.0000000000, 
   0.5877852440,     -0.8090170026,      0.0000000000, 
   0.4755282402,     -0.8090170026,      0.3454914987, 
   0.1816356033,     -0.8090170026,      0.5590170026, 
  -0.1816356480,     -0.8090170026,      0.5590169430, 
  -0.4755282700,     -0.8090170026,      0.3454914689, 
  -0.5877852440,     -0.8090170026,     -0.0000000514, 
  -0.4755282104,     -0.8090170026,     -0.3454915285, 
  -0.1816356927,     -0.8090170026,     -0.5590169430, 
   0.1816357076,     -0.8090170026,     -0.5590169430, 
   0.4755283892,     -0.8090170026,     -0.3454912901, 
   0.9510565400,     -0.3090170026,      0.0000000000, 
   0.7694208622,     -0.3090170026,      0.5590170026, 
   0.2938925922,     -0.3090170026,      0.9045085311, 
  -0.2938926816,     -0.3090170026,      0.9045084715, 
  -0.7694209218,     -0.3090170026,      0.5590169430, 
  -0.9510565400,     -0.3090170026,     -0.0000000831, 
  -0.7694208026,     -0.3090170026,     -0.5590170622, 
  -0.2938927412,     -0.3090170026,     -0.9045084715, 
   0.2938927412,     -0.3090170026,     -0.9045084715, 
   0.7694211006,     -0.3090170026,     -0.5590167046, 
   0.9510565400,      0.3090170026,      0.0000000000, 
   0.7694208622,      0.3090170026,      0.5590170026, 
   0.2938925922,      0.3090170026,      0.9045085311, 
  -0.2938926816,      0.3090170026,      0.9045084715, 
  -0.7694209218,      0.3090170026,      0.5590169430, 
  -0.9510565400,      0.3090170026,     -0.0000000831, 
  -0.7694208026,      0.3090170026,     -0.5590170622, 
  -0.2938927412,      0.3090170026,     -0.9045084715, 
   0.2938927412,      0.3090170026,     -0.9045084715, 
   0.7694211006,      0.3090170026,     -0.5590167046, 
   0.5877852440,      0.8090170026,      0.0000000000, 
   0.4755282402,      0.8090170026,      0.3454914987, 
   0.1816356033,      0.8090170026,      0.5590170026, 
  -0.1816356480,      0.8090170026,      0.5590169430, 
  -0.4755282700,      0.8090170026,      0.3454914689, 
  -0.5877852440,      0.8090170026,     -0.0000000514, 
  -0.4755282104,      0.8090170026,     -0.3454915285, 
  -0.1816356927,      0.8090170026,     -0.5590169430, 
   0.1816357076,      0.8090170026,     -0.5590169430, 
   0.4755283892,      0.8090170026,     -0.3454912901, 
   0.0000000000,      1.0000000000,      0.0000000000 
};

#include <dxconfig.h>

   
static Point normals[SPHR42PTS] = {
   0.0000000000,     -1.0000000000,      0.0000000000, 
   0.5877852440,     -0.8090170026,      0.0000000000, 
   0.4755282402,     -0.8090170026,      0.3454914987, 
   0.1816356033,     -0.8090170026,      0.5590170026, 
  -0.1816356480,     -0.8090170026,      0.5590169430, 
  -0.4755282700,     -0.8090170026,      0.3454914689, 
  -0.5877852440,     -0.8090170026,     -0.0000000514, 
  -0.4755282104,     -0.8090170026,     -0.3454915285, 
  -0.1816356927,     -0.8090170026,     -0.5590169430, 
   0.1816357076,     -0.8090170026,     -0.5590169430, 
   0.4755283892,     -0.8090170026,     -0.3454912901, 
   0.9510565400,     -0.3090170026,      0.0000000000, 
   0.7694208622,     -0.3090170026,      0.5590170026, 
   0.2938925922,     -0.3090170026,      0.9045085311, 
  -0.2938926816,     -0.3090170026,      0.9045084715, 
  -0.7694209218,     -0.3090170026,      0.5590169430, 
  -0.9510565400,     -0.3090170026,     -0.0000000831, 
  -0.7694208026,     -0.3090170026,     -0.5590170622, 
  -0.2938927412,     -0.3090170026,     -0.9045084715, 
   0.2938927412,     -0.3090170026,     -0.9045084715, 
   0.7694211006,     -0.3090170026,     -0.5590167046, 
   0.9510565400,      0.3090170026,      0.0000000000, 
   0.7694208622,      0.3090170026,      0.5590170026, 
   0.2938925922,      0.3090170026,      0.9045085311, 
  -0.2938926816,      0.3090170026,      0.9045084715, 
  -0.7694209218,      0.3090170026,      0.5590169430, 
  -0.9510565400,      0.3090170026,     -0.0000000831, 
  -0.7694208026,      0.3090170026,     -0.5590170622, 
  -0.2938927412,      0.3090170026,     -0.9045084715, 
   0.2938927412,      0.3090170026,     -0.9045084715, 
   0.7694211006,      0.3090170026,     -0.5590167046, 
   0.5877852440,      0.8090170026,      0.0000000000, 
   0.4755282402,      0.8090170026,      0.3454914987, 
   0.1816356033,      0.8090170026,      0.5590170026, 
  -0.1816356480,      0.8090170026,      0.5590169430, 
  -0.4755282700,      0.8090170026,      0.3454914689, 
  -0.5877852440,      0.8090170026,     -0.0000000514, 
  -0.4755282104,      0.8090170026,     -0.3454915285, 
  -0.1816356927,      0.8090170026,     -0.5590169430, 
   0.1816357076,      0.8090170026,     -0.5590169430, 
   0.4755283892,      0.8090170026,     -0.3454912901, 
   0.0000000000,      1.0000000000,      0.0000000000 
};
  
static Triangle triangles[] = {
    0,     1,     2, 
    0,     2,     3, 
    0,     3,     4, 
    0,     4,     5, 
    0,     5,     6, 
    0,     6,     7, 
    0,     7,     8, 
    0,     8,     9, 
    0,     9,    10, 
    0,    10,     1, 
    1,    12,     2, 
    1,    11,    12, 
    2,    12,     3, 
    3,    12,    13, 
    3,    14,     4, 
    3,    13,    14, 
    4,    14,     5, 
    5,    14,    15, 
    5,    16,     6, 
    5,    15,    16, 
    6,    16,     7, 
    7,    16,    17, 
    7,    18,     8, 
    7,    17,    18, 
    8,    18,     9, 
    9,    18,    19, 
    9,    20,    10, 
    9,    19,    20, 
   10,    20,     1, 
    1,    20,    11, 
   11,    21,    12, 
   12,    21,    22, 
   12,    23,    13, 
   12,    22,    23, 
   13,    23,    14, 
   14,    23,    24, 
   14,    25,    15, 
   14,    24,    25, 
   15,    25,    16, 
   16,    25,    26, 
   16,    27,    17, 
   16,    26,    27, 
   17,    27,    18, 
   18,    27,    28, 
   18,    29,    19, 
   18,    28,    29, 
   19,    29,    20, 
   20,    29,    30, 
   20,    30,    21, 
   20,    21,    11, 
   21,    32,    22, 
   21,    31,    32, 
   22,    32,    23, 
   23,    32,    33, 
   23,    34,    24, 
   23,    33,    34, 
   24,    34,    25, 
   25,    34,    35, 
   25,    36,    26, 
   25,    35,    36, 
   26,    36,    27, 
   27,    36,    37, 
   27,    38,    28, 
   27,    37,    38, 
   28,    38,    29, 
   29,    38,    39, 
   29,    40,    30, 
   29,    39,    40, 
   30,    40,    21, 
   21,    40,    31, 
   31,    41,    32, 
   32,    41,    33, 
   33,    41,    34, 
   34,    41,    35, 
   35,    41,    36, 
   36,    41,    37, 
   37,    41,    38, 
   38,    41,    39, 
   39,    41,    40, 
   40,    41,    31 
};
