<div dir="ltr"><div>Indeed. I did look at the example of the the ContourTriangulator.</div><div><br></div><div>I fixed it by re-inserting the line cells to the vtkPolyData after running the vtkContourTriangulator.</div><div>I did not know it was possible to mixed various cell types within one vtkPolyData. Thought it was only possible for vtkUnstrcuturedGrid.<br></div><div><br></div><div>After that I iterate all cells and assign a color (scalar) to those of type VTK_LINE.</div><div>Now I have constructed polygons whose exterior ring (boundary) and interior rings (holes) have a different color. <br></div><div><br></div><div>Using vtkFeatureEdges would probably yield the same result.</div><div><br></div><div>Thanks<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-11-24 3:55 GMT+01:00 kenichiro yoshimi <span dir="ltr"><<a href="mailto:rccm.kyoshimi@gmail.com" target="_blank">rccm.kyoshimi@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello Martijn,<br>
<br>
The vtkPolyDataConnectivityFilter provides a simple way to assign<br>
colors to regional rings. I hope the attached example will help you.<br>
Also here are the examples for reference.<br>
<a href="https://lorensen.github.io/VTKExamples/site/Cxx/Modelling/ContourTriangulator/" rel="noreferrer" target="_blank">https://lorensen.github.io/<wbr>VTKExamples/site/Cxx/<wbr>Modelling/ContourTriangulator/</a><br>
<a href="https://lorensen.github.io/VTKExamples/site/Cxx/PolyData/ExtractOutsideSurface/" rel="noreferrer" target="_blank">https://lorensen.github.io/<wbr>VTKExamples/site/Cxx/PolyData/<wbr>ExtractOutsideSurface/</a><br>
<br>
Thanks<br>
<div class="HOEnZb"><div class="h5"><br>
2017-11-24 5:52 GMT+09:00 Martijn Koopman <<a href="mailto:koopman.mk@gmail.com">koopman.mk@gmail.com</a>>:<br>
> Hello,<br>
><br>
> I have a vtkPolyData which cell types are polygons.<br>
> Is it possible to color individual lines of such a vtkPolyData?<br>
><br>
> I know it is possible to color individual cells by creating a data array,<br>
> setting it as cell data and calling<br>
> vtkPolyDataMapper::<wbr>SetScalarModeToUseCellData().<br>
><br>
> However, the cells of the polydata are polygons, not lines.<br>
><br>
> Some background information:<br>
> First I read polygons from a file. Each polygon consists of an exterior ring<br>
> and zero or more interior rings.<br>
> I construct a vtkPolyData with these rings as lines and use<br>
> vtkContourTriangulator to form the polygons.<br>
> vtkContourTriangulator returns a vtkPolyData with polygons ofcourse.<br>
><br>
> Afterwards I want to assign a color only to those lines that constitute the<br>
> interior and exterior rings, not the lines that make up the triangulation.<br>
><br>
> Thanks in Advance,<br>
> Martijn<br>
><br>
</div></div><div class="HOEnZb"><div class="h5">> ______________________________<wbr>_________________<br>
> Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
><br>
> Visit other Kitware open-source projects at<br>
> <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/<wbr>opensource/opensource.html</a><br>
><br>
> Please keep messages on-topic and check the VTK FAQ at:<br>
> <a href="http://www.vtk.org/Wiki/VTK_FAQ" rel="noreferrer" target="_blank">http://www.vtk.org/Wiki/VTK_<wbr>FAQ</a><br>
><br>
> Search the list archives at: <a href="http://markmail.org/search/?q=vtkusers" rel="noreferrer" target="_blank">http://markmail.org/search/?q=<wbr>vtkusers</a><br>
><br>
> Follow this link to subscribe/unsubscribe:<br>
> <a href="http://public.kitware.com/mailman/listinfo/vtkusers" rel="noreferrer" target="_blank">http://public.kitware.com/<wbr>mailman/listinfo/vtkusers</a><br>
><br>
</div></div></blockquote></div><br></div>