]> Creatis software - bbtk.git/blob - packages/vtk/bbs/appli/exampleSave_vtkPolyData.bbs
45f91c40842039b9f0c6a59e819488db800bb9db
[bbtk.git] / packages / vtk / bbs / appli / exampleSave_vtkPolyData.bbs
1 description "Save a vtkPolyData example"
2 author "info-dev at creatis.insa-lyon.fr"
3 category "example mesh"
4
5 load wx
6 load std
7 load vtk
8 load wxvtk
9
10 include "vtk/boxes/bbLoadHola"\rnew LoadHola reader
11 new MarchingCubes mc
12   set mc.Value 1200
13   connect reader.Out mc.In
14
15
16 new FileSelector saveFileName
17   set saveFileName.OpenSave Save
18
19 new PolyDataWriter pdw
20   connect saveFileName.Out pdw.FileName 
21   connect mc.Out pdw.Out
22
23 new PolydataToActor pdActor
24   connect mc.Out pdActor.In
25
26 new  Viewer3D viewer
27   connect pdActor.Out viewer.In1  
28
29 new CommandButton button
30   set button.Label "Save vtkPolyData"
31   connect button.BoxExecute pdw.BoxExecute
32
33 new LayoutSplit main
34   set main.Proportion 90
35   connect viewer.Widget main.Widget1
36   connect button.Widget main.Widget2
37
38 exec viewer