X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fvtk%2Fbbs%2Fboxes%2FbbIsoSurfaceExtractor.bbs;h=a711b0fb5b78847274e7f72401c79e5823c9c2d5;hb=e5759b9960326cfbe5f585fd296a355706f5fd01;hp=a4eabf17ad92b1b271f32f5d7ef2161355153999;hpb=3b228f35b7df7f2e23df3945be7fc29b1ee32a09;p=bbtk.git diff --git a/packages/vtk/bbs/boxes/bbIsoSurfaceExtractor.bbs b/packages/vtk/bbs/boxes/bbIsoSurfaceExtractor.bbs index a4eabf1..a711b0f 100644 --- a/packages/vtk/bbs/boxes/bbIsoSurfaceExtractor.bbs +++ b/packages/vtk/bbs/boxes/bbIsoSurfaceExtractor.bbs @@ -1,4 +1,5 @@ -load vtk +include std +include vtk # --- Box Description --- define IsoSurfaceExtractor vtk @@ -8,19 +9,25 @@ define IsoSurfaceExtractor vtk category "3D object creator" # --- --- - new PolyDataReader reader - new PolyDataToActor eedTrans + new MarchingCubes mc + new PolyDataToActor polydatatoactor + connect mc.Out polydatatoactor.In - connect reader.Out eedTrans.In + new MagicBox mb + connect mb.BoxChange mc.BoxExecute + connect mb.BoxChange polydatatoactor.BoxExecute # --- --- - input Isovalue eedTrans.Isovalue "Isovalue" - input Opacity eedTrans.Opacity "Opacity" - input Colour eedTrans.Colour "R G B" - input Renderer eedTrans.Renderer "3D scene in which to insert the surface" - input Transform eedTrans.Transform "Linear Transform (4x4 homogeneous)" - - output Out eedTrans.Out "Extracted iso-surface (as a vtkProp3D *)" + input In mc.In "vtkImageData" + input Isovalue mc.Value "Isovalue" + input Opacity polydatatoactor.Opacity "Opacity" + input Colour polydatatoactor.Colour "R G B" + input Renderer polydatatoactor.Renderer "3D scene in which to insert the surface" + input Transform polydatatoactor.Transform "Linear Transform (4x4 homogeneous)" + input BoxExecute mb.BoxExecute "BoxExecute" + + + output Out polydatatoactor.Out "Extracted iso-surface (as a vtkProp3D *)" endefine