[Paraview] Changing calculator output from double array to float array?
Cory Quammen
cquammen at cs.unc.edu
Tue Aug 16 17:19:17 EDT 2011
> What is probably wrong is that nothing has set the normal attributes. The
> VTK mappers do not just take any field named "Normals" and assumes they
> are the normals. Rather, you have to assign special attributes to fields
> in the vtkDataSetAttributes object.
>
> There is no direct way (that I know of) to assign a particular array as
> the normals. However, you can force it by using the programmable filter
> with the following script:
>
> input = self.GetInputDataObject(0,0)
> output = self.GetOutputDataObject(0)
> output.ShallowCopy(input)
> output.GetPointData().SetActiveNormals('Normals')
>
> -Ken
Ken,
That works perfectly. Thank you!
Cory
>
>
> **** Kenneth Moreland
> *** Sandia National Laboratories
> ***********
> *** *** *** email: kmorel at sandia.gov
> ** *** ** phone: (505) 844-8919
> *** web: http://www.cs.unm.edu/~kmorel
>
>
>
>
> On 8/16/11 10:38 AM, "Cory Quammen" <cquammen at cs.unc.edu> wrote:
>
>>Is it possible to get the calculator in ParaView to output a float
>>array instead of a double array? The vtkArrayCalculator class seems to
>>support this, but it isn't exposed in the properties panel of the
>>calculator filter.
>>
>>What I really want to do is generate a "Normals" array that will be
>>used for lighting calculations. My hunch is that what I have isn't
>>working because "Normals" are expected to be a float array instead of
>>a double array.
>>
>>Thanks,
>>Cory
>>
>>--
>>Cory Quammen
>>Research Associate
>>Department of Computer Science
>>The University of North Carolina at Chapel Hill
>>_______________________________________________
>>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
>>
>>Follow this link to subscribe/unsubscribe:
>>http://www.paraview.org/mailman/listinfo/paraview
>>
>
>
>
--
Cory Quammen
Research Associate
Department of Computer Science
The University of North Carolina at Chapel Hill
More information about the ParaView
mailing list