1 # ----------------------------------
2 # - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box)
3 # - /home/davila/Creatis/All/creatools_source/bbtk/packages/vtk/bbs/boxes/bbIsoSurfaceExtractor.bbs
4 # ----------------------------------
11 define IsoSurfaceExtractor vtk
13 author "j p r at creatis.univ-lyon1.fr"
14 description "Extracts an iso-surface of a 3D image and creates a vtkProp3D object to insert into a 3D scene (e.g. a Viewer3D)"
16 category "3D object creator"
19 set mc.BoxProcessMode "Reactive"
21 new PolyDataToActor polydatatoactor
22 set polydatatoactor.BoxProcessMode "Reactive"
24 new MultipleInputs Box03
25 set Box03.BoxProcessMode "Reactive"
28 connect mc.Out polydatatoactor.In
29 connect Box03.BoxChange polydatatoactor.BoxExecute
30 connect Box03.BoxChange mc.BoxExecute
34 input Isovalue mc.Value " "
35 input Opacity polydatatoactor.Opacity " "
36 input Colour polydatatoactor.Colour " "
37 input Renderer polydatatoactor.Renderer " "
38 input Transform polydatatoactor.Transform " "
39 input BoxExecute Box03.In1 " "
41 # Complex output ports
42 output Out polydatatoactor.Out " "