視覚化ツールキットを使用して、それぞれ異なる色を持つプロット点を散布したいと思います。私はhereというアドバイスを使って灰色の点をプロットしましたが、それぞれに色を付ける方法を理解していません。VTKを使用して異なる色の点をプロットする
キューブの例の関連部分は以下のとおりです。
vtkPolyData *cube = vtkPolyData::New();
vtkPoints *points = vtkPoints::New();
vtkCellArray *polys = vtkCellArray::New();
vtkFloatArray *scalars = vtkFloatArray::New();
// Load the point, cell, and data attributes.
for (i=0; i<8; i++) points->InsertPoint(i,x[i]);
for (i=0; i<6; i++) polys->InsertNextCell(4,pts[i]);
for (i=0; i<8; i++) scalars->InsertTuple1(i,i);
// We now assign the pieces to the vtkPolyData.
cube->SetPoints(points);
points->Delete();
cube->SetVerts(polys);
polys->Delete();
cube->GetPointData()->SetScalars(scalars);
scalars->Delete();
はどうすればVertsに、それぞれに色を与えることができますか?