I'm assuming that you don't have connections from slice to slice. Having 35 in one and 26 in another does not fit a regular grid. So I would say you are looking at a Group of fields. So what are you going to use for line decimation?

David


Hello, all,
this is a type of the "ragged array" problem I have mentioned before:

I have a dataset that is derived from a 3D videometric
scanner that produces sets of
linear arrays of points, each array representing a scanline.
simplified is looks like:

scan 0  35 points
x0 y0 z0
.
.
.
x34 y34 z34
scan 1  26 points
x0 y0 z0
.
.
.
x25 y25 z25
scan 2 49 points
x0 y0 z0
.
.
.
x48 y48 z48

What sort of DXobject am I looking at?
I would think this could be a series ( do series members have to be
of the same length?) or a multigrid,
but it looks like each of these structs has an artificial
limit of 21 members! Here I have something like 1000 scans
of 400 points each.
There are some operations, like line decimation,
that I would like to perform line-by-line,
then later merge these decimated lines into an
unorganized point loud and triangulate it.

This would seem also to be like a rake of streamlines.

What's the best way to handle such a structure in DX?  In C parlance it
would be represented by an array of pointers, each pointer
pointing to a sub-array of different length:

0-> {1,4,6,7,8,}
1-> {9,2}
2-> {5,5,5,5,6,7,8,3,12}
3-> {7}

etc..

David Kerlick  [EMAIL PROTECTED]
Boeing, Bellevue Washington US

--
.............................................................................
David L. Thompson                          The University of Montana
mailto:[EMAIL PROTECTED]                 Computer Science Department
http://www.cs.umt.edu/u/dthompsn           Missoula, MT  59812
                                           Work Phone : (406)257-8530

Reply via email to