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

  1. /*    @(#)monolith_bsp.h 1.1 92/05/28 SMI    */
  2. /*    from monolith_bsp.h 1.2 90/05/02 SMI    */
  3.  
  4. /*
  5.  * Copyright (c) 1986 by Sun Microsystems, Inc.
  6.  */
  7.  
  8.  
  9.  
  10.  
  11.  
  12. static    Pt3d    Vmono1[] = {
  13.     {-40.0, -10.0, -90.0},
  14.     { 40.0, -10.0, -90.0},
  15.     { 40.0,  10.0, -90.0},
  16.     {-40.0,  10.0, -90.0}} ;
  17.  
  18. static    Bsp_Node    Nmono1 = {
  19.     BSP_BACK_VIEW | BSP_POLY,
  20.     {0.0, 0.0, -1.0},
  21.     WHITE,0,
  22.     0,1,{4,0,0},
  23.     Vmono1,NULL,NULL} ;
  24.  
  25.  
  26.  
  27.  
  28. static    Pt3d    Vmono2[] = {
  29.     {-40.0, -10.0,  90.0},
  30.     { 40.0, -10.0,  90.0},
  31.     { 40.0,  10.0,  90.0},
  32.     {-40.0,  10.0,  90.0}} ;
  33.  
  34. static    Bsp_Node    Nmono2 = {
  35.     BSP_BACK_VIEW | BSP_POLY,
  36.     {0.0, 0.0,  1.0},
  37.     WHITE,0,
  38.     0,1,{4,0,0},
  39.     Vmono2,NULL,&Nmono1} ;
  40.  
  41.  
  42.  
  43.  
  44. static    Pt3d    Vmono3[] = {
  45.     {-40.0, -10.0, -90.0},
  46.     {-40.0, -10.0,  90.0},
  47.     {-40.0,  10.0,  90.0},
  48.     {-40.0,  10.0, -90.0}} ;
  49.  
  50. static    Bsp_Node    Nmono3 = {
  51.     BSP_BACK_VIEW | BSP_POLY,
  52.     {-1.0, 0.0, 0.0},
  53.     LGREY,0,
  54.     0,1,{4,0,0},
  55.     Vmono3,NULL,&Nmono2} ;
  56.  
  57.  
  58.  
  59.  
  60. static    Pt3d    Vmono4[] = {
  61.     { 40.0, -10.0, -90.0},
  62.     { 40.0, -10.0,  90.0},
  63.     { 40.0,  10.0,  90.0},
  64.     { 40.0,  10.0, -90.0}} ;
  65.  
  66. static    Bsp_Node    Nmono4 = {
  67.     BSP_BACK_VIEW | BSP_POLY,
  68.     {1.0, 0.0, 0.0},
  69.     LGREY,0,
  70.     0,1,{4,0,0},
  71.     Vmono4,NULL,&Nmono3} ;
  72.  
  73.  
  74.  
  75.  
  76. static    Pt3d    Vmono5[] = {
  77.     {-40.0, -10.0, -90.0},
  78.     { 40.0, -10.0, -90.0},
  79.     { 40.0, -10.0,  90.0},
  80.     {-40.0, -10.0,  90.0}} ;
  81.  
  82. static    Bsp_Node    Nmono5 = {
  83.     BSP_BACK_VIEW | BSP_POLY,
  84.     {0.0, -1.0, 0.0},
  85.     GREY,0,
  86.     0,1,{4,0,0},
  87.     Vmono5,NULL,&Nmono4} ;
  88.  
  89.  
  90.  
  91.  
  92. static    Pt3d    Vmono6[] = {
  93.     {-40.0,  10.0, -90.0},
  94.     { 40.0,  10.0, -90.0},
  95.     { 40.0,  10.0,  90.0},
  96.     {-40.0,  10.0,  90.0}} ;
  97.  
  98. static    Bsp_Node    Nmono6 = {
  99.     BSP_BACK_VIEW | BSP_POLY,
  100.     {0.0, 1.0, 0.0},
  101.     GREY,0,
  102.     0,1,{4,0,0},
  103.     Vmono6,NULL,&Nmono5} ;
  104.