diff options
author | weigao <weigao@multicorewareinc.com> | 2014-05-23 05:07:38 -0700 |
---|---|---|
committer | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2014-05-24 10:48:44 +0200 |
commit | 2d3d63a3da88373e15c0218a9a417ad20db8b85a (patch) | |
tree | 0b553df3ba8f49d46971f8e4e224fdb4479772f5 /chart2 | |
parent | 7c603d4a2313de4c870e0db792e2d7fd3dc02efa (diff) |
fix the calling of polygon API
Change-Id: I14d7e8594dae86830ca05aeb28633feac0a258cc
Diffstat (limited to 'chart2')
-rw-r--r-- | chart2/source/view/main/3DChartObjects.cxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/chart2/source/view/main/3DChartObjects.cxx b/chart2/source/view/main/3DChartObjects.cxx index aa777431331b..bf8c10b57889 100644 --- a/chart2/source/view/main/3DChartObjects.cxx +++ b/chart2/source/view/main/3DChartObjects.cxx @@ -53,6 +53,7 @@ void Line::render() mpRenderer->AddShapePolygon3DObject(0, true, maLineColor.GetColor(), 0, 0, mnUniqueId); mpRenderer->AddPolygon3DObjectPoint(maPosBegin.x, maPosBegin.y, maPosBegin.z); mpRenderer->AddPolygon3DObjectPoint(maPosEnd.x, maPosEnd.y, maPosEnd.z); + mpRenderer->EndAddPolygon3DObjectPoint(); mpRenderer->EndAddShapePolygon3DObject(); } @@ -131,6 +132,7 @@ void Rectangle::render() mpRenderer->AddPolygon3DObjectNormalPoint(normal.x, normal.y, normal.z); mpRenderer->EndAddPolygon3DObjectPoint(); mpRenderer->EndAddPolygon3DObjectNormalPoint(); + mpRenderer->EndAddShapePolygon3DObject(); //we should render the edge if the edge color is different from the fill color if (maColor.GetColor() != maLineColor.GetColor()) { @@ -140,8 +142,8 @@ void Rectangle::render() mpRenderer->AddPolygon3DObjectPoint(maTopLeft.x, maTopLeft.y, maTopLeft.z); mpRenderer->AddPolygon3DObjectPoint(bottomLeft.x, bottomLeft.y, bottomLeft.z); mpRenderer->EndAddPolygon3DObjectPoint(); + mpRenderer->EndAddShapePolygon3DObject(); } - mpRenderer->EndAddShapePolygon3DObject(); } void Rectangle::setPosition(const glm::vec3& rTopLeft, const glm::vec3& rTopRight, const glm::vec3& rBottomRight) |