Main Content

incenters

(권장되지 않음) 지정된 단체(Simplex)의 내심

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

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

설명

예제

IC = incenters(TR)은 삼각분할에서 각 단체(Simplex)의 내심 좌표를 반환합니다. 단체(Simplex) i와 연결된 내심은 ICi번째 행입니다.

예제

IC = incenters(TR,SI)는 지정된 각 단체(Simplex) SI의 내심 좌표를 반환합니다.

[IC,RIC] = incenters(TR,SI)는 내접원/구의 해당 반지름을 반환합니다.

예제

모두 축소

3차원 삼각분할을 불러옵니다.

load tetmesh

TriRep를 사용하여 처음 다섯 개의 사면체 내심을 계산합니다.

 trep = TriRep(tet,X);
 ic = incenters(trep, [1:5]')
ic = 5×3

   -6.1083  -31.0234    8.1439
   -2.1439  -31.0283    5.8742
   -1.9555  -31.9463    7.4112
   -4.3019  -30.8460   10.5169
   -3.1596  -29.3642    6.1851

DelaunayTri로 2차원 삼각분할을 생성합니다.

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

삼각형의 내심을 계산합니다.

ic = incenters(dt);

삼각형과 내심을 플로팅합니다.

triplot(dt)
axis equal
axis([-0.2 1.2 -0.2 1.2])
hold on
plot(ic(:,1),ic(:,2),'*r')
hold off

Figure contains an axes object. The axes object contains 2 objects of type line. One or more of the lines displays its values using only markers

입력 인수

모두 축소

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

단체(Simplex) 인덱스로, 열 벡터로 지정됩니다. SI는 삼각분할 행렬 TR.Triangulation의 요소를 참조하는 단체 인덱스를 포함합니다.

출력 인수

모두 축소

단체(Simplex)의 내심으로, 행렬로 반환됩니다. ICm×n 행렬입니다. 여기서 m = length(SI)는 지정된 단체 수이고 n은 삼각분할이 있는 공간의 차원입니다. 각 행 IC(i,:)는 단체(Simplex) SI(i)의 내심 좌표를 나타냅니다.

내접원/구의 반지름으로, 벡터로 반환됩니다. 각 요소 RIC(i)는 단체(Simplex) SI(i)에 대한 내접원 또는 구의 반지름입니다.

세부 정보

모두 축소

단체(Simplex)

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

버전 내역

R2009a에 개발됨