Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- funkcja bez argumentow i nie zwraca nic
- wczytuje plik (pamietac zeby fclose)
- Narysowanie tarczy zegarowej
- ekliptyka, obieg wokol slonca
- zegar jest styczny do powierzchni ziemi
- narysowana elipsa, polnoc do gory
- godzina to 15 stopni
- szpilka, punkt srodka zegara przesuwa sie po y (wtf)
- b = a*sin(fi)
- indywidualnie:
- 1 arg - szerokosc geograficzna (wybieramy na kuli dowolne miasto
- pierwsza litera nazwy to pierwsza imienia
- 2 arg - data urodzenia (bez roku) - wplywaja na pozycje startu szpilki
- (gora dol)
- szpilka rzuca cien ze slonca
- elipsa ma ogniska na osi x - suma odleglosci ognisk od dowolnego p na elipsie jest stala
- = 2a
- 1. narysowac elipse
- 2. dodatki (numery godzin, wshod zachod slonca)
- 3. animacja
- 4. po przejsciu 24h (oczywiscie przyspieszone) ma sie wylaczyc
- punkt wbicia szpilkie jest zalezny od chwilowej wartosci deklinacji
- KUUUUUUUUUUURKA RURKA
- MF = a * cos(fi)
- delta = -23,44o * cos(360o/365 * (N+10))
- y szpilki (zalezne od daty) = a * cos(fi) *tg(delta)
- a*cos(fi) to przeciez MF!
- rysowanie elipsy:
- x = a *sin(teta)
- y = b *cos(teta)
- Wchod i zachod:
- przez ogniska i centrum spilkie przeprowadzic okrag (lamberta)
- r = MF/sin(2*delta)
- yl = MF/tg(2*delta)
- ENTER ma wyczyscic tarcze zegara WTF
- punkt szpilki powinien pozostac, zostaje tez obecz tarczy
- punkty wschodu i zachodu maja byc widoczne
- rysujemy proste laczace punkt wschodu z punktem wbicia szpilki
- po 1s usuwamy i rysuemy nowy (holdon pozwala nakladac)
- powinismy zachowac id obiektu(uchwyt) zeby moc go usuwac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement