I have a large vtkPolyData set that I visualize with vtkTensorGlyph. Is it possible to change the opacity and representation (wireframe/surface) for each glyph independently? I suppose in a simiilar way that each glyph can be independently coloured using vtkTensorGlyph::SetColorModeToScalars();
I can imagine this is impossible given rendering pipeline, z-buffering etc.
So I’ve been trying with no luck to RGB colour each vtkTensorGlyph. Giving an appropriate scalar array to the polydata only appears to use the first component of the 3 tuple.
This was quite straight forward for vtk3DGlyph and vtk3DGlyphMapper but not at all obvious for vtkTensorGlyph.
There are several glyphing filters/mappers with slightly different feature sets. If you find the vtkTensorGlyph works well for you and the only limitation is that it only supports RGB and not RGBA then you may consider implementing this small extra feature and contribute back to VTK.