3 # --- Box Description ---
4 define IsoSurfaceExtractor vtk
6 description "Extracts an iso-surface of a 3D image and creates a vtkProp3D object to insert into a 3D scene (e.g. a Viewer3D)"
7 author "j p r at creatis.univ-lyon1.fr"
8 category "3D object creator"
12 new PolyDataToActor polydatatoactor
13 connect mc.Out polydatatoactor.In
16 connect mb.BoxChange mc.BoxExecute
17 connect mb.BoxChange polydatatoactor.BoxExecute
21 input In mc.In "vtkImageData"
22 input Isovalue mc.Value "Isovalue"
23 input Opacity polydatatoactor.Opacity "Opacity"
24 input Colour polydatatoactor.Colour "R G B"
25 input Renderer polydatatoactor.Renderer "3D scene in which to insert the surface"
26 input Transform polydatatoactor.Transform "Linear Transform (4x4 homogeneous)"
27 input BoxExecute mb.BoxExecute "BoxExecute"
30 output Out polydatatoactor.Out "Extracted iso-surface (as a vtkProp3D *)"