Changeset 2345


Ignore:
Timestamp:
Feb 7, 2006, 2:49:24 PM (18 years ago)
Author:
duncan
Message:

fixed error in building command line for generte mesh

File:
1 edited

Legend:

Unmodified
Added
Removed
  • inundation/pmesh/mesh.py

    r2301 r2345  
    916916            self.mode = ""
    917917        else:
    918             self.mode = mode
    919        
    920         if not self.mode.find('p'):
     918            self.mode = mode 
     919       
     920        if self.mode.find('p') < 0:
    921921            self.mode += 'p' #p - read a planar straight line graph.
    922922            #there must be segments to use this switch
    923923            # TODO throw an aception if there aren't seg's
    924924            # it's more comlex than this.  eg holes
    925         if not self.mode.find('z'):
     925        if self.mode.find('z') < 0:
    926926            self.mode += 'z' # z - Number all items starting from zero
    927927                             # (rather than one)
    928928        if self.mode.find('n'):
    929929            self.mode += 'n' # n - output a list of neighboring triangles
    930         if not self.mode.find('A'):
     930        if self.mode.find('A') < 0:
    931931            self.mode += 'A' # A - output region attribute list for triangles
    932932
     
    934934            self.mode += 'V' # V - output info about what Triangle is doing
    935935       
    936         if not self.mode.find('q') and minAngle is not None:
     936        if self.mode.find('q') < 0 and minAngle is not None:
    937937            #   print "**********8minAngle******** ",minAngle
    938938            min_angle = 'q' + str(minAngle)
     
    945945        if isRegionalMaxAreas:
    946946            self.mode += 'a'
    947             
     947         
    948948        meshDict = self.Mesh2triangList()
    949         #print "!@!@ This is going to triangle   !@!@"
     949        #print "*************************!@!@ This is going to triangle   !@!@"
    950950        #print meshDict
    951         #print "!@!@ This is going to triangle   !@!@"
     951        #print "************************!@!@ This is going to triangle   !@!@"
    952952
    953953        #print "meshDict['segmenttaglist']", meshDict['segmenttaglist']
     
    958958        [meshDict['regionlist'],
    959959         regionconverter] =  region_strings2ints(meshDict['regionlist'])
    960         #print "regionlist",meshDict['regionlist']
     960        #print "%%%%%%%%%%%%%%%%%%%%%%%%%%%regionlist",meshDict['regionlist']
    961961        #print "meshDict['segmenttaglist']", meshDict['segmenttaglist'
    962962        generatedMesh = triang.genMesh(
     
    969969                              [],  # since the trianglelist isn't used
    970970                              self.mode)
    971         #print "generated",generatedMesh
     971        #print "%%%%%%%%%%%%%%%%%%%%%%%%%%%generated",generatedMesh
    972972        generatedMesh['generatedsegmentmarkerlist'] = \
    973973             segment_ints2strings(generatedMesh['generatedsegmentmarkerlist'],
     
    983983        generatedMesh['generatedpointattributetitlelist']= \
    984984                                            self.attributeTitles
    985 
     985        #print "################  FROM TRIANGLE"
     986        #print "generatedMesh",generatedMesh
     987        #print "##################"
     988       
    986989        self.setTriangulation(generatedMesh)
    987990   
Note: See TracChangeset for help on using the changeset viewer.