Changeset 9733 for issm/trunk/src/m/model/bamg.m
- Timestamp:
- 09/09/11 14:58:09 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/m/model/bamg.m
r9732 r9733 271 271 else 272 272 bamg_mesh.Vertices=[md.x md.y ones(md.mesh.numberofvertices,1)]; 273 bamg_mesh.Triangles=[md. elements ones(md.mesh.numberofelements,1)];273 bamg_mesh.Triangles=[md.mesh.elements ones(md.mesh.numberofelements,1)]; 274 274 end 275 275 … … 319 319 md.x=bamgmesh_out.Vertices(:,1); 320 320 md.y=bamgmesh_out.Vertices(:,2); 321 md. elements=bamgmesh_out.Triangles(:,1:3);322 md. edges=bamgmesh_out.IssmEdges;321 md.mesh.elements=bamgmesh_out.Triangles(:,1:3); 322 md.mesh.edges=bamgmesh_out.IssmEdges; 323 323 md.mesh.segments=bamgmesh_out.IssmSegments(:,1:3); 324 324 md.mesh.segmentmarkers=bamgmesh_out.IssmSegments(:,4); … … 326 326 %Fill in rest of fields: 327 327 md.mesh.dimension=2; 328 md.mesh.numberofelements=size(md. elements,1);328 md.mesh.numberofelements=size(md.mesh.elements,1); 329 329 md.mesh.numberofvertices=length(md.x); 330 md.mesh.numberofedges=size(md. edges,1);330 md.mesh.numberofedges=size(md.mesh.edges,1); 331 331 md.z=zeros(md.mesh.numberofvertices,1); 332 332 md.mesh.vertexonbed=ones(md.mesh.numberofvertices,1); … … 340 340 341 341 %Check for orphan 342 if any(~ismember(1:md.mesh.numberofvertices,sort(unique(md. elements(:)))))342 if any(~ismember(1:md.mesh.numberofvertices,sort(unique(md.mesh.elements(:))))) 343 343 error('Output mesh has orphans. Decrease MaxCornerAngle to prevent outside points (ex: 0.01)'); 344 344 end
Note:
See TracChangeset
for help on using the changeset viewer.