|  |  | I thought I understood difference, by reading the docs, but I can't get it
to work right.
here's my code.
ignore the cylinder for now
cylinder
 {
 <-2, 2, -2>
 <2, -2, 2>
 .5
 pigment {color rgb 1}
 }
light_source
  {
  <0, 0, -30>
  color rgb 1
  parallel
  point_at 0
  }
camera
  {
  //location <0,0,-10>
  location <0,0,-30>
  look_at 0
  }
intersection
  {
  box
    {
    <-2, -2, -29>
    <2, 2, -29>
    pigment {color rgb <1,0,0>}
    }
  #declare Count=-2;
  #while (Count<=2)
    box
      {
      <Count, -2, -29>
      <Count+.01, 2, -29>
      pigment {color rgb <1,1,0>}
      inverse
      }
  #declare Count = Count + .1;
  #end
  }
What I want is a plane (a square actually) with stripes of *nothing* (of
width .01) going through it.  What I get is stripes of yellow (the color of
the objects i'm trying to subtract from the square).
I said difference, but i'm using intersection. that's because when
difference didn't work as i expected i switched to intersection using the
'inverse' keyword, which the docs said is equivalent -- and i get the same
result as when i used difference.
Post a reply to this message
 |  |