home *** CD-ROM | disk | FTP | other *** search
/ Ray Tracing Box / RAY_CD.mdf / raytrace / _pov_dat / lion / nosespn.inc < prev    next >
Text File  |  1993-05-01  |  5KB  |  169 lines

  1. /*-----------------------------------------------------------------------------*/
  2. /* This file generated by Connect The Dots Smoother v2.0d (c) 1992 Truman Brown*/
  3. /*-----------------------------------------------------------------------------*/
  4.  
  5. #declare YourTexture =
  6.     texture {
  7.        color ReddishBrown
  8.        ambient   0.3
  9.        diffuse   0.6
  10.        specular  1.0
  11.        roughness 0.001
  12.     }
  13.  
  14. #declare Dot =
  15.     quadric {
  16.        < 1.0  1.0  1.0>
  17.        < 0.0  0.0  0.0>
  18.        < 0.0  0.0  0.0>
  19.         -1.0
  20.     }
  21.  
  22. #declare Connector_1 = 
  23.    object {
  24.       quadric {
  25.          < 0.0  1.0  1.0>
  26.          < 0.0  0.0  0.0>
  27.          < 0.0  0.0  0.0>
  28.           -1.0
  29.       }
  30.       clipped_by {
  31.          plane { < 1.0  0.0  0.0> 1.0 }
  32.          plane { <-1.0  0.0  0.0> 0.0 }
  33.       }
  34.    }
  35.  
  36. #declare Connector_2 =
  37.    quadric {
  38.       < 1.0 -1.0  1.0>
  39.       < 0.0  0.0  0.0>
  40.       < 0.0  0.0  0.0>
  41.         0.0
  42.       rotate < 0.0  0.0  90.0>
  43.    }
  44.  
  45. #declare transx1 = 0
  46. #declare transy1 = 0
  47. #declare transz1 = 0
  48.  
  49. #declare transx2 = 0
  50. #declare transy2 = 0
  51. #declare transz2 = 0
  52.  
  53. #declare scalex1 = 1
  54. #declare scaley1 = 1
  55. #declare scalez1 = 1
  56.  
  57. /*----------------------------------------------------------------------------*/
  58.  
  59. #declare Nose_Spine =
  60.    composite {
  61.       object {
  62.          quadric {
  63.             Dot
  64.             translate <-0.052190 -0.052190  0.000000>
  65.          }
  66.          texture { YourTexture }
  67.       }
  68.       object {
  69.          quadric { Connector_2 }
  70.          clipped_by {
  71.             plane { < 1.000000  0.000000  0.000000>  0.726038 }
  72.             plane { < 1.000000  0.000000  0.000000>  0.254113 inverse }
  73.          }
  74.          translate <-0.726038  0.000000  0.000000>
  75.          scale     < 1.055818  1.000000  1.000000>
  76.          translate <-0.687655  0.000000  0.000000>
  77.          rotate    < 0.000000  180.000000  0.000000>
  78.          rotate    < 0.000000  0.000000  83.659474>
  79.          rotate    < 0.000000 -180.000000  0.000000>
  80.          translate <-0.052190 -0.052190  0.000000>
  81.          texture { YourTexture }
  82.       }
  83.       object {
  84.          quadric {
  85.             Dot
  86.             scale     < 0.350000  0.350000  0.350000>
  87.             translate <-0.156580  0.887270  0.000000>
  88.          }
  89.          texture { YourTexture }
  90.       }
  91.       object {
  92.          quadric { Connector_2 }
  93.          clipped_by {
  94.             plane { < 1.000000  0.000000  0.000000>  0.346773 }
  95.             plane { < 1.000000  0.000000  0.000000>  0.247695 inverse }
  96.          }
  97.          translate <-0.346773  0.000000  0.000000>
  98.          scale     < 7.312923  1.000000  1.000000>
  99.          translate <-0.047419  0.000000  0.000000>
  100.          rotate    < 0.000000  180.000000  0.000000>
  101.          rotate    < 0.000000  0.000000  81.870117>
  102.          rotate    < 0.000000 -180.000000  0.000000>
  103.          translate <-0.156580  0.887270  0.000000>
  104.          texture { YourTexture }
  105.       }
  106.       object {
  107.          quadric {
  108.             Dot
  109.             scale     < 0.250000  0.250000  0.250000>
  110.             translate <-0.260960  1.617950  0.000000>
  111.          }
  112.          texture { YourTexture }
  113.       }
  114.       object {
  115.          quadric { Connector_2 }
  116.          clipped_by {
  117.             plane { < 1.000000  0.000000  0.000000>  0.249458 }
  118.             plane { < 1.000000  0.000000  0.000000>  0.199567 inverse }
  119.          }
  120.          translate <-0.249458  0.000000  0.000000>
  121.          scale     < 15.165656  1.000000  1.000000>
  122.          translate <-0.016449  0.000000  0.000000>
  123.          rotate    < 0.000000  180.000000  0.000000>
  124.          rotate    < 0.000000  0.000000  74.054501>
  125.          rotate    < 0.000000 -180.000000  0.000000>
  126.          translate <-0.260960  1.617950  0.000000>
  127.          texture { YourTexture }
  128.       }
  129.       object {
  130.          quadric {
  131.             Dot
  132.             scale     < 0.200000  0.200000  0.200000>
  133.             translate <-0.469730  2.348640  0.000000>
  134.          }
  135.          texture { YourTexture }
  136.       }
  137.       object {
  138.          quadric { Connector_2 }
  139.          clipped_by {
  140.             plane { < 1.000000  0.000000  0.000000>  0.199426 }
  141.             plane { < 1.000000  0.000000  0.000000>  0.149569 inverse }
  142.          }
  143.          translate <-0.199426  0.000000  0.000000>
  144.          scale     < 13.165852  1.000000  1.000000>
  145.          translate <-0.015147  0.000000  0.000000>
  146.          rotate    < 0.000000  180.000000  0.000000>
  147.          rotate    < 0.000000  0.000000  71.565051>
  148.          rotate    < 0.000000 -180.000000  0.000000>
  149.          translate <-0.469730  2.348640  0.000000>
  150.          texture { YourTexture }
  151.       }
  152.       object {
  153.          quadric {
  154.             Dot
  155.             scale     < 0.150000  0.150000  0.150000>
  156.             translate <-0.678500  2.974950  0.000000>
  157.          }
  158.          texture { YourTexture }
  159.       }
  160.       bounded_by {
  161.          quadric {
  162.             Dot
  163.             scale < 2.522325  2.522325  2.522325>
  164.             translate <-0.052190  1.036380  0.000000>
  165.          }
  166.       }
  167.    }
  168.  
  169.