# eval3dp

calcule les facettes d'une surface 3D paramétrique

## Séquence d'appel

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

## Paramètres

Xf,Yf,Zf

  matrices de taille (4,n-1*m-1). `Xf(:,i)` ,`Yf(:,i)` et `Zf(:,i)` sont respectivement les coordonnées sur les axes x,y, et z des 4 points de la facette numéro i.

fun

  une fonction Scilab.

p1

  un vecteur de taille `n`.

p2

  un vecteur de taille `m`.

## Description

`eval3dp` calcule la représentation sous forme de facettes à 4 points de la surface définie par la fonction `fun`. `fun(p1,p2)` calcule les coordonnées x,y et z des points correspondant sur la surface paramétrique définie par [x(i),y(i),z(i)]=fun(p1(i),p2(i)).

## Exemples

    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)

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)

## Voir aussi

- genfac3d
- plot3d