> 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: kmo...@sandia.gov > ** *** ** phone: (505) 844-8919 > *** web: http://www.cs.unm.edu/~kmorel > > > > > On 8/16/11 10:38 AM, "Cory Quammen" <cquam...@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 _______________________________________________ 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