[vtkusers] Possibly found a bug in vtkImplicitModeller.cxx

Jothybasu Selvaraj jothybasu at gmail.com
Wed Jul 11 08:07:27 EDT 2012


So, for instance what does 10.0 mean?

Is it multiplication of the bounds of vtkPolyData?

with bounds [-5,5,-5,5,-5,5] the operation will be applied in
[-50,50,-50,50,-50,50]

Thanks

Jothy

On Wed, Jul 11, 2012 at 1:03 PM, Bill Lorensen <bill.lorensen at gmail.com>wrote:

> MaximumDistance is a percentage, not an absolute distance. The
> documentation is not clear about this.
>
>
> On Wed, Jul 11, 2012 at 3:45 AM, Roman Grothausmann <
> roman.grothausmann at helmholtz-berlin.de> wrote:
>
>> Dear mailing list members,
>>
>>
>> Could it be that in vtkImplicitModeller.cxx there is a bug that causes
>> the maximum distance (that is calculated and saved in the image) to be
>> bigger than specified with SetMaximumDistance()?
>>
>> From the description of the filter and its parameters and also from the
>> comments in the source I would expect that the output stored in 32-bit real
>> does not contain values above SetMaximumDistance() except for the
>> "background" value.
>>
>> Having checked the source it seems to me that the squared distance was
>> always very carefully assigned to a variable name ending with 2 (e.g.
>> maxDistance2). However at line 967 there is a *= assignment (see patch
>> below). Removing the '*', the output image of the filter then fulfils my
>> expectations mentioned above.
>>
>> Could the '*' be a bug?
>>
>> --- VTK_orig/Hybrid/**vtkImplicitModeller.cxx     2012-05-12
>> 13:59:27.000000000 +0200
>> +++ VTK/Hybrid/**vtkImplicitModeller.cxx  2012-07-10 16:22:21.060066823
>> +0200
>> @@ -967,7 +967,7 @@
>>        }
>>      }
>>
>> -  maxDist *= this->MaximumDistance;
>> +  maxDist = this->MaximumDistance;
>>
>>    // Set volume origin and data spacing
>>    output->SetOrigin(this->**ModelBounds[0],
>>
>>
>>
>> Happy coding
>> Roman
>>
>> --
>> Dr. Roman Grothausmann
>>
>> Helmholtz-Zentrum Berlin für Materialien und Energie GmbH
>> Bereich Funktionale Materialien
>> Institut für angewandte Materialforschung
>> Hahn-Meitner-Platz 1
>> D-14109 Berlin
>>
>> (früher Hahn-Meitner-Institut und BESSY)
>>
>>
>> Tel.: +49-(0)30-8062-42816
>> Fax.: +49-(0)30-8062-43059
>>
>> Vorsitzender des Aufsichtsrats: Prof. Dr. Dr. h.c. mult. Joachim Treusch
>> Stellvertretende Vorsitzende: Dr. Beatrix Vierkorn-Rudolph
>> Geschäftsführer: Prof. Dr. Anke Rita Kaysser-Pyzalla, Dr. Ulrich Breuer
>> Sitz der Gesellschaft: Berlin
>> Handelsregister: AG Charlottenburg, 89 HRB 5583
>>
>>
>> ______________________________**_________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at http://www.kitware.com/**
>> opensource/opensource.html<http://www.kitware.com/opensource/opensource.html>
>>
>> Please keep messages on-topic and check the VTK FAQ at:
>> http://www.vtk.org/Wiki/VTK_**FAQ <http://www.vtk.org/Wiki/VTK_FAQ>
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.vtk.org/mailman/**listinfo/vtkusers<http://www.vtk.org/mailman/listinfo/vtkusers>
>>
>
>
>
> --
> Unpaid intern in BillsBasement at noware dot com
>
>
> _______________________________________________
> 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 VTK FAQ at:
> http://www.vtk.org/Wiki/VTK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
>
>


-- 
Jothybasu Selvaraj
PhD Student
University of Liverpool
UK
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20120711/e40d3796/attachment.htm>


More information about the vtkusers mailing list