Changeset 4267
- Timestamp:
- Feb 18, 2007, 8:23:19 AM (18 years ago)
- Location:
- anuga_core/source/anuga
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
anuga_core/source/anuga/examples/visualise_rectangle.py
r3966 r4267 49 49 # Remember to set dynamic=True for time-varying quantities 50 50 v.render_quantity_height("elevation", dynamic=False) 51 v.render_quantity_height("stage", dynamic=True) 51 # Make the stage semitransparent 52 v.render_quantity_height("stage", opacity=0.5, dynamic=True) 52 53 53 54 # Colour the stage: -
anuga_core/source/anuga/visualiser/visualiser.py
r3958 r4267 19 19 self.height_dynamic = {} 20 20 self.height_offset = {} 21 self.height_opacity = {} 21 22 22 23 # Structures for colouring quantities … … 113 114 pass 114 115 115 def render_quantity_height(self, quantityName, zScale=1.0, offset=0.0, dynamic=True):116 def render_quantity_height(self, quantityName, zScale=1.0, offset=0.0, opacity=1.0, dynamic=True): 116 117 """Instruct the visualiser to render a quantity using the 117 118 value at a point as its height. The value at each point is … … 124 125 self.height_offset[quantityName] = offset 125 126 self.height_dynamic[quantityName] = dynamic 127 self.height_opacity[quantityName] = opacity 126 128 127 129 def update_height_quantity(self, quantityName, dynamic=True): … … 153 155 if not self.vtk_actors.has_key(quantityName): 154 156 actor = self.vtk_actors[quantityName] = vtkActor() 157 actor.GetProperty().SetOpacity(self.height_opacity[quantityName]) 155 158 actor.SetMapper(mapper) 156 159 self.vtk_renderer.AddActor(actor)
Note: See TracChangeset
for help on using the changeset viewer.