POV-Ray : Newsgroups : povray.newusers : Loops and strings : Re: Loops and strings Server Time
25 Apr 2024 13:00:25 EDT (-0400)
  Re: Loops and strings  
From: Alain
Date: 21 Mar 2016 18:54:40
Message: <56f07bb0@news.povray.org>

> Hello,
>
> I have got a question about using strings and loops in povray.
>
> I have got about 60 objects with the same attributes but they all have got
> different meshes that come from STL-files.
>
> Like this:
>
> object{ somemesh_xx
>    ...
>    ...
>    ...
> }
>
> "somemesh_xx" is a string and I want to generate 60 different objects from 60
> different STL-files by using a loop with the variable "xx".
> So I would like avoid writing somemesh_01 , somemesh_02 , ... , somemesh_60
> and to be able to change the attribute of all by only changing one variable.
>
>
> I would be glad if you could help me.
>
>
>
>

Why not use an array of meshes?
 From the documentation, ANY item that can be declared as an identifier 
can be declared in an array.

As you can do this:
#declare MyMesh = mesh{....}

you can do:
#declare MyMeshArray = array[60]
Then, in a loop, read your STL files for the various mesh elements.

Instead of having somemesh_01, you have somemesh[1].


Post a reply to this message

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