mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#3724 Fix missing drawing of more than one polyline
This commit is contained in:
parent
5531504e8e
commit
bb95daee97
@ -46,13 +46,15 @@ cvf::ref<cvf::DrawableGeo>
|
|||||||
{
|
{
|
||||||
if (polyLine.size() < 2) continue;
|
if (polyLine.size() < 2) continue;
|
||||||
|
|
||||||
|
size_t verticesCount = vertices.size();
|
||||||
|
|
||||||
for (size_t i = 0; i < polyLine.size(); ++i)
|
for (size_t i = 0; i < polyLine.size(); ++i)
|
||||||
{
|
{
|
||||||
vertices.emplace_back(polyLine[i]);
|
vertices.emplace_back(polyLine[i]);
|
||||||
if (i < polyLine.size() - 1)
|
if (i < polyLine.size() - 1)
|
||||||
{
|
{
|
||||||
lineIndices.push_back(static_cast<cvf::uint>(i));
|
lineIndices.push_back(static_cast<cvf::uint>(verticesCount + i));
|
||||||
lineIndices.push_back(static_cast<cvf::uint>(i + 1));
|
lineIndices.push_back(static_cast<cvf::uint>(verticesCount + i + 1));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user