Main Content

edgeAttachments

(권장되지 않음) 지정된 모서리에 연결된 삼각형 또는 사면체

edgeAttachments(TriRep)는 권장되지 않습니다. edgeAttachments(triangulation)을 대신 사용하십시오.

TriRep는 권장되지 않습니다. triangulation을 대신 사용하십시오.

설명

예제

SI = edgeAttachments(TR,V1,V2)(V1,V2)로 지정된 모서리에 연결된 SI 단체(Simplex)를 반환합니다. (V1,V2)는 쿼리할 모서리의 시작과 끝 꼭짓점을 나타냅니다.

예제

SI = edgeAttachments(TR,EDGE)는 모서리를 행렬 형식으로 지정합니다.

예제

모두 축소

3차원 삼각분할을 불러와서 지정된 모서리에 연결되는 사면체를 계산합니다.

load tetmesh
trep = TriRep(tet,X);
v1 = [15 21]';
v2 = [936 716]';
t1 = edgeAttachments(trep,v1,v2)
t1=2×1 cell array
    {[927 2060 3438 3423 2583 4690]}
    {[    2652 3946 3953 4665 4218]}

또는 모서리 행렬을 사용하여 입력을 지정할 수 있습니다.

e = [v1 v2];
t2 = edgeAttachments(trep,e);
isequal(t1,t2)
ans = logical
   1

DelaunayTri를 사용하여 삼각분할을 생성합니다.

x = [0 1 1 0 0.5]';
y = [0 0 1 1 0.5]';
dt = DelaunayTri(x,y);

모서리(1,5)에 연결되는 삼각형을 쿼리합니다.

t = edgeAttachments(dt,1,5);
t{:}
ans = 1×2

     4     1

입력 인수

모두 축소

삼각분할 표현으로, TriRep 또는 DelaunayTri 객체로 지정됩니다.

꼭짓점 좌표로, 열 벡터로 지정됩니다. V1V2는 꼭짓점 좌표를 나타내는 점 배열에 대응하는 꼭짓점 인덱스를 지정합니다. (V1,V2)는 쿼리할 모서리의 시작 및 끝 꼭짓점을 나타냅니다.

꼭짓점 좌표로, 행렬로 지정됩니다. EDGE는 쿼리할 모서리의 시작 및 끝 꼭짓점을 지정합니다. EDGEm×2 크기이며 m은 쿼리할 모서리의 개수입니다.

출력 인수

모두 축소

연결된 단체(Simplex)로, 삼각분할 행렬에 대한 인덱스의 셀형 배열로 반환됩니다. 각 모서리에 연결된 단체(Simplex)의 개수는 다양할 수 있으므로 SI는 셀형 배열입니다.

세부 정보

모두 축소

단체(Simplex)

단체(Simplex)는 삼각형/사면체, 또는 보다 높은 차원에서의 그와 동등한 도형입니다.

확장 기능

스레드 기반 환경
MATLAB®의 backgroundPool을 사용해 백그라운드에서 코드를 실행하거나 Parallel Computing Toolbox™의 ThreadPool을 사용해 코드 실행 속도를 높일 수 있습니다.

버전 내역

R2009a에 개발됨