0
我在Qt中编写了一个程序,它通过使用Q3DScatter可视化处理后的点云(3D点)。 现在我想添加不同颜色的计算关键点。 这可能吗? Anyboy有没有一些经验? 下面您可以看到代码的一部分,点云被添加到数据数组中。Q3DScatter - >如何用不同颜色的点添加点云
QScatterDataArray * dataArray = new QScatterDataArray;
dataArray->resize(vector_seg_x->size());
QScatterDataItem * ptrToDataArray = &dataArray->first();
for(int i = 0; i < vector_seg_x->size();i++){
ptrToDataArray->setPosition(QVector3D(
(double)(iter_seg_x[i]),
(double)(iter_seg_y[i]),
(double)(iter_seg_z[i])));
ptrToDataArray++;
}
m_graph_seg->seriesList().at(0)->dataProxy()->resetArray(dataArray);