|
|
>
> In that case, you can use an array that will contain your various rotations.
>
> #declare Roll = array[16] {0,0,1,3,5,7,5,3,1,0,1,3,5,7,5,3}
>
> This create the array and initialize it in one operation.
> The element zero (first) can be used for single frame renderings, while
> the others will be used during an animation.
This sounds very promising. Since I am generating scripts to execute the
raytracing with povray I would then only need to determine whether the roll
angle is fixed or variable, based on user input.
> You ther access the elements like this:
>
> Roll[frame_numnber]
Could you please give me more detailed syntax, or a reference to the relevant
manual /wiki page, on how to implement this. Thanks.
>
> Outside an animation, this internal variable evaluate to 0 (zero), and
> to non-zero during an animation.
>
> This can be used as a rotation or the actual locations for your camera.
> It can also define the up, right, direction or sky vectors.
>
> Note that the array can contain vectors that can be used normaly:
> #declare Roll = = array[15]
> {0,<0,20,-2>,<1,12,12>,3,<-5,5,5>,7,5,3,1,0,1,3,5,7,5,3}
> The singles floats will be promoted to full vector status: 7 becomes
> <7,7,7>.
>
>
> More advanced: You can use the spline feature. Please read the
> documentation about the implementation and use of the splines.
> This can be somewhat overkill for what you want to acomplish.
>
>
>
> Alain
Post a reply to this message
|
|