added nav-mesh support to indoor-map

some fixes/changes
This commit is contained in:
2018-01-16 12:43:45 +01:00
parent 281ef3f7dc
commit 4dda7e656b
16 changed files with 524 additions and 60 deletions

View File

@@ -104,8 +104,8 @@ public:
QLinearGradient gradient(p.s.xms(part.start.x), p.s.yms(part.start.y), p.s.xms(part.end.x), p.s.yms(part.end.y));
const float p1 = 0.1 + clamp01( part.start.z / floor->height) * 0.8;
const float p2 = 0.1 + clamp01( part.end.z / floor->height) * 0.8;
gradient.setColorAt(0, QColor(p1*255, p1*255, p1*255, 128));
gradient.setColorAt(1, QColor(p2*255, p2*255, p2*255, 128));
gradient.setColorAt(0, QColor(p1*128, p1*128, p1*255, 128));
gradient.setColorAt(1, QColor(p2*128, p2*128, p2*255, 128));
p.setBrush(gradient);
p.setPen(QColor(0,0,0,128));