mirror of
https://github.com/tumic0/GPXSee.git
synced 2025-02-26 04:00:49 +01:00
Code cleanup
This commit is contained in:
parent
54e185ed4a
commit
ed11bbd730
@ -81,18 +81,14 @@ QImage HillShading::render(const Matrix &m, quint8 alpha, double azimuth,
|
|||||||
double L = (c.a1 - c.a2 * d.dzdx - c.a3 * d.dzdy)
|
double L = (c.a1 - c.a2 * d.dzdx - c.a3 * d.dzdy)
|
||||||
/ sqrt(1.0 + d.dzdx * d.dzdx + d.dzdy * d.dzdy);
|
/ sqrt(1.0 + d.dzdx * d.dzdx + d.dzdy * d.dzdy);
|
||||||
|
|
||||||
quint8 a, val;
|
quint32 pixel;
|
||||||
if (std::isnan(L)) {
|
if (std::isnan(L))
|
||||||
a = 0;
|
pixel = 0;
|
||||||
val = 0;
|
else {
|
||||||
} else {
|
quint8 val = (L < 0) ? 0 : L * alpha;
|
||||||
if (L < 0)
|
pixel = alpha<<24 | val<<16 | val<<8 | val;
|
||||||
L = 0;
|
|
||||||
val = L * alpha;
|
|
||||||
a = alpha;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
quint32 pixel = a<<24 | val<<16 | val<<8 | val;
|
|
||||||
*(quint32*)(bits + (y - 1) * bpl + (x - 1) * 4) = pixel;
|
*(quint32*)(bits + (y - 1) * bpl + (x - 1) * 4) = pixel;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user