|
![](/i/fill.gif) |
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
|
![](/i/fill.gif) |