центр вписанной окружности

Центр вписанной окружности элементов триангуляции

Синтаксис

C = incenter(TR)
C = incenter(TR,ID)
[C,r] = incenter(___)

Описание

пример

C = incenter(TR) возвращает координаты центров вписанной окружности каждого треугольника или четырехгранника в триангуляции TR.

пример

C = incenter(TR,ID) возвращает координаты центра вписанной окружности каждого треугольника или четырехгранника, заданного ID. Идентификационные номера треугольников или tetrahedra в TR являются соответствующими номерами строк свойства TR.ConnectivityList ConnectivityList .

пример

[C,r] = incenter(___) также возвращает радиусы нанесенных кругов или сфер.

Примеры

свернуть все

Создайте 2D Триангуляцию Делоне.

x = [0 1 1 0 0.5]';
y = [0 0 1 1 0.5]';
TR = delaunayTriangulation(x,y);

Вычислите центры вписанной окружности треугольников.

C = incenter(TR);

Постройте треугольники и центры вписанной окружности.

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

Загрузите 3-D триангуляцию.

load tetmesh

Вычислите координаты центра вписанной окружности первых пяти tetrahedra в триангуляции, в дополнение к радиусам их нанесенных сфер.

TR = triangulation(tet,X);
[C,r] = incenter(TR,[1:5]')
C = 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

r = 5×1

    0.7528
    0.9125
    0.8430
    0.6997
    0.7558

Входные параметры

свернуть все

Представление триангуляции, заданное как скалярный объект triangulation или delaunayTriangulation.

Типы данных: триангуляция | delaunayTriangulation

Треугольник или идентификаторы четырехгранника, заданные как скаляр или вектор - столбец, элементы которого каждый соответствует единственному треугольнику или четырехграннику в объекте триангуляции. Идентификационный номер каждого треугольника или четырехгранника является соответствующим номером строки свойства ConnectivityList.

Типы данных: double

Выходные аргументы

свернуть все

Центры вписанной окружности, возвращенные как матрица, строки которой содержат координаты центра вписанной окружности.

Типы данных: double

Радиусы нанесенных кругов или сфер, возвращенных как вектор.

Типы данных: double

Введенный в R2013a

Была ли эта тема полезной?