<div><div class="gmail_quote">On Tue, Sep 28, 2010 at 8:39 PM, ChiaWeng Boon <span dir="ltr"><<a href="mailto:chiaweng@gmail.com">chiaweng@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi,<br>
<br>
My AddArray() to this polydata does not work. I tried also<br>
GetCellData()->SetScalars(speed). The array/variable speed is not<br>
present! Can someone tell me why?<br>
<br>
/* vtksamplefunction before this */<br>
vtkContourFilter *contours = vtkContourFilter::New();<br>
contours->SetInput(sample->GetOutput());<br>
contours->GenerateValues(1,-0.01, 0.01);<br>
vtkSmartPointer<vtkPolyData> polydata =<br>
vtkSmartPointer<vtkPolyData>::New();<br>
polydata = contours->GetOutput();<br>
vtkSmartPointer<vtkUnsignedCharArray> speed =<br>
vtkSmartPointer<vtkUnsignedCharArray>::New();<br>
speed->SetName("pbColors");<br>
vtkIdType nbCells=polydata->GetNumberOfPoints();<br>
for (int i=0;i<nbCells;i++){<br>
speed->InsertNextValue(2);<br>
}<br>
polydata->GetPointData()->AddArray(speed); // HELP HELP<br>
polydata->Update();<br>
<br>
Yours,<br>
boon<br><br></blockquote><div> </div>How have you tried to access it when you decided it didn't exist? You have named it "pbColors" :<div><br></div><div><span class="Apple-style-span" style="font-family: arial, sans-serif; border-collapse: collapse; font-size: 10.4167px; ">speed->SetName("pbColors");</span></div>
<div><font class="Apple-style-span" face="arial, sans-serif" size="3"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 13px;"><br></span></font></div><div><font class="Apple-style-span" face="arial, sans-serif" size="3"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 13px;">so it should show up as that if you're looking at it in Paraview or trying to access it by name.<br clear="all">
<span class="Apple-style-span" style="border-collapse: separate; font-size: small;"><br></span></span></font></div><div>David </div></div></div>