Autor Beitrag
Frühlingsrolle
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 30.08.16 00:22 
- Nachträglich durch die Entwickler-Ecke gelöscht -
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19288
Erhaltene Danke: 1743

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Di 30.08.16 07:43 
Ich habe aktuell keine Zeit mir deinen Quelltext inhaltlich anzuschauen, aber hier findest du fertigen C-Quelltext dazu:
github.com/erich666/...ster/gems/HSLtoRGB.c
C#
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 561
Erhaltene Danke: 65

Windows 10, Kubuntu, Android
Visual Studio 2017, C#, C++/CLI, C++/CX, C++, F#, R, Python
BeitragVerfasst: Di 30.08.16 07:47 
Moin,

dein Fehler liegt in den if-Bedingungen. Benutze h anstatt hh!
ausblenden C#-Quelltext
1:
hh = h / 60					

Wenn h maximal 360 ist kann hh maximal 6 sein und dadurch springt er immer in den ersten if Block.

PS: im HTML Quelltext steht der der Code auch in JS

_________________
Der längste Typ-Name im .NET-Framework ist: ListViewVirtualItemsSelectionRangeChangedEventHandler
Frühlingsrolle
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 30.08.16 10:15 
- Nachträglich durch die Entwickler-Ecke gelöscht -