|
![](/i/fill.gif) |
Okay, this is driving me nuts. I have a bunch of 4 x .5 x 1 boxes which
are stacked corner to corner in a stair pattern. Given their layout, I
thought/assumed that they make a 30 degree angle with the ground (a
plane), but when I added another box on the side and rotated it up 30
degrees, it didn't line up with the blocks!
I'm stumped. Barring some kind of bug, I can't imagine why I'm having
this problem; the math isn't particularly complicated here. Can anyone
help me with this? Code and example image follow:
#declare stair_row = union
{
#declare stair_row_members = 1;
#declare stair_row_count = 0;
#while (stair_row_count < stair_row_members)
box { <0, 0, 0> <4, .5, 1> }
#declare stair_row_count = stair_row_count + 1;
#end
}
#declare stair_block = union
{
#declare stair_rows = 10;
#declare stair_row_count = 0;
#while (stair_row_count < stair_rows)
object { stair_row translate <0, stair_row_count/2, stair_row_count> }
#declare stair_row_count = stair_row_count + 1;
#end
}
#declare stair_rail = union
{
box { <0, -in, 0> <in*1, 0, 15> rotate <-30, 0, 0> }
}
I'm using MacMegaPOV 0.7 (I don't care for the present interface of the
official beta) on Mac OS 8.6, if anyone cares.
-Xplo
Post a reply to this message
Attachments:
Download 'mnah2-a.jpg' (13 KB)
Preview of image 'mnah2-a.jpg'
![mnah2-a.jpg](/povray.binaries.images/attachment/%3C3CA92AB5.8DAC1279%40unforgettable.com%3E/mnah2-a.jpg?preview=1)
|
![](/i/fill.gif) |