polyData->GetPointData()->AddArray(colors);
vtkSmartPointer<vtkTubeFilter> tube = vtkSmartPointer<vtkTubeFilter>::New();
+ tube->CappingOn();
tube->SetInput(polyData);
tube->SetNumberOfSides(nTv);
tube->SetVaryRadiusToVaryRadiusByAbsoluteScalar();
vtkSmartPointer<vtkPolyDataMapper> mapper = vtkSmartPointer<vtkPolyDataMapper>::New();
mapper->SetInputConnection(tube->GetOutputPort());
+// mapper->ScalarVisibilityOn();
+// mapper->SetScalarModeToUsePointFieldData();
+
mapper->ScalarVisibilityOn();
+
+// mapper->SetScalarModeToUseCellData();
+// mapper->SetScalarModeToUseCellFieldData();
+// mapper->SetScalarModeToUseFieldData();
+// mapper->SetScalarModeToUsePointData();
mapper->SetScalarModeToUsePointFieldData();
+
+ mapper->SetColorModeToDefault();
+// mapper->SetColorModeToMapScalars();
+
+
mapper->SelectColorArray("Colors");
// vtkSmartPointer<vtkActor> actor =vtkSmartPointer<vtkActor>::New();