]> Creatis software - creaMaracasVisu.git/blob - bbtk/bbs/boxes/MeshContours.bbs
3517 ShowNPoints actual Point
[creaMaracasVisu.git] / bbtk / bbs / boxes / MeshContours.bbs
1 # ----------------------------------
2 # - BBTKGEditor v 1.5 BBS BlackBox Script (Complex Box)
3 # - /Users/davila/Creatis/C23/creatools_source/creaMaracasVisu/bbtk/bbs/boxes/MeshContours.bbs
4 # ----------------------------------
5
6 include std
7 include itkvtk
8 include creaVtk
9 include vtk
10 include std
11 include creaMaracasVisu
12
13 define MeshContours creaMaracasVisu
14
15 author "Author ??"
16 description "Description ??"
17
18 category "<VOID>"
19
20 new creaVtk:Cutter Box22
21
22 new creaVtk:Plane Box23
23   set Box23.Normal "0 0 1"
24
25 new vtk:PolyDataToActor Box24
26   set Box24.Colour "1 1 1"
27   set Box24.Opacity "1"
28   set Box24.Representation "1"
29
30 new vtk:ImageVtkProperties Box26
31
32 new std:MathOperationVector Box27
33   set Box27.Type "2"
34
35 new creaVtk:Cutter Box29
36
37 new creaVtk:Plane Box30
38   set Box30.Normal "1 0 0"
39
40 new vtk:PolyDataToActor Box31
41   set Box31.Colour "1 1 1"
42   set Box31.Opacity "1"
43   set Box31.Representation "1"
44
45 new creaVtk:Cutter Box32
46
47 new creaVtk:Plane Box33
48   set Box33.Normal "0 1 0"
49
50 new vtk:PolyDataToActor Box34
51   set Box34.Colour "1 1 1"
52   set Box34.Opacity "1"
53   set Box34.Representation "1"
54
55 new creaMaracasVisu:wxVtkBaseView_Info Box35
56
57 new std:MagicBox Box36
58
59 new std:MagicBox Box38
60
61 new creaMaracasVisu:wxVtkBaseView_Info Box39
62
63 new creaMaracasVisu:wxVtkBaseView_Info Box40
64
65 new creaMaracasVisu:wxVtkBaseView_Info Box44
66
67 new vtk:PolyDataToActor Box48
68   set Box48.Colour "1 1 1"
69   set Box48.Opacity "1"
70   set Box48.Representation "1"
71
72 new vtk:PolyDataToActor Box49
73   set Box49.Colour "1 1 1"
74   set Box49.Opacity "1"
75   set Box49.Representation "1"
76
77 new vtk:PolyDataToActor Box50
78   set Box50.Colour "1 1 1"
79   set Box50.Opacity "1"
80   set Box50.Representation "1"
81
82 new std:MultipleInputs Box55
83
84 new vtk:UpdateRender Box57
85   set Box57.Active "true"
86
87 new vtk:UpdateRender Box58
88   set Box58.Active "true"
89
90 new vtk:UpdateRender Box59
91   set Box59.Active "true"
92
93 new vtk:UpdateRender Box60
94   set Box60.Active "true"
95
96 new std:MagicBox Box68
97
98 new std:MagicBox Box69
99
100 new std:MagicBox Box70
101
102 new std:MagicBox Box46
103
104 new std:MagicBox Box47
105
106 new std:MagicBox Box51
107
108
109 connect Box23.Out Box22.ImplicitFunction
110 connect Box22.BoxChange Box24.BoxExecute
111 connect Box26.Spacing Box27.In1
112 connect Box27.Out Box23.Origin
113 connect Box22.Out Box24.In
114 connect Box30.Out Box29.ImplicitFunction
115 connect Box29.BoxChange Box31.BoxExecute
116 connect Box29.Out Box31.In
117 connect Box27.Out Box30.Origin
118 connect Box33.Out Box32.ImplicitFunction
119 connect Box32.BoxChange Box34.BoxExecute
120 connect Box32.Out Box34.In
121 connect Box27.Out Box33.Origin
122 connect Box35.Image Box26.In
123 connect Box35.vtkRenderer Box24.Renderer
124 connect Box38.Out Box22.In
125 connect Box38.Out Box29.In
126 connect Box38.Out Box32.In
127 connect Box40.vtkRenderer Box34.Renderer
128 connect Box39.vtkRenderer Box31.Renderer
129 connect Box44.vtkRenderer Box48.Renderer
130 connect Box22.Out Box48.In
131 connect Box29.Out Box49.In
132 connect Box44.vtkRenderer Box49.Renderer
133 connect Box48.BoxChange Box49.BoxExecute
134 connect Box44.vtkRenderer Box50.Renderer
135 connect Box49.BoxChange Box50.BoxExecute
136 connect Box32.Out Box50.In
137 connect Box36.BoxChange Box55.In1
138 connect Box55.BoxChange Box22.BoxExecute
139 connect Box55.BoxChange Box48.BoxExecute
140 connect Box44.vtkRenderer Box57.Renderer
141 connect Box50.BoxChange Box57.BoxExecute
142 connect Box40.vtkRenderer Box58.Renderer
143 connect Box34.BoxChange Box58.BoxExecute
144 connect Box39.vtkRenderer Box59.Renderer
145 connect Box31.BoxChange Box59.BoxExecute
146 connect Box35.vtkRenderer Box60.Renderer
147 connect Box24.BoxChange Box60.BoxExecute
148 connect Box44.Point Box27.In0
149 connect Box35.Normal Box23.Normal
150 connect Box39.Normal Box30.Normal
151 connect Box40.Normal Box33.Normal
152 connect Box36.BoxChange Box44.BoxExecute
153 connect Box68.Out Box24.Opacity
154 connect Box68.Out Box48.Opacity
155 connect Box70.Out Box31.Opacity
156 connect Box70.Out Box49.Opacity
157 connect Box69.Out Box34.Opacity
158 connect Box69.Out Box50.Opacity
159 connect Box55.BoxChange Box29.BoxExecute
160 connect Box55.BoxChange Box32.BoxExecute
161 connect Box46.Out Box29.Active
162 connect Box46.Out Box32.Active
163 connect Box46.Out Box22.Active
164 connect Box47.Out Box24.Colour
165 connect Box47.Out Box31.Colour
166 connect Box47.Out Box34.Colour
167 connect Box47.Out Box48.Colour
168 connect Box47.Out Box49.Colour
169 connect Box47.Out Box50.Colour
170 connect Box51.Out Box24.LineWidth
171 connect Box51.Out Box31.LineWidth
172 connect Box51.Out Box34.LineWidth
173 connect Box51.Out Box50.LineWidth
174 connect Box51.Out Box49.LineWidth
175
176 # Complex input ports
177 input polydata Box38.In " "
178 input execute Box36.In " "
179 input wxvtkbaseview2D1 Box35.wxVtkBaseView " "
180 input wxvtkbaseview2D2 Box39.wxVtkBaseView " "
181 input wxvtkbaseview2D3 Box40.wxVtkBaseView " "
182 input wxvtkbaseview3D1 Box44.wxVtkBaseView " "
183 input opacity2 Box70.In " "
184 input opacity3 Box69.In " "
185 input opacity1 Box68.In " "
186 input activeContour Box46.In " "
187 input colorForMesh Box47.In " "
188 input lineWidth Box51.In " "
189
190 # Complex output ports
191
192
193 endefine