# eval3dp

computa facetas 3d de uma superfície parametrizada

## Seqüência de Chamamento

    [Xf,Yf,Zf]=eval3dp(fun,p1,p2)

## Parâmetros

Xf,Yf,Zf

  matrizes de tamanho (4,n-1*m-1). `Xf(:,i)` ,`Yf(:,i)` e `Zf(:,i)` são respectivamente as coordenadas nos eixos x, y e z dos 4 pontos da i-ésima faceta de quatro lados.

fun

  uma função do Scilab.

p1

  um vetor de tamanho `n`.

p2

  um vetor de tamanho `m`.

## Descrição

`eval3dp` computa uma representação de uma faceta de quatro lados de uma superfície 3d parametrizada definida pela função `fun`. `fun(p1,p2)` computa as coordenadas nos eixos x, y e z dos pontos correspondentes da superfície como [x(i),y(i),z(i)]=fun(p1(i),p2(i)). Isto é usado para eficiência.

## Exemplos

    p1=linspace(0,2*%pi,10);
    p2=linspace(0,2*%pi,10);
    deff("[x,y,z]=scp(p1,p2)",["x=p1.*sin(p1).*cos(p2)";..
                               "y=p1.*cos(p1).*cos(p2)";..
                               "z=p1.*sin(p2)"])
    [Xf,Yf,Zf]=eval3dp(scp,p1,p2);
    plot3d(Xf,Yf,Zf)

## Ver Também

- genfac3d
- plot3d