vtkOpenGLGlyph3DMapper (OpenGL2 version in VTK 6.3) does not react in time to colouring requests
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
A SelectColorArray has no effect on subsequent renderings. Only if the input dataset is updated does the colouring finally take effect.
I believe he problem is that the mapper's MTime is not taken into account when deciding to call RebuildStructures. I can solve the symptoms by inserting
rebuild = rebuild || subarray->BuildTime < this->GetMTime();
in function vtkOpenGLGlyph3DMapper::Render(vtkRenderer* ren, vtkActor* actor, vtkDataSet* dataset) before rebuild is used to decide whether RebuildStructure should be called.