Graphe d'une fonction de 2 variable

Description

{Trace d'une surface (fonction à 2 variables) en 3D.
Methode:
pour chaque point x,y en calcule la valeur de z et on projete le triplet x,y,z sur un plan X,Y
X=x+y/2;
Y=z+y/2;
la methode utilser pour la projection n'est pas la meilleure il y en a d'autres...
par ex:
X=x+(y/2)*Cos(Theta)
Y=z+(y/2)*Sin(Theta)
ou encore
X=[sqr(2)/2]*Cos(sqr(2))*(x-y)+Sin(sqr(2))*z
Y=[sqr(2)/2]*(x+y)
vous pouvez remplacer sqr(2)/2 par Theta et faire varie cette angle pour avoir defferentes
modes de projection. ou bien appliquer les matrices de rotation pour faire tourner la surface
autour des trois axes....
les valeur de z sont precalculer et stocker dans un tableau.
les fonctions traiter dans cet exemples sont de [0,1]*[0,1]-->[0.1]
donc vous pouver ameleorer ce programme pour traiter n'importe quelle fonction.
l'exemple ne traite pas les surfaces cacher...il y a une methode pour le faire je vais l'ajouter par la suite dès je puisse l'implanter dans ce program.

Hassan Id Ben Idder
hassanibi@hotmail.com
22/11/2004
}

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.