<< contour 3d_plot fplot3d >>

Scilab Help >> Biblioteca de Gráficos > 3d_plot > eval3dp

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


Report an issue
<< contour 3d_plot fplot3d >>