Name Type Default Min Max Choices
X,Y,Z Rotate float 0 -360. 360
X,Y,Z Translate float 0 UNBOUNDED
X,Y Scale float 1.0 UNBOUNDED
U,V Mesh Resolution integer 20 10,500
Undefined Value float -1.0 UNBOUNDED
The new arbitrary slicer module extracts a 2d slice from a 3d
field. Output consists of a 2d field (as opposed to geometry,
as in the "normal" arbitrary slice module) which may be piped
to other modules which process 2d fields.
The position, size and resolution of the slice plane are under
user control via the parameters.
For all input fields, the module will determine "sane" parameter
settings for extracting an initial slice.
MODULE UPDATE NOTE FROM AUTHOR 2/94
i have ftp'ed over an updated "new arbitrary slicer" that provides
PRELIMINARY support for irregular fields. i am very reluctant
to release this code because it uses a brute-force algorithm
which is very slow, and produces point-sampled output. i get email
from time to time asking about this and i always tell them the
problem, that space subdivision on warped grids is a research
topic, and until somebody publishes something worthwhile on
the subject, i'm going to ignore this deficiency in this module.
so there.
anyway, when you post the notice to the net, would you please
be sure to indicate that this is preliminary support only, that
there are limitations, etc. in BIG BOLD LETTERS so people don't
whine (ignorantly, at least) about why the module is so slow,
and why it produces point sampled output, etc.
INPUTS
Data Field, 3D, any mapping, scalar, float.
PARAMETERS
slice plane
Determines the value of the array index to be held constant.
axis
Selects the dimension (X, Y, or Z) in which the array index is to
be held constant.
OUTPUTS
Data Field, 2D, irregular, 3-coordinate scalar float.
The output field is 2D instead of 3D, and has the same type of
data as the input field. The output field, however, is
by definition an irregular field.