Szukam funkcji gdzieś w Delphi XE2 podobnej do Inc()
, która pozwala mi dodawać/odejmować liczbę stopni od aktualnej liczby stopni i doprowadzić do nowych stopni. Na przykład, jeśli mam obecnie punkt o 5 stopni wokół okręgu, a chcę odjąć 10, nie powinienem otrzymać -5 stopni, ale raczej 355 (360 - 5). Taki sam jak dodanie z przeszłości 360 - powinien powrócić do 0, gdy osiągnie 360.Czy istnieje funkcja przesuwania stopni koła po wartości 0?
Czy coś takiego już jest w Delphi, więc nie muszę go ponownie pisać? Być może w jednostce Math
?
Dla przypomnienia: Delphi XE3 ma funkcję DegNormalize() w System.Math. – Giel
Chciałbym skomentować, że to pytanie, odpowiedzi i komentarze są kwintesencją tego, dlaczego uwielbiam Stack Overflow. Nauczyłem się dużo o jednej małej funkcji, którą myślałem, że już polizałem. Dobrze grają wszyscy! –
Cała ta wiedza zamknięta w głowach programistów i kodu, a my nie wiemy, czego nie wiemy ... To jest piękno poszerzania naszej wiedzy. –