படிமம்:Mug and Torus morph.gif

தமிழர்விக்கியிலிருந்து
Jump to navigation Jump to search

மூலக்கோப்பு (240 × 240 படவணுக்கள், கோப்பின் அளவு: 497 KB, MIME வகை: image/gif, வளயமிடப்பட்டது.(looped), 58 சட்டகங்கள், 12 s)

Wikimedia Commons இலுள்ள இக்கோப்பு வேறு திட்டங்களிலும் பயன்படுத்தப்படலாம். இதனைப் கோப்பின் விவரப்பக்கம் பற்றிய விபரம் கீழே காட்டப்படுகிறது.

சுருக்கம்

விளக்கம்
English: A coffee mug morphing into a torus, a popular example in topology.
Türkçe: Bir kahve bardağının simide sürekli deformasyonunu gösteren bir homeomorfizma animasyonu.
Русский: Кофейная кружка, превращающаяся в тор, популярный пример в топологии..
 This image was created with POV-Ray.
மூலம் சொந்த முயற்சி
ஆசிரியர் Lucas Vieira
ஒத்தக்கோப்பு
File:Mug and Torus morph frame.png
single frame suitable for thumbnail purposes

விக்கிப்பீடியா

 இது ஆங்கிலம் மொழி விக்கிப்பீடியாவில் (Featured pictures) காட்சிப்படுத்தப்பட்ட படிமம் ஆகும். மேலும் இத்திட்டத்தில் இது சிறந்த படிமங்களில் ஒன்றாகக் கருதப்படுகிறது.
 இது துருக்கிஷ் மொழி விக்கிப்பீடியாவில் (Seçkin resimler) காட்சிப்படுத்தப்பட்ட படிமம் ஆகும். மேலும் இத்திட்டத்தில் இது சிறந்த படிமங்களில் ஒன்றாகக் கருதப்படுகிறது.

விக்கிமீடியா பொதுவகத்திலும் இக்கோப்பு காட்சிப்படுத்தப்பட்ட வேண்டும் என நீங்கள் விரும்பினால், இதனை முன்மொழியத் தயங்கவேண்டாம்.
உங்களிடம் இதே போன்ற தரத்தில் பொருத்தமான காப்புரிமையின் கீழ் வெளியிடத்தகுந்த கோப்பு ஒன்று இருக்குமானால் அதனை பதிவேற்றி, பகுப்பிட்டப் பின்னர் முன்மொழியவும்.

POV-Ray source code

Mug_and_Torus_morph.pov
/* 
Torus to mug morphing animation, by Lucas Vieira - January 17, 2007 - 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: [[:File:Mug_and_Torus_morph.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.8
	look_at <0,0,0>
	//rotate -45*y
}

#declare dist = 0.2;
light_source {
	<0,0,0>, 1
	//translate <-3,5,-5>*1
	translate 5*y
	translate -5*z
	translate 2*x
}


#declare a = 1;

// Cylinders for the mug shape
#declare C_a = function { pow(x / a,2) + pow(z / a,2)-1.5 }
#declare C_b = function { pow(x / a,2) + pow(z / a,2)-1.2 }
#declare B_b = function { (y+1.3) }


// Torus (handle and the morphing target)
#declare R = 1; #declare r = 0.22;
#declare T_a = function { pow(R - sqrt(pow(x,2) + pow(y,2)),2) + pow(z,2) - pow(r,2) }
#declare R2 = 1; #declare r2 = 0.5;
#declare T_b = function { pow(R2 - sqrt(pow(x,2) + pow(y,2)),2) + pow(z,2) - pow(r2,2) }

// Hollow mug (concave)
#declare Mug = function { min(min(max(C_a(x,y,z),B_b(x,y,z)),max(C_a(x,y,z),-C_b(x,y,z))),max(T_a(x-1,y,z),-C_a(x,y,z))) }

// Solid mug (cylinder with handle, convex)
#declare Mug2 = function { min(C_a(x,y,z),max(T_a(x-1,y,z),-C_a(x,y,z))) }


#declare c = 0.5;

// Linear to smooth interpolation
#declare Int = pow(sin(clock*pi/2),2);


// Functions for the mug parts, left as backups.
// max(C_a(x,y,z),B_b(x,y,z)) bottom
// max(C_a(x,y,z),-C_b(x,y,z)) sides
// min(max(C_a(x,y,z),B_b(x,y,z)),max(C_a(x,y,z),-C_b(x,y,z))) bottom+sides
// max(T_a(x-1,y,z),-C_a(x,y,z)) handle
// min(min(max(C_a(x,y,z),B_b(x,y,z)),max(C_a(x,y,z),-C_b(x,y,z))),max(T_a(x-1,y,z),-C_a(x,y,z))) full mug
  	

// Render as isosurface or CSG.
// Isosurface is used in the transitional states.
#declare RenderIsosurface = 0;
#if (RenderIsosurface)
union {
	isosurface {
		function {
			// Add previously defined object functions using Int and (1-Int) as to generate the smooth transition
	    	//Mug2(x,y,z)*(1-Int) +
			Mug(x,y,z)
			//T_b(x-1,y,z)*Int
		}
	  	contained_by { box { -<3,1.5,3>, <3,1.5,3> } }
		accuracy 0.001
		max_gradient 5 // 10
		//rotate -90*x
	}
	cylinder {
		<0,-1.3+Int*2.8,0>, <0,-1.5,0>, sqrt(1.5)
	}
	pigment {
  		color rgb <0.6,0.8,1> transmit 0.1
	}
	finish {
		specular 0.5
		roughness 0.01
		ambient 0.2
	}
}
#else
union {
	difference {
		cylinder {
			-1.5*y, 1.5*y, sqrt(1.5)
		}
		cylinder {
			-2*y, 2*y, sqrt(1.2)
		}
	}
	difference {
		torus {
			R, r
			rotate 90*x
			translate x
		}
		cylinder {
			-1.5*y, 1.5*y, sqrt(1.5)
		}
	}
	cylinder {
		<0,0-0.25+Int*(1.5+0.25),0>, <0,-1.5,0>, sqrt(1.5)
	}
	pigment {
  		color rgb <0.6,0.8,1> transmit 0.1
	}
	finish {
		specular 0.5
		roughness 0.01
		ambient 0.2
	}
}
#end

/* END OF FILE */


Updated January 12, 2007

  1. New colors: blue hue, brighter, softer shadows
  2. Changed light angle
  3. Non-linear interpolation: looks smoother and less boring
  4. Faster frame rate
  5. Cropped to relevant area
  6. Overall, smaller size for a better-looking image.

Updated January 20, 2007

  1. Removed dithering. Image now has visible color bands, but at least thumbnails won't look excessively grainy.

Updated March 1, 2007

  1. More saturation of colors

அனுமதி

Public domain I, the copyright holder of this work, release this work into the public domain. This applies worldwide.
சில நாடுகளில் இது சாத்தியமில்லாது போகலாம். அவ்வாறாயின் :
I grant anyone the right to use this work for any purpose, without any conditions, unless such conditions are required by law.

Captions

Add a one-line explanation of what this file represents
A coffee mug turning into a torus, a popular example in topology.

some value

author name string ஆங்கிலம்: Lucas Vieira
Wikimedia username ஆங்கிலம்: LucasVB

source of file ஆங்கிலம்

original creation by uploader ஆங்கிலம்

software used for creation ஆங்கிலம்

POV-Ray ஆங்கிலம்

animated GIF ஆங்கிலம்

data size ஆங்கிலம்

5,08,851 பைட்டு

240 படவணு

240 படவணு

checksum ஆங்கிலம்

12ebd5186af52ddcefb0bf82a81fd5a45fb4b127

கோப்பின் வரலாறு

குறித்த நேரத்தில் இருந்த படிமத்தைப் பார்க்க அந்நேரத்தின் மீது சொடுக்கவும்.

நாள்/நேரம்நகம் அளவு சிறுபடம்அளவுகள்பயனர்கருத்து
தற்போதைய00:56, 2 மார்ச்சு 200700:56, 2 மார்ச்சு 2007 இலிருந்த பதிப்புக்கான சிறு தோற்றம்240 × 240 (497 KB)wikimediacommons>LucasVBback to old cropping - looks a lot better

பின்வரும் பக்க இணைப்புகள் இப் படிமத்துக்கு இணைக்கபட்டுள்ளது(ளன):

"https://tamilar.wiki/w/படிமம்:Mug_and_Torus_morph.gif" இலிருந்து மீள்விக்கப்பட்டது