Changeset 2266
- Timestamp:
- Jan 23, 2006, 1:36:15 PM (19 years ago)
- Location:
- inundation/pyvolution
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
inundation/pyvolution/vtk_realtime_visualiser.py
r2265 r2266 7 7 from Numeric import * 8 8 from vtk.tk.vtkTkRenderWidget import vtkTkRenderWidget 9 from vtk_visualiser_ext import make_vtkpoints 9 10 10 11 class Visualiser(threading.Thread): … … 137 138 138 139 def draw_quantity(self, q): 139 qty_index = zeros(self.N_vert, Float)140 for n in range(self.N_tri):141 for v in range(3):142 qty_index[self.domain.triangles[n][v]] = self.domain.quantities[q].vertex_values[n][v]143 144 self.grids[q] = vtk.vtkPoints()145 grid = self.grids[q]146 147 140 if self.scale_z.has_key(q): 148 141 scale = self.scale_z[q] … … 150 143 scale = self.default_scale_z 151 144 152 for v in range(self.N_vert): 153 grid.InsertNextPoint(self.vert_index[v][0], 154 self.vert_index[v][1], 155 qty_index[v] * scale) 145 self.grids[q] = make_vtkpoints(self.N_tri, 146 self.N_vert, 147 scale, 148 self.domain.quantities[q].vertex_values, 149 self.vert_index, 150 self.domain.triangles) 151 grid = self.grids[q] 152 ################################################### 153 # Obsoleted by vtk_visualiser_ext and make_vtkpoints 154 ################################################### 155 #qty_index = zeros(self.N_vert, Float) 156 #for n in range(self.N_tri): 157 # for v in range(3): 158 # qty_index[self.domain.triangles[n][v]] = self.domain.quantities[q].vertex_values[n][v] 159 #self.grids[q] = vtk.vtkPoints() 160 #grid = self.grids[q] 161 #for v in range(self.N_vert): 162 # grid.InsertNextPoint(self.vert_index[v][0], 163 # self.vert_index[v][1], 164 # qty_index[v] * scale) 165 ################################################### 156 166 157 167 # Can't recycle vtkPolyData objects: Apparently they behave
Note: See TracChangeset
for help on using the changeset viewer.