]> Creatis software - bbtk.git/blob - packages/wxvtk/bbs/appli/exampleView3DImage1.bbs
bffee89c1e0daf32944a53edb3e53c8aa44b1e4f
[bbtk.git] / packages / wxvtk / bbs / appli / exampleView3DImage1.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 image
11 new ImagePlanes planes
12 new IsoSurfaceWidget 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 "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 FALSE
40
41
42 exec main
43