Dosiero:Truncated octahedra.jpg

El Vikipedio

Truncated_octahedra.jpg (12KB, MIME type: image/jpeg)

Wikimedia Commons Logo Tiu dosiero elĉerpiĝas de la Vikimedia Komunejo, kolekto de libere uzeblaj bildoj.
Vidu ĝian paĝon ĉe la Komunejo por permesinformo kaj historio de redaktado.

La bildo estas kopiita de wikipedia:en. La originala priskribo estas:

Tesselation of space using truncated octahedra. See truncated octahedron.

Created by Andrew Kepert using povray in May 2004. All rights reversed. It is a modification of the povray code I used for the similar image on rhombic dodecahedron.


GNU head Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".

العربية | Česky | Deutsch | English | Español | Français | Italiano | 日本語 | 한국어 | Nederlands | Polski | Português | Slovenčina | Svenska | עברית +/-


[edit] Povray code

[edit] File "truncated_octahedra.pov"

#include "colors.inc"
#include "math.inc"
#include "rand.inc"

//#include "truncated_octahedron.povi"
#declare A=sqrt(3);
#declare truncoct =
intersection {
  box { < -2,-2,-2>, <2,2,2> }
  plane { < 1, 1, 1>, A }
  plane { < 1, 1,-1>, A }
  plane { < 1,-1, 1>, A }
  plane { < 1,-1,-1>, A }
  plane { <-1, 1, 1>, A }
  plane { <-1, 1,-1>, A }
  plane { <-1,-1, 1>, A }
  plane { <-1,-1,-1>, A }
  }
//end of inclusion "truncated_octahedron.povi"

global_settings{ ambient_light White }
background { color White }

#declare LX = 60;
#declare LZ = 100;
light_source { <LX,-LX,LZ> color White}
light_source { <-LX,LX,LZ> color White}
light_source { <LX,LX,LZ> color White}
light_source { <-LX,-LX,LZ> color White}

#declare extent = 3 ;
#declare i = -extent;
#while ( i <= extent )
  #declare j = -extent;
  #while ( j <= extent )
  #declare k = -extent;
    #while ( k <= extent )
      #if ( even(i+j) & even(i+k) & ( i+j+2*k<3*extent ) & Prob(0.95, RdmD))
        #declare RCOLOUR = rgb < Rand_Normal( 0.6, 0.2, RdmA ) ,
              Rand_Normal( 0.4, 0.2, RdmB ) ,
              Rand_Normal( 0.6, 0.2, RdmC ) > ; 
        #declare COLANG = rand(RdmA)*2*3.14159;
        object { truncoct
          scale 0.48
          translate < i, j, k >
          texture {
            pigment { color RCOLOUR }
            finish { ambient 0.3 diffuse 0.3 phong Rand_Normal( 0.5, 0.2, RdmC ) }
            }
          }
      #end // if
      #declare k = k+1;
    #end // while k
    #declare j = j+1;
  #end // while j
  #declare i = i+1;
#end // while i

camera {
  location 28*y
  direction -y
  right 0.4*x
  up 0.4*z
  rotate 20*x
  rotate -30*z
  translate -0.5*z
  }
date/time username edit summary
01:51, 10 March 2006 en:User:Tomruen (<a href="/wiki/Category:Honeycomb_image" title="Category:Honeycomb image">Category:Honeycomb image</a>)
07:09, 8 September 2004 en:User:Chmod007 (GFDL)
00:35, 24 May 2004 en:User:AndrewKepert (upload log, povray code)
00:28, 24 May 2004 en:User:AndrewKepert (Tesselation of space using truncated octahedra)

[edit] Historio de la dosiero

Legend: (cur) = this is the current file, (del) = delete this old version, (rev) = revert to this old version.

Click on date to download the file or see the image uploaded on that date.

La jenaj paĝoj ligas al ĉi tiu dosiero: