POV-Ray : Newsgroups : povray.animations : translation outside of declaration Server Time
24 Nov 2024 02:22:02 EST (-0500)
  translation outside of declaration (Message 1 to 3 of 3)  
From: Sam the Magical
Subject: translation outside of declaration
Date: 21 Oct 2002 15:50:05
Message: <web.3db459f44e2a03c2bd2c8d680@news.povray.org>
Does anyone know how to translate an object *outside* of the
declaration/creation of that object? I have an object that is moved in
union with others, but *after* that, I need to move the object
individually. It would not be an issue, but the union is animated, so I
need to correct the object's position each frame. Thanks.


Post a reply to this message

From: Slime
Subject: Re: translation outside of declaration
Date: 21 Oct 2002 15:52:44
Message: <3db45b0c$1@news.povray.org>
> Does anyone know how to translate an object *outside* of the
> declaration/creation of that object? I have an object that is moved in
> union with others, but *after* that, I need to move the object
> individually. It would not be an issue, but the union is animated, so I
> need to correct the object's position each frame. Thanks.


Order doesn't matter with translations. So translate it *before* translating
the union:

union {
object {obj}
object {obj}
object {obj translate <a,b,c>}
object {obj}
object {obj}
translate <d,e,f>
}

 - Slime
[ http://www.slimeland.com/ ]


Post a reply to this message

From: Sam the Magical
Subject: Re: translation outside of declaration
Date: 21 Oct 2002 16:30:07
Message: <web.3db46364c60587dd1117d57d0@news.povray.org>
>Order doesn't matter with translations. So translate it *before* translating
>the union:
>
>union {
>object {obj}
>object {obj}
>object {obj translate <a,b,c>}
>object {obj}
>object {obj}
>translate <d,e,f>
>}
>
> - Slime


Unfortunately, I cannot translate the right amount when in that order. You
see, I am moving the union along an arc, and i want the object to follow
the union, but not change BOTH x and y, just x. I need to return the object
to 0->y *after the union is moved.


Post a reply to this message

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