[Paraview] Suggestion for Storing Colors for a Polygonal Mesh

Michael Jackson mike.jackson at bluequartz.net
Thu Mar 4 08:59:27 EST 2010

Thanks, I will keep all of that in mind while I design my class.
Mike Jackson                      www.bluequartz.net

On Mar 4, 2010, at 8:56 AM, David E DeMarle wrote:

> The normals array, that is the one that is used by default in shading
> by the graphics pipeline and a few other filters, is whatever one is
> designated as the active normals via
> vtkDataSetAttributes::SetNormals(). I do not think the array's name
> matters at all.
> You probably do not want to store the color information in the active
> vectors array, unless you want filters to treat it like a vector, ie
> you want to do things like orient glyphs or trace streamlines with it.
> Storing it as the scalars is probably better, especially if it is an
> unsigned char array, because VTK will color by the active scalars
> array by default if the scalars array happens to be unsigned char
> (either one - grayscale - or three - rgb - components wide)
> David E DeMarle
> Kitware, Inc.
> R&D Engineer
> 28 Corporate Drive
> Clifton Park, NY 12065-8662
> Phone: 518-371-3971 x109
> On Mon, Feb 22, 2010 at 4:35 PM, Michael Jackson
> <mike.jackson at bluequartz.net> wrote:
>> I am in the early stages of designing a new filter that is supposed  
>> to color
>> triangles based on their normal where the normal is used as an  
>> input to the
>> filter and a unique color is output for each triangle.
>>  My questions are:
>>   Where should I store the color information? As a new set of  
>> "Scalars" or
>> as Vectors as attribute data for the cells? Also, is there a  
>> "Standard" that
>> is used to store the Normals for Polygonal data (vtkPolyData)? Are  
>> they
>> always in an attribute data array called "Normals"? I was thinking  
>> I need to
>> check first to see if the correct type of normals are included  
>> already and
>> if not then generate the normals during the filter.
>> Thanks for any help or suggestions.
>> ___________________________________________________________
>> Mike Jackson                      www.bluequartz.net
>> Principal Software Engineer       mike.jackson at bluequartz.net
>> BlueQuartz Software               Dayton, Ohio
>> _______________________________________________
>> 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

More information about the ParaView mailing list