En cliquant sur une imagette, vous accéderez au source et à l'image. En cliquant sur cette dernière, vous ouvrirez le fichier PDF associé.
/* -*-ePiX-*- */ /* levelset.xp -- level sets */ #include "epix.h" using namespace ePiX; const int MAX=3; const double k=0.5; P F1(double u, double v) { return P(u+v/u, u-v/u, 2*k*v); } double f(double x, double y) { return 0.5*k*(x*x-y*y); } int main() { bounding_box(P(-MAX,-MAX), P(MAX, MAX)); unitlength("0.5in"); picture(4,4); // offset(4,0); begin(); camera.at(P(1,-3,5)); camera.range(40); clip_box(P(MAX,MAX,2*MAX)); clip(); red(); plot(f, P(-MAX,-MAX), P(MAX,MAX), mesh(4,4), mesh(60,60)); bold(); rgb(0.5,0.5,1); line(P(MAX,-MAX,0), P(-MAX, MAX,0)); plot(F1, domain(P(-4,-4), P(4,4), mesh(1,24), mesh(120,120))); end(); }