Installer ce fichier dans votre répertoire de travail.
![]() |
x_nyz.h ' |
---|
/* ---------------------------------- */
/* save as x_nyz.h */
/* ---------------------------------- */
/* (i-K_xj-K_yk)
n = ------------
[(K_x)^2+(K_y)^2+1]^1/2
*/
/* ---------------------------------- */
v3d n_yz(
double (*P_k)(double y, double z),
p2d p,
double h
)
{
v3d n;
double d;
d = sqrt( pow(fxy_x((*P_k),h,p),2) +
pow(fxy_y((*P_k),h,p),2) +
1 );
n.i = +1 / d;
n.j = - fxy_x((*P_k),h,p) / d;
n.k = - fxy_y((*P_k),h,p) / d;
return(n);
}
/* ---------------------------------- */
/* ---------------------------------- */
Déclaration des fichiers h.
Cet article est issu de Wikibooks. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.