Just want to add that a programmatic (C++) solution is preferred rather than 
using the GUI

I have a C++ pipeline where I can set the properties of the cylinder glyph with 

I have looked in filters.xml under vtkPVGlyphFilter source proxy (file located 
in <paraview_home>/ParaViewCore/ServerManager/SMApplication/Resources) to see 
what my options are, but there is only one "SetInputArrayToProcess" that takes 
a vector attribute as input; nothing about a vector specifically for 

Suggestions on how to handle this issue, are very welcome; other approaches 
than mine as well!

Van: Ahmad . <super_ac...@hotmail.com>
Verzonden: maandag 8 januari 2018 20:52
Aan: paraview@paraview.org
Onderwerp: Re: Scaling cylinder glyph's radius and height individually

Following up on my own question, I found out that if I scale by "Vector 
Components" it is possible to change the length of the cylinders with the 
second vector index, and the radius with the first and third. I need to 
rearrange my attribute data as such: [radius_x, length, radius_z]. If I keep 
radius_x == radius_z, then the cylinder will not deform, and the cross section 
stays a perfect circle. See the image in the attachment please.

BUT the problem here is that "vector components" also affects the orientation 
of my cylindrical glyphs. I can turn this off in the properties menu, but I 
need to orient my cylinders based on another vector attribute data...

I feel I'm getting somewhere, but if someone could give me an idea on how to 
now orient my glyphs with another vector data than the one I use now for 
scaling, that would be much appreciated!


Van: Ahmad . <super_ac...@hotmail.com>
Verzonden: maandag 8 januari 2018 18:01
Aan: paraview@paraview.org
Onderwerp: Scaling cylinder glyph's radius and height individually

Dear community,

When I try to scale cylindrical glyph objects by a 'Scalar', it scales both the 
radius and height of the glyphs.

Is there a way to scale the radius by a Scalar1, and the height be a Scalar2?

I have an unstructured grid, and for each point I want to create a cylinder 
that can have an arbitrary radius and height.

I thought Glyphs would be the way to go, but I'm kind of stuck with this issue.

Any help is much appreciated; or if you can recommend a different way to 
achieve the above-mentioned please let me know!


Powered by www.kitware.com

Visit other Kitware open-source projects at 

Please keep messages on-topic and check the ParaView Wiki at: 

Search the list archives at: http://markmail.org/search/?q=ParaView

Follow this link to subscribe/unsubscribe:

Reply via email to