如何将一系列点添加到q3dsurface?

时间:2019-05-12 22:09:41

标签: c++ qt5 data-visualization

我正在寻找一种在q3dsurface上创建一些单点的方法。 我有一个Qt5应用程序,该程序寻求非线性函数的最小值并在3dgraph中将其可视化。 该函数以Q3dSurface形式显示,我不知道如何在表面上创建点,这些点是在迭代求最小值中发现的下一个点。

我尝试使用QCustom3DItem,但是我需要像3dsurface中的选定点一样的东西。 最好的方法很简单:


void Graph::drawSolution(const SSolution& solution)
{
    for (const auto& item : solution)
    {
        _surface->addPoint(QVector3D(item.first.x(1),item.first.x(2),item.second));
    }
}

有人知道如何在Q3dSurface上创建一系列点吗? 也许有人知道如何在同一张图上创建Q3dScatter和Q3dSurface?

0 个答案:

没有答案