Tests CourbeNiv.teg
3 participants
Page 1 sur 2
Page 1 sur 2 • 1, 2
Tests CourbeNiv.teg
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...
> 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
Re: Tests CourbeNiv.teg
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
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
Re: Tests CourbeNiv.teg
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!!! )
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!!! )
Re: Tests CourbeNiv.teg
Concernant Les couleurs, j'ai une petite idée! Il serait intéressant d'avoir le choix entre trois possibilités :
T'en pense quoi?
- 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?
Re: Tests CourbeNiv.teg
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
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
Re: Tests CourbeNiv.teg
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)?
Concernant les surfaces paramétrées, ce serait pas possible de faire pareils que pour les surfaces d'équation z=f(x, y)?
Re: Tests CourbeNiv.teg
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
Re: Tests CourbeNiv.teg
Voilà! j'ai mis à jour le fichier dans la rubrique Exemples/Analyse en essayant de tenir compte des suggestions d'Alphonse (merci Alphonse!).
Re: Tests CourbeNiv.teg
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?
Re: Tests CourbeNiv.teg
Alphonse Capriani a écrit: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!!!P.Fradin a écrit:(merci Alphonse!)
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?
Re: Tests CourbeNiv.teg
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?
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?
Re: Tests CourbeNiv.teg
Un problème? Tu es sûr?
Bon je blague , 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 ?
Bon je blague , 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 ?
Re: Tests CourbeNiv.teg
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
Bon, je me dépêche de mettre une version test de la 1.94 en ligne...
Il faudra pour cela la version 1.94, tu remarqueras la perspective
Bon, je me dépêche de mettre une version test de la 1.94 en ligne...
Re: Tests CourbeNiv.teg
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?
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?
Re: Tests CourbeNiv.teg
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
Re: Tests CourbeNiv.teg
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?
Ce serait génial si il y avait une option pour orthonormaliser le repère dans lequel on travaille. T'en pense quoi?
Re: Tests CourbeNiv.teg
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 ...
Re: Tests CourbeNiv.teg
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?
Ce serait donc super si ca pouvait être disponible! C'est si tendu que ca a réaliser?
Re: Tests CourbeNiv.teg
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.
Re: Tests CourbeNiv.teg
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.
Avec le bouton Fenetre 3D, on entre en plus la valeur 1 pour un repère orthonormé, ou 0 sinon.
Re: Tests CourbeNiv.teg
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.
Re: Tests CourbeNiv.teg
Parfait : ja vais tester ca dans l'après-midi!!!
Avec la version 1.94 a tester, j'ai du pain sur la planche...
Avec la version 1.94 a tester, j'ai du pain sur la planche...
Re: Tests CourbeNiv.teg
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?
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?
Page 1 sur 2 • 1, 2
Page 1 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|