PureBasic

Forums PureBasic
Nous sommes le Lun 17/Juin/2019 22:25

Heures au format UTC + 1 heure




Poster un nouveau sujet Répondre au sujet  [ 6 messages ] 
Auteur Message
 Sujet du message: Courbe de Lissajous
MessagePosté: Ven 05/Oct/2018 22:44 
Hors ligne
Avatar de l’utilisateur

Inscription: Jeu 14/Oct/2004 19:48
Messages: 1122
J'ai piqué l'idée dans cette vidéo (en anglais): https://www.youtube.com/watch?v=4CbPksEl51Q&t=

En observant l'animation, on comprend facilement de quoi il est question.
Modifier la constante #Res (résolution) pour rajouter des cercles supplémentaires...
Ici, #Res=450.
Image

Le code est sur le forum anglais.
https://www.purebasic.fr/english/viewto ... 16&t=71517

_________________
Il y a deux méthodes pour écrire des programmes sans erreurs. Mais il n’y a que la troisième qui marche.
Version de PB : 5.45LTS - 32 bits


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Courbe de Lissajous
MessagePosté: Sam 06/Oct/2018 13:46 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 09/Oct/2005 16:51
Messages: 8667
Très joli et très parlant. Merci !

_________________
~~~~Règles du forum ~~~~
.: Ar-S :. Tour + portable W10 x64 PB 5.4x / 5.6x
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
RESIZER GOLD : Mon logiciel de redimensionnement par lot 100% PB


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Courbe de Lissajous
MessagePosté: Sam 06/Oct/2018 14:22 
Hors ligne
Avatar de l’utilisateur

Inscription: Jeu 29/Juil/2004 16:33
Messages: 2741
Localisation: Klyntar
Pas encore testé le code, mais je trouve l'idée sympa et un joli rendu.

Edit: apres test du code, le resultat est top. 8) Bravo fig





@++






@++

_________________
Windows 10 x64, PureBasic 5.71 Beta 1 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Courbe de Lissajous
MessagePosté: Dim 07/Oct/2018 16:33 
Hors ligne

Inscription: Ven 29/Juin/2007 17:50
Messages: 3414
Je connais ça depuis au moins 25 ans. Et j'ai toujours trouvé ça inutile !! Pourtant...

@Fig

Je découvre ton sujet. Sans même tester le code (je peux pas pour l'instant) ni regarder la séquence Youtube. Déjà, j'apprends que ça a un nom ! Merci pour l'info.

Ensuite, quand je vois l'image, si c'est toi qui a eu l'idée de les répartir comme ça, c'est une excellente méthode pour faire comprendre d'où ça vient. Ça ne me serait pas venu à l'idée de faire cette répartition (et ça fait plus de 25 ans !).

Merci pour le partage.


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Courbe de Lissajous
MessagePosté: Dim 07/Oct/2018 20:30 
Hors ligne
Avatar de l’utilisateur

Inscription: Jeu 14/Oct/2004 19:48
Messages: 1122
Non malheureusement ce n'est pas mon idée, je ne fais que plagier le mathématicien français Vincent Pantaloni :@panlepan qui a eu cette idée brillante. :wink:

_________________
Il y a deux méthodes pour écrire des programmes sans erreurs. Mais il n’y a que la troisième qui marche.
Version de PB : 5.45LTS - 32 bits


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Courbe de Lissajous
MessagePosté: Dim 07/Oct/2018 22:49 
Hors ligne

Inscription: Ven 29/Juin/2007 17:50
Messages: 3414
Rajoute la patte (ou la pâte) du passionné : fais quelques tests en élevant les fonctions trigo à la puissance 2.

sin x donne des "vagues"
(sin x) puissance infini donne des créneaux

Aussi (sin x) peut s'écrire (sin x) puissance 1.

Entre la puissance 1 et la puissance infini, la puissance 2 est un intermédiaire : si on trace un cercle avec, ça fait un carré très arrondi.

Je serais curieux de voir la même image avec une telle transformation.

Sans parler de la racine : la puissance 1/2.
Voire une puissance trigonométrique :
Code:
pow(f,1+cos(alpha) )

où f et alpha sont des flottants.
f c'est la fonction trigo que tu utilises actuellement et alpha c'est le temps (elapsedmilliseconds() * Kt).

Kt est aussi un flottant qu'il faut régler correctement à chaque tour de boucle (si on veut le voir tourner de la même manière sur toutes les bécanes) ou pas (si on ne veut pas plus se prendre la tête).

Les formes obtenues doivent être assez particulières...

PS : Et l'auteur le dit en plus : pédagogie inversée. Excellent ce partage fig.


Haut
 Profil  
Répondre en citant le message  
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 6 messages ] 

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages

Rechercher:
Aller à:  

 


Powered by phpBB © 2008 phpBB Group | Traduction par: phpBB-fr.com
subSilver+ theme by Canver Software, sponsor Sanal Modifiye