| @@ 94-98 (lines=5) @@ | ||
| 91 | $dX = $dC * (1 - abs($dT - 1)); // as used in the Wikipedia link |
|
| 92 | ||
| 93 | switch ($dH){ |
|
| 94 | case($dH >= 0.0 && $dH < 1.0): |
|
| 95 | $dR = $dC; |
|
| 96 | $dG = $dX; |
|
| 97 | $dB = 0.0; |
|
| 98 | break; |
|
| 99 | case($dH >= 1.0 && $dH < 2.0): |
|
| 100 | $dR = $dX; |
|
| 101 | $dG = $dC; |
|
| @@ 99-103 (lines=5) @@ | ||
| 96 | $dG = $dX; |
|
| 97 | $dB = 0.0; |
|
| 98 | break; |
|
| 99 | case($dH >= 1.0 && $dH < 2.0): |
|
| 100 | $dR = $dX; |
|
| 101 | $dG = $dC; |
|
| 102 | $dB = 0.0; |
|
| 103 | break; |
|
| 104 | case($dH >= 2.0 && $dH < 3.0): |
|
| 105 | $dR = 0.0; |
|
| 106 | $dG = $dC; |
|
| @@ 104-108 (lines=5) @@ | ||
| 101 | $dG = $dC; |
|
| 102 | $dB = 0.0; |
|
| 103 | break; |
|
| 104 | case($dH >= 2.0 && $dH < 3.0): |
|
| 105 | $dR = 0.0; |
|
| 106 | $dG = $dC; |
|
| 107 | $dB = $dX; |
|
| 108 | break; |
|
| 109 | case($dH >= 3.0 && $dH < 4.0): |
|
| 110 | $dR = 0.0; |
|
| 111 | $dG = $dX; |
|
| @@ 109-113 (lines=5) @@ | ||
| 106 | $dG = $dC; |
|
| 107 | $dB = $dX; |
|
| 108 | break; |
|
| 109 | case($dH >= 3.0 && $dH < 4.0): |
|
| 110 | $dR = 0.0; |
|
| 111 | $dG = $dX; |
|
| 112 | $dB = $dC; |
|
| 113 | break; |
|
| 114 | case($dH >= 4.0 && $dH < 5.0): |
|
| 115 | $dR = $dX; |
|
| 116 | $dG = 0.0; |
|
| @@ 114-118 (lines=5) @@ | ||
| 111 | $dG = $dX; |
|
| 112 | $dB = $dC; |
|
| 113 | break; |
|
| 114 | case($dH >= 4.0 && $dH < 5.0): |
|
| 115 | $dR = $dX; |
|
| 116 | $dG = 0.0; |
|
| 117 | $dB = $dC; |
|
| 118 | break; |
|
| 119 | case($dH >= 5.0 && $dH < 6.0): |
|
| 120 | $dR = $dC; |
|
| 121 | $dG = 0.0; |
|
| @@ 119-123 (lines=5) @@ | ||
| 116 | $dG = 0.0; |
|
| 117 | $dB = $dC; |
|
| 118 | break; |
|
| 119 | case($dH >= 5.0 && $dH < 6.0): |
|
| 120 | $dR = $dC; |
|
| 121 | $dG = 0.0; |
|
| 122 | $dB = $dX; |
|
| 123 | break; |
|
| 124 | default: |
|
| 125 | $dR = 0.0; |
|
| 126 | $dG = 0.0; |
|