View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0008424ParaViewBugpublic2009-01-25 13:012011-02-11 21:40
ReporterPierre 
Assigned ToDavid Partyka 
PrioritynormalSeverityfeatureReproducibilityhave not tried
StatusclosedResolutionwon't fix 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0008424: integration of the VTK HyperStreamline filter in the default ParaView package
DescriptionCoud it be possible to make available in the default ParaView package a filter equivalent to the Stream tracer but for tensor visualization, which maybe based on the vtkHyperStreamline class (http://www.vtk.org/doc/nightly/html/classvtkHyperStreamline.html [^])?

As for the StreamTracer filter, it would be interesting to define the seeds with the 3D widgets allowing defining points or point sets from line (proxies PointSource and HighResLineSource). However I'm not sure the current vtkHyperStreamline class allows it.
TagsNo tags attached.
Project
Topic Name
Type
Attached Filesxml file icon HyperStreamlines.xml [^] (7,088 bytes) 2009-03-20 18:19
zip file icon omega.zip [^] (1,567,952 bytes) 2009-05-18 03:12
png file icon hyperstreamline_test.png [^] (110,859 bytes) 2009-05-18 03:14

 Relationships

  Notes
(0015745)
Ken Moreland (manager)
2009-03-20 18:21

I have attached an xml file that you can load as a plugin to ParaView to expose this filter. We could copy the contents into ParaView itself, but I am hesitant to do so because this filter will not work when run in parallel.

I'm not quite sure where to go from here.
(0016503)
Pierre (reporter)
2009-05-18 03:03
edited on: 2009-07-19 05:52

Hi,

I've tried the attached xml file in ParaView 3.4.0.
I may not do things correctly, but here are some questions:
- how do we select the tensor field we want to visualize with Hyper stream tracer?
- is there a way to use the wxWidgets to select a set of nodes directly on the mesh to use as a set of seeds?

I've attached a test file (the one I used) and a screenshot of the ParaView crash (classic Windows error message...)

In the test file, the stress tensor is available at several integration points (cell data), so I used first a cell data to point data filter.
Then I applied directly the hyper stream tracer, and it gets me to this error message.

(0016522)
Ken Moreland (manager)
2009-05-18 14:43

Problem 1: selecting the tensor field. The underlying vtkHyperStreamline filter itself does not allow you to select the tensors; it just grabs the "active" tensors. In order to be able to select the tensors vtkHyperStreamline will have to be changed to follow the SetInputArrayToProcess/GetInputArrayToProcess convention implementation in vtkAlgorithm.

Problem 2: using wxWidgets. The plugin already supports a 3D widget. There should be white axes in the 3D view to signify the location of the seed point. These axes will probably be coincident with the center of rotation axes if that is visible. You can place the seed point right on the cell with the 'p' key.

Problem 3: the crash. I am unfamiliar with the vtkHyperStreamline filter so I cannot say for sure. Most likely it is that the filter does not support streamlines on a surface. It is probably expecting volume data. The data you have posted is just a surface.
(0016909)
Pierre (reporter)
2009-07-19 05:57

Hi,

Regarding problem 1 and problem 3, should I add feature request?

Most notably concerning problem 3, dealing with surface is not a specific case in the applications I target.
Actually, this mesh comes from a thin steel sheet stamping simulation run with the AUTOFORM software. In such a simulation, the thin steel sheet is modelled using tria (in other software such as PamCrash or LS-Dyna, it can be quad).
Visualizing stress and strain streams will be interesting to locate geometrically:
- causes of failure on the part
- factor of springback
(0016960)
Berk Geveci (administrator)
2009-07-24 10:57

Hi Pierre,

Feel free to add another feature request here or at paraview.uservoice.com. We have no current funding to work on this so I can't guarantee it will be addressed soon.
(0025287)
David Partyka (developer)
2011-02-04 13:49

See Berk's last reply.
(0025409)
Alan Scott (manager)
2011-02-11 21:40

Agreed. Please open up numerous smaller bugs, and/or post this to user voice.

 Issue History
Date Modified Username Field Change
2009-01-25 13:01 Pierre New Issue
2009-03-20 18:19 Ken Moreland File Added: HyperStreamlines.xml
2009-03-20 18:21 Ken Moreland Note Added: 0015745
2009-05-13 13:46 Utkarsh Ayachit Target Version => 3.6
2009-05-15 13:37 Utkarsh Ayachit Category => Bug
2009-05-15 13:37 Utkarsh Ayachit Target Version 3.6 =>
2009-05-18 03:03 Pierre Note Added: 0016503
2009-05-18 03:12 Pierre File Added: omega.zip
2009-05-18 03:14 Pierre File Added: hyperstreamline_test.png
2009-05-18 03:16 Pierre Note Edited: 0016503
2009-05-18 03:17 Pierre Note Edited: 0016503
2009-05-18 03:17 Pierre Note Edited: 0016503
2009-05-18 14:43 Ken Moreland Note Added: 0016522
2009-07-19 05:52 Pierre Note Edited: 0016503
2009-07-19 05:57 Pierre Note Added: 0016909
2009-07-24 10:57 Berk Geveci Note Added: 0016960
2011-02-04 13:49 David Partyka Note Added: 0025287
2011-02-04 13:49 David Partyka Status backlog => @80@
2011-02-04 13:49 David Partyka Resolution open => won't fix
2011-02-04 13:49 David Partyka Assigned To => David Partyka
2011-02-11 21:40 Alan Scott Note Added: 0025409
2011-02-11 21:40 Alan Scott Status @80@ => closed


Copyright © 2000 - 2018 MantisBT Team