Changeset 2582 in lmdz_wrf


Ignore:
Timestamp:
Jun 2, 2019, 5:56:46 PM (6 years ago)
Author:
lfita
Message:

Using in `cut_ypolygon': 'val_between' and adding multiple cuts (aprox)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/geometry_tools.py

    r2581 r2582  
    553553            Npts = icut[ic] + (N-ecut[ic]) + Nadds[ic]
    554554            cutpolygon = np.zeros((Npts,2), dtype=np.float)
    555             if type(polygon) == type(gen.mamat):
    556                 cutpolygon[iipc:icut[ic]+1,:] = polygon[iip:icut[ic]+1,:]
    557             else:
    558                 cutpolygon[iipc:icut[ic]+1,:] = polygon[iip:icut[ic]+1,:]
    559             iip = icut[ic]+1
     555            cutpolygon[iipc:iipc+icut[ic]+1,:] = polygon[iip:iip+icut[ic]+1,:]
     556            iip = iip+icut[ic]+1
     557            iipc = iipc+icut[ic]+1
    560558        else:
    561559            Npts = ecut[ec] - icut[ic] + Nadds[ic]-1
     
    564562            cutpolygon[iipc+1:ecut[ic]-icut[ic],:] = polygon[icut[ic]+1:ecut[ic],:]
    565563            iip = ecut[ic]-icut[ic]-1
     564            iipc = iipc + ecut[ic]-icut[ic]-1
    566565
    567566        # cutting line
Note: See TracChangeset for help on using the changeset viewer.