[Paraview] Compute line between coordinates

Shawn Waldon shawn.waldon at kitware.com
Tue Nov 1 13:30:03 EDT 2016


Hi Dorian,

Try applying the clip to the original data before you apply the glyphs.
That should do what you want.  The data will be clipped and then the glyphs
will be applied later and not restricted by the bounds of the clip.

HTH,
Shawn

On Tue, Nov 1, 2016 at 1:25 PM, Dorian Pustina <albnet at gmail.com> wrote:

> Thank you Samuel,
>
> The "Clip-> Box" filter is definitely better, but it still cuts out
> portions of arrows. I am ataching a picture for illustration.
>
> [image: Inline image 1]
>
> These issues seem to arise because the arrows are not seen as unitary
> objects, but as a tube and a pointer. Using cones instead of arrows is not
> useful, the cones do not respect the start and end points same as arrows.
>
> Dorian
>
> On Tue, Nov 1, 2016 at 12:03 PM, Samuel Key <samuelkey at bresnan.net> wrote:
>
>> Dorian,
>>
>> Try the CLIP filter with a box.
>>
>> Sam Key
>>
>> On 11/1/2016 9:34 AM, Dorian Pustina wrote:
>>
>> Thank you both for the suggestions. I managed to have the arrows via
>> python calculator, but couldn't make the Temporal Particles to Pathlines
>> filter produce arrows.
>>
>> Can I bug you with another question?
>>
>> I want to apply a Slice filter to see the arrows that depart from that
>> slice. But the filter in Paraview just cuts through the objects in that
>> slice, it doesn't show the whole arrows. It also does not have any
>> tolerance (i.e., to pick points 2mm before and after the slice). Is there
>> another way to get a slice with full arrows, and have some tolerance to
>> pick up more points before and after the slice?
>>
>>
>>
>> On Tue, Nov 1, 2016 at 10:20 AM, Moreland, Kenneth <kmorel at sandia.gov>
>> wrote:
>>
>>> If you want to draw a line from point positions at two subsequent time
>>> steps, you can use the Temporal Particles To Pathlines filter, which traces
>>> a line behind particles as they move through space and time. When you use
>>> this filter for your purposes, set Mask Points to 1 and Max Track Length to
>>> 2. (You can increase Max Track Length to lengthen the line to connect more
>>> than 2 timesteps.) Note that you will not see any lines until you step time.
>>>
>>>
>>>
>>> The Temporal Particles to Pathlines filter actually has two outputs. The
>>> first, named Pathlines, contains the lines. The second, named Particles, is
>>> a point at the end position of the line. You can add a glyph to this output
>>> to create arrow-like filters.
>>>
>>>
>>>
>>> -Ken
>>>
>>>
>>>
>>> *From:* ParaView [mailto:paraview-bounces at paraview.org] *On Behalf Of *Dorian
>>> Pustina
>>> *Sent:* Monday, October 31, 2016 8:09 PM
>>> *To:* paraview at paraview.org
>>> *Subject:* [EXTERNAL] [Paraview] Compute line between coordinates
>>>
>>>
>>>
>>> Hello everyone,
>>>
>>>
>>>
>>> I am working on visualizing some brain imaging data. I have a bunch of
>>> points in 3D space, which have two sets of coordinates: x1/y1/z1 and
>>> x2/y2/z2. All I need is to show arrow glyphs starting from the first
>>> coordinate and ending to the second coordinate. I currently import the data
>>> as csv. I tried using the time series option, and I can loop through the
>>> two time points, but can't find how to model a line or an arrow for each
>>> point between the two times. I also tried to compute what is called
>>> "velocity fields", that is a set of 3 scalar factors that if multiplied
>>> with the original coordinates would yield the second coordinate (using
>>> Calculator):
>>>
>>> iHat*X snapped+jHat*Y snapped+kHat*Z snapped
>>>
>>>
>>>
>>> Still, I don't get reasonable results. The problem looks trivial but I
>>> couldn't find any solution online after hours of search. It is not even
>>> clear to me what does the above formula do exactly.
>>>
>>>
>>>
>>> Can someone help if this is possible?
>>>
>>>
>>>
>>> Dorian
>>>
>>
>>
>>
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>>
>> Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView
>>
>> Search the list archives at: http://markmail.org/search/?q=ParaView
>>
>> Follow this link to subscribe/unsubscribe:http://public.kitware.com/mailman/listinfo/paraview
>>
>>
>>
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Please keep messages on-topic and check the ParaView Wiki at:
>> http://paraview.org/Wiki/ParaView
>>
>> Search the list archives at: http://markmail.org/search/?q=ParaView
>>
>> Follow this link to subscribe/unsubscribe:
>> http://public.kitware.com/mailman/listinfo/paraview
>>
>>
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at http://www.kitware.com/
> opensource/opensource.html
>
> Please keep messages on-topic and check the ParaView Wiki at:
> http://paraview.org/Wiki/ParaView
>
> Search the list archives at: http://markmail.org/search/?q=ParaView
>
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/paraview
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/paraview/attachments/20161101/f5c15731/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 40489 bytes
Desc: not available
URL: <http://public.kitware.com/pipermail/paraview/attachments/20161101/f5c15731/attachment.png>


More information about the ParaView mailing list