Courbes de niveau
3 participants
Page 1 sur 1
Courbes de niveau
Bonjour,
Voici un fichier qui permet de tracer des courbes de niveau d'une surface cartésienne d'équation
z=f(x,y).
Le fichier: CourbeNiv.teg (Mis à jour le 12/04/2008)
Voici un exemple:
Un menu sous forme de bouton permet de:
* Entrer la fonction f(x,y) et les fourchettes pour x et y [la boite d'affichage est automatiquement calculée et adaptée à la fenetre]
* Donner un autre paramètrage de la même surface,
* Modifier le domaine des paramètres u et v,
* Changer la fenetre 3D (la surface est clippée avec le nouvelle boite),
* Définir la liste des niveaux à tracer,
* Tracer des plans x=cte et/ou y=cte
* Sectionner la surface avec un plan
* Alterner entre la vue plane (projection sur yOx) et la vue en perspective.
* plus diverses options: montrer/cacher les axes, la boite, la légende, ...
Quelques remarques:
* la gestion des parties cachées des courbes de niveaux n'est pas toujours satisfaisante lorsque la surface se "cache elle-même".
* pour certaines surfaces le paramètrage cartésien ne donne pas un affichage satisfaisant (essayer par exemple une demi-sphère z=sqrt(9-x^2-y^2) ), il est alors conseillé de définir un autre paramètrage de la surface pour un meilleur rendu.
Voici un fichier qui permet de tracer des courbes de niveau d'une surface cartésienne d'équation
z=f(x,y).
Le fichier: CourbeNiv.teg (Mis à jour le 12/04/2008)
Voici un exemple:
Un menu sous forme de bouton permet de:
* Entrer la fonction f(x,y) et les fourchettes pour x et y [la boite d'affichage est automatiquement calculée et adaptée à la fenetre]
* Donner un autre paramètrage de la même surface,
* Modifier le domaine des paramètres u et v,
* Changer la fenetre 3D (la surface est clippée avec le nouvelle boite),
* Définir la liste des niveaux à tracer,
* Tracer des plans x=cte et/ou y=cte
* Sectionner la surface avec un plan
* Alterner entre la vue plane (projection sur yOx) et la vue en perspective.
* plus diverses options: montrer/cacher les axes, la boite, la légende, ...
Quelques remarques:
* la gestion des parties cachées des courbes de niveaux n'est pas toujours satisfaisante lorsque la surface se "cache elle-même".
* pour certaines surfaces le paramètrage cartésien ne donne pas un affichage satisfaisant (essayer par exemple une demi-sphère z=sqrt(9-x^2-y^2) ), il est alors conseillé de définir un autre paramètrage de la surface pour un meilleur rendu.
Re: Courbes de niveau
Bonsoir,
Je n'arrive pas à utiliser, du tout, ce fichier.
Lorsque je lance CourbeNiv.teg, j'obtiens les messages d'erreurs suivants
" D:\.......\Texgraph\macros\scene3d.mac"
"ligne 8 : variable color : nom invalide"
puis
" D:\.......\Texgraph\macros\TeXgraph.mac"
"ligne 8 : variable color : nom invalide"
Ensuite, Texgraph se lance, je vois une partie de la boîte, mais la surface d'équation z=-0.3*x^3-x*y-y^2 +x+1.5 ne s'affiche pas. Comment procéder ?
NB : j'utilise Texgraph version 1.94 beta-7.2
Je n'arrive pas à utiliser, du tout, ce fichier.
Lorsque je lance CourbeNiv.teg, j'obtiens les messages d'erreurs suivants
" D:\.......\Texgraph\macros\scene3d.mac"
"ligne 8 : variable color : nom invalide"
puis
" D:\.......\Texgraph\macros\TeXgraph.mac"
"ligne 8 : variable color : nom invalide"
Ensuite, Texgraph se lance, je vois une partie de la boîte, mais la surface d'équation z=-0.3*x^3-x*y-y^2 +x+1.5 ne s'affiche pas. Comment procéder ?
NB : j'utilise Texgraph version 1.94 beta-7.2
toumouye- Nombre de messages : 40
Age : 49
Date d'inscription : 13/10/2008
Re: Courbes de niveau
Bonjour toumouye,
Je viens de tester ce fichier sous linux et sous windows, je n'ai pas ces problèmes, alors sans doute est-ce un problème de version de TeXgraph (il y a eu beaucoup d'évolutions dans la version 1.94), je te conseille de passer à la dernière version test: http://texgraph.tuxfamily.org/Telecharger.html
Tiens moi au courant.
Je viens de tester ce fichier sous linux et sous windows, je n'ai pas ces problèmes, alors sans doute est-ce un problème de version de TeXgraph (il y a eu beaucoup d'évolutions dans la version 1.94), je te conseille de passer à la dernière version test: http://texgraph.tuxfamily.org/Telecharger.html
Tiens moi au courant.
Re: Courbes de niveau
Je suis passé à la beta8-2, et le fichier CourbeNiv.teg se trouve même dans le zip, je me doutais que ça allait fonctionner, et c'est bien le cas.
Une dernière question, j'avais demandé dans un post précédent un changement de point par une virgule, dans les graduations d'axes. J'ai peur de remplacer le noveau texgraph.mac
par l'ancien. Que me conseillez-vous de faire ?
Bien cordialement
Une dernière question, j'avais demandé dans un post précédent un changement de point par une virgule, dans les graduations d'axes. J'ai peur de remplacer le noveau texgraph.mac
par l'ancien. Que me conseillez-vous de faire ?
Bien cordialement
toumouye- Nombre de messages : 40
Age : 49
Date d'inscription : 13/10/2008
Re: Courbes de niveau
Le changement est resté dans le fichier TeXgraph.mac, mais je te rappelle qu'il ne concerne que les macros GradDroite(), axeX(), axeY() et axes(). Cela ne s'applique donc pas au fichier CourbeNiv dans l'état actuel.
Re: Courbes de niveau
(Re)salut Patrick,
aurais-tu le temps de faire un "joli" exemple de courbes de niveaux via POV-Ray ?
aurais-tu le temps de faire un "joli" exemple de courbes de niveaux via POV-Ray ?
projetmbc- Nombre de messages : 42
Age : 50
Date d'inscription : 08/01/2009
Re: Courbes de niveau
projetmbc a écrit:(Re)salut Patrick,
aurais-tu le temps de faire un "joli" exemple de courbes de niveaux via POV-Ray ?
Il y a un exemple dans la doc povray.pdf, je le reproduis ici:
Re: Courbes de niveau
Au temps pour moi, je n'y avais pas porté attention...
projetmbc- Nombre de messages : 42
Age : 50
Date d'inscription : 08/01/2009
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|