]> Creatis software - bbtk.git/blob - packages/wxvtk/bbs/appli/exampleView3DImage1_Stereo.bbs
#3107 BBTK Bug New Normal - branch vtk7itk4 compilation with vtk7
[bbtk.git] / packages / wxvtk / bbs / appli / exampleView3DImage1_Stereo.bbs
1 # ----------------------------------
2 # - BBTKGEditor v 1.4 BBS BlackBox Script
3 # - /tmpEED/creaTools2/creatools_source/bbtk/packages/wxvtk/bbs/appli/exampleView3DImage1_Stereo.bbs
4 # ----------------------------------
5
6 # BBTK GEditor Script
7 # ----------------------
8
9 include std
10 include itkvtk
11 include vtk
12 include wxvtk
13 include wx
14
15 author "laurent.guigues at creatis.insa-lyon.fr"
16 description "Example of complex 3D view of an image using vtk::ImagePlanes and wxvtk::IsoSurfaceWidget. Screenshot : <img src=ExampleView3DImage1.jpg></img>"
17 category "example"
18
19 new vtk:LoadHola reader
20
21 new vtk:ImagePlanes planes
22
23 new wxvtk:IsoSurfaceWidget surface
24   set surface.Colour "1.0 0.31 0.31"
25   set surface.Isovalue "100"
26   set surface.Opacity "100"
27   set surface.Title "Iso-surface"
28
29 new wxvtk:Viewer3D viewer
30   set viewer.Stereo "TRUE"
31   set viewer.WinHeight "400"
32   set viewer.WinTitle "ExampleView3DImage1"
33   set viewer.WinWidth "350"
34
35 new wx:LayoutSplit main
36
37 new wx:LayoutLine controls
38
39
40 connect reader.Out planes.In
41
42 connect planes.PlaneX viewer.Obs1
43
44 connect planes.PlaneY viewer.Obs2
45
46 connect planes.PlaneZ viewer.Obs3
47
48 connect reader.Out surface.In
49
50 connect surface.Out viewer.In1
51
52 connect surface.BoxChange viewer.BoxExecute
53
54 connect viewer.Widget main.Widget1
55
56 connect controls.Widget main.Widget2
57
58 connect surface.Widget controls.Widget1
59
60
61
62 # Complex input ports
63 exec main