I have a stack-allocated fixed-sized 3D array declared as such: 

```
ofVec2f geometry[24][30][4];

```

I need to pass this to a function to updates all the ofVec2f values, with a procedure along the lines of...

```
for (int i = 0; i < 24; i++) {
    for (int j = 0; j < 30; j++) {
        ofVec2f verts[4];
        for (int k = 0; k < 4; k++) {
            verts[k] = foo;
        }
        geometry[i][j] = verts;
    }
}

```

My question is, how do I pass this data structure to a function to update these values and have the array point to this new array of ofVec2f values? I imagine I will need to pass them via pointers but I'm not sure how to do it, especially since I have a fixed array on the stack.

Thanks! let me know if you need to see anything else.