[Paraview] Compute line between coordinates

Dorian Pustina albnet at gmail.com
Tue Nov 1 14:06:26 EDT 2016


That definitely did it. You guys are great.


On Tue, Nov 1, 2016 at 1:30 PM, Shawn Waldon <shawn.waldon at kitware.com>
wrote:

> 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/f8fa7435/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/f8fa7435/attachment.png>


More information about the ParaView mailing list