]> Creatis software - bbtk.git/blob - packages/wxvtk/bbs/appli/exampleView3DImage1_Stereo.bbs
0db50e5663fec402c5d20432d1af1005fc54e83f
[bbtk.git] / packages / wxvtk / bbs / appli / exampleView3DImage1_Stereo.bbs
1 description "Example of complex 3D view of an image using vtk::ImagePlanes and wxvtk::IsoSurfaceWidget. Screenshot : <img src=ExampleView3DImage1.jpg></img>"
2 author "laurent.guigues at creatis.insa-lyon.fr"
3 category "example"
4
5 include vtk/boxes/bbLoadHola
6 include wxvtk/boxes/bbIsoSurfaceWidget
7 load vtk
8 load wxvtk
9
10 new LoadHola reader
11 new ImagePlanes planes
12 new IsoSurfaceWidget surface
13 new Viewer3D viewer
14
15 connect reader.Out planes.In
16 connect planes.PlaneX viewer.Obs1
17 connect planes.PlaneY viewer.Obs2
18 connect planes.PlaneZ viewer.Obs3
19
20 connect reader.Out surface.In
21 connect surface.Out viewer.In1
22 connect surface.BoxChange viewer.BoxExecute
23
24 new LayoutSplit main
25 new LayoutLine controls
26 connect viewer.Widget main.Widget1
27 connect controls.Widget main.Widget2 
28 connect surface.Widget controls.Widget1 
29
30 set surface.Isovalue 100
31 set surface.Opacity 100
32 set surface.Colour "1.0 0.31 0.31"
33 set surface.Title "Iso-surface"
34
35 load std
36 set viewer.WinTitle "ExampleView3DImage1"
37 set viewer.WinWidth 350
38 set viewer.WinHeight 400
39 set viewer.Stereo TRUE
40
41
42 exec main
43