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);

Veja também

trimesh triplot delaunay surf