<div>It seems like topology is fixed(exactly same to STRUCTURED_GRID) and coordinates are nothing more than provided values.</div><div>Assuming that X_COORDINATES, Y_COORDINATES and Z_COORDINATES are stored in</div><div>coordinates[0],coordinates[1] and coordinates[2] respectively, the following piece of code</div>
<div>will construct vertices.</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>for(int i=0;i<zdimensions;i++)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>{</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>z=coordinates[2][i];</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>for(int j=0;j<dimensions[1];j++)</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>{</div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span>y=coordinates[1][j];</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>for(int k=0;k<dimensions[0];k++)</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>{</div>
<div><span class="Apple-tab-span" style="white-space:pre">                                </span>x=coordinates[0][[k]];</div><div><span class="Apple-tab-span" style="white-space:pre">                                </span>pt p1 = new pt(x,y,z);</div><div><span class="Apple-tab-span" style="white-space:pre">                                </span>vertices.push_back(p1);</div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span>}</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>}</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>}</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span></div><div>Thanks,</div><div><br></div><div>--</div><div>Jeonggyu Lee</div>