1#!/usr/bin/env python 2# -*- coding: utf-8 -*- 3 4''' 5========================================================================= 6 7 Program: Visualization Toolkit 8 Module: TestTensorWidget2.py 9 10 Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen 11 All rights reserved. 12 See Copyright.txt or http://www.kitware.com/Copyright.htm for details. 13 14 This software is distributed WITHOUT ANY WARRANTY; without even 15 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 16 PURPOSE. See the above copyright notice for more information. 17 18========================================================================= 19''' 20 21# Test the vtkTensorWidget and vtkTensorRepresentation classes 22 23import vtk 24import vtk.test.Testing 25from vtk.util.misc import vtkGetDataRoot 26VTK_DATA_ROOT = vtkGetDataRoot() 27 28# These are the pre-recorded events to drive the test 29Recording = \ 30 "# StreamVersion 1.1\n\ 31 ExposeEvent 0 299 0 0 0 0\n\ 32 RenderEvent 0 299 0 0 0 0\n\ 33 EnterEvent 185 1 0 0 0 0\n\ 34 MouseMoveEvent 185 1 0 0 0 0\n\ 35 MouseMoveEvent 180 10 0 0 0 0\n\ 36 MouseMoveEvent 177 14 0 0 0 0\n\ 37 MouseMoveEvent 173 19 0 0 0 0\n\ 38 MouseMoveEvent 170 25 0 0 0 0\n\ 39 MouseMoveEvent 169 29 0 0 0 0\n\ 40 MouseMoveEvent 166 34 0 0 0 0\n\ 41 MouseMoveEvent 165 36 0 0 0 0\n\ 42 MouseMoveEvent 165 39 0 0 0 0\n\ 43 MouseMoveEvent 164 42 0 0 0 0\n\ 44 MouseMoveEvent 164 45 0 0 0 0\n\ 45 MouseMoveEvent 164 48 0 0 0 0\n\ 46 MouseMoveEvent 164 51 0 0 0 0\n\ 47 MouseMoveEvent 164 54 0 0 0 0\n\ 48 MouseMoveEvent 164 56 0 0 0 0\n\ 49 MouseMoveEvent 164 60 0 0 0 0\n\ 50 MouseMoveEvent 164 63 0 0 0 0\n\ 51 MouseMoveEvent 164 66 0 0 0 0\n\ 52 MouseMoveEvent 165 71 0 0 0 0\n\ 53 MouseMoveEvent 165 75 0 0 0 0\n\ 54 MouseMoveEvent 165 78 0 0 0 0\n\ 55 MouseMoveEvent 165 81 0 0 0 0\n\ 56 MouseMoveEvent 164 86 0 0 0 0\n\ 57 MouseMoveEvent 164 90 0 0 0 0\n\ 58 MouseMoveEvent 163 95 0 0 0 0\n\ 59 MouseMoveEvent 163 100 0 0 0 0\n\ 60 MouseMoveEvent 161 109 0 0 0 0\n\ 61 MouseMoveEvent 160 117 0 0 0 0\n\ 62 MouseMoveEvent 158 126 0 0 0 0\n\ 63 MouseMoveEvent 156 136 0 0 0 0\n\ 64 MouseMoveEvent 156 148 0 0 0 0\n\ 65 MouseMoveEvent 156 158 0 0 0 0\n\ 66 MouseMoveEvent 156 173 0 0 0 0\n\ 67 MouseMoveEvent 156 182 0 0 0 0\n\ 68 MouseMoveEvent 155 189 0 0 0 0\n\ 69 MouseMoveEvent 155 196 0 0 0 0\n\ 70 MouseMoveEvent 155 204 0 0 0 0\n\ 71 MouseMoveEvent 155 209 0 0 0 0\n\ 72 MouseMoveEvent 154 214 0 0 0 0\n\ 73 MouseMoveEvent 152 218 0 0 0 0\n\ 74 MouseMoveEvent 152 221 0 0 0 0\n\ 75 MouseMoveEvent 151 226 0 0 0 0\n\ 76 MouseMoveEvent 151 229 0 0 0 0\n\ 77 MouseMoveEvent 151 231 0 0 0 0\n\ 78 MouseMoveEvent 150 232 0 0 0 0\n\ 79 MouseMoveEvent 149 235 0 0 0 0\n\ 80 MouseMoveEvent 149 236 0 0 0 0\n\ 81 MouseMoveEvent 149 238 0 0 0 0\n\ 82 MouseMoveEvent 148 239 0 0 0 0\n\ 83 MouseMoveEvent 148 240 0 0 0 0\n\ 84 MouseMoveEvent 148 241 0 0 0 0\n\ 85 MouseMoveEvent 147 243 0 0 0 0\n\ 86 MouseMoveEvent 146 244 0 0 0 0\n\ 87 MouseMoveEvent 146 245 0 0 0 0\n\ 88 MouseMoveEvent 145 247 0 0 0 0\n\ 89 MouseMoveEvent 144 249 0 0 0 0\n\ 90 MouseMoveEvent 144 251 0 0 0 0\n\ 91 MouseMoveEvent 144 250 0 0 0 0\n\ 92 MouseMoveEvent 144 249 0 0 0 0\n\ 93 MouseMoveEvent 144 247 0 0 0 0\n\ 94 MouseMoveEvent 145 245 0 0 0 0\n\ 95 MouseMoveEvent 146 243 0 0 0 0\n\ 96 MouseMoveEvent 146 241 0 0 0 0\n\ 97 MouseMoveEvent 146 240 0 0 0 0\n\ 98 MouseMoveEvent 146 239 0 0 0 0\n\ 99 MouseMoveEvent 146 237 0 0 0 0\n\ 100 MouseMoveEvent 147 235 0 0 0 0\n\ 101 MouseMoveEvent 147 234 0 0 0 0\n\ 102 MouseMoveEvent 147 232 0 0 0 0\n\ 103 MouseMoveEvent 148 230 0 0 0 0\n\ 104 MouseMoveEvent 148 228 0 0 0 0\n\ 105 MouseMoveEvent 148 226 0 0 0 0\n\ 106 MouseMoveEvent 148 225 0 0 0 0\n\ 107 MouseMoveEvent 148 224 0 0 0 0\n\ 108 MouseMoveEvent 149 222 0 0 0 0\n\ 109 MouseMoveEvent 150 221 0 0 0 0\n\ 110 MouseMoveEvent 150 220 0 0 0 0\n\ 111 MouseMoveEvent 150 220 0 0 0 0\n\ 112 MouseMoveEvent 150 219 0 0 0 0\n\ 113 MouseMoveEvent 150 218 0 0 0 0\n\ 114 MouseMoveEvent 151 216 0 0 0 0\n\ 115 MouseMoveEvent 151 214 0 0 0 0\n\ 116 MouseMoveEvent 151 212 0 0 0 0\n\ 117 MouseMoveEvent 151 211 0 0 0 0\n\ 118 MouseMoveEvent 151 210 0 0 0 0\n\ 119 MouseMoveEvent 151 209 0 0 0 0\n\ 120 LeftButtonPressEvent 151 209 0 0 0 0\n\ 121 RenderEvent 151 209 0 0 0 0\n\ 122 MouseMoveEvent 152 210 0 0 0 0\n\ 123 RenderEvent 152 210 0 0 0 0\n\ 124 MouseMoveEvent 152 212 0 0 0 0\n\ 125 RenderEvent 152 212 0 0 0 0\n\ 126 MouseMoveEvent 153 214 0 0 0 0\n\ 127 RenderEvent 153 214 0 0 0 0\n\ 128 MouseMoveEvent 153 216 0 0 0 0\n\ 129 RenderEvent 153 216 0 0 0 0\n\ 130 MouseMoveEvent 154 218 0 0 0 0\n\ 131 RenderEvent 154 218 0 0 0 0\n\ 132 MouseMoveEvent 154 222 0 0 0 0\n\ 133 RenderEvent 154 222 0 0 0 0\n\ 134 MouseMoveEvent 155 224 0 0 0 0\n\ 135 RenderEvent 155 224 0 0 0 0\n\ 136 MouseMoveEvent 156 226 0 0 0 0\n\ 137 RenderEvent 156 226 0 0 0 0\n\ 138 MouseMoveEvent 156 227 0 0 0 0\n\ 139 RenderEvent 156 227 0 0 0 0\n\ 140 MouseMoveEvent 156 228 0 0 0 0\n\ 141 RenderEvent 156 228 0 0 0 0\n\ 142 MouseMoveEvent 156 229 0 0 0 0\n\ 143 RenderEvent 156 229 0 0 0 0\n\ 144 MouseMoveEvent 157 231 0 0 0 0\n\ 145 RenderEvent 157 231 0 0 0 0\n\ 146 MouseMoveEvent 157 233 0 0 0 0\n\ 147 RenderEvent 157 233 0 0 0 0\n\ 148 MouseMoveEvent 157 234 0 0 0 0\n\ 149 RenderEvent 157 234 0 0 0 0\n\ 150 MouseMoveEvent 158 235 0 0 0 0\n\ 151 RenderEvent 158 235 0 0 0 0\n\ 152 MouseMoveEvent 158 236 0 0 0 0\n\ 153 RenderEvent 158 236 0 0 0 0\n\ 154 MouseMoveEvent 158 237 0 0 0 0\n\ 155 RenderEvent 158 237 0 0 0 0\n\ 156 MouseMoveEvent 158 238 0 0 0 0\n\ 157 RenderEvent 158 238 0 0 0 0\n\ 158 MouseMoveEvent 158 239 0 0 0 0\n\ 159 RenderEvent 158 239 0 0 0 0\n\ 160 MouseMoveEvent 158 242 0 0 0 0\n\ 161 RenderEvent 158 242 0 0 0 0\n\ 162 MouseMoveEvent 158 244 0 0 0 0\n\ 163 RenderEvent 158 244 0 0 0 0\n\ 164 MouseMoveEvent 158 246 0 0 0 0\n\ 165 RenderEvent 158 246 0 0 0 0\n\ 166 MouseMoveEvent 158 248 0 0 0 0\n\ 167 RenderEvent 158 248 0 0 0 0\n\ 168 MouseMoveEvent 158 249 0 0 0 0\n\ 169 RenderEvent 158 249 0 0 0 0\n\ 170 MouseMoveEvent 158 250 0 0 0 0\n\ 171 RenderEvent 158 250 0 0 0 0\n\ 172 MouseMoveEvent 158 250 0 0 0 0\n\ 173 RenderEvent 158 250 0 0 0 0\n\ 174 MouseMoveEvent 158 252 0 0 0 0\n\ 175 RenderEvent 158 252 0 0 0 0\n\ 176 MouseMoveEvent 158 252 0 0 0 0\n\ 177 RenderEvent 158 252 0 0 0 0\n\ 178 MouseMoveEvent 158 253 0 0 0 0\n\ 179 RenderEvent 158 253 0 0 0 0\n\ 180 MouseMoveEvent 158 254 0 0 0 0\n\ 181 RenderEvent 158 254 0 0 0 0\n\ 182 MouseMoveEvent 158 255 0 0 0 0\n\ 183 RenderEvent 158 255 0 0 0 0\n\ 184 MouseMoveEvent 158 257 0 0 0 0\n\ 185 RenderEvent 158 257 0 0 0 0\n\ 186 MouseMoveEvent 158 259 0 0 0 0\n\ 187 RenderEvent 158 259 0 0 0 0\n\ 188 MouseMoveEvent 158 260 0 0 0 0\n\ 189 RenderEvent 158 260 0 0 0 0\n\ 190 MouseMoveEvent 158 261 0 0 0 0\n\ 191 RenderEvent 158 261 0 0 0 0\n\ 192 LeftButtonReleaseEvent 158 261 0 0 0 0\n\ 193 RenderEvent 158 261 0 0 0 0\n\ 194 MouseMoveEvent 158 260 0 0 0 0\n\ 195 MouseMoveEvent 158 259 0 0 0 0\n\ 196 MouseMoveEvent 158 257 0 0 0 0\n\ 197 MouseMoveEvent 157 255 0 0 0 0\n\ 198 MouseMoveEvent 157 253 0 0 0 0\n\ 199 MouseMoveEvent 156 250 0 0 0 0\n\ 200 MouseMoveEvent 155 245 0 0 0 0\n\ 201 MouseMoveEvent 155 241 0 0 0 0\n\ 202 MouseMoveEvent 155 235 0 0 0 0\n\ 203 MouseMoveEvent 153 227 0 0 0 0\n\ 204 MouseMoveEvent 153 222 0 0 0 0\n\ 205 MouseMoveEvent 153 215 0 0 0 0\n\ 206 MouseMoveEvent 153 211 0 0 0 0\n\ 207 MouseMoveEvent 153 208 0 0 0 0\n\ 208 MouseMoveEvent 153 203 0 0 0 0\n\ 209 MouseMoveEvent 153 201 0 0 0 0\n\ 210 MouseMoveEvent 153 199 0 0 0 0\n\ 211 MouseMoveEvent 153 198 0 0 0 0\n\ 212 MouseMoveEvent 154 197 0 0 0 0\n\ 213 MouseMoveEvent 154 196 0 0 0 0\n\ 214 MouseMoveEvent 154 195 0 0 0 0\n\ 215 MouseMoveEvent 154 194 0 0 0 0\n\ 216 MouseMoveEvent 155 192 0 0 0 0\n\ 217 MouseMoveEvent 155 190 0 0 0 0\n\ 218 MouseMoveEvent 156 190 0 0 0 0\n\ 219 MouseMoveEvent 156 188 0 0 0 0\n\ 220 MouseMoveEvent 156 186 0 0 0 0\n\ 221 MouseMoveEvent 157 182 0 0 0 0\n\ 222 MouseMoveEvent 158 181 0 0 0 0\n\ 223 MouseMoveEvent 158 178 0 0 0 0\n\ 224 MouseMoveEvent 159 176 0 0 0 0\n\ 225 MouseMoveEvent 160 174 0 0 0 0\n\ 226 MouseMoveEvent 160 172 0 0 0 0\n\ 227 MouseMoveEvent 161 170 0 0 0 0\n\ 228 MouseMoveEvent 162 167 0 0 0 0\n\ 229 MouseMoveEvent 163 165 0 0 0 0\n\ 230 MouseMoveEvent 164 163 0 0 0 0\n\ 231 MouseMoveEvent 165 161 0 0 0 0\n\ 232 MouseMoveEvent 165 159 0 0 0 0\n\ 233 MouseMoveEvent 166 159 0 0 0 0\n\ 234 MouseMoveEvent 167 158 0 0 0 0\n\ 235 MouseMoveEvent 168 157 0 0 0 0\n\ 236 MouseMoveEvent 169 157 0 0 0 0\n\ 237 MouseMoveEvent 170 157 0 0 0 0\n\ 238 MouseMoveEvent 172 157 0 0 0 0\n\ 239 MouseMoveEvent 174 157 0 0 0 0\n\ 240 MouseMoveEvent 176 157 0 0 0 0\n\ 241 MouseMoveEvent 181 156 0 0 0 0\n\ 242 MouseMoveEvent 183 156 0 0 0 0\n\ 243 MouseMoveEvent 185 156 0 0 0 0\n\ 244 MouseMoveEvent 188 155 0 0 0 0\n\ 245 MouseMoveEvent 190 155 0 0 0 0\n\ 246 MouseMoveEvent 192 154 0 0 0 0\n\ 247 MouseMoveEvent 195 154 0 0 0 0\n\ 248 MouseMoveEvent 197 154 0 0 0 0\n\ 249 MouseMoveEvent 199 153 0 0 0 0\n\ 250 MouseMoveEvent 200 152 0 0 0 0\n\ 251 MouseMoveEvent 201 152 0 0 0 0\n\ 252 MouseMoveEvent 203 151 0 0 0 0\n\ 253 MouseMoveEvent 203 150 0 0 0 0\n\ 254 MouseMoveEvent 205 150 0 0 0 0\n\ 255 MouseMoveEvent 207 149 0 0 0 0\n\ 256 MouseMoveEvent 209 147 0 0 0 0\n\ 257 MouseMoveEvent 210 147 0 0 0 0\n\ 258 MouseMoveEvent 212 145 0 0 0 0\n\ 259 MouseMoveEvent 213 144 0 0 0 0\n\ 260 MouseMoveEvent 215 143 0 0 0 0\n\ 261 MouseMoveEvent 216 142 0 0 0 0\n\ 262 MouseMoveEvent 217 142 0 0 0 0\n\ 263 MouseMoveEvent 218 141 0 0 0 0\n\ 264 MouseMoveEvent 219 140 0 0 0 0\n\ 265 MouseMoveEvent 220 139 0 0 0 0\n\ 266 MouseMoveEvent 220 138 0 0 0 0\n\ 267 MouseMoveEvent 220 137 0 0 0 0\n\ 268 MouseMoveEvent 220 136 0 0 0 0\n\ 269 MouseMoveEvent 221 135 0 0 0 0\n\ 270 MouseMoveEvent 222 134 0 0 0 0\n\ 271 MouseMoveEvent 222 133 0 0 0 0\n\ 272 MouseMoveEvent 222 132 0 0 0 0\n\ 273 MouseMoveEvent 223 131 0 0 0 0\n\ 274 MouseMoveEvent 223 132 0 0 0 0\n\ 275 MouseMoveEvent 222 133 0 0 0 0\n\ 276 MouseMoveEvent 221 134 0 0 0 0\n\ 277 MouseMoveEvent 221 135 0 0 0 0\n\ 278 MouseMoveEvent 221 136 0 0 0 0\n\ 279 MouseMoveEvent 221 137 0 0 0 0\n\ 280 MouseMoveEvent 221 138 0 0 0 0\n\ 281 MouseMoveEvent 220 138 0 0 0 0\n\ 282 KeyPressEvent 220 138 0 116 1 t\n\ 283 CharEvent 220 138 0 116 1 t\n\ 284 KeyReleaseEvent 220 138 0 116 1 t\n\ 285 LeftButtonPressEvent 220 138 0 0 0 t\n\ 286 RenderEvent 220 138 0 0 0 t\n\ 287 MouseMoveEvent 220 138 0 0 0 t\n\ 288 RenderEvent 220 138 0 0 0 t\n\ 289 MouseMoveEvent 219 138 0 0 0 t\n\ 290 RenderEvent 219 138 0 0 0 t\n\ 291 MouseMoveEvent 218 138 0 0 0 t\n\ 292 RenderEvent 218 138 0 0 0 t\n\ 293 MouseMoveEvent 217 138 0 0 0 t\n\ 294 RenderEvent 217 138 0 0 0 t\n\ 295 MouseMoveEvent 216 138 0 0 0 t\n\ 296 RenderEvent 216 138 0 0 0 t\n\ 297 MouseMoveEvent 215 138 0 0 0 t\n\ 298 RenderEvent 215 138 0 0 0 t\n\ 299 MouseMoveEvent 214 138 0 0 0 t\n\ 300 RenderEvent 214 138 0 0 0 t\n\ 301 MouseMoveEvent 212 137 0 0 0 t\n\ 302 RenderEvent 212 137 0 0 0 t\n\ 303 MouseMoveEvent 209 137 0 0 0 t\n\ 304 RenderEvent 209 137 0 0 0 t\n\ 305 MouseMoveEvent 206 137 0 0 0 t\n\ 306 RenderEvent 206 137 0 0 0 t\n\ 307 MouseMoveEvent 204 137 0 0 0 t\n\ 308 RenderEvent 204 137 0 0 0 t\n\ 309 MouseMoveEvent 202 137 0 0 0 t\n\ 310 RenderEvent 202 137 0 0 0 t\n\ 311 MouseMoveEvent 200 137 0 0 0 t\n\ 312 RenderEvent 200 137 0 0 0 t\n\ 313 MouseMoveEvent 197 137 0 0 0 t\n\ 314 RenderEvent 197 137 0 0 0 t\n\ 315 MouseMoveEvent 195 137 0 0 0 t\n\ 316 RenderEvent 195 137 0 0 0 t\n\ 317 MouseMoveEvent 194 137 0 0 0 t\n\ 318 RenderEvent 194 137 0 0 0 t\n\ 319 MouseMoveEvent 193 137 0 0 0 t\n\ 320 RenderEvent 193 137 0 0 0 t\n\ 321 MouseMoveEvent 192 137 0 0 0 t\n\ 322 RenderEvent 192 137 0 0 0 t\n\ 323 MouseMoveEvent 190 137 0 0 0 t\n\ 324 RenderEvent 190 137 0 0 0 t\n\ 325 MouseMoveEvent 188 137 0 0 0 t\n\ 326 RenderEvent 188 137 0 0 0 t\n\ 327 MouseMoveEvent 187 137 0 0 0 t\n\ 328 RenderEvent 187 137 0 0 0 t\n\ 329 MouseMoveEvent 185 137 0 0 0 t\n\ 330 RenderEvent 185 137 0 0 0 t\n\ 331 MouseMoveEvent 183 136 0 0 0 t\n\ 332 RenderEvent 183 136 0 0 0 t\n\ 333 MouseMoveEvent 183 135 0 0 0 t\n\ 334 RenderEvent 183 135 0 0 0 t\n\ 335 MouseMoveEvent 182 135 0 0 0 t\n\ 336 RenderEvent 182 135 0 0 0 t\n\ 337 MouseMoveEvent 181 135 0 0 0 t\n\ 338 RenderEvent 181 135 0 0 0 t\n\ 339 MouseMoveEvent 180 135 0 0 0 t\n\ 340 RenderEvent 180 135 0 0 0 t\n\ 341 LeftButtonReleaseEvent 180 135 0 0 0 t\n\ 342 RenderEvent 180 135 0 0 0 t\n\ 343 MouseMoveEvent 181 136 0 0 0 t\n\ 344 MouseMoveEvent 184 136 0 0 0 t\n\ 345 MouseMoveEvent 187 137 0 0 0 t\n\ 346 MouseMoveEvent 195 138 0 0 0 t\n\ 347 MouseMoveEvent 201 138 0 0 0 t\n\ 348 MouseMoveEvent 206 140 0 0 0 t\n\ 349 MouseMoveEvent 212 141 0 0 0 t\n\ 350 MouseMoveEvent 217 142 0 0 0 t\n\ 351 MouseMoveEvent 221 143 0 0 0 t\n\ 352 MouseMoveEvent 222 143 0 0 0 t\n\ 353 MouseMoveEvent 224 143 0 0 0 t\n\ 354 MouseMoveEvent 225 143 0 0 0 t\n\ 355 MouseMoveEvent 225 143 0 0 0 t\n\ 356 MouseMoveEvent 226 143 0 0 0 t\n\ 357 MouseMoveEvent 227 143 0 0 0 t\n\ 358 MouseMoveEvent 228 143 0 0 0 t\n\ 359 MouseMoveEvent 229 143 0 0 0 t\n\ 360 MouseMoveEvent 230 144 0 0 0 t\n\ 361 MouseMoveEvent 231 144 0 0 0 t\n\ 362 MouseMoveEvent 232 144 0 0 0 t\n\ 363 MouseMoveEvent 233 144 0 0 0 t\n\ 364 MouseMoveEvent 234 144 0 0 0 t\n\ 365 MouseMoveEvent 235 144 0 0 0 t\n\ 366 MouseMoveEvent 236 144 0 0 0 t\n\ 367 MouseMoveEvent 237 144 0 0 0 t\n\ 368 MouseMoveEvent 239 144 0 0 0 t\n\ 369 MouseMoveEvent 241 144 0 0 0 t\n\ 370 MouseMoveEvent 242 144 0 0 0 t\n\ 371 MouseMoveEvent 243 144 0 0 0 t\n\ 372 MouseMoveEvent 244 144 0 0 0 t\n\ 373 MouseMoveEvent 245 144 0 0 0 t\n\ 374 MouseMoveEvent 246 144 0 0 0 t\n\ 375 MouseMoveEvent 247 144 0 0 0 t\n\ 376 MouseMoveEvent 247 145 0 0 0 t\n\ 377 MouseMoveEvent 248 145 0 0 0 t\n\ 378 MouseMoveEvent 247 144 0 0 0 t\n\ 379 MouseMoveEvent 246 144 0 0 0 t\n\ 380 MouseMoveEvent 244 142 0 0 0 t\n\ 381 MouseMoveEvent 239 139 0 0 0 t\n\ 382 MouseMoveEvent 237 138 0 0 0 t\n\ 383 MouseMoveEvent 232 136 0 0 0 t\n\ 384 MouseMoveEvent 227 133 0 0 0 t\n\ 385 MouseMoveEvent 220 131 0 0 0 t\n\ 386 MouseMoveEvent 214 130 0 0 0 t\n\ 387 MouseMoveEvent 209 130 0 0 0 t\n\ 388 MouseMoveEvent 204 130 0 0 0 t\n\ 389 MouseMoveEvent 198 130 0 0 0 t\n\ 390 MouseMoveEvent 195 133 0 0 0 t\n\ 391 MouseMoveEvent 190 133 0 0 0 t\n\ 392 MouseMoveEvent 184 135 0 0 0 t\n\ 393 MouseMoveEvent 180 138 0 0 0 t\n\ 394 MouseMoveEvent 177 138 0 0 0 t\n\ 395 MouseMoveEvent 176 139 0 0 0 t\n\ 396 MouseMoveEvent 174 140 0 0 0 t\n\ 397 MouseMoveEvent 172 141 0 0 0 t\n\ 398 MouseMoveEvent 171 142 0 0 0 t\n\ 399 MouseMoveEvent 170 142 0 0 0 t\n\ 400 MouseMoveEvent 169 142 0 0 0 t\n\ 401 MouseMoveEvent 168 143 0 0 0 t\n\ 402 MouseMoveEvent 167 143 0 0 0 t\n\ 403 MouseMoveEvent 166 144 0 0 0 t\n\ 404 MouseMoveEvent 164 145 0 0 0 t\n\ 405 MouseMoveEvent 162 146 0 0 0 t\n\ 406 MouseMoveEvent 161 146 0 0 0 t\n\ 407 MouseMoveEvent 160 146 0 0 0 t\n\ 408 MouseMoveEvent 159 146 0 0 0 t\n\ 409 MouseMoveEvent 157 146 0 0 0 t\n\ 410 MouseMoveEvent 156 147 0 0 0 t\n\ 411 MouseMoveEvent 155 147 0 0 0 t\n\ 412 MouseMoveEvent 155 147 0 0 0 t\n\ 413 MouseMoveEvent 154 147 0 0 0 t\n\ 414 MouseMoveEvent 153 148 0 0 0 t\n\ 415 MouseMoveEvent 153 149 0 0 0 t\n\ 416 MouseMoveEvent 153 149 0 0 0 t\n\ 417 MouseMoveEvent 154 150 0 0 0 t\n\ 418 MouseMoveEvent 155 150 0 0 0 t\n\ 419 MouseMoveEvent 157 150 0 0 0 t\n\ 420 MouseMoveEvent 158 150 0 0 0 t\n\ 421 MouseMoveEvent 160 150 0 0 0 t\n\ 422 MouseMoveEvent 161 150 0 0 0 t\n\ 423 MouseMoveEvent 162 150 0 0 0 t\n\ 424 MouseMoveEvent 163 150 0 0 0 t\n\ 425 MouseMoveEvent 164 150 0 0 0 t\n\ 426 MouseMoveEvent 165 150 0 0 0 t\n\ 427 MouseMoveEvent 166 150 0 0 0 t\n\ 428 MouseMoveEvent 167 150 0 0 0 t\n\ 429 MouseMoveEvent 169 150 0 0 0 t\n\ 430 MouseMoveEvent 170 150 0 0 0 t\n\ 431 MouseMoveEvent 171 150 0 0 0 t\n\ 432 MouseMoveEvent 172 150 0 0 0 t\n\ 433 MouseMoveEvent 174 149 0 0 0 t\n\ 434 MouseMoveEvent 176 149 0 0 0 t\n\ 435 MouseMoveEvent 178 149 0 0 0 t\n\ 436 MouseMoveEvent 180 149 0 0 0 t\n\ 437 MouseMoveEvent 183 149 0 0 0 t\n\ 438 MouseMoveEvent 188 149 0 0 0 t\n\ 439 MouseMoveEvent 190 149 0 0 0 t\n\ 440 MouseMoveEvent 195 149 0 0 0 t\n\ 441 MouseMoveEvent 197 149 0 0 0 t\n\ 442 MouseMoveEvent 199 149 0 0 0 t\n\ 443 MouseMoveEvent 202 149 0 0 0 t\n\ 444 MouseMoveEvent 205 149 0 0 0 t\n\ 445 MouseMoveEvent 208 149 0 0 0 t\n\ 446 MouseMoveEvent 210 149 0 0 0 t\n\ 447 MouseMoveEvent 211 149 0 0 0 t\n\ 448 MouseMoveEvent 212 149 0 0 0 t\n\ 449 MouseMoveEvent 213 149 0 0 0 t\n\ 450 MouseMoveEvent 213 149 0 0 0 t\n\ 451 MouseMoveEvent 214 149 0 0 0 t\n\ 452 MouseMoveEvent 215 149 0 0 0 t\n\ 453 MouseMoveEvent 216 149 0 0 0 t\n\ 454 MouseMoveEvent 218 149 0 0 0 t\n\ 455 MouseMoveEvent 220 149 0 0 0 t\n\ 456 MouseMoveEvent 223 149 0 0 0 t\n\ 457 MouseMoveEvent 225 149 0 0 0 t\n\ 458 MouseMoveEvent 226 149 0 0 0 t\n\ 459 MouseMoveEvent 227 149 0 0 0 t\n\ 460 MouseMoveEvent 229 149 0 0 0 t\n\ 461 MouseMoveEvent 230 149 0 0 0 t\n\ 462 MouseMoveEvent 231 149 0 0 0 t\n\ 463 MouseMoveEvent 232 149 0 0 0 t\n\ 464 MouseMoveEvent 233 149 0 0 0 t\n\ 465 MouseMoveEvent 234 149 0 0 0 t\n\ 466 MouseMoveEvent 235 149 0 0 0 t\n\ 467 MouseMoveEvent 236 149 0 0 0 t\n\ 468 MouseMoveEvent 238 149 0 0 0 t\n\ 469 MouseMoveEvent 240 149 0 0 0 t\n\ 470 MouseMoveEvent 243 149 0 0 0 t\n\ 471 MouseMoveEvent 244 149 0 0 0 t\n\ 472 MouseMoveEvent 245 149 0 0 0 t\n\ 473 MouseMoveEvent 246 149 0 0 0 t\n\ 474 MouseMoveEvent 247 149 0 0 0 t\n\ 475 MouseMoveEvent 248 149 0 0 0 t\n\ 476 MouseMoveEvent 249 149 0 0 0 t\n\ 477 MouseMoveEvent 250 149 0 0 0 t\n\ 478 MouseMoveEvent 251 149 0 0 0 t\n\ 479 MouseMoveEvent 252 149 0 0 0 t\n\ 480 MouseMoveEvent 253 149 0 0 0 t\n\ 481 MouseMoveEvent 254 148 0 0 0 t\n\ 482 MouseMoveEvent 255 148 0 0 0 t\n\ 483 MouseMoveEvent 257 147 0 0 0 t\n\ 484 MouseMoveEvent 258 147 0 0 0 t\n\ 485 MouseMoveEvent 260 146 0 0 0 t\n\ 486 MouseMoveEvent 262 145 0 0 0 t\n\ 487 MouseMoveEvent 263 144 0 0 0 t\n\ 488 MouseMoveEvent 264 144 0 0 0 t\n\ 489 MouseMoveEvent 265 144 0 0 0 t\n\ 490 MouseMoveEvent 266 144 0 0 0 t\n\ 491 LeftButtonPressEvent 266 144 0 0 0 t\n\ 492 RenderEvent 266 144 0 0 0 t\n\ 493 MouseMoveEvent 265 144 0 0 0 t\n\ 494 RenderEvent 265 144 0 0 0 t\n\ 495 MouseMoveEvent 264 144 0 0 0 t\n\ 496 RenderEvent 264 144 0 0 0 t\n\ 497 MouseMoveEvent 263 144 0 0 0 t\n\ 498 RenderEvent 263 144 0 0 0 t\n\ 499 MouseMoveEvent 260 144 0 0 0 t\n\ 500 RenderEvent 260 144 0 0 0 t\n\ 501 MouseMoveEvent 258 144 0 0 0 t\n\ 502 RenderEvent 258 144 0 0 0 t\n\ 503 MouseMoveEvent 255 144 0 0 0 t\n\ 504 RenderEvent 255 144 0 0 0 t\n\ 505 MouseMoveEvent 253 144 0 0 0 t\n\ 506 RenderEvent 253 144 0 0 0 t\n\ 507 MouseMoveEvent 250 144 0 0 0 t\n\ 508 RenderEvent 250 144 0 0 0 t\n\ 509 MouseMoveEvent 248 144 0 0 0 t\n\ 510 RenderEvent 248 144 0 0 0 t\n\ 511 MouseMoveEvent 247 144 0 0 0 t\n\ 512 RenderEvent 247 144 0 0 0 t\n\ 513 MouseMoveEvent 245 144 0 0 0 t\n\ 514 RenderEvent 245 144 0 0 0 t\n\ 515 MouseMoveEvent 245 144 0 0 0 t\n\ 516 RenderEvent 245 144 0 0 0 t\n\ 517 MouseMoveEvent 244 144 0 0 0 t\n\ 518 RenderEvent 244 144 0 0 0 t\n\ 519 MouseMoveEvent 243 144 0 0 0 t\n\ 520 RenderEvent 243 144 0 0 0 t\n\ 521 MouseMoveEvent 242 144 0 0 0 t\n\ 522 RenderEvent 242 144 0 0 0 t\n\ 523 MouseMoveEvent 241 144 0 0 0 t\n\ 524 RenderEvent 241 144 0 0 0 t\n\ 525 MouseMoveEvent 240 145 0 0 0 t\n\ 526 RenderEvent 240 145 0 0 0 t\n\ 527 MouseMoveEvent 239 145 0 0 0 t\n\ 528 RenderEvent 239 145 0 0 0 t\n\ 529 MouseMoveEvent 238 145 0 0 0 t\n\ 530 RenderEvent 238 145 0 0 0 t\n\ 531 MouseMoveEvent 237 145 0 0 0 t\n\ 532 RenderEvent 237 145 0 0 0 t\n\ 533 MouseMoveEvent 235 145 0 0 0 t\n\ 534 RenderEvent 235 145 0 0 0 t\n\ 535 MouseMoveEvent 233 145 0 0 0 t\n\ 536 RenderEvent 233 145 0 0 0 t\n\ 537 MouseMoveEvent 232 145 0 0 0 t\n\ 538 RenderEvent 232 145 0 0 0 t\n\ 539 MouseMoveEvent 230 145 0 0 0 t\n\ 540 RenderEvent 230 145 0 0 0 t\n\ 541 MouseMoveEvent 229 145 0 0 0 t\n\ 542 RenderEvent 229 145 0 0 0 t\n\ 543 MouseMoveEvent 228 145 0 0 0 t\n\ 544 RenderEvent 228 145 0 0 0 t\n\ 545 MouseMoveEvent 227 145 0 0 0 t\n\ 546 RenderEvent 227 145 0 0 0 t\n\ 547 MouseMoveEvent 226 145 0 0 0 t\n\ 548 RenderEvent 226 145 0 0 0 t\n\ 549 MouseMoveEvent 225 145 0 0 0 t\n\ 550 RenderEvent 225 145 0 0 0 t\n\ 551 MouseMoveEvent 225 145 0 0 0 t\n\ 552 RenderEvent 225 145 0 0 0 t\n\ 553 MouseMoveEvent 224 145 0 0 0 t\n\ 554 RenderEvent 224 145 0 0 0 t\n\ 555 MouseMoveEvent 223 145 0 0 0 t\n\ 556 RenderEvent 223 145 0 0 0 t\n\ 557 MouseMoveEvent 222 145 0 0 0 t\n\ 558 RenderEvent 222 145 0 0 0 t\n\ 559 MouseMoveEvent 221 145 0 0 0 t\n\ 560 RenderEvent 221 145 0 0 0 t\n\ 561 MouseMoveEvent 220 145 0 0 0 t\n\ 562 RenderEvent 220 145 0 0 0 t\n\ 563 MouseMoveEvent 219 145 0 0 0 t\n\ 564 RenderEvent 219 145 0 0 0 t\n\ 565 MouseMoveEvent 218 145 0 0 0 t\n\ 566 RenderEvent 218 145 0 0 0 t\n\ 567 MouseMoveEvent 217 145 0 0 0 t\n\ 568 RenderEvent 217 145 0 0 0 t\n\ 569 MouseMoveEvent 217 145 0 0 0 t\n\ 570 RenderEvent 217 145 0 0 0 t\n\ 571 MouseMoveEvent 216 145 0 0 0 t\n\ 572 RenderEvent 216 145 0 0 0 t\n\ 573 MouseMoveEvent 215 145 0 0 0 t\n\ 574 RenderEvent 215 145 0 0 0 t\n\ 575 MouseMoveEvent 215 145 0 0 0 t\n\ 576 RenderEvent 215 145 0 0 0 t\n\ 577 MouseMoveEvent 213 145 0 0 0 t\n\ 578 RenderEvent 213 145 0 0 0 t\n\ 579 MouseMoveEvent 211 145 0 0 0 t\n\ 580 RenderEvent 211 145 0 0 0 t\n\ 581 MouseMoveEvent 210 145 0 0 0 t\n\ 582 RenderEvent 210 145 0 0 0 t\n\ 583 MouseMoveEvent 209 145 0 0 0 t\n\ 584 RenderEvent 209 145 0 0 0 t\n\ 585 MouseMoveEvent 208 145 0 0 0 t\n\ 586 RenderEvent 208 145 0 0 0 t\n\ 587 MouseMoveEvent 207 145 0 0 0 t\n\ 588 RenderEvent 207 145 0 0 0 t\n\ 589 MouseMoveEvent 206 145 0 0 0 t\n\ 590 RenderEvent 206 145 0 0 0 t\n\ 591 MouseMoveEvent 204 145 0 0 0 t\n\ 592 RenderEvent 204 145 0 0 0 t\n\ 593 MouseMoveEvent 203 145 0 0 0 t\n\ 594 RenderEvent 203 145 0 0 0 t\n\ 595 MouseMoveEvent 202 145 0 0 0 t\n\ 596 RenderEvent 202 145 0 0 0 t\n\ 597 LeftButtonReleaseEvent 202 145 0 0 0 t\n\ 598 RenderEvent 202 145 0 0 0 t\n\ 599 KeyPressEvent 202 145 0 114 1 r\n\ 600 CharEvent 202 145 0 114 1 r\n\ 601 RenderEvent 202 145 0 114 1 r\n\ 602 KeyReleaseEvent 202 145 0 114 1 r\n\ 603 MouseMoveEvent 202 145 0 0 0 r\n\ 604 MouseMoveEvent 201 145 0 0 0 r\n\ 605 MouseMoveEvent 199 142 0 0 0 r\n\ 606 MouseMoveEvent 198 140 0 0 0 r\n\ 607 MouseMoveEvent 197 139 0 0 0 r\n\ 608 MouseMoveEvent 196 138 0 0 0 r\n\ 609 MouseMoveEvent 195 137 0 0 0 r\n\ 610 MouseMoveEvent 194 136 0 0 0 r\n\ 611 MouseMoveEvent 194 135 0 0 0 r\n\ 612 MouseMoveEvent 193 134 0 0 0 r\n\ 613 MouseMoveEvent 193 133 0 0 0 r\n\ 614 MouseMoveEvent 193 131 0 0 0 r\n\ 615 MouseMoveEvent 192 131 0 0 0 r\n\ 616 MouseMoveEvent 192 130 0 0 0 r\n\ 617 MouseMoveEvent 191 129 0 0 0 r\n\ 618 MouseMoveEvent 191 127 0 0 0 r\n\ 619 MouseMoveEvent 190 127 0 0 0 r\n\ 620 MouseMoveEvent 190 125 0 0 0 r\n\ 621 MouseMoveEvent 190 124 0 0 0 r\n\ 622 MouseMoveEvent 188 123 0 0 0 r\n\ 623 MouseMoveEvent 188 122 0 0 0 r\n\ 624 MouseMoveEvent 188 121 0 0 0 r\n\ 625 MouseMoveEvent 188 120 0 0 0 r\n\ 626 MouseMoveEvent 188 118 0 0 0 r\n\ 627 MouseMoveEvent 188 117 0 0 0 r\n\ 628 MouseMoveEvent 188 115 0 0 0 r\n\ 629 MouseMoveEvent 188 112 0 0 0 r\n\ 630 MouseMoveEvent 188 107 0 0 0 r\n\ 631 MouseMoveEvent 188 105 0 0 0 r\n\ 632 MouseMoveEvent 186 100 0 0 0 r\n\ 633 MouseMoveEvent 186 95 0 0 0 r\n\ 634 MouseMoveEvent 183 88 0 0 0 r\n\ 635 MouseMoveEvent 182 82 0 0 0 r\n\ 636 MouseMoveEvent 179 75 0 0 0 r\n\ 637 MouseMoveEvent 176 69 0 0 0 r\n\ 638 MouseMoveEvent 175 66 0 0 0 r\n\ 639 MouseMoveEvent 172 61 0 0 0 r\n\ 640 MouseMoveEvent 169 57 0 0 0 r\n\ 641 MouseMoveEvent 168 54 0 0 0 r\n\ 642 MouseMoveEvent 166 51 0 0 0 r\n\ 643 MouseMoveEvent 165 49 0 0 0 r\n\ 644 MouseMoveEvent 164 48 0 0 0 r\n\ 645 MouseMoveEvent 164 47 0 0 0 r\n\ 646 MouseMoveEvent 163 45 0 0 0 r\n\ 647 MouseMoveEvent 163 45 0 0 0 r\n\ 648 MouseMoveEvent 161 45 0 0 0 r\n\ 649 MouseMoveEvent 161 45 0 0 0 r\n\ 650 MouseMoveEvent 160 45 0 0 0 r\n\ 651 MouseMoveEvent 159 45 0 0 0 r\n\ 652 MouseMoveEvent 158 45 0 0 0 r\n\ 653 MouseMoveEvent 157 45 0 0 0 r\n\ 654 MouseMoveEvent 157 45 0 0 0 r\n\ 655 MouseMoveEvent 156 45 0 0 0 r\n\ 656 MouseMoveEvent 155 45 0 0 0 r\n\ 657 MouseMoveEvent 154 45 0 0 0 r\n\ 658 MouseMoveEvent 153 45 0 0 0 r\n\ 659 LeftButtonPressEvent 153 45 0 0 0 r\n\ 660 RenderEvent 153 45 0 0 0 r\n\ 661 MouseMoveEvent 153 45 0 0 0 r\n\ 662 RenderEvent 153 45 0 0 0 r\n\ 663 MouseMoveEvent 153 44 0 0 0 r\n\ 664 RenderEvent 153 44 0 0 0 r\n\ 665 MouseMoveEvent 153 43 0 0 0 r\n\ 666 RenderEvent 153 43 0 0 0 r\n\ 667 MouseMoveEvent 153 42 0 0 0 r\n\ 668 RenderEvent 153 42 0 0 0 r\n\ 669 MouseMoveEvent 154 41 0 0 0 r\n\ 670 RenderEvent 154 41 0 0 0 r\n\ 671 MouseMoveEvent 154 39 0 0 0 r\n\ 672 RenderEvent 154 39 0 0 0 r\n\ 673 MouseMoveEvent 154 37 0 0 0 r\n\ 674 RenderEvent 154 37 0 0 0 r\n\ 675 MouseMoveEvent 154 35 0 0 0 r\n\ 676 RenderEvent 154 35 0 0 0 r\n\ 677 MouseMoveEvent 154 34 0 0 0 r\n\ 678 RenderEvent 154 34 0 0 0 r\n\ 679 MouseMoveEvent 154 33 0 0 0 r\n\ 680 RenderEvent 154 33 0 0 0 r\n\ 681 MouseMoveEvent 154 32 0 0 0 r\n\ 682 RenderEvent 154 32 0 0 0 r\n\ 683 MouseMoveEvent 154 32 0 0 0 r\n\ 684 RenderEvent 154 32 0 0 0 r\n\ 685 MouseMoveEvent 154 31 0 0 0 r\n\ 686 RenderEvent 154 31 0 0 0 r\n\ 687 MouseMoveEvent 154 29 0 0 0 r\n\ 688 RenderEvent 154 29 0 0 0 r\n\ 689 MouseMoveEvent 154 28 0 0 0 r\n\ 690 RenderEvent 154 28 0 0 0 r\n\ 691 MouseMoveEvent 155 26 0 0 0 r\n\ 692 RenderEvent 155 26 0 0 0 r\n\ 693 MouseMoveEvent 155 25 0 0 0 r\n\ 694 RenderEvent 155 25 0 0 0 r\n\ 695 MouseMoveEvent 155 24 0 0 0 r\n\ 696 RenderEvent 155 24 0 0 0 r\n\ 697 MouseMoveEvent 155 23 0 0 0 r\n\ 698 RenderEvent 155 23 0 0 0 r\n\ 699 MouseMoveEvent 155 21 0 0 0 r\n\ 700 RenderEvent 155 21 0 0 0 r\n\ 701 MouseMoveEvent 155 19 0 0 0 r\n\ 702 RenderEvent 155 19 0 0 0 r\n\ 703 MouseMoveEvent 155 17 0 0 0 r\n\ 704 RenderEvent 155 17 0 0 0 r\n\ 705 MouseMoveEvent 155 16 0 0 0 r\n\ 706 RenderEvent 155 16 0 0 0 r\n\ 707 MouseMoveEvent 155 15 0 0 0 r\n\ 708 RenderEvent 155 15 0 0 0 r\n\ 709 MouseMoveEvent 155 14 0 0 0 r\n\ 710 RenderEvent 155 14 0 0 0 r\n\ 711 MouseMoveEvent 155 13 0 0 0 r\n\ 712 RenderEvent 155 13 0 0 0 r\n\ 713 MouseMoveEvent 156 12 0 0 0 r\n\ 714 RenderEvent 156 12 0 0 0 r\n\ 715 MouseMoveEvent 156 11 0 0 0 r\n\ 716 RenderEvent 156 11 0 0 0 r\n\ 717 MouseMoveEvent 156 10 0 0 0 r\n\ 718 RenderEvent 156 10 0 0 0 r\n\ 719 MouseMoveEvent 156 9 0 0 0 r\n\ 720 RenderEvent 156 9 0 0 0 r\n\ 721 MouseMoveEvent 156 8 0 0 0 r\n\ 722 RenderEvent 156 8 0 0 0 r\n\ 723 MouseMoveEvent 156 7 0 0 0 r\n\ 724 RenderEvent 156 7 0 0 0 r\n\ 725 MouseMoveEvent 156 6 0 0 0 r\n\ 726 RenderEvent 156 6 0 0 0 r\n\ 727 MouseMoveEvent 156 6 0 0 0 r\n\ 728 RenderEvent 156 6 0 0 0 r\n\ 729 MouseMoveEvent 156 6 0 0 0 r\n\ 730 RenderEvent 156 6 0 0 0 r\n\ 731 MouseMoveEvent 156 8 0 0 0 r\n\ 732 RenderEvent 156 8 0 0 0 r\n\ 733 MouseMoveEvent 156 10 0 0 0 r\n\ 734 RenderEvent 156 10 0 0 0 r\n\ 735 MouseMoveEvent 156 12 0 0 0 r\n\ 736 RenderEvent 156 12 0 0 0 r\n\ 737 MouseMoveEvent 156 15 0 0 0 r\n\ 738 RenderEvent 156 15 0 0 0 r\n\ 739 MouseMoveEvent 156 17 0 0 0 r\n\ 740 RenderEvent 156 17 0 0 0 r\n\ 741 MouseMoveEvent 156 19 0 0 0 r\n\ 742 RenderEvent 156 19 0 0 0 r\n\ 743 MouseMoveEvent 156 21 0 0 0 r\n\ 744 RenderEvent 156 21 0 0 0 r\n\ 745 MouseMoveEvent 156 22 0 0 0 r\n\ 746 RenderEvent 156 22 0 0 0 r\n\ 747 MouseMoveEvent 156 23 0 0 0 r\n\ 748 RenderEvent 156 23 0 0 0 r\n\ 749 LeftButtonReleaseEvent 156 23 0 0 0 r\n\ 750 RenderEvent 156 23 0 0 0 r\n\ 751 " 752 753# Create the RenderWindow, Renderer and both Actors 754# 755ren = vtk.vtkRenderer() 756renWin = vtk.vtkRenderWindow() 757renWin.AddRenderer(ren) 758 759iRen = vtk.vtkRenderWindowInteractor() 760iRen.SetRenderWindow(renWin); 761 762# Define callback for the widget 763def SelectPolygons(widget, event_string): 764 ''' 765 The callback takes two parameters. 766 Parameters: 767 widget - the object that generates the event. 768 event_string - the event name (which is a string). 769 ''' 770 tsWidget 771 772# Create a representation for the widget 773tensor = [1,0,0, 0,2,0, 0,0,4] 774pos = [1,2,3] 775rep = vtk.vtkTensorRepresentation() 776tensProp = rep.GetEllipsoidProperty() 777tensProp.SetColor(0.4,0.4,0.8) 778tensProp.SetRepresentationToWireframe() 779rep.SetPlaceFactor(1) 780rep.PlaceTensor(tensor,pos) 781 782# The widget proper 783tsWidget = vtk.vtkTensorWidget() 784tsWidget.SetInteractor(iRen) 785tsWidget.SetRepresentation(rep) 786tsWidget.AddObserver("EndInteractionEvent", SelectPolygons) 787tsWidget.On() 788 789# Handle playback of events 790recorder = vtk.vtkInteractorEventRecorder() 791recorder.SetInteractor(iRen) 792#recorder.SetFileName("record.log") 793#recorder.On() 794#recorder.Record() 795recorder.ReadFromInputStringOn() 796recorder.SetInputString(Recording) 797 798# Add the actors to the renderer, set the background and size 799# 800ren.SetBackground(0.1, 0.2, 0.4) 801renWin.SetSize(300, 300) 802 803# render and interact with data 804ren.ResetCamera() 805renWin.Render() 806 807# Playack events 808recorder.Play() 809 810iRen.Start() 811