Tests CourbeNiv.teg

Page 1 sur 2 1, 2  Suivant

Voir le sujet précédent Voir le sujet suivant Aller en bas

Tests CourbeNiv.teg

Message  Alphonse Capriani le Mer 9 Avr - 16:01

Je suis en train de tester le fichier CourbeNiv.teg. Je crée un nouveau sujet pour pas qu'on s'éparpille sur différent domaine dans le sujet sur les polyèdres et pour ne pas poluer ta galerie d'exemples.

> Première suggestion :

Il serait agréable qu'il y ait un bouton pour afficher ou nom la définition de la fonction (en bas du graphique) Il est vrai que l'on peut décocher l'élément graphique nomfonction, mais bon, vu que l'on peut désactiver l'affichage de la légende et de la boite par des boutons, pourquoi pas pour le nom de la fonction.

> Deuxième suggestion : Contrôle des couleurs des lignes de niveau.

Peut etre que j'ai pas bien cerné le problème, mais j'ai du mal a personaliser les couleur des lignes de niveaux. Y aurait pas moyen de pouvoir gérer ca de manière simple?

Les résultats obtenus valent quand même le détour :






Je poursuis mon teste du fichier et ja vais donner mes points de vue dans l'après midi...


Dernière édition par Alphonse Capriani le Mer 9 Avr - 16:13, édité 1 fois

Alphonse Capriani

Nombre de messages : 374
Age : 56
Localisation : East Harlem - NY
Date d'inscription : 21/01/2008

Voir le profil de l'utilisateur http://www.mediafire.com/?sharekey=61c7f7ce30421d314012e8015643d

Revenir en haut Aller en bas

Re: Tests CourbeNiv.teg

Message  P.Fradin le Mer 9 Avr - 16:08

Merci Alphonse pour ton test. Je vais donc tenir compte de tes suggestions:

1) Un bouton pour la légende (on doit aussi pouvoir la modifier facilement)

2) Ajouter la possibilité de préciser soi-même les couleurs souhaitées, si elles ne sont pas précisées c'est TeXgraph qui choisit (comme c'est le cas actuellement).

PS1: je précise que l'objectif de ce fichier est de devenir un .mac utilisable directement dans un document latex.

PS2: je me suis permis de changer le titre CourneViv en CourbeNiv Laughing

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: Tests CourbeNiv.teg

Message  Alphonse Capriani le Mer 9 Avr - 16:12

Bon!

Je retombe sur le problème qui me chagrinait l'autre jour!!!

Si je veux tracer les lignes de niveau sur une surface paramétrée, ca pose problème! J'arrive a tracer ma surface, mais quand je définis les valeurs de mes lignes de niveaux, ca m'affiche des ligne qui ne correspondent absolument pas a ma surface!!! (en fait, je crois que ca trace les lignes de niveaux de la fonction entrée dans la rubrique fonction z=f(x, y).

Je me demandais simplement si je n'en demandais pas un peu trop ou si c'est un petit souci a régler...

(Euh... Pourquoi ma première illustration ne s'affiche plus??? Ah ben si : elle s'affiche!!! Rolling Eyes)

Alphonse Capriani

Nombre de messages : 374
Age : 56
Localisation : East Harlem - NY
Date d'inscription : 21/01/2008

Voir le profil de l'utilisateur http://www.mediafire.com/?sharekey=61c7f7ce30421d314012e8015643d

Revenir en haut Aller en bas

Re: Tests CourbeNiv.teg

Message  Alphonse Capriani le Mer 9 Avr - 16:22

Concernant Les couleurs, j'ai une petite idée! Il serait intéressant d'avoir le choix entre trois possibilités :
  • Soit on choisit soit même les couleurs des courbes de niveaux
  • Soit TeXgraph choisi lui même les couleurs de manières aléatoire (comme c'est le cas actuellement)
  • Soit TeXgraph choisit lui même les couleurs mais en faisant un dégradé de couleurs : plus la valeur de z est faible, plus les couleurs choisies sont froides et vice versa...


T'en pense quoi?

Alphonse Capriani

Nombre de messages : 374
Age : 56
Localisation : East Harlem - NY
Date d'inscription : 21/01/2008

Voir le profil de l'utilisateur http://www.mediafire.com/?sharekey=61c7f7ce30421d314012e8015643d

Revenir en haut Aller en bas

Re: Tests CourbeNiv.teg

Message  P.Fradin le Mer 9 Avr - 16:41

Concernant le problème évoqué dans ton post précédent: les lignes de niveaux sont bien celles qui correspondent à l'équation cartésienne z=f(x,y), et le paramétrage par défaut de la surface est [x+i*y,f(x,y)], l'option paramétrage permet de donner un autre paramétrage mais de la même surface, ce qui peut dans certains cas donner un meilleur affichage de celle-ci.

Concernant les couleurs: il y a déjà la variable changecolor (initialisée à 1) qui active ou désactive le changement de couleur pour les lignes de niveaux. Lorsqu'elle vaut 1, TeXgraph fait un dégradé en partant de la couleur de l'objet graphique Niveaux (que l'on peut donc changer) et une interpolation linéaire entre cette couleur et le noir

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: Tests CourbeNiv.teg

Message  Alphonse Capriani le Mer 9 Avr - 17:20

Ok! D'accord!!!

Concernant les surfaces paramétrées, ce serait pas possible de faire pareils que pour les surfaces d'équation z=f(x, y)?

Alphonse Capriani

Nombre de messages : 374
Age : 56
Localisation : East Harlem - NY
Date d'inscription : 21/01/2008

Voir le profil de l'utilisateur http://www.mediafire.com/?sharekey=61c7f7ce30421d314012e8015643d

Revenir en haut Aller en bas

Re: Tests CourbeNiv.teg

Message  P.Fradin le Mer 9 Avr - 17:28

Alphonse Capriani a écrit:Ok! D'accord!!!

Concernant les surfaces paramétrées, ce serait pas possible de faire pareils que pour les surfaces d'équation z=f(x, y)?

Ce sera peut-être pour un autre fichier Very Happy

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: Tests CourbeNiv.teg

Message  P.Fradin le Mer 9 Avr - 19:24

Voilà! j'ai mis à jour le fichier dans la rubrique Exemples/Analyse en essayant de tenir compte des suggestions d'Alphonse (merci Alphonse!).

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: Tests CourbeNiv.teg

Message  Alphonse Capriani le Jeu 10 Avr - 14:47

P.Fradin a écrit:(merci Alphonse!)

De rien!! Si je peux rendre service!!!

En revanche, je viens de tester ta dernière mise à jour de ton fichier et je n'arrive a rien faire!!! Impossible de tracer une autre surface que celle définie initialement! Quand je change la définition de la fonction f, aucune surface ne s'affiche et je ne peut rien faire!!!

C'est du a quoi?

Alphonse Capriani

Nombre de messages : 374
Age : 56
Localisation : East Harlem - NY
Date d'inscription : 21/01/2008

Voir le profil de l'utilisateur http://www.mediafire.com/?sharekey=61c7f7ce30421d314012e8015643d

Revenir en haut Aller en bas

Re: Tests CourbeNiv.teg

Message  P.Fradin le Jeu 10 Avr - 15:52

Alphonse Capriani a écrit:
P.Fradin a écrit:(merci Alphonse!)
En revanche, je viens de tester ta dernière mise à jour de ton fichier et je n'arrive a rien faire!!! Impossible de tracer une autre surface que celle définie initialement! Quand je change la définition de la fonction f, aucune surface ne s'affiche et je ne peut rien faire!!!

C'est du a quoi?

Bizarre, je viens de tester sous les deux OS, avec la même version 1.93 et je n'ai pas de problème! Un truc idiot: tu es sûr de la définition de ta nouvelle fonction? pas d'érreur de syntaxe?

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: Tests CourbeNiv.teg

Message  Alphonse Capriani le Jeu 10 Avr - 17:33

Bon! En effet, c'est bizarre!!!

Je viens de retester sur un autre poste et ca marche comme avant!!!

En revanche, l'histoire des surfaces paramétrées me chiffonne toujours!! Si j'ai bien compris, cette option sers a dessiner une surface paramétrée dont un autre paramétrage serait (x, y, z)=(u, v, f(u, v)).

Il est vrai que ca peut s'avéré pratique. Très bonne illustration de ce problème : la demi-sphère unité. Avec un maillage rectangulaire, on obtient un truc pas franchement joli alors qu'avec le paramétrage usuel (x, y, z)=(cos(u)cos(v), sin(u)cos(v), sin(v)) on devrait obtenir une belle demi-sphère.

Mais c'est la que ca pose problème : voici ce que j'obtiens avec ton fichier quand je veux dessiner la demi-sphère grace au paramétrage évoqué :



Je pense qu'il y a clairement un problème! Non?

Alphonse Capriani

Nombre de messages : 374
Age : 56
Localisation : East Harlem - NY
Date d'inscription : 21/01/2008

Voir le profil de l'utilisateur http://www.mediafire.com/?sharekey=61c7f7ce30421d314012e8015643d

Revenir en haut Aller en bas

Re: Tests CourbeNiv.teg

Message  P.Fradin le Jeu 10 Avr - 18:20

Un problème? Tu es sûr?



Bon je blague Wink , ce coup m'est arrivé moult fois! C'est le domaine de ton paramètrage qui ne va pas, tu mets u de -pi à pi et v de 0 à pi/2 et tout va rentrer dans l'ordre! En fait tu as plusieurs facettes superposées et la dernière est cachée...

PS: tu as remarqué que ma ligne z=0.2 est correcte Razz ?

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: Tests CourbeNiv.teg

Message  Alphonse Capriani le Jeu 10 Avr - 18:40

En effet : ca marche mieux comme ca!!! Rolling Eyes

Alphonse Capriani

Nombre de messages : 374
Age : 56
Localisation : East Harlem - NY
Date d'inscription : 21/01/2008

Voir le profil de l'utilisateur http://www.mediafire.com/?sharekey=61c7f7ce30421d314012e8015643d

Revenir en haut Aller en bas

Re: Tests CourbeNiv.teg

Message  P.Fradin le Ven 11 Avr - 15:03

Et que dirais-tu d'un truc comme ça pour les courbes de niveau:



Il faudra pour cela la version 1.94, tu remarqueras la perspective Wink
Bon, je me dépêche de mettre une version test de la 1.94 en ligne...

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: Tests CourbeNiv.teg

Message  Alphonse Capriani le Ven 11 Avr - 15:07

Ouais : C excellent!

Et la perspective est nickel! C'est exactement ca que je voulais...

Cette gestion des couleurs sera optionnel j'espère? Je veux dire qu'on aura le choix entre la représentation initiale et celle ci?

Alphonse Capriani

Nombre de messages : 374
Age : 56
Localisation : East Harlem - NY
Date d'inscription : 21/01/2008

Voir le profil de l'utilisateur http://www.mediafire.com/?sharekey=61c7f7ce30421d314012e8015643d

Revenir en haut Aller en bas

Re: Tests CourbeNiv.teg

Message  P.Fradin le Ven 11 Avr - 15:38

Alphonse Capriani a écrit:Ouais : C excellent!

Et la perspective est nickel! C'est exactement ca que je voulais...

Encore quelques petis soucis à régler et je poste une version test (disons ce week-end).


Cette gestion des couleurs sera optionnel j'espère? Je veux dire qu'on aura le choix entre la représentation initiale et celle ci?

Bien sûr. On peut déjà faire le coloriage des zones avec la 1.93 mais c'est un peu lourd:

Code:

[S:=GetSurface( [u+i*v, (u/2+v)/(2+cos(u/2)*sin(v))], 10*i,10*i, 45+45*i),
 HideWidth:=8, Dparallelep(Origin,[10,0],[10*i,0],[0,11],0),
 S1:=SortFacet(S,i),
 Map( if Re(z)=Re(jump) {fin de facette}
      then {traiter facette, on découpe aux lignes de niveau: 2, 3, 5, 7.5}
        f1:=ClipFacet(facette,[0,2,-vecK]), f2:=ClipFacet(facette,[0,2,vecK]),
        FillColor:=red, Del(f1,Nops(f1),1), Ligne3D([f1,z],1),
        f1:=ClipFacet(f2,[0,3,-vecK]), f3:=ClipFacet(f2,[0,3,vecK]),
        FillColor:=blue, Del(f1,Nops(f1),1), Ligne3D([f1,z],1),
        f1:=ClipFacet(f3,[0,5,-vecK]), f2:=ClipFacet(f3,[0,5,vecK]),
        FillColor:=green, Del(f1,Nops(f1),1), Ligne3D([f1,z],1),
        f1:=ClipFacet(f2,[0,7.5,-vecK]), f3:=ClipFacet(f2,[0,7.5,vecK]),
        FillColor:=yellow, Del(f1,Nops(f1),1), Ligne3D([f1,z],1),
        FillColor:=orange, Del(f3,Nops(f3),1), Ligne3D([f3,z],1),
        facette:=Nil,
      else Insert(facette,z) {c'est un sommet},
      fi, z, S1),
  FillStyle:=none,
  Dparallelep(Origin,[10,0],[10*i,0],[0,11],1)  ]

Fenetre conseillée: [-6.5,8]x[0,16] scale=1
Angles de vue: theta=230 et phi=65

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: Tests CourbeNiv.teg

Message  Alphonse Capriani le Ven 11 Avr - 15:54

Au fait : je pense a un truc!

Ce serait génial si il y avait une option pour orthonormaliser le repère dans lequel on travaille. T'en pense quoi?

Alphonse Capriani

Nombre de messages : 374
Age : 56
Localisation : East Harlem - NY
Date d'inscription : 21/01/2008

Voir le profil de l'utilisateur http://www.mediafire.com/?sharekey=61c7f7ce30421d314012e8015643d

Revenir en haut Aller en bas

Re: Tests CourbeNiv.teg

Message  P.Fradin le Ven 11 Avr - 15:58

Alphonse Capriani a écrit:Au fait : je pense a un truc!

Ce serait génial si il y avait une option pour orthonormaliser le repère dans lequel on travaille. T'en pense quoi?

Ben oui, voilà justement un de mes soucis qui restent ...

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: Tests CourbeNiv.teg

Message  Alphonse Capriani le Ven 11 Avr - 16:01

Pour la demi-sphère, j'ai du bidouiller pour avoir un truc a peu près orthonormal!!!

Ce serait donc super si ca pouvait être disponible! C'est si tendu que ca a réaliser?

Alphonse Capriani

Nombre de messages : 374
Age : 56
Localisation : East Harlem - NY
Date d'inscription : 21/01/2008

Voir le profil de l'utilisateur http://www.mediafire.com/?sharekey=61c7f7ce30421d314012e8015643d

Revenir en haut Aller en bas

Re: Tests CourbeNiv.teg

Message  P.Fradin le Ven 11 Avr - 16:08

Alphonse Capriani a écrit:
Ce serait donc super si ca pouvait être disponible! C'est si tendu que ca a réaliser?

Non, on ne peut pas dire ça. Il faut simplement déterminer le plus petit cube contenant le graphique, c'est pas compliqué, je m'en occupe.

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: Tests CourbeNiv.teg

Message  Alphonse Capriani le Ven 11 Avr - 16:19

Ok : C'es cool!

Si j'ai d'autres suggestions a ce sujet, je t'en fait part...

Alphonse Capriani

Nombre de messages : 374
Age : 56
Localisation : East Harlem - NY
Date d'inscription : 21/01/2008

Voir le profil de l'utilisateur http://www.mediafire.com/?sharekey=61c7f7ce30421d314012e8015643d

Revenir en haut Aller en bas

Re: Tests CourbeNiv.teg

Message  P.Fradin le Ven 11 Avr - 17:45

Voilà! j'ai mis à jour le fichier dans la rubrique Exemples/Analyse en tenant compte des suggestions d'Alphonse.

Avec le bouton Fenetre 3D, on entre en plus la valeur 1 pour un repère orthonormé, ou 0 sinon.

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: Tests CourbeNiv.teg

Message  P.Fradin le Sam 12 Avr - 0:57

Encore moi! j'ai mis à jour le fichier dans la rubrique Exemples/Analyse en ajoutant un bouton permettant de colorier ou non les zones délimitées par les lignes de niveau.

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: Tests CourbeNiv.teg

Message  Alphonse Capriani le Lun 14 Avr - 14:54

Parfait : ja vais tester ca dans l'après-midi!!!

Avec la version 1.94 a tester, j'ai du pain sur la planche...

Alphonse Capriani

Nombre de messages : 374
Age : 56
Localisation : East Harlem - NY
Date d'inscription : 21/01/2008

Voir le profil de l'utilisateur http://www.mediafire.com/?sharekey=61c7f7ce30421d314012e8015643d

Revenir en haut Aller en bas

Re: Tests CourbeNiv.teg

Message  Alphonse Capriani le Lun 14 Avr - 16:31

Ok ok!!!

C'est vraiment nickel! j'ai fait quelques tests et ca marche vraiment très bien!!!

Voici un bon exemple : il s'agit de la même surface que j'avais posté précédemment...



Au fait : t'as toujours pas réussi a régler ce problème d'orthonormalisation du repère? C'est dommage : pour moi, c'est LE truc qui manque à ton fichier... Mais je suis sur que tu va réussir à relever le défi...

Petit bémol concernant la figure que je viens de poster. On pourrait s'attendre que les zones situées entre les plan z=8, z=9 et z=10 aient une couleur qui tire sur le noir (par exemple, un rouge très foncé, ou une couleur marron, pourpre : c'est la suite logique du dégradé) La couleur gris clair fait un peu bizarre je trouve. Non?

Alphonse Capriani

Nombre de messages : 374
Age : 56
Localisation : East Harlem - NY
Date d'inscription : 21/01/2008

Voir le profil de l'utilisateur http://www.mediafire.com/?sharekey=61c7f7ce30421d314012e8015643d

Revenir en haut Aller en bas

Re: Tests CourbeNiv.teg

Message  Contenu sponsorisé Aujourd'hui à 2:07


Contenu sponsorisé


Revenir en haut Aller en bas

Page 1 sur 2 1, 2  Suivant

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum