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> }
 | |
| 
 | |
| /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
 |