Суперклассы:
(Не рекомендуемый) представление Триангуляции
TriRep не рекомендуется. Использование триангуляции вместо этого.
TriRep обеспечивает топологические и геометрические запросы для триангуляций на 2D и 3-D пробеле. Например, для треугольных сеток можно запросить треугольники, присоединенные к вершине, треугольники, которые совместно используют ребро, соседнюю информацию, центры описанной окружности или другие функции. Можно создать TriRep непосредственно с помощью существующих данных о триангуляции. Также можно создать Триангуляцию Делоне через DelaunayTri, который обеспечивает доступ к функциональности TriRep.
| TriRep | (Не рекомендуемый) представление Триангуляции |
| baryToCart | (Не рекомендуемый), Преобразовывают координаты точки от барицентрического до Декартова |
| cartToBary | (Не рекомендуемый), Преобразовывают координаты точки от Декартова до барицентрического |
| центры описанной окружности | (Не рекомендуемый) Центры описанной окружности заданных симплекс |
| edgeAttachments | (Не рекомендуемый) Симплексы, присоединенные к заданным ребрам |
| края | (Не рекомендуемый) ребра Триангуляции |
| faceNormals | (Не рекомендуемый) Модульные нормали заданным треугольникам |
| featureEdges | (Не рекомендуемый) Резкий край поверхностной триангуляции |
| freeBoundary | (Не рекомендуемый), на Фасеты ссылается только один симплекс |
| центры вписанной окружности | (Не рекомендуемый) Центры вписанной окружности заданных симплекс |
| isEdge | (Не рекомендуемый) Тест, если к вершинам соединяет ребро |
| соседи | (Не рекомендуемый), Симплекс граничат с информацией |
| размер | (Не рекомендуемый) Размер матрицы триангуляции |
| vertexAttachments | (Не рекомендуемый), Возвращают симплексы, присоединенные к заданным вершинам |
| X | Координаты точек в триангуляции |
| Триангуляция | Структура данных триангуляции |
Значение. Чтобы изучить, как это влияет на ваше использование класса, смотрите Сравнение Указателя и Классов Значения в документации MATLAB® Object-Oriented Programming.
TriRep возражает индексации поддержки в триангуляцию с помощью круглых скобок (). Синтаксис эквивалентен для массивов.
Загрузите 2D триангуляцию и используйте конструктора TriRep, чтобы создать массив свободных граничных ребер:
load trimesh2d
Это загружает триангуляцию, tri и вершина координируют x, y:
trep = TriRep(tri, x,y); fe = freeBoundary(trep)'; triplot(trep);

Можно добавить свободные ребра fe в график:
hold on; plot(x(fe), y(fe), 'r','LineWidth',2); hold off; axis([-50 350 -50 350]); axis equal;

delaunayTriangulation | scatteredInterpolant | triangulation