File:Villarceau circles.gif
From Wikimedia Commons, the free media repository
Jump to navigation
Jump to search
Villarceau_circles.gif (480 × 360 pixels, file size: 582 KB, MIME type: image/gif, looped, 39 frames, 17 s)
File information
Structured data
Captions
Captions
Add a one-line explanation of what this file represents
Summary
[edit]DescriptionVillarceau circles.gif |
![]() This image was created with POV-Ray. |
Source | Own work |
Author | Lucas Vieira |
|
Licensing
[edit]Public domainPublic domainfalsefalse |
![]() |
I, the copyright holder of this work, release this work into the public domain. This applies worldwide. In some countries this may not be legally possible; if so: I grant anyone the right to use this work for any purpose, without any conditions, unless such conditions are required by law. |
POV-Ray source code
[edit]/*
Villarceau circles 2.0, by Lucas Vieira - October 2, 2006 - Coded in: POV-Ray 3.6
License: Public Domain
Info
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Author user page: http://en.wikipedia.org/wiki/User:LucasVB
The final animation at Wikimedia Commons: http://commons.wikimedia.org/wiki/Image:Villarceau_circles.gif
Notes
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Several modifications were done for each part of the animation and I didn't keep them all here.
So if you wish to reproduce the animation, you'll have to play with this code quite a bit. :)
*/
background { color rgb 1 }
global_settings {
assumed_gamma 1.5
}
camera {
orthographic
location <0,4,-5>*0.75
look_at <0,0,0>
rotate 5*y // slight camera angle so the cutting plane doesn't look too boring
//rotate 90*y // debug rotation
}
light_source {
<0,0,0>, 1
translate <-5,5,0>*1
shadowless // makes everything softer, because shading comes entirely from the surface normal
// this removes specular reflections, but I thought it looked a lot better
}
//Several rotation codes used for various parts of the animation.
//#declare rotation = (-95*sin(clock*pi/2))*y; // 360*clock*y;
#declare rotation = -90*y;
//#declare rotation = (-85 * sin(clock*pi/2))*y;
//Bottom half-torus
#if (1)
difference {
difference {
torus {
1, 0.5
}
torus {
1, 0.499
pigment {
image_map {
//surface inside the torus
png "checker2.png" // 1024x512 checkered image, with 64x64 cells.
interpolate 4
map_type 5
//transmit all 1-sin(clock*pi/2)
//transmit all 0.85
}
}
}
}
box {
-3*<1,0,1>, <1,1,1>*3
rotate degrees(asin(0.5-0.001))*z
}
pigment {
image_map {
png "checker.png" // 1024x512 checkered image, with 64x64 cells.
interpolate 4
map_type 5
//transmit all 1-sin(clock*pi/2)
//transmit all 0.85
}
}
finish {
specular 0.5
roughness 0.01
ambient 0.5
}
rotate rotation
}
#end
//Top half-torus (the one discarded during the animation)
//Notice it doesn't have an inner surface like the other half
#if (0)
intersection {
difference {
torus {
1, 0.5
}
torus {
1, 0.499
}
}
box {
-3*<1,0,1>, <1,1,1>*3
rotate degrees(asin(0.5-0.001))*z
}
pigment {
image_map {
png "checker.png" // 1024x512 checkered image, with 64x64 cells.
interpolate 4
map_type 5
//transmit all 1-sin(clock*pi/2) // Fades it away while moving to the left (see below)
//transmit all 0.85
}
}
finish {
specular 0.5
roughness 0.01
ambient 0.5
}
//translate -x*0.5*sin(clock*pi/2) // Moves this part to the left. Should be enabled along with the fade code above
rotate rotation
}
#end
//Cutting plane
#if (0)
box {
<1.8,0.001,1.8>, -<1.8,0.001,1.8>
pigment {
color rgb <1,0.8,0.5>
//transmit 1-sin(clock*pi/2)*0.4
//transmit 0.6+0.4*sin(clock*pi/2)
transmit 0.6
}
finish {
specular 0.5
roughness 0.01
ambient 0.3
}
//translate 3.5*x - sin(clock*pi/2)*3.5*x
rotate degrees(asin(0.5-0.001))*z
}
#end
//The Villarceau circles
#if (0)
union {
torus {
1, 0.01
translate 0.5*z
}
torus {
1, 0.01
translate -0.5*z
}
pigment {
color rgb <1,0,0>
//transmit clock
}
finish {
ambient 1
}
no_shadow
rotate degrees(asin(0.5-0.001))*z
rotate -85*y
}
#end
/* END OF FILE */
File history
Click on a date/time to view the file as it appeared at that time.
Date/Time | Thumbnail | Dimensions | User | Comment | |
---|---|---|---|---|---|
current | 22:43, 2 October 2006 | ![]() | 480 × 360 (582 KB) | LucasVB (talk | contribs) | Larger version (480x360) |
21:31, 2 October 2006 | ![]() | 320 × 240 (336 KB) | LucasVB (talk | contribs) | Improved version. :) | |
06:18, 1 October 2006 | ![]() | 480 × 360 (689 KB) | LucasVB (talk | contribs) | added an extra frame highlighting the circles | |
05:52, 1 October 2006 | ![]() | 480 × 360 (671 KB) | LucasVB (talk | contribs) | w:Villarceau circles in a w:Torus |
You cannot overwrite this file.
File usage on Commons
The following 49 pages use this file:
- Blue Solids
- POV-Ray
- Torus
- Wikimedia logo mosaic
- Wikimedia logo mosaic/A-Z gallery/T-V
- User:Ash Crow/test
- User:Bugboy52.4
- User:Cyc~commonswiki
- User:Lar/Mosaic2
- User:LucasVB/Profile
- User:OhanaUnited/Wikispecies logo mosaic
- User:Pfctdayelise/4by3splital
- User:Prolineserver/mosaic
- User:Przykuta/Gender mosaic
- User:Twice25/Mosaic
- User talk:Symode09/Large
- Commons:Bu proje sayfasının diğer dil sürümleri
- Commons:Conhece os nossos ilustradores
- Commons:Conoce a nuestros ilustradores
- Commons:Descobrètz nòstres illustrators
- Commons:Découvrez nos illustrateurs
- Commons:Meet our illustrators
- Commons:Meet our illustrators/People
- Commons:Poznaj naszych grafików
- Commons:STOP!!!! DO NOT DELETE THIS IMAGE TILL YOU REPLACE IT IN THE WIKIMEDIA LOGO MOSAIC
- Commons:Scopri i nostri illustratori
- Commons:Scummigghia ê nostri llustratura
- Commons:Unsere Illustratoren stellen sich vor
- Commons:Unseri Illustratore stelle sich vor
- Commons:Upoznajte naše ilustratore
- Commons:Çizerlerimizle tanışın
- Commons:Запознајте ги нашите илустратори
- Commons:Знайомтесь з нашими ілюстраторами
- Commons:Знакомьтесь с нашими иллюстраторами
- Commons:قابل رسامينا
- Commons:私達のイラストレータをご紹介します
- Commons:结识我们的插图师
- Commons:우리들의 삽화가를 만나보세요
- File:Blue-cone-cap.png
- File:Blue-cone.png
- File:Blue-cube.png
- File:Blue-cylinder.png
- File:Blue-sphere.png
- File:Blue-torus.png
- File:Blue cut-cone.gif
- File:Blue cut-cylinder.gif
- File:Blue cut-torus.gif
- Template:Blue Solids
- Category:Villarceau circles
File usage on other wikis
The following other wikis use this file:
- Usage on ar.wikipedia.org
- Usage on ca.wikipedia.org
- Usage on da.wikipedia.org
- Usage on de.wikipedia.org
- Usage on en.wikipedia.org
- Hopf fibration
- User:LucasVB/Gallery
- Portal:Mathematics/Featured picture archive
- Villarceau circles
- User talk:Cleonis/Archive 2
- Wikipedia:Featured pictures thumbs/05
- Wikipedia:Wikipedia Signpost/2006-10-16/Features and admins
- Wikipedia:Featured picture candidates/Villarceau circles
- Wikipedia:Featured picture candidates/October-2006
- Wikipedia:Reference desk/Archives/Mathematics/2006 October 7
- Wikipedia:Picture of the day/January 2007
- Wikipedia:Today's featured picture (animation)/January 8, 2007
- Wikipedia:Wikipedia Signpost/2006-10-16/SPV
- Template:POTD/2007-01-08
- User:Holly Cheng/Picture of the day/January 2007
- User:SteveChervitzTrutane
- User:Passargea/Favourite pictures/Animations
- User talk:Mistin
- Portal:Mathematics/Featured picture/2009 08
- Portal:Mathematics/Featured picture/2009 09
- Wikipedia:WikiProject Mathematics/Recognized content
- Wikipedia:Featured pictures/Sciences/Mathematics
- User talk:LucasVB/Archive1
- Portal:Mathematics/Selected picture
- Portal:Mathematics/Selected picture/27
- Portal:Mathematics/Recognized content
- User:JPxG/SP 2006-2010
- Wikipedia:Wikipedia Signpost/Single/2006-10-16
- Usage on es.wikipedia.org
- Usage on fr.wikipedia.org
- Usage on he.wikipedia.org
- Usage on hy.wikipedia.org
- Usage on id.wikipedia.org
- Usage on pl.wikipedia.org
- Usage on ru.wikipedia.org
- Usage on sl.wikipedia.org
- Usage on uk.wikipedia.org
View more global usage of this file.