Wpis z mikrobloga

#programowanie #cpp

Link do kodu (pastebin)

Link do exe

Wynikiem wczorajszej nudy był następujący wpis:

http://www.wykop.pl/wpis/9777430/programowanie-cpp-troche-fizyka-http-pastebin-com-/

Jako że dzisiaj znów mi się nudziło, to napisałem króciutką aplikację, która łączy kursor myszy z oknem konsoli za pomocą niewidzialnej sprężyny.

Jak to działa?

Aplikacja traktuje okno konsoli jako ciało, którego środek ciężkości znajduje się po środku paska tytułu. Następnie ten środek ciężkości jest łączony wirtualną sprężyną z kursorem myszy.

W każdej pętli animacji dzieją się następujące rzeczy:

1) Najpierw rozwiązywane są constraints. Np. jeśli środek cięż. okna jest oddalony od kursora na odl. d, to okno jest przesuwane w kierunku kursora o ustaloną część tej odl. d.

2) Potem rozwiązywane jest równanie ruchu okna za pomocą jednej z wersji algorytmu Verleta.

Animacja nie jest zgodna z zasadami fizyki, ale dobrze je symuluje, a ponadto jest bardzo stabilna.

Jak to wyłączyć?

Ctrl+C (info dzięki @kravi93 )

Pozwolę sobie zawołać osoby, które plusowały wczorajszy wpis:

@Klopsztanga @dominikc2 @westsajd @The_Kleks @nnogi @binerek @2403 @KrzaQ2 @duckar @Pathfindr @echelon_ @Fauler @mazak88 @Jade @wik5 @Przemok @lisu_ @aseeon @Sewoo @qubeq @Karl @CrossX @Evolution09 @lukewieladek @kravi93 @Cecil @liptoneq @esqr @eDameXxX
  • Odpowiedz