POV-Ray : Newsgroups : povray.animations : best to animate simple moving meshes : Re: best to animate simple moving meshes Server Time
20 Apr 2024 04:20:50 EDT (-0400)
  Re: best to animate simple moving meshes  
From: Warp
Date: 18 May 2012 09:53:09
Message: <4fb65445@news.povray.org>
Christian Froeschlin <chr### [at] chrfrde> wrote:
> Christian Froeschlin wrote:

> > #declare TRANSFORMS = array[42];

> actually, since you have multiple objects you probably want
> this to be something like

> #declare TRANSFORMS = array[NUM_OBJ][NUM_TRANSFORMATIONS];

> // Object 0
> #declare TRANSFORMS[0][0] = transform {rotate 90*x translate 5*z};
> #declare TRANSFORMS[0][1] = ...

> // Object 1
> #declare TRANSFORMS[1][0] = transform {rotate 40*x translate 5*z};
> #declare TRANSFORMS[1][1] = ...

  I think you can make it more concise:

#declare TRANSFORMS = array[NUM_OBJ][NUM_TRANSFORMATIONS]
{ { transform {rotate 90*x translate 5*z},
    transform {rotate 90*x translate 5*z},
    ...
  },
  { transform {rotate 90*x translate 5*z},
    transform {rotate 90*x translate 5*z},
    ...
  },
  ...
};

-- 
                                                          - Warp


Post a reply to this message

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