Advertisement
Guest User

Untitled

a guest
Mar 21st, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. funkcja bez argumentow i nie zwraca nic
  2. wczytuje plik (pamietac zeby fclose)
  3.  
  4. Narysowanie tarczy zegarowej
  5. ekliptyka, obieg wokol slonca
  6.  
  7. zegar jest styczny do powierzchni ziemi
  8.  
  9.  
  10. narysowana elipsa, polnoc do gory
  11. godzina to 15 stopni
  12.  
  13. szpilka, punkt srodka zegara przesuwa sie po y (wtf)
  14.  
  15. b = a*sin(fi)
  16.  
  17.  
  18. indywidualnie:
  19. 1 arg - szerokosc geograficzna (wybieramy na kuli dowolne miasto
  20. pierwsza litera nazwy to pierwsza imienia
  21.  
  22. 2 arg - data urodzenia (bez roku) - wplywaja na pozycje startu szpilki
  23. (gora dol)
  24.  
  25. szpilka rzuca cien ze slonca
  26. elipsa ma ogniska na osi x - suma odleglosci ognisk od dowolnego p na elipsie jest stala
  27. = 2a
  28.  
  29. 1. narysowac elipse
  30. 2. dodatki (numery godzin, wshod zachod slonca)
  31. 3. animacja
  32. 4. po przejsciu 24h (oczywiscie przyspieszone) ma sie wylaczyc
  33.  
  34. punkt wbicia szpilkie jest zalezny od chwilowej wartosci deklinacji
  35.  
  36.  
  37. KUUUUUUUUUUURKA RURKA
  38.  
  39. MF = a * cos(fi)
  40.  
  41. delta = -23,44o * cos(360o/365 * (N+10))
  42.  
  43. y szpilki (zalezne od daty) = a * cos(fi) *tg(delta)
  44. a*cos(fi) to przeciez MF!
  45.  
  46.  
  47.  
  48. rysowanie elipsy:
  49. x = a *sin(teta)
  50. y = b *cos(teta)
  51.  
  52.  
  53. Wchod i zachod:
  54. przez ogniska i centrum spilkie przeprowadzic okrag (lamberta)
  55. r = MF/sin(2*delta)
  56. yl = MF/tg(2*delta)
  57.  
  58.  
  59. ENTER ma wyczyscic tarcze zegara WTF
  60. punkt szpilki powinien pozostac, zostaje tez obecz tarczy
  61. punkty wschodu i zachodu maja byc widoczne
  62. rysujemy proste laczace punkt wschodu z punktem wbicia szpilki
  63. po 1s usuwamy i rysuemy nowy (holdon pozwala nakladac)
  64. powinismy zachowac id obiektu(uchwyt) zeby moc go usuwac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement