Merci

Peut-être prends plus de plaisir à lire :SPH a écrit : lun. 27/mars/2023 18:27 Tout cela, ce sont des grands discours... Mais pourrait-on avoir du code BP illustrant ce que vous expliquez ?
Merci![]()
Il y a autant de lectures qu'il y a de lecteurs et lectrices.
C'est une question très intéressante.threedslider a écrit : dim. 02/avr./2023 21:36 Cool Ollivier merci pour le lien de youtube, c'est intéressant de voir ça
Pas mal sinon pour ton tuto aussi
Bref 4 * 4 Complexes c'est ... houlà c'est compliquer à faire ça non ?![]()
Ok la 4eme dimension c'est le rayon de deux petites sphères... Et comment il déforme en fonction du temps pour déplacer dans l'espace ?? J'imagine que tu as une idée sur ça non ?
Alors, j'ai quand même essayé de trouver quelque chose sur le net, et j'ai trouvé rien. Le net est absolument propre de toute théorie au sujet de cette multiplication. Et je suis donc coupable d'avoir souillé la toile avec cette équation un peu pourrave.mémé a écrit :E = c × Q
+1
Je crois avoir trouver une simulation de l'age de la galaxie et le trou noirOllivier a écrit : dim. 09/avr./2023 19:01 Moi aussi, j'ai hâte, mais, à mon avis, tu vas être déçu. À la limite, il suffit de chercher pour trouver : entre le forum fr et en, au moins, c'est déjà là.
Alors que moi, je vais repartir de zéro, vers une image abstraite d'un côté, et juste une spirale qui se balade sur une sphère libre de mouvement de l'autre. Le rendu complètement faisable avec la librairie Ogre3D sans rester programmer des montagnes de calculs (je ne vais même pas les faire ces calculs distributifs : trop long, je vais faire un prog qui pond le code, et je ne vois pas trop l'utilité de le diffuser...)
Code : Tout sélectionner
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Coded with Purebasic v.6.02 by threedslider 10/09/2023
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
InitSprite()
InitKeyboard()
OpenWindow(1, 0,0,800,600,"Spiral in 3D 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 360
move.f + 1/10000
helix_x.f = 50 *Exp((move+x)/200) * Cos(move+x)
helix_y.f = 50 *Cos((move-x)/200) * Sin(move+x)
Box( helix_x+400, helix_y+300, 5, 5, RGB(255, 0, 0) )
Next
StopDrawing()
Delay(1) : FlipBuffers()
Until event = #PB_Event_CloseWindow Or KeyboardPushed(#PB_Key_Escape)
End
Code : Tout sélectionner
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Coded with Purebasic v.6.02 by threedslider 10/09/2023
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
InitSprite()
InitKeyboard()
OpenWindow(1, 0,0,800,600,"Spiral in 3D 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 360
move.f + 1/1000
helix_x.f = 50 *Exp((move+x)/200) * Cos(move+x)
helix_y.f = 50 *Cos((move-x)/200) * Sin(move+x)
Box( helix_x+400, helix_y+300, 5, 5, RGB(255, 0, 0) )
Next
StopDrawing()
Delay(1) : FlipBuffers()
Until event = #PB_Event_CloseWindow Or KeyboardPushed(#PB_Key_Escape)
End