Hallo Manuel,
kein Wunder, wenn die Borg immer an unerwarteten Stellen auftauchen - bei solchen Navigationskünsten!
Zur Lösung wird Dreisatz und ein Quadrantensprung benötigt:
Delphi-Quellcode:
function Arc6To256(x: Extended): Byte;
begin
Result := Round((x + 1.5) / 6 * 256); // mod 256 geschieht implizit
end;
Du aber verzichtest auf den Sprung und kehrst statt dessen die Zählrichtung um.
Freundliche Grüße vom marabu