Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaria Volvenkova <d.volvenkova@corp.mail.ru>2020-02-19 15:28:02 +0300
committerAleksandr Zatsepin <alexzatsepin@users.noreply.github.com>2020-02-27 13:42:34 +0300
commite87099c14fa8602fead5ee4b4a7acdbc506d0068 (patch)
tree066954d301a3cd756a70386df9e1c8de6dbbbbb4 /drape_frontend
parent90699a19df1f8e08abc6fad27b1ab7570e41710a (diff)
[geometry][isolines] Fixed gaps in isolines after smoothing.
Diffstat (limited to 'drape_frontend')
-rw-r--r--drape_frontend/apply_feature_functors.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/drape_frontend/apply_feature_functors.cpp b/drape_frontend/apply_feature_functors.cpp
index 84ee81c21a..2070a18e30 100644
--- a/drape_frontend/apply_feature_functors.cpp
+++ b/drape_frontend/apply_feature_functors.cpp
@@ -931,7 +931,9 @@ void ApplyLineFeatureGeometry::ProcessLineRule(Stylist::TRuleWrapper const & rul
{
m2::GuidePointsForSmooth guidePointsForSmooth;
std::vector<std::vector<m2::PointD>> clippedPaths;
- m2::ClipPathByRectBeforeSmooth(m_tileRect, m_spline->GetPath(), guidePointsForSmooth,
+ auto extTileRect = m_tileRect;
+ extTileRect.Inflate(m_tileRect.SizeX() * 0.3, m_tileRect.SizeY() * 0.3);
+ m2::ClipPathByRectBeforeSmooth(extTileRect, m_spline->GetPath(), guidePointsForSmooth,
clippedPaths);
if (clippedPaths.empty())
return;