]> Creatis software - bbtk.git/blob - packages/vtk/bbs/boxes/bbIsoSurfaceExtractor.bbs
use meshes
[bbtk.git] / packages / vtk / bbs / boxes / bbIsoSurfaceExtractor.bbs
1 load vtk
2
3 # --- Box Description ---
4 define IsoSurfaceExtractor vtk
5
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"
9 # ---                ---
10
11   new PolyDataReader  reader
12   new PolyDataToActor eedTrans    
13
14   connect reader.Out eedTrans.In
15   
16 # ---                ---
17
18   input Isovalue  eedTrans.Isovalue  "Isovalue"
19   input Opacity   eedTrans.Opacity   "Opacity"  
20   input Colour    eedTrans.Colour    "R G B"
21   input Renderer  eedTrans.Renderer  "3D scene in which to insert the surface"
22   input Transform eedTrans.Transform "Linear Transform (4x4 homogeneous)"     
23  
24   output Out eedTrans.Out "Extracted iso-surface (as a vtkProp3D *)"
25
26 endefine