|
|
Warp <war### [at] tagpovrayorg> wrote:
> 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
Thanks guys! I used something in the general notion of what you did.
Post a reply to this message
|
|