Changeset 24029


Ignore:
Timestamp:
06/19/19 05:39:24 (6 years ago)
Author:
hakesson
Message:

CHG: added support for 3d meshes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/exp/contourlevelzero.m

    r22931 r24029  
    1111%process data
    1212if dimension(md.mesh)==3,
    13         error('contourlevelzero error message: routine not supported for 3d meshes, project on a layer');
    14 end
    15 
    16 x=md.mesh.x;
    17 y=md.mesh.y;
     13%       error('contourlevelzero error message: routine not supported for 3d meshes, project on a layer');
     14        x = md.mesh.x2d;
     15        y = md.mesh.y2d;
     16        index=md.mesh.elements2d;
     17else
     18        x=md.mesh.x;
     19        y=md.mesh.y;
     20        index=md.mesh.elements;
     21end
     22
    1823if isfield(md.mesh,'z'),
    1924        z=md.mesh.z;
     
    2126        z=zeros(md.mesh.numberofvertices,1);
    2227end
    23 index=md.mesh.elements;
    2428
    2529if isempty(mask), error('mask provided is empty'); end
    26 if length(mask)~=md.mesh.numberofvertices, error('mask provided should be specified at the vertices of the mesh'); end
     30if dimension(md.mesh)==3,
     31        if length(mask)~=md.mesh.numberofvertices2d, error('mask provided should be specified at the vertices of the mesh'); end
     32else
     33        if length(mask)~=md.mesh.numberofvertices, error('mask provided should be specified at the vertices of the mesh'); end
     34end
    2735
    2836%initialization of some variables
Note: See TracChangeset for help on using the changeset viewer.