1
0
mirror of https://github.com/tumic0/GPXSee.git synced 2024-11-27 21:24:47 +01:00

Split the alpha and z values

This commit is contained in:
Martin Tůma 2024-02-26 09:10:38 +01:00
parent 6ccfe0eb21
commit f3bb7ada9a
2 changed files with 3 additions and 4 deletions

View File

@ -59,8 +59,8 @@ static void getSubmatrix(int x, int y, const Matrix &m, SubMatrix &sm)
sm.z9 = m.m(bottom, right);
}
QImage HillShading::render(const Matrix &m, quint8 alpha, double azimuth,
double elevation)
QImage HillShading::render(const Matrix &m, quint8 alpha, double z,
double azimuth, double elevation)
{
QImage img(m.w() - 2, m.h() - 2, QImage::Format_ARGB32_Premultiplied);
uchar *bits = img.bits();
@ -69,7 +69,6 @@ QImage HillShading::render(const Matrix &m, quint8 alpha, double azimuth,
Constants c;
SubMatrix sm;
Derivatives d;
double z = (double)alpha / 0xFF;
getConstants(azimuth, elevation, c);

View File

@ -7,7 +7,7 @@
class HillShading
{
public:
static QImage render(const Matrix &m, quint8 alpha = 64,
static QImage render(const Matrix &m, quint8 alpha = 64, double z = 0.3,
double azimuth = 315, double elevation = 25);
};