X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fwxvtk%2Fbbs%2Fappli%2FexampleView3DImage1.bbs;fp=packages%2Fwxvtk%2Fbbs%2Fappli%2FexampleView3DImage1.bbs;h=8e14d765229d4694a54af3b4485926fea0041777;hb=36a131a7d47f451563f40b28047200b038905c92;hp=9fac56df538bb6eabd4a0206ea8443a9ca1e7645;hpb=0270a43057e5a74a7c1c9c6081f026261a2d313f;p=bbtk.git diff --git a/packages/wxvtk/bbs/appli/exampleView3DImage1.bbs b/packages/wxvtk/bbs/appli/exampleView3DImage1.bbs index 9fac56d..8e14d76 100644 --- a/packages/wxvtk/bbs/appli/exampleView3DImage1.bbs +++ b/packages/wxvtk/bbs/appli/exampleView3DImage1.bbs @@ -1,69 +1,63 @@ - # --------------------------------------------------------------------- - # - # Copyright (c) CREATIS (Centre de Recherche en Acquisition et Traitement de l'Image - # pour la SantÈ) - # Authors : Eduardo Davila, Frederic Cervenansky, Claire Mouton - # Previous Authors : Laurent Guigues, Jean-Pierre Roux - # CreaTools website : www.creatis.insa-lyon.fr/site/fr/creatools_accueil - # - # This software is governed by the CeCILL-B license under French law and - # abiding by the rules of distribution of free software. You can use, - # modify and/ or redistribute the software under the terms of the CeCILL-B - # license as circulated by CEA, CNRS and INRIA at the following URL - # http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html - # or in the file LICENSE.txt. - # - # As a counterpart to the access to the source code and rights to copy, - # modify and redistribute granted by the license, users are provided only - # with a limited warranty and the software's author, the holder of the - # economic rights, and the successive licensors have only limited - # liability. - # - # The fact that you are presently reading this means that you have had - # knowledge of the CeCILL-B license and that you accept its terms. - # ------------------------------------------------------------------------ */ +# ---------------------------------- +# - BBTKGEditor v 1.4 BBS BlackBox Script +# - /tmpEED/creaTools2/creatools_source/bbtk/packages/wxvtk/bbs/appli/exampleView3DImage1.bbs +# ---------------------------------- +# BBTK GEditor Script +# ---------------------- + +include std +include itkvtk +include vtk +include wxvtk +include wx -description "Example of complex 3D view of an image using vtk::ImagePlanes and wxvtk::IsoSurfaceWidget. Screenshot : " author "laurent.guigues at creatis.insa-lyon.fr" +description "Example of complex 3D view of an image using vtk::ImagePlanes and wxvtk::IsoSurfaceWidget. Screenshot : " category "example" -load vtk -load wxvtk -include vtk/boxes/bbLoadHola -include wxvtk/bbs/boxes/bbIsoSurfaceWidget +new vtk:LoadHola reader + +new vtk:ImagePlanes planes + +new wxvtk:IsoSurfaceWidget surface + set surface.Colour "1.0 0.31 0.31" + set surface.Isovalue "100" + set surface.Opacity "100" + set surface.Title "Iso-surface" + +new wxvtk:Viewer3D viewer + set viewer.Stereo "FALSE" + set viewer.WinHeight "400" + set viewer.WinTitle "ExampleView3DImage1" + set viewer.WinWidth "350" + +new wx:LayoutSplit main + +new wx:LayoutLine controls -new LoadHola reader -new ImagePlanes planes -new IsoSurfaceWidget surface -new Viewer3D viewer connect reader.Out planes.In + connect planes.PlaneX viewer.Obs1 + connect planes.PlaneY viewer.Obs2 + connect planes.PlaneZ viewer.Obs3 connect reader.Out surface.In + connect surface.Out viewer.In1 + connect surface.BoxChange viewer.BoxExecute -new LayoutSplit main -new LayoutLine controls connect viewer.Widget main.Widget1 -connect controls.Widget main.Widget2 -connect surface.Widget controls.Widget1 -set surface.Isovalue 100 -set surface.Opacity 100 -set surface.Colour "1.0 0.31 0.31" -set surface.Title "Iso-surface" +connect controls.Widget main.Widget2 -load std -set viewer.WinTitle "ExampleView3DImage1" -set viewer.WinWidth 350 -set viewer.WinHeight 400 -set viewer.Stereo FALSE +connect surface.Widget controls.Widget1 -exec main +# Complex input ports +exec main