<p style="margin:0;padding:0;" align="left">Nobody can help me?<br /></p> <br /> <br /> <br /><br /><blockquote style="border-left: 2px solid #ff0000; padding-left: 5px; margin-left: 5px">&gt; Message du 13/05/08 14:50<br />&gt; De : &quot;Romuald BERTRAND&quot; <br />&gt; A : vtkusers@public.kitware.com<br />&gt; Copie &agrave; : <br />&gt; Objet : [vtkusers] How to use vtkPointPlacer?<br />&gt; <br />&gt; <p style="margin: 0pt; padding: 0pt" align="left">Hi all,<br /><br />For my work, I have to colorize some pixels on an image, and until now I use this algorithm:<br /><br />&nbsp;&nbsp;&nbsp; <em>vtkPoints* pts = vtkPoints::New();<br />&nbsp;&nbsp;&nbsp; vtkDataArray* scalars = vtkUnsignedCharArray::New();<br />&nbsp;&nbsp;&nbsp; scalars-&gt;SetNumberOfComponents(3);<br /><br />&nbsp;&nbsp;&nbsp; //-----------------------<br />&nbsp; &nbsp; //for(.........<br />&nbsp; &nbsp; //I insert all of my points<br />&nbsp; &nbsp; //-----------------------<br /><br />&nbsp;&nbsp;&nbsp; vtkDiskSource* src = vtkDiskSource::New();<br />&nbsp;&nbsp;&nbsp; src-&gt;SetRadialResolution(1);<br />&nbsp;&nbsp;&nbsp; src-&gt;SetCircumferentialResolution(15);<br /><br />&nbsp;&nbsp;&nbsp; src-&gt;SetInnerRadius(0.0);<br />&nbsp;&nbsp;&nbsp; src-&gt;SetOuterRadius(1.0);<br /><br />&nbsp;&nbsp;&nbsp; vtkPolyData* polyData = vtkPolyData::New();<br />&nbsp;&nbsp;&nbsp; polyData-&gt;SetPoints(pts);<br />&nbsp;&nbsp;&nbsp; polyData-&gt;GetPointData()-&gt;SetScalars(scalars);<br /><br />&nbsp;&nbsp;&nbsp; vtkGlyph3D* glyph = vtkGlyph3D::New();<br />&nbsp;&nbsp;&nbsp; glyph-&gt;SetSourceConnection(src-&gt;GetOutputPort());<br />&nbsp;&nbsp;&nbsp; glyph-&gt;SetInput(polyData);<br /><br />&nbsp;&nbsp;&nbsp; glyph-&gt;SetColorModeToColorByScalar();<br />&nbsp;&nbsp;&nbsp; glyph-&gt;SetScaleModeToDataScalingOff() ;<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; vtkPolyData* outPut = glyph-&gt;GetOutput();<br /><br />&nbsp;&nbsp;&nbsp; vtkPolyDataMapper* mapper = vtkPolyDataMapper::New();<br />&nbsp;&nbsp;&nbsp; mapper-&gt;SetInput(outPut);<br /><br />&nbsp;&nbsp;&nbsp; actorColorize = vtkActor::New();<br />&nbsp;&nbsp;&nbsp; actorColorize-&gt;SetMapper(mapper);<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; viewer-&gt;GetRenderer()-&gt;AddActor(actorColorize);<br /><br /></em>But this is not very smart, and this create disks, and I want to colorize just the pixels which are in my list.<br />After, I have found the &quot;vtkPointPlacer&quot; class, but I don't find any explanations to use this.<br />Can you help me please?<br /><br />Thanks for answers,<br />Bye</p></blockquote>