|
![](/i/fill.gif) |
On Sun, 02 Dec 2001 11:07:13 -0500, Dave Dunn wrote:
> if I can translate x*3, and rotate x*3, that I should be able to scale x*3
> without generating an error or a warning. This is how many people work in
> POV-Ray, and the indigestion that it causes the source code is of little
> concern.
The problem is that believing that scale x*3 does something different than
it really does gives you an artificial barrier to overcome later, when you
discover that that's not really what it does.
Personally, I think the current behavior is perfect: it allows you to use
scale x*3 as if it works that way, but it reminds you each time you do that
that's not really what it's doing and we're just letting you get away with
it.
--
#macro R(L P)sphere{L F}cylinder{L P F}#end#macro P(V)merge{R(z+a z)R(-z a-z)R(a
-z-z-z a+z)torus{1F clipped_by{plane{a 0}}}translate V}#end#macro Z(a F T)merge{
P(z+a)P(z-a)R(-z-z-x a)pigment{rgbf 1}hollow interior{media{emission 3-T}}}#end
Z(-x-x.2x)camera{location z*-10rotate x*90normal{bumps.02scale.05}}
Post a reply to this message
|
![](/i/fill.gif) |