home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / alt / sources / 2608 / planet2.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-11-23  |  9.7 KB  |  405 lines

  1. /*    @(#)planet2.h 1.1 92/05/28 SMI    */
  2. /*    from planet2.h 1.2 90/05/02 SMI    */
  3.  
  4. /*
  5.  * Copyright (c) 1986 by Sun Microsystems, Inc.
  6.  */
  7.  
  8. static    Pt3d        VSphere2_5_2[] = {
  9.     {-66.4462,70.7107,24.1846},
  10.     {-66.4463,70.7107,-24.1843},
  11.     {-93.9694,0.000126759,-34.2017},
  12.     {-93.9692,0.000126759,34.2022}};
  13. static    Bsp_Node    NSphere2_5_2 = {
  14.     BSP_POLY,
  15.     {-0.931896,0.362726,2.35186e-06},
  16.     GREY,
  17.     0,0,1,{4,0,0},
  18.     VSphere2_5_2,NULL,NULL,};
  19. static    Pt3d        VSphere2_5_3[] = {
  20.     {-93.9692,0.000126759,34.2022},
  21.     {-93.9694,0.000126759,-34.2017},
  22.     {-66.4465,-70.7105,-24.1843},
  23.     {-66.4464,-70.7105,24.1847}};
  24. static    Bsp_Node    NSphere2_5_3 = {
  25.     BSP_POLY,
  26.     {-0.931897,-0.362724,2.39059e-06},
  27.     GREY,
  28.     0,0,1,{4,0,0},
  29.     VSphere2_5_3,NULL,&NSphere2_5_2,};
  30. static    Pt3d        VSphere2_5_1[] = {
  31.     {0,100,0},
  32.     {0,100,0},
  33.     {-66.4463,70.7107,-24.1843},
  34.     {-66.4462,70.7107,24.1846}};
  35. static    Bsp_Node    NSphere2_5_1 = {
  36.     BSP_POLY,
  37.     {-0.403349,0.915046,1.01795e-06},
  38.     LGREY,
  39.     0,0,1,{4,0,0},
  40.     VSphere2_5_1,NULL,&NSphere2_5_3,};
  41. static    Pt3d        VSphere2_5_4[] = {
  42.     {-66.4464,-70.7105,24.1847},
  43.     {-66.4465,-70.7105,-24.1843},
  44.     {0,-100,0},
  45.     {0,-100,0}};
  46. static    Bsp_Node    NSphere2_5_4 = {
  47.     BSP_POLY,
  48.     {-0.40335,-0.915046,1.01795e-06},
  49.     WHITE,
  50.     0,0,1,{4,0,0},
  51.     VSphere2_5_4,NULL,&NSphere2_5_1,};
  52. static    Pt3d        VSphere2_4_4[] = {
  53.     {-35.3553,-70.7105,61.2374},
  54.     {-66.4464,-70.7105,24.1847},
  55.     {0,-100,0},
  56.     {0,-100,0}};
  57. static    Bsp_Node    NSphere2_4_4 = {
  58.     BSP_POLY,
  59.     {-0.308984,-0.915046,0.259269},
  60.     WHITE,
  61.     0,0,1,{4,0,0},
  62.     VSphere2_4_4,NULL,&NSphere2_5_4,};
  63. static    Pt3d        VSphere2_6_1[] = {
  64.     {0,100,0},
  65.     {0,100,0},
  66.     {-35.3555,70.7107,-61.2371},
  67.     {-66.4463,70.7107,-24.1843}};
  68. static    Bsp_Node    NSphere2_6_1 = {
  69.     BSP_POLY,
  70.     {-0.308984,0.915046,-0.259267},
  71.     WHITE,
  72.     0,0,1,{4,0,0},
  73.     VSphere2_6_1,NULL,&NSphere2_4_4,};
  74. static    Pt3d        VSphere2_4_3[] = {
  75.     {-49.9999,0.000126759,86.6026},
  76.     {-93.9692,0.000126759,34.2022},
  77.     {-66.4464,-70.7105,24.1847},
  78.     {-35.3553,-70.7105,61.2374}};
  79. static    Bsp_Node    NSphere2_4_3 = {
  80.     BSP_POLY,
  81.     {-0.713873,-0.362724,0.599013},
  82.     WHITE,
  83.     0,0,1,{4,0,0},
  84.     VSphere2_4_3,NULL,&NSphere2_6_1,};
  85. static    Pt3d        VSphere2_6_2[] = {
  86.     {-66.4463,70.7107,-24.1843},
  87.     {-35.3555,70.7107,-61.2371},
  88.     {-50.0003,0.000126759,-86.6024},
  89.     {-93.9694,0.000126759,-34.2017}};
  90. static    Bsp_Node    NSphere2_6_2 = {
  91.     BSP_POLY,
  92.     {-0.713875,0.362726,-0.599009},
  93.     LGREY,
  94.     0,0,1,{4,0,0},
  95.     VSphere2_6_2,NULL,&NSphere2_4_3,};
  96. static    Pt3d        VSphere2_4_2[] = {
  97.     {-35.3552,70.7107,61.2373},
  98.     {-66.4462,70.7107,24.1846},
  99.     {-93.9692,0.000126759,34.2022},
  100.     {-49.9999,0.000126759,86.6026}};
  101. static    Bsp_Node    NSphere2_4_2 = {
  102.     BSP_POLY,
  103.     {-0.713872,0.362726,0.599012},
  104.     GREY,
  105.     0,0,1,{4,0,0},
  106.     VSphere2_4_2,NULL,&NSphere2_6_2,};
  107. static    Pt3d        VSphere2_6_3[] = {
  108.     {-93.9694,0.000126759,-34.2017},
  109.     {-50.0003,0.000126759,-86.6024},
  110.     {-35.3556,-70.7105,-61.2372},
  111.     {-66.4465,-70.7105,-24.1843}};
  112. static    Bsp_Node    NSphere2_6_3 = {
  113.     BSP_POLY,
  114.     {-0.713876,-0.362724,-0.59901},
  115.     WHITE,
  116.     0,0,1,{4,0,0},
  117.     VSphere2_6_3,NULL,&NSphere2_4_2,};
  118. static    Pt3d        VSphere2_4_1[] = {
  119.     {0,100,0},
  120.     {0,100,0},
  121.     {-66.4462,70.7107,24.1846},
  122.     {-35.3552,70.7107,61.2373}};
  123. static    Bsp_Node    NSphere2_4_1 = {
  124.     BSP_POLY,
  125.     {-0.308983,0.915046,0.259268},
  126.     LGREY,
  127.     0,0,1,{4,0,0},
  128.     VSphere2_4_1,NULL,&NSphere2_6_3,};
  129. static    Pt3d        VSphere2_6_4[] = {
  130.     {-66.4465,-70.7105,-24.1843},
  131.     {-35.3556,-70.7105,-61.2372},
  132.     {0,-100,0},
  133.     {0,-100,0}};
  134. static    Bsp_Node    NSphere2_6_4 = {
  135.     BSP_POLY,
  136.     {-0.308985,-0.915046,-0.259268},
  137.     WHITE,
  138.     0,0,1,{4,0,0},
  139.     VSphere2_6_4,NULL,&NSphere2_4_1,};
  140. static    Pt3d        VSphere2_3_4[] = {
  141.     {12.2789,-70.7105,69.6365},
  142.     {-35.3553,-70.7105,61.2374},
  143.     {0,-100,0},
  144.     {0,-100,0}};
  145. static    Bsp_Node    NSphere2_3_4 = {
  146.     BSP_POLY,
  147.     {-0.0700405,-0.915046,0.397223},
  148.     WHITE,
  149.     0,0,1,{4,0,0},
  150.     VSphere2_3_4,NULL,&NSphere2_6_4,};
  151. static    Pt3d        VSphere2_7_1[] = {
  152.     {0,100,0},
  153.     {0,100,0},
  154.     {12.2785,70.7107,-69.6364},
  155.     {-35.3555,70.7107,-61.2371}};
  156. static    Bsp_Node    NSphere2_7_1 = {
  157.     BSP_POLY,
  158.     {-0.0700423,0.915046,-0.397221},
  159.     LGREY,
  160.     0,0,1,{4,0,0},
  161.     VSphere2_7_1,NULL,&NSphere2_3_4,};
  162. static    Pt3d        VSphere2_3_3[] = {
  163.     {17.3649,0.000126759,98.4808},
  164.     {-49.9999,0.000126759,86.6026},
  165.     {-35.3553,-70.7105,61.2374},
  166.     {12.2789,-70.7105,69.6365}};
  167. static    Bsp_Node    NSphere2_3_3 = {
  168.     BSP_POLY,
  169.     {-0.161821,-0.362724,0.917739},
  170.     GREY,
  171.     0,0,1,{4,0,0},
  172.     VSphere2_3_3,NULL,&NSphere2_7_1,};
  173. static    Pt3d        VSphere2_7_2[] = {
  174.     {-35.3555,70.7107,-61.2371},
  175.     {12.2785,70.7107,-69.6364},
  176.     {17.3644,0.000126759,-98.4808},
  177.     {-50.0003,0.000126759,-86.6024}};
  178. static    Bsp_Node    NSphere2_7_2 = {
  179.     BSP_POLY,
  180.     {-0.161825,0.362726,-0.917738},
  181.     LGREY,
  182.     0,0,1,{4,0,0},
  183.     VSphere2_7_2,NULL,&NSphere2_3_3,};
  184. static    Pt3d        VSphere2_3_2[] = {
  185.     {12.2789,70.7107,69.6364},
  186.     {-35.3552,70.7107,61.2373},
  187.     {-49.9999,0.000126759,86.6026},
  188.     {17.3649,0.000126759,98.4808}};
  189. static    Bsp_Node    NSphere2_3_2 = {
  190.     BSP_POLY,
  191.     {-0.161821,0.362726,0.917738},
  192.     LGREY,
  193.     0,0,1,{4,0,0},
  194.     VSphere2_3_2,NULL,&NSphere2_7_2,};
  195. static    Pt3d        VSphere2_7_3[] = {
  196.     {-50.0003,0.000126759,-86.6024},
  197.     {17.3644,0.000126759,-98.4808},
  198.     {12.2785,-70.7105,-69.6366},
  199.     {-35.3556,-70.7105,-61.2372}};
  200. static    Bsp_Node    NSphere2_7_3 = {
  201.     BSP_POLY,
  202.     {-0.161825,-0.362724,-0.917739},
  203.     GREY,
  204.     0,0,1,{4,0,0},
  205.     VSphere2_7_3,NULL,&NSphere2_3_2,};
  206. static    Pt3d        VSphere2_3_1[] = {
  207.     {0,100,0},
  208.     {0,100,0},
  209.     {-35.3552,70.7107,61.2373},
  210.     {12.2789,70.7107,69.6364}};
  211. static    Bsp_Node    NSphere2_3_1 = {
  212.     BSP_POLY,
  213.     {-0.0700403,0.915046,0.397221},
  214.     WHITE,
  215.     0,0,1,{4,0,0},
  216.     VSphere2_3_1,NULL,&NSphere2_7_3,};
  217. static    Pt3d        VSphere2_7_4[] = {
  218.     {-35.3556,-70.7105,-61.2372},
  219.     {12.2785,-70.7105,-69.6366},
  220.     {0,-100,0},
  221.     {0,-100,0}};
  222. static    Bsp_Node    NSphere2_7_4 = {
  223.     BSP_POLY,
  224.     {-0.0700425,-0.915046,-0.397222},
  225.     WHITE,
  226.     0,0,1,{4,0,0},
  227.     VSphere2_7_4,NULL,&NSphere2_3_1,};
  228. static    Pt3d        VSphere2_2_4[] = {
  229.     {54.1677,-70.7105,45.452},
  230.     {12.2789,-70.7105,69.6365},
  231.     {0,-100,0},
  232.     {0,-100,0}};
  233. static    Bsp_Node    NSphere2_2_4 = {
  234.     BSP_POLY,
  235.     {0.201675,-0.915046,0.349311},
  236.     WHITE,
  237.     0,0,1,{4,0,0},
  238.     VSphere2_2_4,NULL,&NSphere2_7_4,};
  239. static    Pt3d        VSphere2_8_1[] = {
  240.     {0,100,0},
  241.     {0,100,0},
  242.     {54.1673,70.7107,-45.4522},
  243.     {12.2785,70.7107,-69.6364}};
  244. static    Bsp_Node    NSphere2_8_1 = {
  245.     BSP_POLY,
  246.     {0.201673,0.915046,-0.349311},
  247.     LGREY,
  248.     0,0,1,{4,0,0},
  249.     VSphere2_8_1,NULL,&NSphere2_2_4,};
  250. static    Pt3d        VSphere2_2_3[] = {
  251.     {76.6045,0.000126759,64.2787},
  252.     {17.3649,0.000126759,98.4808},
  253.     {12.2789,-70.7105,69.6365},
  254.     {54.1677,-70.7105,45.452}};
  255. static    Bsp_Node    NSphere2_2_3 = {
  256.     BSP_POLY,
  257.     {0.465949,-0.362724,0.807046},
  258.     GREY,
  259.     0,0,1,{4,0,0},
  260.     VSphere2_2_3,NULL,&NSphere2_8_1,};
  261. static    Pt3d        VSphere2_8_2[] = {
  262.     {12.2785,70.7107,-69.6364},
  263.     {54.1673,70.7107,-45.4522},
  264.     {76.6042,0.000126759,-64.2791},
  265.     {17.3644,0.000126759,-98.4808}};
  266. static    Bsp_Node    NSphere2_8_2 = {
  267.     BSP_POLY,
  268.     {0.465945,0.362726,-0.807047},
  269.     GREY,
  270.     0,0,1,{4,0,0},
  271.     VSphere2_8_2,NULL,&NSphere2_2_3,};
  272. static    Pt3d        VSphere2_2_2[] = {
  273.     {54.1675,70.7107,45.4519},
  274.     {12.2789,70.7107,69.6364},
  275.     {17.3649,0.000126759,98.4808},
  276.     {76.6045,0.000126759,64.2787}};
  277. static    Bsp_Node    NSphere2_2_2 = {
  278.     BSP_POLY,
  279.     {0.465949,0.362726,0.807045},
  280.     LGREY,
  281.     0,0,1,{4,0,0},
  282.     VSphere2_2_2,NULL,&NSphere2_8_2,};
  283. static    Pt3d        VSphere2_8_3[] = {
  284.     {17.3644,0.000126759,-98.4808},
  285.     {76.6042,0.000126759,-64.2791},
  286.     {54.1674,-70.7105,-45.4523},
  287.     {12.2785,-70.7105,-69.6366}};
  288. static    Bsp_Node    NSphere2_8_3 = {
  289.     BSP_POLY,
  290.     {0.465945,-0.362724,-0.807048},
  291.     WHITE,
  292.     0,0,1,{4,0,0},
  293.     VSphere2_8_3,NULL,&NSphere2_2_2,};
  294. static    Pt3d        VSphere2_2_1[] = {
  295.     {0,100,0},
  296.     {0,100,0},
  297.     {12.2789,70.7107,69.6364},
  298.     {54.1675,70.7107,45.4519}};
  299. static    Bsp_Node    NSphere2_2_1 = {
  300.     BSP_POLY,
  301.     {0.201675,0.915046,0.34931},
  302.     LGREY,
  303.     0,0,1,{4,0,0},
  304.     VSphere2_2_1,NULL,&NSphere2_8_3,};
  305. static    Pt3d        VSphere2_8_4[] = {
  306.     {12.2785,-70.7105,-69.6366},
  307.     {54.1674,-70.7105,-45.4523},
  308.     {0,-100,0},
  309.     {0,-100,0}};
  310. static    Bsp_Node    NSphere2_8_4 = {
  311.     BSP_POLY,
  312.     {0.201674,-0.915046,-0.349312},
  313.     WHITE,
  314.     0,0,1,{4,0,0},
  315.     VSphere2_8_4,NULL,&NSphere2_2_1,};
  316. static    Pt3d        VSphere2_1_4[] = {
  317.     {70.7108,-70.7105,0},
  318.     {54.1677,-70.7105,45.452},
  319.     {0,-100,0},
  320.     {0,-100,0}};
  321. static    Bsp_Node    NSphere2_1_4 = {
  322.     BSP_POLY,
  323.     {0.379025,-0.915046,0.137954},
  324.     WHITE,
  325.     0,0,1,{4,0,0},
  326.     VSphere2_1_4,NULL,&NSphere2_8_4,};
  327. static    Pt3d        VSphere2_9_1[] = {
  328.     {0,100,0},
  329.     {0,100,0},
  330.     {70.7106,70.7107,0},
  331.     {54.1673,70.7107,-45.4522}};
  332. static    Bsp_Node    NSphere2_9_1 = {
  333.     BSP_POLY,
  334.     {0.379024,0.915046,-0.137954},
  335.     LGREY,
  336.     0,0,1,{4,0,0},
  337.     VSphere2_9_1,NULL,&NSphere2_1_4,};
  338. static    Pt3d        VSphere2_1_3[] = {
  339.     {100,0.000126759,0},
  340.     {76.6045,0.000126759,64.2787},
  341.     {54.1677,-70.7105,45.452},
  342.     {70.7108,-70.7105,0}};
  343. static    Bsp_Node    NSphere2_1_3 = {
  344.     BSP_POLY,
  345.     {0.875697,-0.362724,0.318727},
  346.     WHITE,
  347.     0,0,1,{4,0,0},
  348.     VSphere2_1_3,NULL,&NSphere2_9_1,};
  349. static    Pt3d        VSphere2_9_2[] = {
  350.     {54.1673,70.7107,-45.4522},
  351.     {70.7106,70.7107,0},
  352.     {100,0.000126759,0},
  353.     {76.6042,0.000126759,-64.2791}};
  354. static    Bsp_Node    NSphere2_9_2 = {
  355.     BSP_POLY,
  356.     {0.875695,0.362726,-0.318729},
  357.     GREY,
  358.     0,0,1,{4,0,0},
  359.     VSphere2_9_2,NULL,&NSphere2_1_3,};
  360. static    Pt3d        VSphere2_1_2[] = {
  361.     {70.7106,70.7107,0},
  362.     {54.1675,70.7107,45.4519},
  363.     {76.6045,0.000126759,64.2787},
  364.     {100,0.000126759,0}};
  365. static    Bsp_Node    NSphere2_1_2 = {
  366.     BSP_POLY,
  367.     {0.875696,0.362726,0.318727},
  368.     GREY,
  369.     0,0,1,{4,0,0},
  370.     VSphere2_1_2,NULL,&NSphere2_9_2,};
  371. static    Pt3d        VSphere2_9_3[] = {
  372.     {76.6042,0.000126759,-64.2791},
  373.     {100,0.000126759,0},
  374.     {70.7108,-70.7105,0},
  375.     {54.1674,-70.7105,-45.4523}};
  376. static    Bsp_Node    NSphere2_9_3 = {
  377.     BSP_POLY,
  378.     {0.875696,-0.362723,-0.318729},
  379.     GREY,
  380.     0,0,1,{4,0,0},
  381.     VSphere2_9_3,NULL,&NSphere2_1_2,};
  382. static    Pt3d        VSphere2_1_1[] = {
  383.     {0,100,0},
  384.     {0,100,0},
  385.     {54.1675,70.7107,45.4519},
  386.     {70.7106,70.7107,0}};
  387. static    Bsp_Node    NSphere2_1_1 = {
  388.     BSP_POLY,
  389.     {0.379024,0.915046,0.137953},
  390.     LGREY,
  391.     0,0,1,{4,0,0},
  392.     VSphere2_1_1,NULL,&NSphere2_9_3,};
  393. static    Pt3d        VSphere2_9_4[] = {
  394.     {54.1674,-70.7105,-45.4523},
  395.     {70.7108,-70.7105,0},
  396.     {0,-100,0},
  397.     {0,-100,0}};
  398. static    Bsp_Node    NSphere2_9_4 = {
  399.     BSP_POLY,
  400.     {0.379025,-0.915045,-0.137955},
  401.     WHITE,
  402.     0,0,1,{4,0,0},
  403.     VSphere2_9_4,NULL,&NSphere2_1_1,};
  404. #define    BSP_ROOT2    NSphere2_9_4
  405.