trisurf
Plota uma superfície triangular com faces sombreadas.
Categoria: Mathematics > Computational Geometry
Sintaxe
trisurf(T, x, y, z)
Desenha os triângulos T como uma superfície com alturas z nos vértices, colorida pela altura.
trisurf(T, x, y, z, C)
Colore a superfície usando os valores em C.
trisurf(TR)
Desenha um objeto triangulation.
h = trisurf(___)
Também retorna o handle do patch.
Descrição
trisurf é a versão preenchida de trimesh: cada triângulo vira uma face colorida e as arestas são desenhadas em preto. É a forma de plotar uma superfície definida em pontos espalhados, já que uma triangulação das posições (x, y) (obtida com delaunay) fornece a conectividade.
Argumentos de entrada
T- Matriz m por 3 de índices de vértices, um triângulo por linha.
x, y, z- Vetores com as coordenadas dos vértices.
C- Dados de cor opcionais, um valor por vértice.
Argumentos de saída
h- Handle do objeto patch.
Exemplo
Superfície sobre pontos espalhados
rng(1);
x = rand(20, 1);
y = rand(20, 1);
z = x .* y;
T = delaunay(x, y);
trisurf(T, x, y, z);