⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 compute_edge_face_ring.m.svn-base

📁 fast marching method
💻 SVN-BASE
字号:
function A = compute_edge_face_ring(face)% compute_edge_face_ring - compute faces adjacent to each edge%%   e2f = compute_edge_face_ring(face);%%   e2f(i,j) and e2f(j,i) are the number of the two faces adjacent to%   edge (i,j).%%   Copyright (c) 2007 Gabriel Peyre[tmp,face] = check_face_vertex([],face);n = max(face(:));m = size(face,2);i = [face(1,:) face(2,:) face(3,:)];j = [face(2,:) face(3,:) face(1,:)];s = [1:m 1:m 1:m];% first without duplicate[tmp,I] = unique( i+(max(i)+1)*j );% remaining itemsJ = setdiff(1:length(s), I);% flip the duplicatesi1 = [i(I) j(J)];j1 = [j(I) i(J)];s = [s(I) s(J)];% remove doublons[tmp,I] = unique( i1+(max(i1)+1)*j1 );i1 = i1(I); j1 = j1(I); s = s(I);A = sparse(i1,j1,s,n,n);% add missing pointsI = find( A'~=0 );I = I( A(I)==0 ); A( I ) = -1;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -