Program do obliczania cienia - baza położenia słońca


(Krzys92) #1

Witam.

Piszę program obliczający powierzchnie cienia padającego przez turbinę wiatrową. Wiem, że do poprawnego działania będę potrzebował dokładne umieszczenie słońca na niebie po podaniu szerokości, wysokości geograficznej, dnia oraz godziny. Ale nie wiem skąd wziąć tą informacje.

Macie może jakiś pomysł? Kolega mi mówił, że w bodajże w Autocadzie jest podobna możliwość, która daje animacje światłą po wpisaniu geograficznych właściwości.


(kostek135) #2

http://stackoverflow.com/questions/257717/position-of-the-sun-given-time-of-day-and-lat-long


(Uzi123) #3

 

Nie wiem jak dokładne wartości Ci będą potrzebne. Jeśli potrzebujesz naprawdę dokładne dane, to jestem więcej jak pewien, że trzeba poszperać w literaturze z astronomii. Spodziewam się jednak, że tak dokładne dane nie są Ci potrzebne. Wtedy cała zabawa jest umiarkowanie prosta, bo są na to analityczne wzory i trzeba sobie dorzucić jakiś moduł do programu. Na początek poczytaj sobie co jest napisane tutaj: http://en.wikipedia.org/wiki/Position_of_the_Sun 

Według mnie wystarczy.


(Krzys92) #4

Mam gotowy kod ze strony:

http://darekk.com/solar-position-calculator

 

Jeszcze mam pytanie. Istnieje jakaś możliwość bym również w C++ umieścił mape jak na stronie?

PS. Da sie jakoś wkleić kod JavaScript do C++? :slight_smile: