Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes

Change language to:
English - Français - 日本語 -

Please note that the recommended version of Scilab is 6.1.1. This page might be outdated.
See the recommended documentation of this function

Manual Scilab >> 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

<< eval3d 3d_plot fac3d >>

Copyright (c) 2022-2023 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Wed Jan 26 16:24:39 CET 2011