Seedpoint
Input [x, y, z] array of floating point coordinates of
the seedpoint through which the isosurface must pass.
Outverts
Output [3, n] array of floating point vertices making up
the triangle surfaces.
DECIMATE
Set this keyword to output a decimated isosurface. Based
on the merge-factor specified by the MAX_MERGE keyword, cells in the volume grid
are grouped together to yield fewer large triangles (wherever possible).
MAX_MERGE
Set this keyword to an integral power of 2 (i.e. 1, 2,
4, 8 etc.). This value represents the degree of "grouping" allowed while merging
triangles of the isosurface during decimation. The larger this value, the
greater is the decimation, and more simplified is the isosurface. A value of 1
is equivalent to setting DECIMATE=0. The value is clamped to the power of 2 that
is greater than or equal to the largest dimension of the volume. The default
value is 2.
PERCENT_VERTICES
Set this keyword to a named variable that will
contain the percentage of retained vertices after decimation (if any).
Download DLM,
sample IDL application (56 Kb)
Download
sample data (822 Kb)