View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0013139 | ParaView | (No Category) | public | 2012-04-27 17:49 | 2016-08-12 09:59 | ||||
Reporter | Alan Scott | ||||||||
Assigned To | Kitware Robot | ||||||||
Priority | normal | Severity | minor | Reproducibility | have not tried | ||||
Status | closed | Resolution | moved | ||||||
Platform | OS | OS Version | |||||||
Product Version | git-master | ||||||||
Target Version | 5.1 | Fixed in Version | |||||||
Summary | 0013139: plot over line fails for small geometry | ||||||||
Description | The plot over line filter fails for very small geometry. An example is if a user is trying to visualize cells or atoms, with units of meters. (The earth, in units of light years would have the same problem.) Wavelet. plot over line. (This works) Select Wavelet. Transform filter. Scale X, Y and Z by 1e-10. plot over line. (Nothing appears.) | ||||||||
Tags | No tags attached. | ||||||||
Project | Sandia | ||||||||
Topic Name | |||||||||
Type | incorrect functionality | ||||||||
Attached Files | |||||||||
Relationships | |
Relationships |
Notes | |
(0030547) Nikhil Shetty (reporter) 2013-04-09 15:11 |
Have reproduced the problem. Initially it seemed that the problem was with vtkValidPointMask all becoming 0. I first thought that it was a precision issue so changed the MaskPoints from char to int in the probe filter. This did not fix it and so I disabled the Mask points entirely. But the problem still persists. Will have to investigate a little more in depth of the vtkProbeFilter. |
(0031610) Alan Scott (manager) 2013-09-20 15:03 |
Moving to todo. |
(0031615) Utkarsh Ayachit (administrator) 2013-09-24 11:05 |
It has nothing to do with mask point or precision thereof. vtkProbeFilter::ProbeEmptyPoints() pretty much ends up producing nothing since all calls to vtkPointSet::FindCell() fail at the tolerance provided (which ends up being VTK_DBL_EPSILON). |
(0033316) Utkarsh Ayachit (administrator) 2014-09-07 14:46 |
The following commit recently added support to set threshold to use for probing. We should expose that in ParaView to address this. commit ad5d35cde23ec304f964b953090683fa020af57c Author: Shawn Waldon <shawn.waldon@kitware.com> Date: Fri Aug 22 14:36:04 2014 -0400 Change vtkProbeFilter to expose the 'in' threshold The error threshold for when a point is considered 'in' a cell can now be either computed as it was (default) or manually set on the probe filter. Change-Id: I6f9481615cc868f882f0bcba3199182e453557c4 |
(0033324) Dan Lipsa (developer) 2014-09-11 12:51 |
vtkPointSet::FindCell fails because vtkHexahedron::EvaluatePosition finds a determinant smaller than 1.e-20 - the function checks against this hard-coded value. Setting the threshold instead of calculating it will not fix this. |
(0033329) Dan Lipsa (developer) 2014-09-12 11:00 |
This is tricky to fix in general. See https://randomascii.wordpress.com/2012/02/25/comparing-floating-point-numbers-2012-edition/ [^] We will look at all cell types which have similar problems. Special processing (scaling the data into a range of values that can be handled) has to be done to process data with vastly different scales. Floating point numbers (or doubles) cannot handle that. |
(0038207) Kitware Robot (administrator) 2016-08-12 09:59 |
Resolving issue as `moved`. This issue tracker is no longer used. Further discussion of this issue may take place in the current ParaView Issues page linked in the banner at the top of this page. |
Notes |
Issue History | |||
Date Modified | Username | Field | Change |
2012-04-27 17:49 | Alan Scott | New Issue | |
2013-02-06 18:30 | Utkarsh Ayachit | Assigned To | => Nikhil Shetty |
2013-04-05 17:51 | Alan Scott | Status | backlog => todo |
2013-04-09 13:26 | Nikhil Shetty | Status | todo => active development |
2013-04-09 15:11 | Nikhil Shetty | Note Added: 0030547 | |
2013-04-30 10:03 | Utkarsh Ayachit | Assigned To | Nikhil Shetty => Sebastien Jourdain |
2013-04-30 13:27 | Sebastien Jourdain | Assigned To | Sebastien Jourdain => Nikhil Shetty |
2013-06-05 16:36 | Nikhil Shetty | Assigned To | Nikhil Shetty => |
2013-06-05 16:40 | Nikhil Shetty | Status | active development => todo |
2013-06-05 16:40 | Nikhil Shetty | Status | todo => backlog |
2013-07-30 10:07 | Utkarsh Ayachit | Target Version | => 4.1 |
2013-09-20 15:03 | Alan Scott | Note Added: 0031610 | |
2013-09-20 15:03 | Alan Scott | Status | backlog => todo |
2013-09-24 11:05 | Utkarsh Ayachit | Note Added: 0031615 | |
2014-01-16 16:47 | Utkarsh Ayachit | Target Version | 4.1 => 4.2 |
2014-07-31 13:07 | Utkarsh Ayachit | Status | todo => backlog |
2014-09-07 14:45 | Utkarsh Ayachit | Assigned To | => Dan Lipsa |
2014-09-07 14:46 | Utkarsh Ayachit | Note Added: 0033316 | |
2014-09-10 16:06 | Dan Lipsa | Status | backlog => active development |
2014-09-11 12:51 | Dan Lipsa | Note Added: 0033324 | |
2014-09-12 11:00 | Dan Lipsa | Note Added: 0033329 | |
2014-09-12 11:01 | Dan Lipsa | Status | active development => todo |
2014-11-14 22:52 | Utkarsh Ayachit | Target Version | 4.2 => 4.4 |
2014-12-02 16:13 | Dan Lipsa | Status | todo => backlog |
2015-01-30 16:10 | Dan Lipsa | Assigned To | Dan Lipsa => |
2015-09-11 16:43 | Utkarsh Ayachit | Target Version | 4.4 => 5.1 |
2016-08-12 09:59 | Kitware Robot | Note Added: 0038207 | |
2016-08-12 09:59 | Kitware Robot | Status | backlog => closed |
2016-08-12 09:59 | Kitware Robot | Resolution | open => moved |
2016-08-12 09:59 | Kitware Robot | Assigned To | => Kitware Robot |
Issue History |
Copyright © 2000 - 2018 MantisBT Team |