IsoSurface¶
-
MacroModule
¶ genre IsoSurf
author MeVis Medical Solutions AG
package MeVisLab/Standard
definition IsoSurface.def see also WEMIsoSurface
,SoWEMRenderer
,WEMSmooth
,WEMReducePolygons
keywords WEM
,smoothing
,polygon
Purpose¶
The module IsoSurface
generates a WEM based iso surface.
The macro has an Open Inventor output and an additional WEM output. The latter can be used for tuning the rendering in a more sophisticated way, while the first one suffices in the most cases.
A LUT can be applied which takes an effect on the Open Inventor output if the according coloring mode is chosen.
Details¶
The macro comprises a WEMIsoSurface
a WEMSmooth
and a SoWEMRenderer
module in this order in a pipeline.
An additional WEMReducePolygons
module is used if the Polygon Reduction option is checked.
Output Fields¶
outWEM¶
-
name:
outWEM
, type:
WEM(MLBase)
¶ - For accessing this object via scripting see the Scripting Reference:
MLWEMWrapper
.
Parameter Fields¶
Field Index¶
Factor : Float |
Use Smoothing : Bool |
Iso Value : Double |
|
Num. Passes : Integer |
|
progress : Float |
|
Resolution : Integer |
|
Target Reduction : Integer |
|
Use Interpolation : Bool |
|
Use reduction : Bool |
Visible Fields¶
Iso Value¶
-
name:
isoValue
, type:
Double
, default:
400
¶ Sets the iso value. A WEM face is generated between a pair voxel where one voxel’s value is higher than this value and the other voxel’s value is lower.
Resolution¶
-
name:
quality
, type:
Integer
, default:
3
, minimum:
1
, maximum:
12
¶ Sets the resolution value. That is the stride size with which the image voxels are scanned.
Use Interpolation¶
-
name:
useInterpolation
, type:
Bool
, default:
TRUE
¶ If checked, a linear interpolation of the generated node positions is applied based on the image values.
Use Smoothing¶
-
name:
useSmoothing
, type:
Bool
, default:
FALSE
¶ If checked, the generated surface is smoothed by using a Laplacian smoothing.
Num. Passes¶
-
name:
smoothingPasses
, type:
Integer
, default:
5
, minimum:
0
, maximum:
200
¶ Sets the number of Laplacian smoothing passes.
Factor¶
-
name:
smoothingFactor
, type:
Float
, default:
0.2
, minimum:
0
, maximum:
1
¶ Sets the smoothing factor for the Laplacian smoothing.