Spirale en mouvement

Partagez votre expérience de PureBasic avec les autres utilisateurs.
Avatar de l’utilisateur
threedslider
Messages : 455
Inscription : dim. 01/juil./2018 22:38

Spirale en mouvement

Message par threedslider »

Je ne sais pour vous mais moi je trouve la fonction Exponentielle comme un outil de mathématique "vivante" 8O , vous verrez de quoi je parle par ce code si vous êtes patient après quelques minutes puis étrange mouvement... à confirmer ? :lol: ...

Code : Tout sélectionner

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Coded with Purebasic v.6.0 by threedslider 24/07/2022
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


InitSprite()
InitKeyboard()

OpenWindow(1, 0,0,800,600,"Spiral in moving", #PB_Window_ScreenCentered)
OpenWindowedScreen(WindowID(1),0,0,800,600,0,0,0)
SetFrameRate(30)

Repeat
  ExamineKeyboard()
  event = WindowEvent()
  ClearScreen(RGB(0,0,0))
  
  StartDrawing(ScreenOutput())
  For x = 0 To 3600
    
    move.f  +  1/10000
    
      spiral_x.f =  100 * Exp((move-x)/200)*Cos(move+x)
      
      spiral_y.f =  100 * Exp((move-x)/200)*Sin(move+x)
     
      Line( spiral_x+400, spiral_y+300, 1, 3, RGB(255, 0, 0) )
         
  Next
    
  StopDrawing()
  
  Delay(1) : FlipBuffers()
  
Until event = #PB_Event_CloseWindow Or KeyboardPushed(#PB_Key_Escape)
End
Avatar de l’utilisateur
SPH
Messages : 4945
Inscription : mer. 09/nov./2005 9:53

Re: Spirale en mouvement

Message par SPH »

C'est un effet qui se produit souvent quand on joue avec des Sin et des Cos. :D

Par contre, je n'ai pas le souvenir d'avoir déjà utilisé Exp... :oops: :arrow: :mrgreen:

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Avatar de l’utilisateur
threedslider
Messages : 455
Inscription : dim. 01/juil./2018 22:38

Re: Spirale en mouvement

Message par threedslider »

SPH a écrit : dim. 24/juil./2022 22:18 Par contre, je n'ai pas le souvenir d'avoir déjà utilisé Exp... :oops: :arrow: :mrgreen:
8)
Avatar de l’utilisateur
kernadec
Messages : 1606
Inscription : ven. 25/avr./2008 11:14

Re: Spirale en mouvement

Message par kernadec »

bjr threedslider
très sympa, :mrgreen:
en modifiant en peu ton code pour le fun :mrgreen:
on obtient la démonstration de la lumière attirée par un trou noir 8O
après quelques minutes du cycle :mrgreen:
vraiment top
Cordialement

Code : Tout sélectionner

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Coded with Purebasic v.6.0 by threedslider 24/07/2022
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

InitSprite()
InitKeyboard()

OpenWindow(1, 0,0,800,600,"Spiral in moving", #PB_Window_ScreenCentered)
OpenWindowedScreen(WindowID(1),0,0,800,600,0,0,0)
SetFrameRate(30)

Repeat
  ExamineKeyboard()
  event = WindowEvent()
  ClearScreen(RGB(0,0,0))
  
  StartDrawing(ScreenOutput())
  For x = 0 To 3600
    
    move.f  +  1/1000
    
      spiral_x.f =  100 * Exp((move-x)/200)*Cos(move+x)
      
      spiral_y.f =  100 * Exp((move-x)/200)*Sin(move+x)
     
    Line(spiral_x+400, spiral_y+300, 3, 5,  RGB(Random(255),Random(255),Random(255)))
      
  Next
    
  StopDrawing()
  
  Delay(1) : FlipBuffers()
  
Until event = #PB_Event_CloseWindow Or KeyboardPushed(#PB_Key_Escape)
End

Avatar de l’utilisateur
threedslider
Messages : 455
Inscription : dim. 01/juil./2018 22:38

Re: Spirale en mouvement

Message par threedslider »

Oui kernadec, très sympa aussi et étrangement oui on voit le trou noir 8O

C'est cool et fun :mrgreen:

Merci pour la modification.
Avatar de l’utilisateur
kernadec
Messages : 1606
Inscription : ven. 25/avr./2008 11:14

Re: Spirale en mouvement

Message par kernadec »

bjr threedslider
Merci; ce petit code semble simuler le fonctionnement d'un trou noir astronomique
seulement en utilisant des variables float ou double pour notre code
car avec des Quad ou plus cela semble très long. 8O
mais peut être qu'en attendant quelques années lumières :mrgreen:

alors voici avec un peu d'imagination :mrgreen:
une réflexion perso sur le l'obscurité apparente du ciel
il faut comprendre que si notre vue pouvait voir à l'infini on pourrait peut être constater
qu'il n'y a pas d'obscurité. Car des qu'on envoie un télescope spatial
il nous montre de plus en plus d' Etoiles qui sont invisible depuis les télescopes terrestres.
il se pourrait qu'il y ai tellement d'étoiles visibles que cette obscurité disparaitrait
car entièrement couverte d'étoiles et que le ciel serait un fait un
panneau lumineux qui pourrait aussi être sur une immense sphère avec des éruptions
d'étoiles à l'image du soleil avec ses jets de matières en fusion.
et les trous noirs permettraient de reconduire la lumière au centre de cette sphère
pour les remettre en jeu comme au loto :mrgreen:
Cordialement
Avatar de l’utilisateur
threedslider
Messages : 455
Inscription : dim. 01/juil./2018 22:38

Re: Spirale en mouvement

Message par threedslider »

Bonjour kernadec

Oui mais moi je ne sais pas trop de point de vue sur l’au-delà de l'univers réellement, mon point de vue c'est comme le symbole de Tao car c'est probable que l'univers soit construit dans le monde de dualité, lumière (étoiles) et l'obscurité (matière noire), donc le trou noir ça peut être le symbole les petits cercles qui passe peut être dans l'autre monde à l'autre mais c'est philosophique je peux me tromper. Dans notre univers c'est le petit cercle blanc et le reste noir complet... Voilà je peux pas dire plus car je ne suis ni astronome ni astrophysicien :lol:
Avatar de l’utilisateur
SPH
Messages : 4945
Inscription : mer. 09/nov./2005 9:53

Re: Spirale en mouvement

Message par SPH »

Imaginez : vous etes a coté d'un gendarme.
Vous le fuyez en ligne droite sur 10 km. Vous etes a 10 km de lui. :wink:

Maintenant, si vous l'aviez fuit a 40000 km ! Vous etes a combien de km de lui ? :?:

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Avatar de l’utilisateur
kernadec
Messages : 1606
Inscription : ven. 25/avr./2008 11:14

Re: Spirale en mouvement

Message par kernadec »

@threedslider
Oui vaste débat sur l'infiniment présent.. 8O

@SPH
eeeuuuh 40000km ?? il est possible que le gendarme ne puisse te voir
car il se pourrait que tu sois revenu derrière lui :mrgreen:

Cordialement
Avatar de l’utilisateur
SPH
Messages : 4945
Inscription : mer. 09/nov./2005 9:53

Re: Spirale en mouvement

Message par SPH »

kernadec a écrit : mar. 16/août/2022 10:07 @SPH
eeeuuuh 40000km ?? il est possible que le gendarme ne puisse te voir
car il se pourrait que tu sois revenu derrière lui :mrgreen:

Cordialement
Exactement ! Comme quoi, plus on s'éloigne de quelque chose, plus finalement on s'en rapproche...
(valable dans le cas d'une surface sur une sphere)
Peut etre que notre espace est courbe aussi... :idea:

Je lance un appel a Zorro (dobro) de me répondre s'il lit ces lignes. Ca fait trop longtemps...

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Avatar de l’utilisateur
threedslider
Messages : 455
Inscription : dim. 01/juil./2018 22:38

Re: Spirale en mouvement

Message par threedslider »

SPH a écrit : mar. 16/août/2022 11:15 Exactement ! Comme quoi, plus on s'éloigne de quelque chose, plus finalement on s'en rapproche...
(valable dans le cas d'une surface sur une sphere)
Peut etre que notre espace est courbe aussi... :idea:
Pas tout à fait exact, si jamais on peut voir la limite d'une sphère on le saurait déjà mais si on pense à la dualité du monde c'est possible mais je crois que c'est plus complexe qu'il n'y parait on voit l'espace courbe (l'univers "sphérique" mais sans limite...) donc plus loin c'est plus proche cela parait impossible mais comme tu le dis l'espace est courbe il peut y avoir de "déformation" comme temps (4e dimension ?!) pour le chemin très court... théoriquement je délire, no ? :mrgreen:
Je lance un appel a Zorro (dobro) de me répondre s'il lit ces lignes. Ca fait trop longtemps...
Oui on aimerait sa version :)


@kernadec : Moi je ne sais pas trop mais tu penses que le trou noir existe vraiment ?? A-t-on déjà vu par le télescope ? Oui, c'est noob comme question xD
Avatar de l’utilisateur
kernadec
Messages : 1606
Inscription : ven. 25/avr./2008 11:14

Re: Spirale en mouvement

Message par kernadec »

bjr threedslider
pour les trous noirs, si tu regarde sur internet tu as des images et des vidéos sur ce sujet.
je pense qu'ils existent car malheureusement ils sont visibles avec les nouveaux télescopes spatiaux
nous en avons un dans notre Voie Lactée mais à coté de nous, il y à la galaxie d'Andromède
qui à un trou noir avec un diamètre d'environ 20 fois supérieur au notre et qui finiras
par absorber toute notre galaxie ainsi que notre trou noir ...
car les trous noirs se mange entre 8O
Cordialement
Ollivier
Messages : 4197
Inscription : ven. 29/juin/2007 17:50
Localisation : Encore ?
Contact :

Re: Spirale en mouvement

Message par Ollivier »

kernadec a écrit :[...]qui finiras
par absorber toute notre galaxie[...]
Non, ça ne fonctionne pas comme ça. Si tu remplaçais le Soleil par un trou noir de la même masse, les trajectoires des planètes ne changeraient quasiment pas.
Avatar de l’utilisateur
SPH
Messages : 4945
Inscription : mer. 09/nov./2005 9:53

Re: Spirale en mouvement

Message par SPH »

Je crois qu'un trou noir doit avoir un minimum de masse pour être un trou noir justement. Le soleil ne pèse pas assez "lourd" :wink:

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Ollivier
Messages : 4197
Inscription : ven. 29/juin/2007 17:50
Localisation : Encore ?
Contact :

Re: Spirale en mouvement

Message par Ollivier »

Le Soleil n'est pas assez massif pour devenir naturellement un trou noir.

Mais des trous noirs, il y en a de toutes les masses : des minuscules, comme des immenses.

Au CERN, quand deux protons rentrent en collision quasi-complète, deux trous noirs se forment. Ils sont à l'échelle des protons. Or, à cette très petite échelle, il y a très peu de choses à "manger" autour d'eux, donc ils disparaissent immédiatement.

Le CERN, ce sont quelques grammes de matière qui sont collisionnés. Pour être inquiété, il faudrait collisionner des milliards de tonnes de matière pour former un trou noir de quelques dizaines de nanomètres capables d'attirer les molécules autour de lui, et là il faudrait s'inquiéter. Le trou noir plongerait vers le centre de la Terre. Rien ne l'arrêtant, et accéléré par sa chute, il continerait sa profonde course en traversant quasiment toute la planète. Ralenti par son poids, il recommencerait une seconde chute, comme une sorte de pendule, et ainsi de suite, en attirant toutes les molécules sur son passage, comme une sorte de rayon mangeur de matière. Il lui faudrait quelques siècles peut-être pour absorber toute la matière de la planète. Pour que ce tragique scénario se produise, le CERN devrait être énormément plus puissant et devrait épuiser bien plus que toutes les ressources énergétiques de la planète pour créer ce type de trou noir.

Et si un tel trou noir naturel venait à être détecté dans l'espace, avec la prévision de collisionner la Terre, il n'y aurait rien d'autre à faire que d'évacuer les deux points d'entrée et de sortie sur la planète et de le laisser faire : il traverserait la planète de part en part, en mangeant quelques milliards de tonnes de lave puis s'éloignerait dans l'espace comme il est venu.

Pour un scénario naturel catastrophe, il faudrait que sa vitesse soit lente, c'est-à-dire qu'il ait une vitesse proche de celle de la planète. Dans ce cas, nous vivrions avec un trou noir extra-terrestre qui viendrait empaler la planète quelques milliers de fois par de nombreux aller-retours abîmant au passage la Lune dans certains de ses trajets. Il y aurait un étrange paradoxe : d'une part, un massacre tragique de notre planète, d'autre part, des personnes extasiées par la beauté du phénomène immense. Gagnant de la masse dans ses "traversées" de la planète, il ralentirait jusqu'à "remplacer" la planète. Et la Lune défoncée tournerait alors autour d'un trou noir...
Répondre