In answer to the thread "Fresnel mirror" in p.general.
The isosurface code is:
#declare Radius = 40 ;
#declare Steps = 100 ;
isosurface {
function { x^2 + z^2 + (y + Radius - sqrt (floor (sqrt
(x^2+z^2)*Steps/Radius)/(Steps/Radius)))^2 - Radius^2 }
method 1
contained_by { box { <-Radius, 0, -Radius>, <Radius, 5, Radius> } }
pigment { color rgb <1.0, 1.0, 0.5> }
finish { specular 1.0 roughness 0.2 }
}
Jerome
--
******************************
* Jerome M. Berger *
* mailto:jbe### [at] ifrancecom *
* http://jeberger.free.fr/ *
******************************
Post a reply to this message
Attachments:
Download 'fresnel.jpg' (54 KB)
Preview of image 'fresnel.jpg'
|