MantisBT - VTK
View Issue Details
0013472VTK(No Category)public2012-09-25 16:082016-08-12 09:55
Henning Meyer 
Sebastien Jourdain 
highminorhave not tried
closedmoved 
5.8.0 
 
Release
incorrect functionality
0013472: vtkContourFilter precision with vtkBoolean/ vtkPlane
The quality of the generated mesh dramatically changes, when the scale (size) of
the model is changed (with adapted dims and bounds of the vtkSampleFunction).
For me, this only happens in combinations of vtkPlane or vtkBox with
vtkImplicitBoolean.
Example attached.

Bug observed in 5.8 and 6.0.
No tags attached.
? ImplicitSphere.tbz (1,140) 2012-09-25 16:08
https://www.vtk.org/Bug/file/9286/ImplicitSphere.tbz
? images.tbz (10,789) 2012-10-05 01:17
https://www.vtk.org/Bug/file/9290/images.tbz
png SamplingImplicitFunction.png (59,660) 2012-10-05 07:59
https://www.vtk.org/Bug/file/9291/SamplingImplicitFunction.png
png

png SamplingImplicitFunction2.png (62,674) 2012-10-05 08:04
https://www.vtk.org/Bug/file/9292/SamplingImplicitFunction2.png
png

? sphere-images.tbz (15,279) 2012-10-05 09:37
https://www.vtk.org/Bug/file/9293/sphere-images.tbz
Issue History
2012-09-25 16:08Henning MeyerNew Issue
2012-09-25 16:08Henning MeyerFile Added: ImplicitSphere.tbz
2012-10-04 16:47Sebastien JourdainAssigned To => Sebastien Jourdain
2012-10-04 16:47Sebastien JourdainStatusbacklog => tabled
2012-10-04 16:47Sebastien JourdainNote Added: 0029325
2012-10-04 16:47Sebastien JourdainStatustabled => closed
2012-10-04 16:47Sebastien JourdainResolutionopen => fixed
2012-10-04 18:59Sebastien JourdainStatusclosed => backlog
2012-10-04 18:59Sebastien JourdainResolutionfixed => reopened
2012-10-04 19:00Sebastien JourdainNote Deleted: 0029325
2012-10-05 01:17Henning MeyerFile Added: images.tbz
2012-10-05 01:18Henning MeyerNote Added: 0029327
2012-10-05 01:49Henning MeyerNote Added: 0029328
2012-10-05 07:59Sebastien JourdainFile Added: SamplingImplicitFunction.png
2012-10-05 08:04Sebastien JourdainFile Added: SamplingImplicitFunction2.png
2012-10-05 08:10Sebastien JourdainNote Added: 0029329
2012-10-05 09:37Henning MeyerFile Added: sphere-images.tbz
2012-10-05 09:45Henning MeyerNote Added: 0029330
2015-08-26 16:52Berk GeveciStatusbacklog => expired
2015-08-26 16:52Berk GeveciResolutionreopened => fixed
2016-08-12 09:55Kitware RobotNote Added: 0037294
2016-08-12 09:55Kitware RobotStatusexpired => closed
2016-08-12 09:55Kitware RobotResolutionfixed => moved

Notes
(0029327)
Henning Meyer   
2012-10-05 01:18   
added images.tbz consisting of a MetaImage-Examples of the generated ImageData.
The MetaImages can be loaded in ParaView and the behaviour can be observed there as well.
(0029328)
Henning Meyer   
2012-10-05 01:49   
use 0 as IsoSurface value
(0029329)
Sebastien Jourdain   
2012-10-05 08:10   
Due to the dimension that are used for the Implicit sphere radius and the value that get assigned to each grid points, we reach some precision issue which lead to a poor cell splitting.
(0029330)
Henning Meyer   
2012-10-05 09:45   
I uploaded another example. Those two images show that the algorithm can cope very well with very large values.
The problem seems too be very large (2e+08) positive and just large (-8000) negative values. This distribution in the first examples resulted from the boolean operation.
(0037294)
Kitware Robot   
2016-08-12 09:55   
Resolving issue as `moved`.

This issue tracker is no longer used. Further discussion of this issue may take place in the current VTK Issues page linked in the banner at the top of this page.