I am using the following pipeline to show labels at certain 3D positions. No labels are shown for invisible positions (hidden by another object in the scene).
vtkUnstructuredGrid | vtkSelectVisiblePoints | vtkPointSetToLabelHierarchy | vtkLabelPlacementMapper
I am setting the label color by using the text property of vtkPointSetToLabelHierarchy.
Is there any possibility to set individual colors for each label / point? For example, you can set a color array when using vtkGlyph3DMapper.