Changeset 1501


Ignore:
Timestamp:
Jun 6, 2005, 1:02:59 PM (20 years ago)
Author:
duncan
Message:

changed the hacky addCylinders method. Uncomment in line 1462 to draw two cylinders.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • inundation/ga/storm_surge/pmesh/pmesh.py

    r1477 r1501  
    491491        self.Triangles = None
    492492       
    493     def addVertsAndSegs(self):
     493    def addCylinders(self):
    494494        """
    495495        Automatically add some verts and segs to the mesh.Used in Debugging
    496496        """
    497         v1 = self.drawVertex(0,0,None)
    498         v2 = self.drawVertex(50,2,None)
    499         v3 = self.drawVertex(70,30,None)
    500         v4 = self.drawVertex(25,50,None)
    501         v5 = self.drawVertex(-10,20,None)
     497        from coordinate_transforms.geo_reference import Geo_reference,DEFAULT_ZONE
     498        offset_x = 30
     499        offset_y = 40
     500        v1 = self.drawVertex(0-offset_x,0-offset_y,None)
     501        v2 = self.drawVertex(50-offset_x,2-offset_y,None)
     502        v3 = self.drawVertex(70-offset_x,30-offset_y,None)
     503        v4 = self.drawVertex(25-offset_x,50-offset_y,None)
     504        v5 = self.drawVertex(-10-offset_x,20-offset_y,None)
    502505        #v5 = self.drawVertex(25,50,None)
    503506        s1 = self.drawSegment(v1,v2)
     
    512515        s5.set_tag("s5")
    513516
    514         x_origin = 10
    515         y_origin = 20
     517        x_origin = 10-offset_x
     518        y_origin = 20-offset_y
    516519        r = 10
    517520        pi = math.pi
     
    534537        region = self.drawRegion(x_origin, y_origin, 0)
    535538        region.setTag("setheight5")
    536 
    537        
    538        
    539         x_origin = 30
    540         y_origin = 30
     539       
     540       
     541        x_origin = 30-offset_x
     542        y_origin = 30-offset_y
    541543        r = 5
    542544        pi = math.pi
     
    559561        region = self.drawRegion(x_origin, y_origin, 0)
    560562        region.setTag("setheight10")
     563        geo_reference = Geo_reference(zone=DEFAULT_ZONE,
     564                                xllcorner=offset_x,
     565                                yllcorner=offset_x)
     566        ###self.mesh.geo_reference(zone=56,
     567           #                     xllcorner=offset_x,
     568            #                    yllcorner=offset_x)
    561569           
    562570        #Since the new vertex may be off screen
     
    14521460        self.createSetIcons()
    14531461        self.createVisualiseIcons()
    1454         #self.addVertsAndSegs() # !!!DSG start pmesh with a triangle
     1462        #self.addCylinders() # !!!DSG start pmesh with a triangle
    14551463        self.selectFunc('pointer')
    14561464        self.currentPath = os.getcwd()
Note: See TracChangeset for help on using the changeset viewer.