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]
