]> Creatis software - bbtk.git/blob - packages/wxvtk/bbs/appli/ExampleView3DImage1.bbs
71e6373a5bd1be64ef1275e0657579dc5f24fbba
[bbtk.git] / packages / wxvtk / bbs / appli / ExampleView3DImage1.bbs
1 description "Example of complex 3D view of an image using vtk::ImagePlanes and wxvtk::IsoSurfaceWithControls."
2 author "laurent.guigues at creatis.insa-lyon.fr"
3 category "example"
4
5 include vtk/boxes/bbLoadHola
6 include wxvtk/boxes/bbIsoSurfaceWithControls
7 load vtk
8 load wxvtk
9
10 new LoadHola image
11 new ImagePlanes planes
12 new IsoSurfaceWithControls surface
13 new Viewer3D viewer
14
15 connect image.Out planes.In
16 connect planes.PlaneX viewer.Obs1
17 connect planes.PlaneY viewer.Obs2
18 connect planes.PlaneZ viewer.Obs3
19
20 connect image.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 "0.5 0 0"
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
40
41 exec viewer
42