mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			137 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			137 lines
		
	
	
		
			2.4 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_stuff.inc
 | |
| // Desc: stuff on the 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 Mat_Glass=
 | |
| material {
 | |
|   texture {
 | |
|     pigment { color rgbt 1 }
 | |
|     finish {
 | |
|       ambient 0.0
 | |
|       diffuse 0.1
 | |
|       specular 0.5
 | |
|       roughness 0.01
 | |
| 
 | |
|       reflection {
 | |
|         0.15, 1.0
 | |
|         fresnel on
 | |
|       }
 | |
| 
 | |
|       conserve_energy
 | |
|     }
 | |
|   }
 | |
|   interior {
 | |
|     ior 1.5
 | |
|     fade_distance 0.1
 | |
|     fade_power 1001
 | |
|     fade_color <0.4,0.4,0.8>
 | |
|   }
 | |
| }
 | |
| 
 | |
| #declare Tex_Box_Metal=
 | |
| texture {
 | |
|   pigment {
 | |
|     color rgb <0.5,0.45,0.4>
 | |
|   }
 | |
|   finish {
 | |
|     ambient 0.0
 | |
|     diffuse 0.05
 | |
|     specular 0.5
 | |
|     roughness 0.01
 | |
|     metallic
 | |
| 
 | |
|     reflection {
 | |
|       0.8
 | |
|       metallic
 | |
|     }
 | |
|   }
 | |
| }
 | |
| 
 | |
| /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
 | |
| 
 | |
| #include "shapes.inc"
 | |
| #include "functions.inc"
 | |
| 
 | |
| #declare Table_Height=0.66;
 | |
| 
 | |
| #declare Box_Iso=
 | |
| isosurface {
 | |
|   function  { -f_superellipsoid(x,y,z, 0.2, 0.2) }
 | |
|   contained_by {box { -1.2, 1.2 }}
 | |
|   max_gradient 1.1
 | |
| 
 | |
|   translate 1.001*z
 | |
| }
 | |
| 
 | |
| #declare Box=
 | |
| union {
 | |
|   intersection {
 | |
|     object { Box_Iso }
 | |
|     object { Round_Box_Merge (<-1.1,-1.1,1.6>, <1.1,1.1,-0.1>, 0.4) }
 | |
| 
 | |
|   }
 | |
|   intersection {
 | |
|     object { Box_Iso }
 | |
|     object { Round_Box_Merge (<-1.1,-1.1,1.6>, <1.1,1.1,2.2>, 0.4) }
 | |
|     scale 1.01
 | |
|     rotate 0.2
 | |
|   }
 | |
|   torus {
 | |
|     0.6, 0.13
 | |
|     rotate 90*z
 | |
|     translate 2*z
 | |
|   }
 | |
| 
 | |
|   scale <1,1,0.6>
 | |
| }
 | |
| 
 | |
| #include "bglass.inc"
 | |
| 
 | |
| union {
 | |
|   object {
 | |
|     Glass
 | |
| 
 | |
|     photons{
 | |
|       target 1.0
 | |
|       refraction on
 | |
|       reflection on
 | |
|     }
 | |
| 
 | |
|     translate <-0.16,-0.1,0>
 | |
|   }
 | |
| 
 | |
|   object {
 | |
|     Box
 | |
| 
 | |
|     texture {
 | |
|       Tex_Box_Metal
 | |
|     }
 | |
|     photons{
 | |
|       target 1.0
 | |
|       reflection on
 | |
|     }
 | |
| 
 | |
|     scale 0.06
 | |
|     translate <-0.1,0.2,0>
 | |
|   }
 | |
| 
 | |
| 
 | |
|   translate <3.3,2.52,Table_Height>
 | |
| }
 | |
| 
 | |
| /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
 |