mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			172 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			172 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
// This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
 | 
						|
// To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/ or send a
 | 
						|
// letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.
 | 
						|
 | 
						|
// Persistence Of Vision Ray Tracer Include File
 | 
						|
// File: table.inc
 | 
						|
// Desc: table for 'balcony.pov' demonstration scene
 | 
						|
// Date: July/August 2001
 | 
						|
// Auth: Christoph Hormann
 | 
						|
 | 
						|
// Updated: 09Aug2008 (jh) for v3.7 distribution
 | 
						|
 | 
						|
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
 | 
						|
 | 
						|
#if (version < 3.7)
 | 
						|
  #version 3.5;
 | 
						|
#end
 | 
						|
 | 
						|
#declare Tex_Table_Foot=
 | 
						|
texture {
 | 
						|
  pigment {
 | 
						|
    color rgb 0.4
 | 
						|
  }
 | 
						|
  finish {
 | 
						|
    ambient 0.0
 | 
						|
    diffuse 0.3
 | 
						|
    specular 0.4
 | 
						|
    roughness 0.01
 | 
						|
    metallic
 | 
						|
 | 
						|
    reflection {
 | 
						|
      0.8
 | 
						|
      metallic
 | 
						|
    }
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
#declare Tex_Table_Foot_Bottom=
 | 
						|
texture {
 | 
						|
  pigment {
 | 
						|
    color rgb 0.2
 | 
						|
  }
 | 
						|
  finish {
 | 
						|
    ambient 0.0
 | 
						|
    diffuse 0.3
 | 
						|
    specular 0.4
 | 
						|
    roughness 0.02
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
#declare Tex_Dark_Wood=
 | 
						|
texture {
 | 
						|
  pigment {
 | 
						|
    bozo
 | 
						|
    color_map {
 | 
						|
      [0.3 color rgb <0.0,0.0,0.16> ]
 | 
						|
      [0.5 color rgb <0.0,0.0,0.08> ]
 | 
						|
      [0.7 color rgb <0.0,0.0,0.0> ]
 | 
						|
    }
 | 
						|
    scale <4,1,1>*0.036
 | 
						|
  }
 | 
						|
  finish {
 | 
						|
    ambient 0.09
 | 
						|
    diffuse 0.3
 | 
						|
    specular 0.5
 | 
						|
    roughness 0.025
 | 
						|
 | 
						|
    reflection {
 | 
						|
      0.15
 | 
						|
      metallic
 | 
						|
    }
 | 
						|
  }
 | 
						|
  normal {
 | 
						|
    granite 0.1
 | 
						|
    scale 0.03
 | 
						|
    accuracy 0.007
 | 
						|
  }
 | 
						|
  scale 0.5
 | 
						|
  rotate 90*y
 | 
						|
}
 | 
						|
 | 
						|
#declare Tex_Dark_Wood2 =
 | 
						|
texture {
 | 
						|
  pigment {
 | 
						|
    wood
 | 
						|
    color_map {
 | 
						|
      [ 0.0000  color rgb<0.6431, 0.3176, 0.0824> ]
 | 
						|
      [ 0.1000  color rgb<0.6196, 0.2824, 0.0588> ]
 | 
						|
      [ 0.2000  color rgb<0.7137, 0.3725, 0.1529> ]
 | 
						|
      [ 0.3000  color rgb<0.7529, 0.4157, 0.1922> ]
 | 
						|
      [ 0.4000  color rgb<0.8157, 0.4941, 0.2588> ]
 | 
						|
      [ 0.5000  color rgb<0.7686, 0.4745, 0.2196> ]
 | 
						|
      [ 0.6000  color rgb<0.8471, 0.5647, 0.2980> ]
 | 
						|
      [ 0.7000  color rgb<0.8627, 0.5843, 0.3137> ]
 | 
						|
      [ 0.8000  color rgb<0.8902, 0.6314, 0.3529> ]
 | 
						|
      [ 0.9000  color rgb<0.8627, 0.6118, 0.3294> ]
 | 
						|
      [ 1.0000  color rgb<0.8392, 0.5922, 0.3098> ]
 | 
						|
    }
 | 
						|
 | 
						|
    turbulence <0.075, 0.075, 0.65>
 | 
						|
    scale      <0.04, 0.04, 0.6>
 | 
						|
 | 
						|
    scale 0.27
 | 
						|
    rotate 91*y
 | 
						|
    translate -0.1*z
 | 
						|
  }
 | 
						|
  finish {
 | 
						|
    ambient 0.0
 | 
						|
    diffuse 0.4
 | 
						|
    specular 0.3
 | 
						|
    roughness 0.025
 | 
						|
 | 
						|
    reflection {
 | 
						|
      0.17
 | 
						|
      metallic
 | 
						|
    }
 | 
						|
  }
 | 
						|
  normal {
 | 
						|
    granite 0.015
 | 
						|
    scale <0.02, 0.02, 0.06>
 | 
						|
    rotate 91*y
 | 
						|
    accuracy 0.007
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
 | 
						|
 | 
						|
#include "shapes.inc"
 | 
						|
 | 
						|
#declare Table_Height=0.66;
 | 
						|
 | 
						|
#declare Table=
 | 
						|
union {
 | 
						|
 | 
						|
  torus { 0.49, 0.01 sturm rotate 90*x translate z*(Table_Height-0.01) }
 | 
						|
  cylinder { z*(Table_Height-0.05), z*(Table_Height-0.01), 0.5 }
 | 
						|
  cylinder { z*(Table_Height-0.01), z*Table_Height, 0.49 }
 | 
						|
 | 
						|
  union {
 | 
						|
    cylinder { z*0.01, z*0.63, 0.03 translate 0.37*x }
 | 
						|
    cylinder { z*0.01, z*0.63, 0.03 translate 0.37*x rotate 120*z }
 | 
						|
    cylinder { z*0.01, z*0.63, 0.03 translate 0.37*x rotate 240*z }
 | 
						|
 | 
						|
    texture { Tex_Table_Foot }
 | 
						|
 | 
						|
    rotate -70*z
 | 
						|
  }
 | 
						|
 | 
						|
  union {
 | 
						|
    object { Round_Cylinder_Merge (0, z*0.03, 0.031, 0.005) translate 0.37*x }
 | 
						|
    object { Round_Cylinder_Merge (0, z*0.03, 0.031, 0.005) translate 0.37*x rotate 120*z }
 | 
						|
    object { Round_Cylinder_Merge (0, z*0.03, 0.031, 0.005) translate 0.37*x rotate 240*z }
 | 
						|
 | 
						|
    texture { Tex_Table_Foot_Bottom }
 | 
						|
 | 
						|
    rotate -70*z
 | 
						|
  }
 | 
						|
 | 
						|
  texture { Tex_Dark_Wood2 }
 | 
						|
 | 
						|
  #if (show_TableCloth)
 | 
						|
    scale <0.97, 0.97, 0.99>
 | 
						|
  #else
 | 
						|
    scale <0.97, 0.97, 1.00>
 | 
						|
  #end
 | 
						|
}
 | 
						|
 | 
						|
object { Table translate <3.3,2.52,0> }
 | 
						|
 | 
						|
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
 |