Changeset 12538 in josm for trunk/src/org/openstreetmap/josm/tools/ColorScale.java
- Timestamp:
- 2017-07-30T00:47:03+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/tools/ColorScale.java
r12367 r12538 62 62 quadrant = Utils.mod(quadrant+1, 4); 63 63 64 float vh = h[quadrant] * w (angle) + h[quadrant+1] * (1 - w(angle));65 float vs = s[quadrant] * w (angle) + s[Utils.mod(quadrant+1, 4)] * (1 - w(angle));66 float vb = b[quadrant] * w (angle) + b[Utils.mod(quadrant+1, 4)] * (1 - w(angle));64 float vh = h[quadrant] * weighted(angle) + h[quadrant+1] * (1 - weighted(angle)); 65 float vs = s[quadrant] * weighted(angle) + s[Utils.mod(quadrant+1, 4)] * (1 - weighted(angle)); 66 float vb = b[quadrant] * weighted(angle) + b[Utils.mod(quadrant+1, 4)] * (1 - weighted(angle)); 67 67 68 68 sc.colors[i] = Color.getHSBColor(vh/360f, vs/100f, vb/100f); … … 79 79 * @return the weighted value 80 80 */ 81 private static float w (float x) {81 private static float weighted(float x) { 82 82 if (x < 0.5) 83 83 return 1 - 2*x*x;
Note:
See TracChangeset
for help on using the changeset viewer.