Changeset 17565


Ignore:
Timestamp:
03/27/14 12:22:40 (11 years ago)
Author:
Mathieu Morlighem
Message:

BUG: fixing extract 3D

Location:
issm/trunk-jpl/src/m/classes
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/classes/model.m

    r17564 r17565  
    473473                                md2.mesh.vertexconnectivity=NodeConnectivity(md2.mesh.elements2d,md2.mesh.numberofvertices2d);
    474474                                md2.mesh.elementconnectivity=ElementConnectivity(md2.mesh.elements2d,md2.mesh.vertexconnectivity);
    475                                 md2.mesh.vertexonboundary=zeros(numberofvertices2/md2.mesh.numberoflayers,1); md2.mesh.vertexonboundary(md2.mesh.segments(:,1:2))=1;
     475                                segments=contourenvelope(md2);
     476                                md2.mesh.vertexonboundary=zeros(numberofvertices2/md2.mesh.numberoflayers,1); md2.mesh.vertexonboundary(segments(:,1:2))=1;
    476477                                md2.mesh.vertexonboundary=repmat(md2.mesh.vertexonboundary,md2.mesh.numberoflayers,1);
    477478                                %Then do it for 3d as usual
  • issm/trunk-jpl/src/m/classes/model.py

    r17564 r17565  
    374374                        [md2.mesh.vertexconnectivity]=NodeConnectivity(md2.mesh.elements2d,md2.mesh.numberofvertices2d)
    375375                        [md2.mesh.elementconnectivity]=ElementConnectivity(md2.mesh.elements2d,md2.mesh.vertexconnectivity)
     376                        segments=contourenvelope(md2)
    376377                        md2.mesh.vertexonboundary=numpy.zeros(numberofvertices2/md2.mesh.numberoflayers,bool)
    377                         md2.mesh.vertexonboundary[md2.mesh.segments[:,0:2]-1]=True
     378                        md2.mesh.vertexonboundary[segments[:,0:2]-1]=True
    378379                        md2.mesh.vertexonboundary=numpy.tile(md2.mesh.vertexonboundary,md2.mesh.numberoflayers)
    379380                        #Then do it for 3d as usual
Note: See TracChangeset for help on using the changeset viewer.