POV-Ray : Newsgroups : povray.general : Disc which is not flat : Re: Disc which is not flat Server Time
7 Aug 2024 11:22:42 EDT (-0400)
  Re: Disc which is not flat  
From: Dave Dunn
Date: 1 Dec 2001 12:47:24
Message: <3C091794.B06F1C73@aol.com>
JRG wrote:

>As you know vectors aren't used exclusively for transformations (i.e.
rotations, >translations and scale), so they must work the same way in any
circumstance. I >mean, if I write y, I mean <0,1,0> (what otherwise?). So, since
rotate, translate and >scale need a vector, and since x, y and z are those
vectors I mentioned above and >HAVE to work the same way everywhere...

If what you are saying is true, the initial value for scale on any given object
would be scale <0,0,0>. In other words, if I want to create  "sphere
{<0,0,0>,1}," I would have to write it "sphere {<0,0,0>,1 scale <1,1,1>}" to
make it visible. Since this is not the way it is, I submit that scale is a
special case, whose values are initialized at <1,1,1>, and if you want to scale
by any of the axes alone, the other two axes should remain at the value of 1.
Therefore, the warning should not exist, because it is certainly legal to
translate or rotate by a single axis. This, of course, is at the end-user level;
I agree that what happens internally in the source code is another issue.


Post a reply to this message

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