|  |  | Is it possible to use an array of textures in POV-Ray? I've can get working
integer arrays and vector arrays, but not texture arrays. They can be
declared,
but they don't seem to work correctly because I get...
---
Parse Error: Expected 'texture', texture identifier found instead
---
.....which I find really strange.
Code sample:
---
#declare textures = array[nbTextures] {
 texture {
  pigment { color rgb<0.9, 0.7, 0.2> }
  finish { ambient 0.2 diffuse 0.5 specular 0.5 }
 },
};
 #declare withoutSnow = mesh2 {
  vertex_vectors {
   dimension_size(vertexes,1),
   #local i = 0;
   #while (i < dimension_size(vertexes,1))
    vertexes[i] // Working.
    #local i = i+1;
   #end
  }
  texture_list {
   dimension_size(textures,1),
   #local i = 0;
   #while (i < dimension_size(textures,1))
    textures[i] // ERROR HERE ********
    #local i = i+1;
   #end
  }
  face_indices {
   dimension_size(triangles,1)/6,
   #local i = 0;
   #while (i < dimension_size(triangles,1)/6)
<triangles[6*i],triangles[6*i+1],triangles[6*i+2]>,triangles[6*i+3],triangles[6*i+4],triangles[6*i+5]
// Working.
    #local i = i+1;
   #end
  }
 }
---
Can somebody help?
Post a reply to this message
 |  |