/[escript]/trunk/doc/examples/pyvisi/maponscalarclipwithrotation.py
ViewVC logotype

Annotation of /trunk/doc/examples/pyvisi/maponscalarclipwithrotation.py

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1212 - (hide annotations)
Thu Jul 5 00:41:19 2007 UTC (11 years, 7 months ago) by jongui
File MIME type: text/x-python
File size: 1187 byte(s)
Made some minor changes to the guide.
1 jongui 1211 """
2     Author: John Ngui, john.ngui@uq.edu.au
3     """
4    
5     # Import the necessary modules.
6     from esys.pyvisi import Scene, DataCollector, MapOnScalarClipWithRotation
7     from esys.pyvisi import Camera
8     from esys.pyvisi.constant import *
9     import os
10    
11     PYVISI_EXAMPLE_MESHES_PATH = "data_meshes"
12     PYVISI_EXAMPLE_IMAGES_PATH = "data_sample_images"
13     X_SIZE = 800
14     Y_SIZE = 800
15    
16     FILE_2D = "without_st.0700.xml"
17     IMAGE_NAME = "maponscalarclipwithrotation.jpg"
18     JPG_RENDERER = Renderer.ONLINE_JPG
19    
20     # Create a Scene.
21     s = Scene(renderer = JPG_RENDERER, num_viewport = 1, x_size = X_SIZE,
22     y_size = Y_SIZE)
23    
24     # Create a DataCollector reading from a XML file.
25     dc1 = DataCollector(source = Source.XML)
26     dc1.setFileName(file_name = os.path.join(PYVISI_EXAMPLE_MESHES_PATH, FILE_2D))
27    
28     # Create a MapOnScalarClipWithRotation.
29     m1 = MapOnScalarClipWithRotation(scene = s, data_collector = dc1,
30     viewport = Viewport.SOUTH_WEST, lut = Lut.COLOR, cell_to_point = False)
31 jongui 1212 m1.setAngle(220)
32 jongui 1211 m1.setResolution(50)
33    
34     # Create a Camera.
35     c2 = Camera(scene = s, viewport = Viewport.SOUTH_WEST)
36     c2.isometricView()
37     c2.elevation(-30)
38    
39     # Render the object.
40     s.render(image_name = os.path.join(PYVISI_EXAMPLE_IMAGES_PATH, IMAGE_NAME))

  ViewVC Help
Powered by ViewVC 1.1.26