Nouvelles animations
4 participants
Page 2 sur 2
Page 2 sur 2 • 1, 2
Re: Nouvelles animations
Bon : je viens de modifier AnimPlaton.teg pour en faire un AnimArchimede.teg... Voici le fichier :
AnimArchimede.teg
Si ya des problème avec le fichier, hésite pas à demander...
Je viens de voir l'animation AnimPlaton modifié : tu aurais du ajouter l'adjectif "régulier" après "tétraèdre", "octaèdre", "dodécaèdre" et "icosaèdre"!!!
AnimArchimede.teg
Si ya des problème avec le fichier, hésite pas à demander...
Je viens de voir l'animation AnimPlaton modifié : tu aurais du ajouter l'adjectif "régulier" après "tétraèdre", "octaèdre", "dodécaèdre" et "icosaèdre"!!!
Re: Nouvelles animations
Bonjour à tous, me revoici avec 3 petites animations que je viens de réaliser.
merci à Alphonse pour les idées et les morceaux de code que j'ai piqué dans les différentes construction du pentagone regulier.
Elles sont à la rubrique Exemples/Animations.
Bonne journée
Joffrey Cottin
merci à Alphonse pour les idées et les morceaux de code que j'ai piqué dans les différentes construction du pentagone regulier.
Elles sont à la rubrique Exemples/Animations.
Bonne journée
Joffrey Cottin
Dernière édition par Joffrey le Lun 21 Juil - 19:42, édité 1 fois
Re: Nouvelles animations
Pas mal tes animations, mais j'avais posé des droits d'auteur sur mes animations de pentagones réguliers.
Tu me dois donc 500€ ou je te pousse devant les tribunaux...
Des petites suggestion concernant tes animations (seulement la dernière). Comme notre ami Fabrice, tu as des sauts de Labels assez désagréables. Je te suggère donc pour tes approximations de fixer un nombre de décimales, de faire un arrondi des périmètres de tes polygones et d'aligner les valeurs à droite pour la minoration et à gauche pour la majoration. Je pense qu'après ça, y'aura plus rien a redire de tes animations...
(Euh... Je viens de regarder l'état actuel de mon compte bancaire et je n'ai toujours pas été crédité de mes 500€...)
Tu me dois donc 500€ ou je te pousse devant les tribunaux...
Des petites suggestion concernant tes animations (seulement la dernière). Comme notre ami Fabrice, tu as des sauts de Labels assez désagréables. Je te suggère donc pour tes approximations de fixer un nombre de décimales, de faire un arrondi des périmètres de tes polygones et d'aligner les valeurs à droite pour la minoration et à gauche pour la majoration. Je pense qu'après ça, y'aura plus rien a redire de tes animations...
(Euh... Je viens de regarder l'état actuel de mon compte bancaire et je n'ai toujours pas été crédité de mes 500€...)
Re: Nouvelles animations
Pour éviter que les labels sautent on peut aussi mettre le point d'ancrage du label non pas au milieu (valeur par défaut) mais à gauche (LabelStyle:=left).
Une autre remarque concernant ces animations (j'ai juste regardé bissectrice.teg), dans la macro MakeFrame je vois par exemple:
or Inter1 et Inter1' sont des éléments graphiques et non des instructions, la ligne Inter1,Inter1', est donc sans effet!
La macro MakeFrame ne peut pas faire de dessins directement, elle peut: recalculer des éléments graphiques existants, montrer/cacher des éléments graphiques existants, elle peut aussi créer un élément graphique Utilisateur avec l'instruction NewGraph et détruire un élément graphique existant avec l'instruction DelGraph.
Ps: cela me fait penser que le souhait d'Alphonse, à savoir un bouton Go to frame, est exaucé, pour cela j'ai simplement créer une nouvelle commande VisibleGraph(0/1) qui active ou désactive l'affichage écran du graphique, le bouton a donc pour effet de demander le numéro de frame n, d'exécuter la commande VisibleGraph(0), puis: for k from 1 to n do Makeframe(k) od, et enfin VisibleGraph(1).
Une autre remarque concernant ces animations (j'ai juste regardé bissectrice.teg), dans la macro MakeFrame je vois par exemple:
- Code:
...
if mod(%1, 6)<3 then
Inter1,Inter1',
Clr1:=ghostwhite else Clr1:=black fi,
ReCalc(Inter1,Inter1'),
...
or Inter1 et Inter1' sont des éléments graphiques et non des instructions, la ligne Inter1,Inter1', est donc sans effet!
La macro MakeFrame ne peut pas faire de dessins directement, elle peut: recalculer des éléments graphiques existants, montrer/cacher des éléments graphiques existants, elle peut aussi créer un élément graphique Utilisateur avec l'instruction NewGraph et détruire un élément graphique existant avec l'instruction DelGraph.
Ps: cela me fait penser que le souhait d'Alphonse, à savoir un bouton Go to frame, est exaucé, pour cela j'ai simplement créer une nouvelle commande VisibleGraph(0/1) qui active ou désactive l'affichage écran du graphique, le bouton a donc pour effet de demander le numéro de frame n, d'exécuter la commande VisibleGraph(0), puis: for k from 1 to n do Makeframe(k) od, et enfin VisibleGraph(1).
Re: Nouvelles animations
Cool!!!!
J'avais penser aussi à une option permettant de choisir le sens de visionnage de la vidéo : soit on la lit dans l'ordre chronologique, soit on rembobine l'animation. T'en pense quoi?
J'avais penser aussi à une option permettant de choisir le sens de visionnage de la vidéo : soit on la lit dans l'ordre chronologique, soit on rembobine l'animation. T'en pense quoi?
Re: Nouvelles animations
Alphonse Capriani a écrit:Cool!!!!
J'avais penser aussi à une option permettant de choisir le sens de visionnage de la vidéo : soit on la lit dans l'ordre chronologique, soit on rembobine l'animation. T'en pense quoi?
J'en pense que lorsqu'on a besoin des frames 1 à n-1 pour "calculer" la frame n, ça ne sera pas evident, à moins de faire quelque chose du genre:
for k from n to 1 step -1 do
VisibleGraph(0),
for p from 1 to k do Makframe(p),
VisibleGraph(1)
od od
mais ça me parait lourd! Car la différence entre une animation dans TeXgraph et un vrai film, c'est que dans le vrai film on a toutes les images dès le départ.
Re: Nouvelles animations
Re,
modifications effectuées après les bonnes remarques d'Alphonse et Patrick
Merci
Joffrey
modifications effectuées après les bonnes remarques d'Alphonse et Patrick
Merci
Joffrey
Re: Nouvelles animations
Re,
Personnellement j'alignerais à gauche les deux labels, car la macro round fait un arrondi mais ce n'est pas pour cela que le nombre de décimales est fixe, de ce fait le label de gauche saute encore un peu... Il faudrait peut-être envisager une commande Format(<nombre>,<decimales>) pour l'affichage numérique.
Personnellement j'alignerais à gauche les deux labels, car la macro round fait un arrondi mais ce n'est pas pour cela que le nombre de décimales est fixe, de ce fait le label de gauche saute encore un peu... Il faudrait peut-être envisager une commande Format(<nombre>,<decimales>) pour l'affichage numérique.
Page 2 sur 2 • 1, 2
Page 2 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|