has*_*tag 5 c++ data-visualization qt5
我正在寻找一种在 q3dsurface 上创建一些单点的方法。我有一个 Qt5 应用程序,它寻求最小的非线性函数并在 3d 图中将其可视化。该函数被可视化为 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));
}
}
Run Code Online (Sandbox Code Playgroud)
有人知道如何在 Q3dSurface 上创建一系列点吗?也许有人知道如何在同一个图上创建 Q3dScatter 和 Q3dSurface ?