POV-Ray : Newsgroups : povray.newusers : pigment / finish in union : pigment / finish in union Server Time
4 Sep 2024 18:16:23 EDT (-0400)
  pigment / finish in union  
From: Rafal 'Raf256' Maj
Date: 30 Sep 2002 17:12:00
Message: <Xns9299EBC81E5B5raf256com@204.213.191.226>
Hello,
very simple question :

union {                                          
  #declare a = 0.98;
  #declare b = 0.30;
  cylinder { -y, +y*100, 10 pigment { color rgb <a,b,b> } translate z*0  } 
  cylinder { -y, +y*100, 10 pigment { color rgb <a,a,b> } translate z*40 } 
  cylinder { -y, +y*100, 10 pigment { color rgb <b,a,b> } translate z*80 } 
  finish { specular 0.9 roughness 0.02 reflection .5 } // ((1))
  translate <100,0,0>
}  

shouldn't this code set the ((1)) finish to all 3 cyliders in union, 
leaving pigment differnet for each of them ?

Have I to put finish{...} block into each cylinder{...} even it is same for 
all objects in union ?

-- 
#macro g(U,V)(.4*abs(sin(9*sqrt(pow(x-U,2)+pow(y-V,2))))*pow(1-min(1,(sqrt(
pow(x-U,2)+pow(y-V,2))*.3)),2)+.9)#end#macro p(c)#if(c>1)#local l=mod(c,100
);g(2*div(l,10)-8,2*mod(l,10)-8)*p(div(c,100))#else 1#end#end light_source{
y 2}sphere{z*20 9pigment{function{p(26252423)*p(36455644)*p(66656463)}}}//M


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.