]> Creatis software - bbtk.git/blob - packages/kw/bbs/appli/exampleTransferFunctionEditor.bbs
a32acc98f521156368a4d8f9875ec06eb10c971c
[bbtk.git] / packages / kw / bbs / appli / exampleTransferFunctionEditor.bbs
1 description "Example of the tranfer function editor for volume rendering"
2 author "laurent.guigues at creatis.insa-lyon.fr"
3 category "example"
4
5 include vtk
6 #load wxvtk
7 load kw
8
9 new LoadHola image
10 //new PiecewiseFunction color
11 new kwTransferFunctionEditor color
12 new kwTransferFunctionEditor opacity
13 new VolumeRenderer renderer
14 new kwViewer3D viewer
15
16 connect image.Out color.In
17 connect image.Out opacity.In
18 connect image.Out renderer.In
19 connect color.Out renderer.ColorFunction
20 connect opacity.Out renderer.OpacityFunction
21 connect renderer.Out viewer.In1
22 connect color.BoxChange viewer.BoxExecute
23
24 load std
25 #set color.X "0 500 1000"
26 #set color.Y "0 0.01 1"
27 //set opacity.X "0 500 1000"
28 //set opacity.Y "0 0.01 0.1"
29
30 //new kwLayoutSplit main
31 //connect viewer.Widget main.Widget1
32 //connect color.Widget main.Widget2
33
34 set color.Title "Transfer function"
35 set opacity.Title "Opacity"
36
37 exec color
38 exec opacity
39 exec viewer
40 //exec main