struct PointRGB
{
double x;
double y;
double z;
double r;
double g;
double b;
};
void Vtk_RGB_Point()
{
vtkSmartPointer<vtkRenderer> Renderer = vtkSmartPointer<vtkRenderer>::New();
vector<PointRGB> pointrgb;
vtkSmartPointer<vtkActor> anActor = vtkSmartPointer<vtkActor>::New();
vtkSmartPointer<vtkPolyVertex>polyVertex = vtkSmartPointer<vtkPolyVertex>::New();
vtkSmartPointer<vtkPoints> points = vtkSmartPointer<vtkPoints>::New();
vtkSmartPointer<vtkLookupTable> lut = vtkSmartPointer<vtkLookupTable>::New();
vtkSmartPointer<vtkFloatArray>pointsScalars = vtkSmartPointer<vtkFloatArray>::New();
vtkSmartPointer<vtkUnstructuredGrid> aGrid = vtkSmartPointer<vtkUnstructuredGrid>::New();