Einzelnen Beitrag anzeigen

Benutzerbild von Ultimator
Ultimator

Registriert seit: 17. Feb 2004
Ort: Coburg
1.860 Beiträge
 
FreePascal / Lazarus
 
#9

Re: DrawRotate falsce winkelangabe!!!

  Alt 21. Feb 2006, 18:38
Wo ist denn das Problem?
359° entsprechen 255. 1° entspricht dann also 255/359. Du musst also nur die Grad, die du in "255stel" umrechnen willst, mit 255/359 malnehmen und halt anschließend runden.
Delphi-Quellcode:
function 360to255(Deg: integer): byte;
begin
result := abs(round(Deg * (255 / 359)));
end;
Was die Funktion abs tut steht in der Hilfe.

//edit: OK, dann is halt der Bruch nimmer so schön^^
Julian J. Pracht
  Mit Zitat antworten Zitat