I have an in-house program which reads binary data files and constructs
input files (in ASCII format) for DX.  Before visualizing the data in DX, I
'pre-process' the ASCII files by importing them in DX and exporting them
into 'native DX' format.

The data files I'm processing have positions which are always a rectilinear
3D grid.  The ASCII files use a product array to construct the 3D grid.  In
the pre-processing stage, I'd like to be able to scale the positions to
perform unit conversions (e.g., cm --> inch).  However, if I mark the
positions, use a 'Compute' module to do the scaling, and then unmark, I no
longer have the compact product array description of the positions.
Instead, the product array has been 'expanded' into a 3-vector array which
lists every point.  Thus, instead of a compact description using 3 100-term
arrays to describe a 100x100x100 mesh, I have a 1,000,000-term array.  While
this is obviously the same data, it considerably expands the size of the
data file.

Is there a way to do this scaling and still preserve the product-array
structure of the positions?

Joel Risner
[EMAIL PROTECTED]

Reply via email to