渲染大量增强多边形

时间:2016-02-01 23:22:00

标签: c++ opengl boost boost-geometry

我正在开发一种CAD工具,需要在画布上绘制大量boost::geometries(最多300万个矩形或更复杂的多边形)。

在我的实现中,我有std::vector<T>其中T == boost::multipolygon,必须在画布上绘制。

过去,我使用Qt的QGraphicsItem来解决一些内存和CPU问题,现在我想避免使用这样的库。

我想知道是否有一种有效的方法来迭代boost::geometries的向量,以便使用OpenGL在屏幕上呈现它们。

你有什么建议?您认为有更好的方法来保留我的多边形数据吗? (多边形数据也用于软件的其他部分,而不仅仅是在渲染过程中)。

0 个答案:

没有答案