|
|
Christopher James Huff wrote:
>In article <web.3dc1b12b2dddf81788d4e3910[at]news.povray.org>,
> "Tony LaVigne" <ton### [at] xenomechanicscom> wrote:
>
>> As you can see this is an array question.
>> I want to insert 3 elements ( a 3-D vector) into an array, something like;
>> #declare X = array[10][10][4];
>> #declare my_array[i][j][?]= vcross(A,B);
>> What would go in place of the "?"
>
>Any number from 0 to 3.
>
>
>> Currently I have to declare them one at at time, something like;
>> #declare X = array[10][10][4];
>> #declare D = vcross(A,B);
>> #declare my_array[i][j][1]= D.x;
>> #declare my_array[i][j][2]= D.y;
>> #declare my_array[i][j][3]= D.z;
>
>Well, a vector is not an array, and an array is not a vector.
>You need
>to use an array of vectors or set each component to a different array
>element. And you are reserving 4 elements, you only need 3.
>
>Christopher James Huff <cja### [at] earthlinknet>
>http://home.earthlink.net/~cjameshuff/
>POV-Ray TAG: chr### [at] tagpovrayorg
>http://tag.povray.org/
>
Can I have an array of vectors?
can each element of my_array[][] be a 3-d vector?
Post a reply to this message
|
|