|
![](/i/fill.gif) |
I tried this code, just added a light and a camera and a background and it gave me a
bunch of
red sheres... perhaps 3.1 fixed whatever caused the original problem?
Josh English
eng### [at] spiritone com
Spider wrote:
> Another one in the same style
> Here I'll declare some objects(This is untested, but I've had bad experiences with
this)
>
> try :
> #declare Sphere1 =
> union {
> #local N = 50;
> #while(N>0)
> #local N = N -1;
> sphere { <0,0,N>,.4 }
> #end
> }
> #declare Sphere2 =
> union {
> #local N = 50;
> #while(N>0)
> #local N = N -1;
> object { Sphere1 translate <N,0,0> }
> #end
> }
>
> #declare Sphere3 =
> union {
> #local N = 50;
> #while(N>0)
> #local N = N -1;
> object { Sphere2 translate <0,N,0> }
> #end
> pigment { colour rgb <1,0,0> }
> }
>
> This results in several Black spheres, why ?
>
> As I said, I'm not very sure of this case, but others I've met are like that, that
several
> unions withing eachother doesn't get a texture added..
>
> //Spider
>
> Ken wrote:
> >
> > If I have an object constructed using a CSG operation I get
> > two different results in the rendered object if I apply the
> > pigment and interior properties to the different pieces
> > versus the CSG as a single object ( see example ).
> > The difference is quite visible.
> >
> > Why ?
> >
> > intersection{
> > cylinder{x*-3,x*3,1
> > pigment{rgbf<1,.7,.7,1>}
> > interior{ior 1.95}
> > }
> >
> > plane{-z,-0
> > pigment{rgbf<1,.7,.7,1>}
> > interior{ior 1.95}
> > }
> > }
> >
> > vs.
> >
> > intersection{
> >
> > cylinder{x*-3,x*3,1}
> >
> > plane{-z,-0}
> >
> > pigment{rgbf<1,.7,.7,1>}
> > interior{ior 1.95}
> > }
> >
> > --
> > Ken Tyler
> >
> > tyl### [at] pacbell net
Post a reply to this message
|
![](/i/fill.gif) |