> 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]