POV-Ray : Newsgroups : povray.binaries.images : Object study : Re: Object study Server Time
2 Aug 2024 16:21:41 EDT (-0400)
  Re: Object study  
From: Jaime Vives Piqueres
Date: 10 Oct 2012 06:15:33
Message: <50754ac5$1@news.povray.org>
On 10/10/12 10:06, Anthony D. Baye wrote:
> The boards are made from an isosurface that uses the function:
>
> f_rounded_box(x,y,z,0.125, W/2-0.03125*OldWood(x-_X,y-_Y,z-_Z).x,
> T/2-0.078125*OldWood(x-_X,y-_Y,z-_Z), L/2+0.25)
>
> Where W, T and L are Width, Thickness and Length and _X, _Y, and _Z
> are supposed to be random translations, but I don't think that
> they're getting re-calculated every time the macro is called, or if
> they are, they're always the same.

   But there you are translating the isosurface function, not the texture
later applied to it: you need to translate it independently.

   BTW, after seeing at last the "problem object", I think it has an easy
solution, as long the base the texture is the same for all: just lay the
"global" texture at each sub-object:

union{
   object{board1
     texture{t_wood
       // local transforms here
     }
     texture{t_dirt}
   }
   object{board2
     texture{t_wood
       // local transforms here
     }
     texture{t_dirt}
   }
   ...
}

--
Jaime


Post a reply to this message

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