Re: Ein bisschen lineare Algebra
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Delphi-Quellcode:
function TColorRing.getColor(X, Y: integer): TColor;
var Angle:integer; R, G, B:Byte; begin Angle:=Self.getAngle(X, Y); if(Angle in [0..119])then begin R:=255; G:=trunc(255*Angle/119); B:=0; end else if(Angle in [120..239])then begin dec(Angle, 120); if(Angle in [0..59])then begin R:=trunc(255*(59 - Angle)/59); B:=0; end else begin R:=0; B:=trunc(255*(Angle-60)/59); end; G:=trunc(255*(119 - Angle)/119); end else begin dec(Angle, 240); R:=trunc(255*Angle/119); G:=0; B:=trunc(255*(119 - Angle)/119); end; Result:=RGB(R, G, B); end; Zitat:
Aber sonst hast du Recht! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz