exponenta event banner

trimesh

График треугольной сетки

Описание

trimesh(T,x,y) строит график 2-D треугольной сетки, определяемой точками в векторах x и y и матрица связности треугольника T.

пример

trimesh(T,x,y,z) строит график 3-D треугольной сетки.

trimesh(x,y,z,c) также задает цвет кромки сетки для 3-D треугольной сетки.

пример

trimesh(TO) выводит на график сетку, заданную 2-D или 3-D triangulation или delaunayTriangulation объект.

trimesh(___,Name,Value) задает одно или несколько свойств сетевого графика с использованием пар «имя-значение». Например, 'LineWidth',2 устанавливает ширину кромки равной 2 точкам.

h = trimesh(___) возвращает patch используется для создания сетевого графика. Использовать h для запроса и изменения свойств графика. Дополнительные сведения см. в разделе Свойства исправления.

Примеры

свернуть все

Создайте набор 3-D точек. Вычислите матрицу связности триангуляции Делоне, используя delaunay и постройте график сетки.

[x,y] = meshgrid(1:15,1:15);
z = peaks(15);
T = delaunay(x,y);
trimesh(T,x,y,z)

Figure contains an axes. The axes contains an object of type patch.

Кроме того, можно создать triangulation объект для печати сетки.

TO = triangulation(T,x(:),y(:),z(:));
trimesh(TO)

Figure contains an axes. The axes contains an object of type patch.

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

свернуть все

Связность треугольника, заданная как матрица из 3 столбцов, где каждая строка содержит вершины точек, определяющие треугольник.

x-координаты, заданные как вектор столбца.

y-координаты, заданные как вектор столбца.

z-координаты, заданные как вектор столбца.

Цвет края, заданный как матрица индексов карты цветов того же размера, что и z. Дополнительные сведения см. в разделе Как данные печати поверхности связаны с картой цветов. Для дополнительного контроля над окраской поверхности используйте 'EdgeColor' и 'FaceColor' пары имя-значение.

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

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Пример: trimesh(TO,'LineStyle','--')

Перечисленные здесь свойства являются только подмножеством. Полный список см. в разделе Свойства исправления.

Цвет грани, заданный как разделенная запятыми пара, состоящая из 'FaceColor' и имя цвета, триплет RGB или 'none'.

Триплет RGB - это трехэлементный вектор строки, элементы которого задают интенсивности красной, зеленой и синей составляющих цвета. Интенсивности должны находиться в диапазоне [0,1]; например, [0.4 0.6 0.7]. В этой таблице перечислены параметры имени длинного и короткого цветов и эквивалентные значения триплета RGB.

Длинное имяКраткое имяТриплет RGB
'yellow''y'[1 1 0]
'magenta''m'[1 0 1]
'cyan''c'[0 1 1]
'red''r'[1 0 0]
'green''g'[0 1 0]
'blue''b'[0 0 1]
'white''w'[1 1 1]
'black''k'[0 0 0]

Прозрачность грани, заданная как разделенная запятыми пара, состоящая из 'FaceAlpha' и скаляр в диапазоне [0,1]. Значение 1 является непрозрачным, а 0 - полностью прозрачным. Значения от 0 до 1 полупрозрачны.

Цвет кромки, заданный как разделенная запятыми пара, состоящая из 'EdgeColor' и имя цвета, триплет RGB или 'none'. Цвет по умолчанию [0 0 0] соответствует черным границам.

Триплет RGB - это трехэлементный вектор строки, элементы которого задают интенсивности красной, зеленой и синей составляющих цвета. Интенсивности должны находиться в диапазоне [0,1]; например, [0.4 0.6 0.7]. В этой таблице перечислены параметры имени длинного и короткого цветов и эквивалентные значения триплета RGB.

Длинное имяКраткое имяТриплет RGB
'yellow''y'[1 1 0]
'magenta''m'[1 0 1]
'cyan''c'[0 1 1]
'red''r'[1 0 0]
'green''g'[0 1 0]
'blue''b'[0 0 1]
'white''w'[1 1 1]
'black''k'[0 0 0]

Ширина линии, заданная как разделенная запятыми пара, состоящая из 'LineWidth' и положительное числовое значение в точках.

Стиль линии, указанный в качестве одного из параметров, перечисленных в этой таблице.

Стиль линииОписаниеРезультирующая линия
'-'Сплошная линия

'--'Пунктирная линия

':'Пунктирная линия

'-.'Пунктирная линия

'none'Без строкиБез строки

Расширенные возможности

Представлен до R2006a