exponenta event banner

circumcenters

(Не рекомендуемый) Центры описанной окружности заданных симплекс

circumcenters(TriRep) не рекомендуется. Используйте circumcenter(triangulation) вместо этого.

TriRep не рекомендуется. Используйте triangulation вместо этого.

Описание

CC = circumcenters(TR) возвращает координаты центра описанной окружности каждого симплекса в триангуляции. Центр описанной окружности сопоставлен с симплексным i i'строка th CC.

пример

CC = circumcenters(TR,SI) возвращает координаты центра описанной окружности каждого заданного симплексного SIcc m- n матрица, где m имеет длину length(SI), количество заданных симплекс и n размерность пробела, где триангуляция находится.

пример

[CC,RCC] = circumcenters(TR,SI) также возвращает соответствующие радиусы ограниченных кругов или сфер.

Примеры

свернуть все

Загрузите 2D триангуляцию и создайте TriRep объект.

load trimesh2d
trep = TriRep(tri,x,y)
trep = 
  TriRep with properties:

                X: [180x2 double]
    Triangulation: [182x3 double]

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

cc = circumcenters(trep);
triplot(trep)
axis equal
hold on
plot(cc(:,1),cc(:,2),'*r')
hold off

Figure contains an axes object. The axes object contains 2 objects of type line.

Центры описанной окружности представляют точки на средней оси многоугольника.

Создайте 3-D триангуляцию с DelaunayTri. Вычислите центры описанной окружности и радиусы первых пяти тетраэдров.

 X = rand(10,3);
 dt = DelaunayTri(X);
 [cc,rcc] = circumcenters(dt,[1:5]')
cc = 5×3

   13.2189   -2.3004   -0.4970
   -0.4884    0.6741   -0.1140
    0.3089    0.1067   -0.3349
    0.2805    0.7532    0.5855
    0.8514    2.1609    0.9824

rcc = 5×1

   12.6978
    1.1775
    1.1135
    0.3670
    1.4112

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

свернуть все

Представление триангуляции в виде TriRep или DelaunayTri объект.

Симплексные индексы в виде вектор-столбца. SI содержит симплексные индексы, которые индексируют в матрицу триангуляции TR.Triangulation.

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

свернуть все

Координаты центра описанной окружности, возвращенные как m- n матрица. m количество заданных симплекс и n размерность пробела, где триангуляция находится. Каждая строка CC(i,:) представляет координаты центра описанной окружности симплексного SI(i).

Радиусы ограниченных кругов или сфер, возвращенных как вектор из длины length(SI), количество заданных симплекс.

Больше о

свернуть все

Симплекс

Симплекс является треугольником/четырехгранником или более многомерным эквивалентом.

Смотрите также

| |

Представленный в R2009a