POV-Ray : Newsgroups : povray.general : Strange behaviour? : Re: Strange behaviour? Server Time
2 Jul 2024 09:55:29 EDT (-0400)
  Re: Strange behaviour?  
From: Gilles Tran
Date: 5 Oct 1999 08:28:10
Message: <37F9EF9B.DD0252DD@inapg.inra.fr>
Pretty strange. Negative scaling is perhaps the most useful undocumented
feature of pov.
Could be an epsilon problem + float-to-vector promotion problem ????
scale -1*<1,1.0001,1> works all right
Gilles

Lutz Kretzschmar wrote:

> Hi All,
>
> while trying to track down a bug I found that negative scaling can
> make objects disappear and was wondering (not being too well-versed in
> POV) whether this is legal or not:
>
> default { pigment { color rgb <1,1,0> }}
>
> union {
>   sphere {
>     <-1,0,0>,1
>   }
>   sphere { // Sphere101
>     <1,0,0>,1
>   }
>   cylinder { // Cylndr034
>     <-1,0,0>, <1,0,0>, 0.7
>   }
>   scale 1 // <- Change to -1 and see the spheres disappear
> }
>
>
> light_source
> {
>   0*x // light's position (translated below)
>   color red 1.0  green 1.0  blue 1.0  // light's color
>   translate <20, 40, 50>
> }
>
> camera { location <0,0,6> look_at 0 }
>
> The docs do not say anything about negative scaling. It is
> inconsistent in that the cylinder does not disappear, though.
>
> Thoughts?
>
> - Lutz
>   email : lut### [at] stmuccom
>   Web   : http://www.stmuc.com/moray


Post a reply to this message

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