Contenido principal

trisurf

Gráfica de superficie triangular

Descripción

trisurf(T,x,y,z) representa la superficie triangular 3D definida por los puntos de los vectores x, y y z, y una matriz de conectividad de triángulos T.

ejemplo

trisurf(TO) representa la superficie definida por un objeto triangulation o delaunayTriangulation 3D.

ejemplo

trisurf(___,c) también especifica el color de superficie para cualquiera de las sintaxis anteriores.

trisurf(___,Name,Value) especifica una o más propiedades de la gráfica de superficie utilizando pares nombre-valor. Por ejemplo, 'FaceColor','y' establece el color de cara como amarillo.

h = trisurf(___) devuelve un objeto patch utilizado para crear la gráfica de superficie. Utilice h para consultar y modificar las propiedades de la gráfica. Para obtener más información, consulte Patch Properties.

Ejemplos

contraer todo

Cree un conjunto de puntos 3D y calcule la triangulación de Delaunay usando la función delaunay. Represente la superficie definida por la triangulación.

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

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

También puede crear y representar un objeto triangulation.

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

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

Argumentos de entrada

contraer todo

Conectividad de triángulos, especificada como una matriz de 3 columnas donde cada fila contiene los vértices de punto que definen una cara de triángulo.

Coordenadas x, especificadas como vector o matriz.

Coordenadas y, especificadas como vector o matriz.

Coordenadas z, especificadas como vector o matriz.

Color de cara, especificado como matriz de los índices del mapa de colores del mismo tamaño que z. Para obtener más información, consulte Cómo se relacionan los datos de una gráfica de superficie con un mapa de colores. Para tener un mayor control sobre el color de la superficie, utilice los pares nombre-valor 'EdgeColor' y 'FaceColor'.

Objeto de triangulación, especificado como objeto triangulation o delaunayTriangulation.

Argumentos de par nombre-valor

contraer todo

Especifique pares opcionales de argumentos como Name1=Value1,...,NameN=ValueN, donde Name es el nombre del argumento y Value es el valor correspondiente. Los argumentos nombre-valor deben aparecer después de otros argumentos, pero el orden de los pares no importa.

En las versiones anteriores a R2021a, utilice comas para separar cada nombre y valor, y encierre Name entre comillas.

Ejemplo: trisurf(TO,'FaceColor','r')

Las propiedades que se enumeran aquí son solo un subconjunto. Para obtener una lista completa, consulte Patch Properties.

Color de cara, especificado como el par separado por comas que consta de 'FaceColor' y un nombre de color, un triplete RGB o 'none'.

Un triplete RGB es un vector fila de tres elementos, cuyos elementos especifican las intensidades de los componentes rojo, verde y azul del color. Las intensidades deben estar en el rango [0,1]; por ejemplo, [0.4 0.6 0.7]. Esta tabla enumera las opciones de nombre largo y corto de los colores y los valores equivalentes del triplete RGB.

Nombre largoNombre cortoTriplete 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]

Transparencia de cara, especificada como el par separado por comas que consta de 'FaceAlpha' y un escalar en el intervalo [0,1]. Un valor de 1 es opaco y 0 es totalmente transparente. Los valores entre 0 y 1 son semitransparentes.

Color de borde, especificado como el par separado por comas que consta de 'EdgeColor' y un nombre de color, un triplete RGB o 'none'. El color predeterminado de [0 0 0] se corresponde con límites negros.

Un triplete RGB es un vector fila de tres elementos, cuyos elementos especifican las intensidades de los componentes rojo, verde y azul del color. Las intensidades deben estar en el rango [0,1]; por ejemplo, [0.4 0.6 0.7]. Esta tabla enumera las opciones de nombre largo y corto de los colores y los valores equivalentes del triplete RGB.

Nombre largoNombre cortoTriplete 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]

Ancho de línea, especificado como el par separado por comas que consta de 'LineWidth' y un valor numérico positivo en puntos.

Estilo de línea, especificado como una de las opciones enumeradas en esta tabla.

Estilo de líneaDescripciónLínea resultante
"-"Línea continua

Sample of solid line

"--"Línea discontinua

Sample of dashed line

":"Línea de puntos

Sample of dotted line

"-."Línea de puntos y rayas

Sample of dash-dotted line, with alternating dashes and dots

"none"Sin líneaSin línea

Capacidades ampliadas

expandir todo

Historial de versiones

Introducido antes de R2006a